Scriptname _00E_MQ00TempelKonstruktTriggBox extends ObjectReference Quest Property _00E_MQ00TempelScene auto ObjectReference Property MQ00TempleSceneMarkerPlayerTravelMarker01 auto Idle Property IdleWalkingCameraEnd Auto Idle Property IdleWalkingCameraStart Auto MusicType Property _00E_Event01Single Auto int DoOnce Idle Property WakeUp Auto ImageSpaceModifier Property _00E_MQ00TempleIMSMO01 Auto ImageSpaceModifier Property _00E_MQ00TempleIMSMOState Auto OBJECTREFERENCE Property MQ00RefMagicBlue Auto Actor Property PlayerREF Auto OBJECTREFERENCE Property MQ00TempleSceneMarkerPlayer01 Auto Event OnTriggerEnter(ObjectReference akActionRef) if(akActionRef == Game.GetPlayer()) if ( DoOnce == 0 ) Game.DisablePlayerControls(ablooking = true, abCamSwitch = true) _00E_Event01Single.Add() Game.ForceThirdPerson() Game.SetPlayerAIDriven(true) _00E_MQ00TempelScene.SetStage(10) Game.GetPlayer().EvaluatePackage() Utility.Wait(0.5) ;Game.GetPlayer().PlayIdle(IdleWalkingCameraStart) Game.GetPlayer().EvaluatePackage() ; DoOnce == 1 ; If ( Game.GetPlayer().GetDistance(MQ00TempleSceneMarkerPlayerTravelMarker01) < 500 ) ; DoOnce == 1 ; Else ; DoOnce == 1 ; endif endif if ( _00E_MQ00TempelScene.GetStage() == 20 ) Game.GetPlayer().PlayIdle(IdleWalkingCameraEnd) Game.DisablePlayerControls(ablooking = true, abCamSwitch = true) Game.ForceFirstPerson() _00E_MQ00TempleIMSMO01.apply() Utility.Wait(4.5) _00E_MQ00TempleIMSMOState.apply() MQ00RefMagicBlue.enable() PlayerRef.MoveTo(MQ00TempleSceneMarkerPlayer01) Game.GetPlayer().PlayIdle(WakeUp) endif endif EndEvent