enderalse/source/scripts/qf_mq07a_0002eba5.psc

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