122 lines
7.7 KiB
Plaintext
122 lines
7.7 KiB
Plaintext
void main()
|
|
{
|
|
object oTarget = GetEnteringObject();
|
|
|
|
ApplyEffectToObject(DURATION_TYPE_PERMANENT,EffectStunned(), oTarget, 1.0);
|
|
effect eVis1 = EffectVisualEffect(VFX_DUR_FLIES);
|
|
effect eVis2 = EffectVisualEffect(VFX_DUR_PROT_BARKSKIN);
|
|
effect eVis3 = EffectVisualEffect(VFX_DUR_SMOKE);
|
|
effect eVis4 = EffectVisualEffect(VFX_COM_BLOOD_LRG_RED);
|
|
effect eVis5 = EffectVisualEffect(VFX_COM_BLOOD_REG_RED);
|
|
effect eVis6 = EffectVisualEffect(VFX_COM_CHUNK_RED_BALLISTA);
|
|
effect eVis7 = EffectVisualEffect(VFX_DUR_INFERNO);
|
|
effect eVis8 = EffectVisualEffect(VFX_DUR_BLUR);
|
|
effect eVis9 = EffectVisualEffect(VFX_COM_BLOOD_CRT_GREEN);
|
|
effect eVis10 = EffectVisualEffect(VFX_COM_BLOOD_LRG_GREEN);
|
|
effect eVis11 = EffectVisualEffect(VFX_DUR_SMOKE);
|
|
effect eVis12 = EffectVisualEffect(VFX_FNF_FIREBALL);
|
|
effect eVis13 = EffectVisualEffect(VFX_COM_CHUNK_BONE_MEDIUM);
|
|
effect eVis14 = EffectVisualEffect(VFX_COM_CHUNK_RED_LARGE);
|
|
effect eVis15 = EffectVisualEffect(VFX_COM_CHUNK_RED_MEDIUM);
|
|
effect eVis16 = EffectVisualEffect(VFX_COM_CHUNK_RED_SMALL);
|
|
|
|
|
|
|
|
effect eShk = EffectVisualEffect(VFX_COM_BLOOD_SPARK_LARGE);
|
|
AssignCommand(oTarget, PlaySound("as_an_fly1"));
|
|
|
|
ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis1, oTarget);
|
|
AssignCommand(oTarget, ActionPlayAnimation(ANIMATION_LOOPING_SPASM, 1.0, 2.0));
|
|
AssignCommand(oTarget, ActionSpeakString ("AIGH! Get them off! Get them off!"));
|
|
AssignCommand(oTarget, PlayVoiceChat(VOICE_CHAT_PAIN3));
|
|
|
|
DelayCommand(2.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis2, oTarget));
|
|
DelayCommand(2.0, AssignCommand(oTarget, ActionPlayAnimation(ANIMATION_LOOPING_SPASM, 1.0, 2.0)));
|
|
DelayCommand(2.0, AssignCommand(oTarget, ActionSpeakString ("Help! Whats happening to me.. help me!")));
|
|
DelayCommand(2.0, AssignCommand(oTarget, PlayVoiceChat(VOICE_CHAT_PAIN3)));
|
|
DelayCommand(2.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectDamage(25, DAMAGE_TYPE_SLASHING), oTarget, 0.0f));
|
|
DelayCommand(2.0, AssignCommand(oTarget, PlaySound("as_an_fly1")));
|
|
|
|
DelayCommand(3.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis3, oTarget));
|
|
DelayCommand(3.5, AssignCommand(oTarget, PlayVoiceChat(VOICE_CHAT_PAIN3)));
|
|
DelayCommand(3.5, AssignCommand(oTarget, ActionPlayAnimation(ANIMATION_LOOPING_SPASM, 1.0, 2.0)));
|
|
DelayCommand(3.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectDamage(25, DAMAGE_TYPE_SLASHING), oTarget, 0.0f));
|
|
DelayCommand(3.5, AssignCommand(oTarget, PlaySound("as_an_fly1")));
|
|
|
|
DelayCommand(4.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis6, oTarget));
|
|
DelayCommand(4.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis5, oTarget));
|
|
DelayCommand(5.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis6, oTarget));
|
|
DelayCommand(5.2, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis4, oTarget));
|
|
DelayCommand(5.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis5, oTarget));
|
|
DelayCommand(5.8, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis6, oTarget));
|
|
DelayCommand(6.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis15, oTarget));
|
|
DelayCommand(6.2, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis6, oTarget));
|
|
DelayCommand(6.8, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis15, oTarget));
|
|
DelayCommand(6.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis14, oTarget));
|
|
DelayCommand(7.1, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis16, oTarget));
|
|
DelayCommand(8.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis13, oTarget));
|
|
|
|
DelayCommand(8.2, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis6, oTarget));
|
|
DelayCommand(8.7, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis5, oTarget));
|
|
DelayCommand(9.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis6, oTarget));
|
|
DelayCommand(10.2, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis4, oTarget));
|
|
DelayCommand(10.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis5, oTarget));
|
|
DelayCommand(10.8, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis6, oTarget));
|
|
DelayCommand(11.2, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis13, oTarget));
|
|
DelayCommand(11.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis6, oTarget));
|
|
DelayCommand(12.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis15, oTarget));
|
|
DelayCommand(12.1, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis14, oTarget));
|
|
DelayCommand(12.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis16, oTarget));
|
|
DelayCommand(13.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis6, oTarget));
|
|
|
|
|
|
DelayCommand(5.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectDamage(25, DAMAGE_TYPE_SLASHING), oTarget, 0.0f));
|
|
DelayCommand(5.0, AssignCommand(oTarget, ActionPlayAnimation(ANIMATION_LOOPING_SPASM, 1.0, 2.0)));
|
|
DelayCommand(5.0, AssignCommand(oTarget, PlayVoiceChat(VOICE_CHAT_PAIN1)));
|
|
|
|
DelayCommand(6.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis7, oTarget));
|
|
DelayCommand(6.0, AssignCommand(oTarget, PlayVoiceChat(VOICE_CHAT_PAIN3)));
|
|
DelayCommand(6.0, AssignCommand(oTarget, ActionPlayAnimation(ANIMATION_LOOPING_SPASM, 1.0, 2.0)));
|
|
DelayCommand(6.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectDamage(25, DAMAGE_TYPE_SLASHING), oTarget, 0.0f));
|
|
DelayCommand(6.0, AssignCommand(oTarget, ActionPlayAnimation(ANIMATION_LOOPING_SPASM, 1.0, 2.0)));
|
|
DelayCommand(6.0, AssignCommand(oTarget, PlayVoiceChat(VOICE_CHAT_PAIN1)));
|
|
|
|
DelayCommand(7.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis8, oTarget));
|
|
DelayCommand(7.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectDamage(25, DAMAGE_TYPE_SLASHING), oTarget, 0.0f));
|
|
DelayCommand(7.0, AssignCommand(oTarget, ActionPlayAnimation(ANIMATION_LOOPING_SPASM, 1.0, 2.0)));
|
|
DelayCommand(7.0, AssignCommand(oTarget, PlayVoiceChat(VOICE_CHAT_PAIN2)));
|
|
|
|
DelayCommand(8.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis9, oTarget));
|
|
DelayCommand(8.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectDamage(25, DAMAGE_TYPE_SLASHING), oTarget, 0.0f));
|
|
DelayCommand(8.5, AssignCommand(oTarget, ActionPlayAnimation(ANIMATION_LOOPING_SPASM, 1.0, 2.0)));
|
|
DelayCommand(8.5, AssignCommand(oTarget, PlayVoiceChat(VOICE_CHAT_PAIN1)));
|
|
|
|
DelayCommand(9.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis10, oTarget));
|
|
DelayCommand(9.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectDamage(25, DAMAGE_TYPE_SLASHING), oTarget, 0.0f));
|
|
DelayCommand(9.0, AssignCommand(oTarget, ActionPlayAnimation(ANIMATION_LOOPING_SPASM, 1.0, 2.0)));
|
|
DelayCommand(9.0, AssignCommand(oTarget, PlayVoiceChat(VOICE_CHAT_PAIN3)));
|
|
|
|
DelayCommand(11.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis11, oTarget));
|
|
DelayCommand(11.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectDamage(25, DAMAGE_TYPE_SLASHING), oTarget, 0.0f));
|
|
DelayCommand(11.0, AssignCommand(oTarget, ActionPlayAnimation(ANIMATION_LOOPING_SPASM, 1.0, 2.0)));
|
|
DelayCommand(11.0, AssignCommand(oTarget, PlayVoiceChat(VOICE_CHAT_PAIN2)));
|
|
|
|
DelayCommand(12.0, RemoveEffect(oTarget, eVis1));
|
|
DelayCommand(12.0, RemoveEffect(oTarget, eVis7));
|
|
|
|
DelayCommand(13.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis12, oTarget));
|
|
DelayCommand(13.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectDamage(7000, DAMAGE_TYPE_SLASHING), oTarget, 0.0f));
|
|
DelayCommand(13.0, AssignCommand(oTarget, ActionPlayAnimation(ANIMATION_LOOPING_SPASM, 1.0, 2.0)));
|
|
DelayCommand(13.0, AssignCommand(oTarget, PlayVoiceChat(VOICE_CHAT_PAIN2)));
|
|
|
|
|
|
DelayCommand(13.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eShk, oTarget));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|