34 lines
1.2 KiB
Plaintext
34 lines
1.2 KiB
Plaintext
|
void main()
|
||
|
{
|
||
|
|
||
|
float fDelay;
|
||
|
effect eF1 = EffectVisualEffect(VFX_FNF_SCREEN_SHAKE);
|
||
|
effect eF2 = EffectVisualEffect(VFX_BEAM_HOLY);
|
||
|
effect eF3 = EffectVisualEffect(VFX_FNF_STRIKE_HOLY);
|
||
|
effect eF4 = EffectVisualEffect(VFX_IMP_PULSE_NEGATIVE);
|
||
|
effect eF5 = EffectVisualEffect(VFX_FNF_SMOKE_PUFF);
|
||
|
effect eDam;
|
||
|
|
||
|
object oGate = OBJECT_SELF;
|
||
|
object oPC = GetLastUsedBy();
|
||
|
TakeGoldFromCreature(300, oPC);
|
||
|
object oTarget = GetWaypointByTag("LeistraPortal");
|
||
|
|
||
|
location lTarget = GetLocation(oPC);
|
||
|
location lTarget2 = GetLocation(OBJECT_SELF);
|
||
|
ActionWait(1.0);
|
||
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eF1, lTarget);
|
||
|
ActionWait(1.0);
|
||
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eF2, lTarget2);
|
||
|
ActionWait(1.0);
|
||
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eF3, lTarget);
|
||
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eF3, lTarget2);
|
||
|
ActionWait(1.0);
|
||
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eF4, lTarget);
|
||
|
ActionWait(1.0);
|
||
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eF5, lTarget);
|
||
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eF5, lTarget2);
|
||
|
ActionWait(1.0);
|
||
|
DelayCommand(4.0, AssignCommand(oPC, JumpToObject(oTarget)));
|
||
|
}
|