// if trap is trigerred, turn OFF the associated trigger void main() { object oPC=GetEnteringObject(); ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectDamage(Random(3)+1,DAMAGE_TYPE_FIRE),oPC); ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_COM_HIT_FIRE ),oPC); SetLocalInt(GetObjectByTag(GetTag(OBJECT_SELF)+"t"),"trapped",FALSE); DestroyObject(OBJECT_SELF); }