void main() { if (GetLocalInt(OBJECT_SELF, "boxlock") == 0) { ActionSpeakString("The box breaks in a fiery explosion.. only money remains.", TALKVOLUME_TALK); effect eExplode = EffectVisualEffect(VFX_FNF_FIREBALL); location llocation = GetLocation(OBJECT_SELF); ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eExplode, llocation); } if (GetLocalInt(OBJECT_SELF, "boxlock") == 1) { ActionSpeakString("The defense mechanism triggers harmlessly.", TALKVOLUME_TALK); effect eExplode = EffectVisualEffect(VFX_FNF_FIREBALL); location llocation = GetLocation(OBJECT_SELF); ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eExplode, llocation); } }