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)));
|
|
}
|