382 lines
9.0 KiB
Plaintext
382 lines
9.0 KiB
Plaintext
;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment
|
|
;NEXT FRAGMENT INDEX 61
|
|
Scriptname QF__00E_MQ05_TheOrdeal_0002EBA3 Extends Quest Hidden
|
|
|
|
;BEGIN ALIAS PROPERTY Calia
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_Calia Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY VisionVoice
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_VisionVoice Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY Dunwar
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_Dunwar Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY PosessedMerchant
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_PosessedMerchant Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY Jorrek
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_Jorrek Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY Player
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_Player Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY RitualAltar
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_RitualAltar Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY Ryon
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_Ryon Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY PosessedMerchantDeadWoman
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_PosessedMerchantDeadWoman Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY RitualKey
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_RitualKey Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN FRAGMENT Fragment_21
|
|
Function Fragment_21()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ05_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ05_Functions kmyQuest = __temp as _00E_MQ05_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.GivePlayerPotion()
|
|
Alias_Dunwar.GetActorReference().EvaluatePackage()
|
|
Alias_Calia.GetActorReference().EvaluatePackage()
|
|
Alias_Jorrek.GetActorReference().EvaluatePackage()
|
|
self.SetObjectiveDisplayed(20)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_51
|
|
Function Fragment_51()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ05_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ05_Functions kmyQuest = __temp as _00E_MQ05_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.DisableGhostDoorFinal()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_26
|
|
Function Fragment_26()
|
|
;BEGIN CODE
|
|
Alias_Dunwar.GetActorReference().EvaluatePackage()
|
|
Alias_Calia.GetActorReference().EvaluatePackage()
|
|
Alias_Jorrek.GetActorReference().EvaluatePackage()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_8
|
|
Function Fragment_8()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ05_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ05_Functions kmyQuest = __temp as _00E_MQ05_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.KillMerchant()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_57
|
|
Function Fragment_57()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ05_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ05_Functions kmyQuest = __temp as _00E_MQ05_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
Game.DisablePlayerControls()
|
|
Alias_Ryon.GetActorReference().SetGhost(True)
|
|
kmyQuest.StartAixonScene()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_3
|
|
Function Fragment_3()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ05_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ05_Functions kmyQuest = __temp as _00E_MQ05_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
Game.SetPlayerAiDriven(True)
|
|
Game.DisablePlayerControls()
|
|
kmyQuest.PlayerDrinksPotion()
|
|
Alias_PosessedMerchant.GetReference().Disable()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_43
|
|
Function Fragment_43()
|
|
;BEGIN CODE
|
|
Alias_Ryon.GetActorReference().EvaluatePackage()
|
|
Game.EnablePlayerControls()
|
|
Game.ShowFirstPersonGeometry(True)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_46
|
|
Function Fragment_46()
|
|
;BEGIN CODE
|
|
Alias_Ryon.GetActorReference().EvaluatePackage()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_18
|
|
Function Fragment_18()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ05_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ05_Functions kmyQuest = __temp as _00E_MQ05_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.StartIntroductionScene()
|
|
self.setObjectiveCompleted(17)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_22
|
|
Function Fragment_22()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ05_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ05_Functions kmyQuest = __temp as _00E_MQ05_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.StartVision()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_17
|
|
Function Fragment_17()
|
|
;BEGIN CODE
|
|
Alias_Calia.GetReference().Enable()
|
|
Alias_Dunwar.GetReference().Enable()
|
|
Alias_Jorrek.GetReference().Enable()
|
|
SetObjectiveDisplayed(10)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_25
|
|
Function Fragment_25()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ05_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ05_Functions kmyQuest = __temp as _00E_MQ05_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.GroupSpotsMerchantScene()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_23
|
|
Function Fragment_23()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ05_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ05_Functions kmyQuest = __temp as _00E_MQ05_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
Alias_Jorrek.GetActorReference().EvaluatePackage()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_53
|
|
Function Fragment_53()
|
|
;BEGIN CODE
|
|
Game.EnablePlayerControls()
|
|
Game.SetPlayerAIDriven(false)
|
|
Game.ShowFirstPersonGeometry()
|
|
Alias_Ryon.GetActorReference().EvaluatePackage()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_60
|
|
Function Fragment_60()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ05_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ05_Functions kmyQuest = __temp as _00E_MQ05_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
SetObjectiveCompleted(10)
|
|
SetObjectiveDisplayed(17)
|
|
kmyQuest.RemovePackage()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_27
|
|
Function Fragment_27()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ05_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ05_Functions kmyQuest = __temp as _00E_MQ05_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.GroupConfrontsMerchantScene()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_45
|
|
Function Fragment_45()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ05_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ05_Functions kmyQuest = __temp as _00E_MQ05_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.DisableGhostDoor()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_19
|
|
Function Fragment_19()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ05_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ05_Functions kmyQuest = __temp as _00E_MQ05_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
Alias_Dunwar.GetActorReference().EvaluatePackage()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_47
|
|
Function Fragment_47()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ05_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ05_Functions kmyQuest = __temp as _00E_MQ05_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.StartFinalScene()
|
|
SetObjectiveDisplayed(25, true, true)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_15
|
|
Function Fragment_15()
|
|
;BEGIN CODE
|
|
Alias_Jorrek.GetActorReference().EvaluatePackage()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_24
|
|
Function Fragment_24()
|
|
;BEGIN CODE
|
|
Alias_Dunwar.GetActorReference().EvaluatePackage()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_38
|
|
Function Fragment_38()
|
|
;BEGIN CODE
|
|
Alias_Dunwar.GetActorReference().EvaluatePackage()
|
|
Alias_Calia.GetActorReference().EvaluatePackage()
|
|
Alias_Jorrek.GetActorReference().EvaluatePackage()
|
|
self.SetObjectiveCompleted(20)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_59
|
|
Function Fragment_59()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ05_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ05_Functions kmyQuest = __temp as _00E_MQ05_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.CompleteQuest()
|
|
CompleteAllObjectives()
|
|
;For EXP, see __Config_RewardEXP in MQ05_Functions properties!
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_48
|
|
Function Fragment_48()
|
|
;BEGIN CODE
|
|
Game.EnablePlayerControls()
|
|
Alias_Ryon.GetActorReference().EvaluatePackage()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_36
|
|
Function Fragment_36()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ05_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ05_Functions kmyQuest = __temp as _00E_MQ05_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
Game.EnablePlayerControls()
|
|
Alias_Dunwar.GetActorReference().EvaluatePackage()
|
|
Alias_Calia.GetActorReference().EvaluatePackage()
|
|
Alias_Jorrek.GetActorReference().EvaluatePackage()
|
|
kmyQuest.StartApproachOnRitualSiteScene()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_6
|
|
Function Fragment_6()
|
|
;BEGIN CODE
|
|
Alias_Ryon.GetActorReference().EvaluatePackage()
|
|
self.SetObjectiveDisplayed(25)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_55
|
|
Function Fragment_55()
|
|
;BEGIN CODE
|
|
Alias_Ryon.GetActorReference().EvaluatePackage()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_40
|
|
Function Fragment_40()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ05_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ05_Functions kmyQuest = __temp as _00E_MQ05_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.StartRitualScene()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;END FRAGMENT CODE - Do not edit anything between this and the begin comment
|