#include "in_g_cutscene" void main() { object oMod = GetModule(); object oPC = GetLastUsedBy(); object oArea = GetArea(oPC); object oTarget = GetObjectByTag("portal002"); if (!GetIsPC(oPC)) return; effect eEffect = EffectVisualEffect(VFX_IMP_REMOVE_CONDITION); effect eEffect3 = EffectVisualEffect(VFX_FNF_PWSTUN); effect eEffect2 = EffectVisualEffect(VFX_IMP_ELEMENTAL_PROTECTION); DelayCommand(0.0, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect, GetLocation(oPC))); DelayCommand(0.1, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect2, GetLocation(oPC))); DelayCommand(0.2, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect3, GetLocation(oPC))); GestaltPlayMusic(0.3, oArea, TRUE, TRACK_ORIGINAL); GestaltPlayMusic(0.4, oArea, FALSE); GestaltJump(1.5, oPC, OBJECT_INVALID, "arena_home"); DestroyObject(oTarget, 3.0); }