void main() { location lTarget1 = GetLocation(OBJECT_SELF); location lTarget2 = GetLocation(GetObjectByTag("Alise")); effect eEffect1 = EffectVisualEffect(VFX_DUR_ELEMENTAL_SHIELD); ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect1, lTarget1); DestroyObject(OBJECT_SELF); ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect1, lTarget2); DestroyObject(GetObjectByTag("Alise")); CreateObject(OBJECT_TYPE_PLACEABLE, "AmonsGate", GetLocation(GetWaypointByTag("AmonsGatePoint"))); }