Scriptname defaultStartSceneScript extends ObjectReference {starts the specified scene when triggered by the trigger actor} Scene Property SceneToStart Auto {scene to start} bool Property DoOnce = true Auto {set to true if you want this trigger to fire only once false means it will try to start the scene each time the trigger actor enters it } objectReference property triggerActor auto {by default, the player} EVENT onActivate(objectReference actronaut) if (triggerActor == None || actronaut as actor == triggerActor) if (PrereqQuest == None || prereqStage == -1 || PrereqQuest.IsStageDone(prereqStage)) SceneToStart.Start() if DoOnce self.delete() endif endif endif endEVENT Quest Property PrereqQuest = None Auto {optional prereq quest & stage} int Property prereqStage = -1 Auto {optional prereq quest & stage -1 = no prereq stage }