Scriptname _00E_MQ11a_SC20_SigilBox extends ObjectReference Event OnActivate(ObjectReference akActionRef) if (MQ11a.GetStage() >= 115) && (akActionRef == PlayerREF) && !Done ; int iButton = _00E_MQ11a_SC20_SigilBox01.Show() if GlobalVariableToCheck.GetValueInt() >= 9 if MQ11a.ShowTowerRiddleBox(sCodeword) Done = True if sCodeword == "Taniysha" MQ11a.SetObjectiveCompleted(45) MQ11a.SetObjectiveCompleted(47) Else MQ11a.SetObjectiveCompleted(42) MQ11a.SetObjectiveCompleted(40) EndIf MQ11a_DoorRiddle.SetValueInt(MQ11a_DoorRiddle.GetValueInt() + 1) if MQ11a_DoorRiddle.GetValueInt() == 1 DRSStoneLabyrinthianKnockM.Play(Self) EndIf MQ11a.CheckForRiddleDoor() Else _00E_MQ07_sNothingHappens.Show() Return EndIf Else _00E_MQ11a_sSigilBoxMagic.Show() Return EndIf EndIf EndEvent bool Done String Property sCodeword Auto Actor Property PlayerREF Auto Message Property _00E_MQ11a_SC20_SigilBox01 Auto Message Property _00E_MQ11a_sSigilBoxMagic Auto Message Property _00E_MQ07_sNothingHappens Auto GlobalVariable Property MQ11a_DoorRiddle Auto GlobalVariable Property GlobalVariableToCheck Auto _00E_MQ11a_Functions Property MQ11a Auto Sound Property DRSStoneLabyrinthianKnockM Auto Topic Property MQ11a_D14_RemarksTopic Auto