void main() { object oCharacter = GetEnteringObject(); effect eDispelAll = EffectDispelMagicAll(40); ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_DISPEL_DISJUNCTION), oCharacter); ApplyEffectToObject(DURATION_TYPE_INSTANT, eDispelAll, oCharacter); if (GetStealthMode(oCharacter) && !GetPlotFlag(oCharacter)) { ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_SOUND_BURST), oCharacter); SetActionMode(oCharacter, ACTION_MODE_STEALTH, FALSE); } }