;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment ;NEXT FRAGMENT INDEX 44 Scriptname QF_NQ15_00125367 Extends Quest Hidden ;BEGIN ALIAS PROPERTY UnkownWoman ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_UnkownWoman Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY UnknownMan ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_UnknownMan Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Jugar ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Jugar Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Mathilda ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Mathilda Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Meldor ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Meldor Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY UnkownManHouse ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_UnkownManHouse Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY UnknownWomanHouse ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_UnknownWomanHouse Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Woman ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Woman Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Hinweis3 ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Hinweis3 Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Hinweis1 ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Hinweis1 Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Player ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Player Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Hinweis2 ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Hinweis2 Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY BanditHouse ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_BanditHouse Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Book ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Book Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY StadtwacheHouse ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_StadtwacheHouse Auto ;END ALIAS PROPERTY ;BEGIN FRAGMENT Fragment_23 Function Fragment_23() ;BEGIN AUTOCAST TYPE _00E_NQ15Functions Quest __temp = self as Quest _00E_NQ15Functions kmyQuest = __temp as _00E_NQ15Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.PortWoman() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_3 Function Fragment_3() ;BEGIN CODE SetObjectiveDisplayed(10) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_29 Function Fragment_29() ;BEGIN AUTOCAST TYPE _00E_NQ15Functions Quest __temp = self as Quest _00E_NQ15Functions kmyQuest = __temp as _00E_NQ15Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.MarkAsNotFair() kmyQuest.GiveGold() SetCurrentStageID(225) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_34 Function Fragment_34() ;BEGIN CODE SetObjectiveCompleted(80) SetObjectiveDisplayed(90) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_11 Function Fragment_11() ;BEGIN AUTOCAST TYPE _00E_NQ15Functions Quest __temp = self as Quest _00E_NQ15Functions kmyQuest = __temp as _00E_NQ15Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.EndVision() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_13 Function Fragment_13() ;BEGIN AUTOCAST TYPE _00E_NQ15Functions Quest __temp = self as Quest _00E_NQ15Functions kmyQuest = __temp as _00E_NQ15Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(40) SetObjectiveDisplayed(50) kmyQuest.EnableDrownedWoman() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_9 Function Fragment_9() ;BEGIN AUTOCAST TYPE _00E_NQ15Functions Quest __temp = self as Quest _00E_NQ15Functions kmyQuest = __temp as _00E_NQ15Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartVision() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_42 Function Fragment_42() ;BEGIN AUTOCAST TYPE _00E_NQ15Functions Quest __temp = self as Quest _00E_NQ15Functions kmyQuest = __temp as _00E_NQ15Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.LevitateMeldor() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_35 Function Fragment_35() ;BEGIN AUTOCAST TYPE _00E_NQ15Functions Quest __temp = self as Quest _00E_NQ15Functions kmyQuest = __temp as _00E_NQ15Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.EnableContainerAndGiveKey() SetCurrentStageID(255) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_37 Function Fragment_37() ;BEGIN CODE _00E_EPHandler.GiveEP(440) CompleteAllObjectives() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_40 Function Fragment_40() ;BEGIN AUTOCAST TYPE _00E_NQ15Functions Quest __temp = self as Quest _00E_NQ15Functions kmyQuest = __temp as _00E_NQ15Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.PortWoman() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_22 Function Fragment_22() ;BEGIN AUTOCAST TYPE _00E_NQ15Functions Quest __temp = self as Quest _00E_NQ15Functions kmyQuest = __temp as _00E_NQ15Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.SetUpMeldorScene() SetObjectiveCompleted(70) SetObjectiveDIsplayed(80) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_27 Function Fragment_27() ;BEGIN AUTOCAST TYPE _00E_NQ15Functions Quest __temp = self as Quest _00E_NQ15Functions kmyQuest = __temp as _00E_NQ15Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.MarkAsNotFair() SetCurrentStageID(225) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_15 Function Fragment_15() ;BEGIN AUTOCAST TYPE _00E_NQ15Functions Quest __temp = self as Quest _00E_NQ15Functions kmyQuest = __temp as _00E_NQ15Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartSC3() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_16 Function Fragment_16() ;BEGIN AUTOCAST TYPE _00E_NQ15Functions Quest __temp = self as Quest _00E_NQ15Functions kmyQuest = __temp as _00E_NQ15Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.EndSC3() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_6 Function Fragment_6() ;BEGIN AUTOCAST TYPE _00E_NQ15Functions Quest __temp = self as Quest _00E_NQ15Functions kmyQuest = __temp as _00E_NQ15Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(10) SetObjectiveDisplayed(40) kmyQuest.InitMeldorScene() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_4 Function Fragment_4() ;BEGIN CODE SetObjectiveCompleted(10) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_21 Function Fragment_21() ;BEGIN AUTOCAST TYPE _00E_NQ15Functions Quest __temp = self as Quest _00E_NQ15Functions kmyQuest = __temp as _00E_NQ15Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.NQ15_SC4Start() SetObjectiveCompleted(50) SetObjectiveDisplayed(60) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_20 Function Fragment_20() ;BEGIN AUTOCAST TYPE _00E_NQ15Functions Quest __temp = self as Quest _00E_NQ15Functions kmyQuest = __temp as _00E_NQ15Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(60) SetObjectiveDisplayed(70) kmyquest.DisableWoman() ; Failsave suggested by Arthmoor: Alias_Book.GetReference().Enable() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_2 Function Fragment_2() ;BEGIN CODE NQ15_SC0.ForceStart() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_31 Function Fragment_31() ;BEGIN AUTOCAST TYPE _00E_NQ15Functions Quest __temp = self as Quest _00E_NQ15Functions kmyQuest = __temp as _00E_NQ15Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.MarkAsNotFair() kmyQuest.GiveAmulet() kmyQuest.GiveGold() SetCurrentStageID(225) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_43 Function Fragment_43() ;BEGIN CODE Game.EnablePlayerControls() ;END CODE EndFunction ;END FRAGMENT ;END FRAGMENT CODE - Do not edit anything between this and the begin comment Scene Property NQ15_SC0 Auto