Scriptname defaultOnResetTestAndDisable extends ObjectReference {On reset, disable this reference if its prereq stage has been set.} Quest property myQuest Auto {Optionally, quest to test a stage on.} int property myStage Auto {If this stage is set, disable the reference.} ReferenceAlias property myAlias Auto {Optionally, a ReferenceAlias to clear if we're disabling this ref.} Event OnReset() if (myQuest == None || myQuest.IsStageDone(myStage)) Self.Disable() myAlias.Clear() ; USKP 2.0.3 - forcerefto cannot use a none. That's what clear() is for. EndIf EndEvent