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