;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment ;NEXT FRAGMENT INDEX 51 Scriptname QF_MQ07A_0002EBA5 Extends Quest Hidden ;BEGIN ALIAS PROPERTY Yuslan ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Yuslan Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC7_DaughterAct ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC7_DaughterAct Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC5_WomanInTheWater ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC5_WomanInTheWater Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Kurmar ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Kurmar Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC2_ManorDoor ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC2_ManorDoor Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC9_FootmanShouter ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC9_FootmanShouter Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY The_Aged_Man ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_The_Aged_Man Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Pyrean_Glyph_Drawing ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Pyrean_Glyph_Drawing Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC10_Mage ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC10_Mage Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Tealor ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Tealor Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC5_Platform ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC5_Platform Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY PlayerVoice ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_PlayerVoice Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Player ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Player Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC14_Konstantin ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC14_Konstantin Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Lexil ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Lexil Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC1_Oetzi ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC1_Oetzi Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC2_MyradTower ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC2_MyradTower Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Jespar ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Jespar Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC2_WoodPuppet ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC2_WoodPuppet Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC3_Meal ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC3_Meal Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC3_GateBell ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC3_GateBell Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC9_Door ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC9_Door Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC7_Fireplace ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC7_Fireplace Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Zura ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Zura Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Tealor_Necklace ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Tealor_Necklace Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC11_PyreanDrawingContainer ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC11_PyreanDrawingContainer Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC14_Young_Mage ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC14_Young_Mage Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC14_SigilStone ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC14_SigilStone Auto ;END ALIAS PROPERTY ;BEGIN FRAGMENT Fragment_42 Function Fragment_42() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(35) SetObjectiveDisplayed(40) kmyQuest.EnableSigilStone() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_5 Function Fragment_5() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.MoveJesparToMyradTower() SetObjectiveCompleted(7) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_7 Function Fragment_7() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(10) SetObjectiveDisplayed(15) kmyQuest.StartJourney() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_43 Function Fragment_43() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.AddSigilStone() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_3 Function Fragment_3() ;BEGIN CODE SetObjectiveCompleted(7) SetObjectiveDisplayed(10) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_16 Function Fragment_16() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartSC04() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_24 Function Fragment_24() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(27) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_15 Function Fragment_15() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(16) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_22 Function Fragment_22() ;BEGIN CODE SetObjectiveCompleted(20) SetObjectiveDisplayed(25) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_48 Function Fragment_48() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.KnockOutPlayer() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_41 Function Fragment_41() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.FadeToBlackTealor() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_50 Function Fragment_50() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartSC06() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_49 Function Fragment_49() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveDisplayed(5) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_37 Function Fragment_37() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.EndDream() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_39 Function Fragment_39() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.Teleport("Jespar") kmyQuest.JesparGivePlayerScroll() SetObjectiveCompleted(32) SetObjectiveDisplayed(35) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_11 Function Fragment_11() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartSC03() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_18 Function Fragment_18() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveDisplayed(20) kmyQuest.StartSC5() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_36 Function Fragment_36() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartSC10() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_34 Function Fragment_34() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.TeleportMage() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_45 Function Fragment_45() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.CompleteMQ07a() SetObjectiveCompleted(40) SetObjectiveCompleted(45) ; Reward Exp can be set in MQ07a_Functions - script! ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_27 Function Fragment_27() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartSC07() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_32 Function Fragment_32() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.DebugSetUpMemory() kmyQuest.StartSC09() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_2 Function Fragment_2() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.EnableOetzi() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_29 Function Fragment_29() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.ShowThoughtText() SetObjectiveDisplayed(28) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_8 Function Fragment_8() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(15) SetObjectiveDisplayed(16) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_40 Function Fragment_40() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.Teleport("Both") SetObjectiveCompleted(32) SetObjectiveDisplayed(35) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_38 Function Fragment_38() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.CollapseManor() Utility.Wait(3) SetObjectiveDisplayed(32) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_31 Function Fragment_31() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartSC08() SetObjectiveCompleted(28) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_46 Function Fragment_46() ;BEGIN AUTOCAST TYPE _00E_MQ07a_Functions Quest __temp = self as Quest _00E_MQ07a_Functions kmyQuest = __temp as _00E_MQ07a_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.AddPyreanSpell() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_47 Function Fragment_47() ;BEGIN CODE SetObjectiveCompleted(25) SetObjectiveDisplayed(27) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_9 Function Fragment_9() ;BEGIN CODE SetObjectiveCompleted(5) SetObjectiveDisplayed(7) ;END CODE EndFunction ;END FRAGMENT ;END FRAGMENT CODE - Do not edit anything between this and the begin comment