void main() { effect eVis = EffectVisualEffect(VFX_IMP_ELEMENTAL_PROTECTION); location lSelf = GetLocation(OBJECT_SELF); ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eVis, lSelf); SetPlotFlag(OBJECT_SELF, FALSE); DestroyObject(OBJECT_SELF,3.0); }