Amon_PRC8/_module/nss/bcobox.nss

21 lines
638 B
Plaintext
Raw Normal View History

2025-04-03 19:00:46 -04:00
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);
}
}