526 lines
12 KiB
Plaintext
526 lines
12 KiB
Plaintext
;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
|