Scriptname _00E_MQ11c_GateFailsaveSC extends ObjectReference ;===================================================================================== ; EVENTS ;===================================================================================== Event OnTriggerEnter(ObjectReference akActionRef) If akActionRef == PlayerREF && !bDone int MQ11cStage = MQ11c.GetStage() If MQ11cStage < 70 _00E_MQ11c_SilvergroveCheatMSG.Show() PlayerREF.MoveTo(MQ11c_SilvergroveGateWardenREF) return EndIf If MQ11cStage < 90 MQ11c.SilvergroveTimeFailsave() EndIf If MQ11c_PlayerInSilvergroveRadius.GetValueInt() == 0 MQ11c_PlayerInSilvergroveRadius.SetValueInt(1) If MQ11cStage < 80 MQ11c.GateUltimateFailsave() EndIf EndIf bDone = true EndIf EndEvent ;===================================================================================== ; PROPERTIES ;===================================================================================== bool bDone = false Actor Property MQ11c_SilvergroveGateWardenREF Auto Actor Property PlayerREF Auto GlobalVariable Property MQ11c_PlayerInSilvergroveRadius Auto Message Property _00E_MQ11c_SilvergroveCheatMSG Auto _00E_MQ11c_Functions Property MQ11c Auto