Scriptname DefaultDisableOnLoadAfterTrig extends ObjectReference {This trigger will disable itself on the next load, after it's been triggered.} bool property beenTriggered auto hidden {If true the player has walked into this trigger} EVENT OnLoad() if beenTriggered self.disable() ;utility.trace("DARYL - " + self + " Disabling myself since I've previously been triggered") else ;utility.trace("DARYL - " + self + " Not disabling myself since I wasn't previously triggered") endif EndEVENT EVENT OnTriggerEnter(objectReference triggerRef) if triggerRef == Game.GetPlayer() beenTriggered = TRUE ;utility.trace("DARYL - " + self + " Setting beenTriggered to TRUE since the player walked in the trigger") else ;Do nothing since triggerRef wasn't the player endif EndEVENT