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