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