;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment ;NEXT FRAGMENT INDEX 53 Scriptname QF_NQ_G_07Dijaam_0013FA27 Extends Quest Hidden ;BEGIN ALIAS PROPERTY Protektor ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Protektor Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Alyx ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Alyx Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Kontorworker04 ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Kontorworker04 Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Mazeto ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Mazeto Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Devra ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Devra Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY DijaamOnelys ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_DijaamOnelys Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Oolan ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Oolan Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY LeoraEren ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_LeoraEren Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY PrisonGuard ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_PrisonGuard Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY PatrollingGuard01 ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_PatrollingGuard01 Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY PatrollingGuard02 ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_PatrollingGuard02 Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Salvira ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Salvira Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY MaelGroschenfuerst ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_MaelGroschenfuerst Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY GoHereAfterTombMarker ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_GoHereAfterTombMarker Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY bell ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_bell Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Notiz ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Notiz Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY DijaamPrisonGuard ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_DijaamPrisonGuard Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY VersteckteTuer ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_VersteckteTuer Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY MendelusVollerbeutel ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_MendelusVollerbeutel Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY TombUndercityExit ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_TombUndercityExit Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Kontor ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Kontor Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY JailRondellMarker ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_JailRondellMarker Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY UpperCityDoorMarker ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_UpperCityDoorMarker Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY FalltuerKanalisation ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_FalltuerKanalisation Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY LeiterTheater ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_LeiterTheater Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY NoteGoToTheater ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_NoteGoToTheater Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY TalkingGuard ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_TalkingGuard Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY UndercityDweller ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_UndercityDweller Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY KileanischerSoeldner01 ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_KileanischerSoeldner01 Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY TombDoor ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_TombDoor Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Kontorworker03 ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Kontorworker03 Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY PlayerRef ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_PlayerRef Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Beutel ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Beutel Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY DijaamUnconsciousMarker ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_DijaamUnconsciousMarker Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Wuulas ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Wuulas Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY JailDoorMarker ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_JailDoorMarker Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Scarab ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Scarab Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY KileanischerSoeldner02 ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_KileanischerSoeldner02 Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY JailKey ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_JailKey Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Apothekarius ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Apothekarius Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Rogash ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Rogash Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY KileanischerSoeldner03 ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_KileanischerSoeldner03 Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY CapitalCityCastleWorld_GraveyardDoor ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_CapitalCityCastleWorld_GraveyardDoor Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY ShackleKey ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_ShackleKey Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Doria ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Doria Auto ;END ALIAS PROPERTY ;BEGIN FRAGMENT Fragment_39 Function Fragment_39() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveDisplayed(155) kmyQuest.CleanSounds() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_33 Function Fragment_33() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.FinishQuestDijaam() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_35 Function Fragment_35() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.FinishQuestDijaam() kmyQuest.DijaamLeave() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_36 Function Fragment_36() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.DespawnHideOut() SetCurrentStageID(170) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_30 Function Fragment_30() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.SetupSC06D() kmyQuest.StartSC06D() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_18 Function Fragment_18() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(5) SetObjectiveDisplayed(10) kmyQuest.PrepareSetupSC02D() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_38 Function Fragment_38() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.FinishQuestDijaam() kmyQuest.DespawnHideOut() SetCurrentStageID(170) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_24 Function Fragment_24() ;BEGIN CODE SetObjectiveCompleted(55) SetObjectiveDisplayed(60) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_31 Function Fragment_31() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.FinishQuestDijaamLeora() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_6 Function Fragment_6() ;BEGIN CODE SetObjectiveCompleted(35) SetObjectiveDisplayed(40) Game.RequestAutoSave() NQ_G_07_NoEscapeDoorREF.Lock(False) NQ_G_07_NoEscapeDoorREF.SetLockLevel(0) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_20 Function Fragment_20() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(30) SetObjectiveDisplayed(35) kmyQuest.SetUpGraveyardScene() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_29 Function Fragment_29() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(90) kmyQuest.GetUp(kmyQuest._00E_SC_DijaamOnelys) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_26 Function Fragment_26() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.ResetKontorDijaam() SetObjectiveDisplayed(75) kmyQuest.SetupSC05D() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_43 Function Fragment_43() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.DijaamActivateOverrideDisable() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_41 Function Fragment_41() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(160) kmyQuest.FinishQuestDijaam() SetCurrentStageID(170) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_17 Function Fragment_17() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(75) kmyQuest.LockTheaterDoors() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_51 Function Fragment_51() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.RemoveFromFactions() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_52 Function Fragment_52() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.SetupSC08D() kmyQuest.StartSC08D() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_12 Function Fragment_12() ;BEGIN CODE SetObjectiveCompleted(60) SetObjectiveCompleted(64) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_4 Function Fragment_4() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(15) SetObjectiveDisplayed(20) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_14 Function Fragment_14() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.SetupSC01D() kmyQuest.StartSC01D() SetObjectiveDisplayed(5) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_46 Function Fragment_46() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.SpawnBag() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_37 Function Fragment_37() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE ; kmyQuest.PlayMusic() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_3 Function Fragment_3() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE SetObjectivecompleted(20) kmyQuest.OpenTrapdoor() SetObjectiveDisplayed(25) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_40 Function Fragment_40() ;BEGIN CODE SetObjectiveCompleted(155) SetObjectiveDisplayed(160) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_23 Function Fragment_23() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(45) SetObjectiveCompleted(50) SetObjectiveDisplayed(55) kmyQuest.StartSC04D() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_28 Function Fragment_28() ;BEGIN CODE SetObjectiveDisplayed(85) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_42 Function Fragment_42() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(65) kmyQuest.DisableReleaseInteract() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_19 Function Fragment_19() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(10) kmyQuest.SetupSC02D() SetObjectiveDisplayed(15) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_34 Function Fragment_34() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.DespawnHideOut() SetCurrentStageID(170) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_32 Function Fragment_32() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.SetupAndStartSC07D() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_5 Function Fragment_5() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(25) kmyQuest.SetupSC03D() kmyQuest.StartSC03D() SetObjectiveDisplayed(30) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_7 Function Fragment_7() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(40) kmyQuest.SetupSC04D() kmyQuest.StartSC04D() kmyQuest.ResetGraveyardScene() SetObjectiveDisplayed(45) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_47 Function Fragment_47() ;BEGIN AUTOCAST TYPE _00E_NQ_G_07_Functions Quest __temp = self as Quest _00E_NQ_G_07_Functions kmyQuest = __temp as _00E_NQ_G_07_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartLeavingThePrison() SetObjectiveDisplayed(70) ;END CODE EndFunction ;END FRAGMENT ;END FRAGMENT CODE - Do not edit anything between this and the begin comment ObjectReference Property NQ_G_07_NoEscapeDoorREF Auto