Scriptname _00E_OldSherath_RiddleTriggerScript extends ObjectReference ObjectReference Property ObjectToInsert Auto ObjectReference Property ObjectToEnable Auto ObjectReference Property SecretWall Auto ObjectReference Property WallXMarker Auto GlobalVariable Property RiddleGlobal Auto int RiddleValue Actor property PlayerREF Auto Sound Property DownSound Auto Event OnTriggerEnter (ObjectReference akActionRef) RiddleValue = RiddleGlobal.GetValueInt() ;if akActionRef == ObjectToInsert Debug.Messagebox("Ein seltsames Gefühl überkommt Euch, als ihr den Gegenstand auf den Altar legt. Es fühlt sich aber... richtig an.") ObjectToEnable.Enable() ObjectToInsert.Disable() DownSound.Play(PlayerREF) RiddleGlobal.SetValue(RiddleValue +1) RiddleValue = RiddleGlobal.GetValueInt() ;elseif akActionRef != ObjectToInsert Debug.MessageBox("Ein flaues Gefühl kommt in Eurem Magen auf, als ihr den Gegenstand auf das Podest legt. Es scheint nicht der Richtige zu sein.") ;endif if RiddleValue == 4 SecretWall.TranslateToREF(WallXMarker, 10) Debug.Notification("Riddle solved!") else return endif EndEvent