enderalse/scripts/source/qf_mq11c_asonginthesilence_0002ebaa.psc

816 lines
20 KiB
Plaintext

;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment
;NEXT FRAGMENT INDEX 197
Scriptname QF_MQ11c_ASongInTheSilence_0002EBAA Extends Quest Hidden
;BEGIN ALIAS PROPERTY Merchant_Robak
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Merchant_Robak Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Ryneus
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Ryneus Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SC4_ToyDoll
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SC4_ToyDoll Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Ulbar
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Ulbar Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SC9_RyneusLookMarker
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SC9_RyneusLookMarker Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY WaterfallRuinLinker
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_WaterfallRuinLinker Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Player
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Player Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY DalGeyssGuard01
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_DalGeyssGuard01 Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Keshan
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Keshan Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SphereDoor
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SphereDoor Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SilvergroveHorse
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SilvergroveHorse Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY KetaronHousedoor
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_KetaronHousedoor Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Gella
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Gella Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY RyneusDog
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_RyneusDog Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Oorbaya
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Oorbaya Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SilvergroveGateWarden
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SilvergroveGateWarden Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY DalGeyssGuard03
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_DalGeyssGuard03 Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Mondscheinwiese
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Mondscheinwiese Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY RyneusRealInvisible
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_RyneusRealInvisible Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY RyneusBackDoor
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_RyneusBackDoor Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY WaterfallRuin
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_WaterfallRuin Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY KetaronBalconyDoor
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_KetaronBalconyDoor Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY TeddyContainerBarrel
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_TeddyContainerBarrel Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Mercenary
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Mercenary Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY MoonshineMeadow
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_MoonshineMeadow Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY RyneusRoomDoor
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_RyneusRoomDoor Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY RyneusReal
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_RyneusReal Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SilvergroveGate
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SilvergroveGate Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Ketaron
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Ketaron Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SphereButton
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SphereButton Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY DalGeyssGuard02
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_DalGeyssGuard02 Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Sphere
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Sphere Auto
;END ALIAS PROPERTY
;BEGIN FRAGMENT Fragment_169
Function Fragment_169()
;BEGIN CODE
Alias_Ryneus.GetActorReference().EvaluatePackage()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_189
Function Fragment_189()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
self.SetObjectiveCompleted(100)
self.SetObjectiveDisplayed(100, false, false)
Alias_Ulbar.GetReference().Disable()
Alias_SilvergroveGate.GetReference().Lock(False)
Alias_SilvergroveGate.GetReference().SetOpen(True)
Alias_SilvergroveGateWarden.GetReference().Disable()
Alias_RyneusReal.GetActorReference().EvaluatePackage()
kmyQuest.CrashDownEverything()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_167
Function Fragment_167()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.MoveRyneusAndFatherToStart()
Alias_Sphere.GetReference().Enable()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_154
Function Fragment_154()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
Alias_SilvergroveGateWarden.GetActorReference().EvaluatePackage()
kmyQuest.SilvergroveTimeFailsave()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_166
Function Fragment_166()
;BEGIN CODE
self.SetObjectiveCompleted(55)
self.SetObjectiveDisplayed(55, false, false)
self.SetObjectiveDisplayed(60)
Alias_Ryneus.GetActorReference().EvaluatePackage()
Alias_Ulbar.GetActorReference().EvaluatePackage()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_143
Function Fragment_143()
;BEGIN CODE
Alias_Mercenary.GetActorReference().EvaluatePackage()
self.SetObjectiveDisplayed(5)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_193
Function Fragment_193()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.BuryRyneus()
SetStage(295)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_151
Function Fragment_151()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
self.SetObjectiveCompleted(20)
self.SetObjectiveDisplayed(25)
kmyQuest.StopStealthMinigame()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_194
Function Fragment_194()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
CompleteAllObjectives()
MQ10b.SetStage(MQ10b.GetStage()+5)
kmyQuest.ResetMusic()
_00E_TeleportGlobal.SetValue(0)
_00E_MQ11c_MercenaryREF.Disable()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_171
Function Fragment_171()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
Alias_Ulbar.GetActorReference().EvaluatePackage()
SetObjectiveCompleted(60)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_162
Function Fragment_162()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.StartDogMinigame()
self.SetObjectiveCompleted(35, true)
self.SetObjectiveDisplayed(35, false, false)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_182
Function Fragment_182()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
Alias_Ryneus.GetActorReference().EvaluatePackage()
kmyQuest.MoveRyneusToCaveEntrance()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_168
Function Fragment_168()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
Alias_Ulbar.GetActorReference().EvaluatePackage()
SetObjectiveCompleted(60)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_188
Function Fragment_188()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.RyneusTransforms()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_115
Function Fragment_115()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.PrepareTransformScene()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_153
Function Fragment_153()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.RemoveLetter()
self.SetObjectiveCompleted(25)
self.SetObjectiveDisplayed(30)
Alias_SilvergroveGateWarden.GetReference().Enable()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_170
Function Fragment_170()
;BEGIN CODE
Alias_Ryneus.GetActorReference().EvaluatePackage()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_178
Function Fragment_178()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.GiveEPForButterflies()
SetObjectiveCompleted(45)
SetObjectiveCompleted(50)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_192
Function Fragment_192()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.AddAmulet()
SetStage(295)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_158
Function Fragment_158()
;BEGIN CODE
Alias_RyneusRoomDoor.GetReference().Lock(False)
self.SetObjectiveCompleted(25)
self.SetObjectiveCompleted(5)
self.SetObjectiveCompleted(30)
self.SetObjectiveDisplayed(25, false, false)
self.SetObjectiveDisplayed(5, false, false)
self.SetObjectiveDisplayed(30, false, false)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_163
Function Fragment_163()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
Alias_RyneusDog.GetActorReference().EvaluatePackage()
kmyQuest.EndDogMinigame()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_183
Function Fragment_183()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.DebugGetIntoPosition()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_147
Function Fragment_147()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.StartEscortScene()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_164
Function Fragment_164()
;BEGIN CODE
self.SetObjectiveCompleted(41)
self.SetObjectiveDisplayed(42)
Alias_RyneusRoomDoor.GetReference().Lock(False)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_152
Function Fragment_152()
;BEGIN CODE
Alias_Ketaron.GetActorReference().EvaluatePackage()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_185
Function Fragment_185()
;BEGIN CODE
Alias_Ryneus.GetActorReference().EvaluatePackage()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_177
Function Fragment_177()
;BEGIN CODE
Alias_Ryneus.GetActorReference().EvaluatePackage()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_165
Function Fragment_165()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
SetObjectiveCompleted(42)
kmyQuest.RemoveTeddy()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_157
Function Fragment_157()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.SilvergroveTimeFailsave()
Game.EnablePlayerControls()
Alias_SilvergroveGateWarden.GetActorReference().EvaluatePackage()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_187
Function Fragment_187()
;BEGIN CODE
Alias_Ryneus.GetActorReference().EvaluatePackage()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_148
Function Fragment_148()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
Utility.Wait(1.5)
kmyQuest.MovePlayerInFrontOfHouse()
self.SetObjectiveCompleted(10)
self.SetObjectiveDisplayed(15)
self.SetObjectiveDisplayed(20)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_161
Function Fragment_161()
;BEGIN CODE
Alias_RyneusRoomDoor.GetReference().SetOpen(False)
Alias_RyneusRoomDoor.GetReference().Lock(True)
Alias_RyneusBackDoor.GetReference().Lock(False)
self.SetObjectiveDisplayed(40)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_184
Function Fragment_184()
;BEGIN CODE
Alias_Ryneus.GetActorReference().EvaluatePackage()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_179
Function Fragment_179()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
self.SetObjectiveCompleted(55)
self.SetObjectiveDisplayed(55, false, false)
self.SetObjectiveDisplayed(85)
kmyQuest.FadeToBlackAndBack()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_176
Function Fragment_176()
;BEGIN CODE
Alias_Ryneus.GetActorReference().EvaluatePackage()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_186
Function Fragment_186()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.StartTalkingScene()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_175
Function Fragment_175()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
self.SetObjectiveCompleted(70)
self.SetObjectiveDisplayed(70, false, false)
kmyQuest.SetUpMinigame()
Alias_Sphere.GetReference().Disable()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_149
Function Fragment_149()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.StartStealthMinigame()
Levelsystem.GiveEP(150)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_155
Function Fragment_155()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.StartSc03()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_145
Function Fragment_145()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.UnlockKetaronHouseDoor()
Alias_Mercenary.GetActorReference().EvaluatePackage()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_190
Function Fragment_190()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.ToggleHorseObjective()
Alias_SilvergroveHorse.GetReference().Enable()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_146
Function Fragment_146()
;BEGIN CODE
Alias_Ketaron.GetActorReference().EvaluatePackage()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_156
Function Fragment_156()
;BEGIN CODE
Alias_SilvergroveGate.GetReference().Lock()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_150
Function Fragment_150()
;BEGIN CODE
UnregisterForUpdate()
self.setstage(45)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_172
Function Fragment_172()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.RyneusInitiateMinigame()
SetObjectiveCompleted(62)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_173
Function Fragment_173()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.ActivateSphere()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_180
Function Fragment_180()
;BEGIN CODE
Alias_Ryneus.GetActorReference().EvaluatePackage()
Alias_WaterfallRuinLinker.GetReference().Disable()
self.SetObjectiveCompleted(85)
self.SetObjectiveDisplayed(85, false, false)
self.SetObjectiveDisplayed(90)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_174
Function Fragment_174()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.GiveEPForHits()
Alias_Sphere.GetReference().Activate(Alias_Ryneus.GetReference())
Utility.Wait(4)
Alias_SphereDoor.GetReference().SetOpen(False)
Alias_Ryneus.GetActorReference().EvaluatePackage()
self.SetObjectiveCompleted(65)
self.SetObjectiveDisplayed(70)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_181
Function Fragment_181()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
Alias_Ryneus.GetActorReference().EvaluatePackage()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_144
Function Fragment_144()
;BEGIN CODE
Alias_Mercenary.GetActorReference().EvaluatePackage()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_191
Function Fragment_191()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
Alias_RyneusReal.GetactorReference().KillEssential()
Alias_RyneusReal.GetReference().BlockActivation(True)
Alias_RyneusRealInvisible.GetReference().Enable()
kmyQuest.LaunchInvisibleRyneus()
SetObjectiveCompleted(90)
SetObjectiveDisplayed(120, false)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_160
Function Fragment_160()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.SetUpDogMinigame()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_159
Function Fragment_159()
;BEGIN AUTOCAST TYPE _00E_MQ11c_Functions
Quest __temp = self as Quest
_00E_MQ11c_Functions kmyQuest = __temp as _00E_MQ11c_Functions
;END AUTOCAST
;BEGIN CODE
Alias_SC4_ToyDoll.GetReference().Disable()
kmyQuest.StartDogChaseScene()
;END CODE
EndFunction
;END FRAGMENT
;END FRAGMENT CODE - Do not edit anything between this and the begin comment
_00E_QuestFunctions Property Levelsystem Auto
Quest Property MQ10b Auto
GlobalVariable Property _00E_TeleportGlobal Auto
actor Property _00E_MQ11c_MercenaryREF Auto