379 lines
8.6 KiB
Plaintext
379 lines
8.6 KiB
Plaintext
;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment
|
|
;NEXT FRAGMENT INDEX 50
|
|
Scriptname QF_MQ08_IntoTheDeep_0002EBA6 Extends Quest Hidden
|
|
|
|
;BEGIN ALIAS PROPERTY JesparAlias
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_JesparAlias Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY Altar
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_Altar Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY JesparLookMarker
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_JesparLookMarker Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY NebelhaimLoc
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_NebelhaimLoc Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY KonstantinAlias
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_KonstantinAlias Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY PresurePlate
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_PresurePlate Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY Siglstone
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_Siglstone Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY Sitzbank
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_Sitzbank Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY PlayerAlias
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_PlayerAlias Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY SiglstoneContainerAlias
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_SiglstoneContainerAlias Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN FRAGMENT Fragment_33
|
|
Function Fragment_33()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ08_Questfunctions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ08_Questfunctions kmyQuest = __temp as _00E_MQ08_Questfunctions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
SetObjectiveCompleted(155)
|
|
SetObjectiveDisplayed(160)
|
|
kmyQuest.JesparResetCombatComments()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_16
|
|
Function Fragment_16()
|
|
;BEGIN CODE
|
|
SetObjectiveCompleted(75)
|
|
SetObjectiveDisplayed(80)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_40
|
|
Function Fragment_40()
|
|
;BEGIN CODE
|
|
SetObjectiveCompleted(45)
|
|
SetObjectiveDisplayed(46)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_29
|
|
Function Fragment_29()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ08_Questfunctions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ08_Questfunctions kmyQuest = __temp as _00E_MQ08_Questfunctions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
SetObjectiveDisplayed(150)
|
|
kmyQuest.StartSC07()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_34
|
|
Function Fragment_34()
|
|
;BEGIN CODE
|
|
SetObjectiveCompleted(160)
|
|
SetObjectiveDisplayed(165)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_41
|
|
Function Fragment_41()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ08_Questfunctions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ08_Questfunctions kmyQuest = __temp as _00E_MQ08_Questfunctions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyquest.RemoveSoundtrack()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_11
|
|
Function Fragment_11()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ08_Questfunctions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ08_Questfunctions kmyQuest = __temp as _00E_MQ08_Questfunctions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.JesparEVP()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_36
|
|
Function Fragment_36()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ08_Questfunctions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ08_Questfunctions kmyQuest = __temp as _00E_MQ08_Questfunctions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
SetObjectiveDisplayed(170)
|
|
kmyQuest.KillTrainStationEnemies()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_9
|
|
Function Fragment_9()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ08_Questfunctions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ08_Questfunctions kmyQuest = __temp as _00E_MQ08_Questfunctions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.JesparEVP()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_38
|
|
Function Fragment_38()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ08_Questfunctions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ08_Questfunctions kmyQuest = __temp as _00E_MQ08_Questfunctions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.StartTrainScene()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_45
|
|
Function Fragment_45()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ08_Questfunctions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ08_Questfunctions kmyQuest = __temp as _00E_MQ08_Questfunctions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.KonstantinMadnessSceneFailsave()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_5
|
|
Function Fragment_5()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ08_Questfunctions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ08_Questfunctions kmyQuest = __temp as _00E_MQ08_Questfunctions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
;kmyQuest.PortKontantinToNebelaim()
|
|
SetObjectiveDisplayed(45)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_43
|
|
Function Fragment_43()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ08_Questfunctions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ08_Questfunctions kmyQuest = __temp as _00E_MQ08_Questfunctions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.OpenGate()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_28
|
|
Function Fragment_28()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ08_Questfunctions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ08_Questfunctions kmyQuest = __temp as _00E_MQ08_Questfunctions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.PlayerStopAIWalk()
|
|
MQ08_IntoTheDeep_GoToTrain3.Start()
|
|
SetStage(180)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_12
|
|
Function Fragment_12()
|
|
;BEGIN CODE
|
|
SetObjectiveCompleted(60)
|
|
SetObjectiveDisplayed(65)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_44
|
|
Function Fragment_44()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ08_Questfunctions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ08_Questfunctions kmyQuest = __temp as _00E_MQ08_Questfunctions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.StartSC06()
|
|
kmyQuest.StartSC06_Failsave()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_7
|
|
Function Fragment_7()
|
|
;BEGIN CODE
|
|
SetObjectiveCompleted(50)
|
|
SetObjectiveDisplayed(55)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_8
|
|
Function Fragment_8()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ08_Questfunctions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ08_Questfunctions kmyQuest = __temp as _00E_MQ08_Questfunctions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQUest.EnableFollower()
|
|
kmyQUest.PortKonstantin()
|
|
SetObjectiveCompleted(55)
|
|
SetObjectiveDisplayed(60)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_15
|
|
Function Fragment_15()
|
|
;BEGIN CODE
|
|
SetObjectiveCompleted(70)
|
|
SetObjectiveDisplayed(75)
|
|
_00E_TeleportGlobal.SEtValue(1)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_26
|
|
Function Fragment_26()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ08_Questfunctions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ08_Questfunctions kmyQuest = __temp as _00E_MQ08_Questfunctions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.GoToTrain()
|
|
SetObjectiveCompleted(80)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_23
|
|
Function Fragment_23()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ08_Questfunctions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ08_Questfunctions kmyQuest = __temp as _00E_MQ08_Questfunctions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
MQ08_IntoTheDeep_GoToTrain.ForceStart()
|
|
kmyQUest.CreatePlayerCopy()
|
|
SetObjectiveCompleted(80)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_14
|
|
Function Fragment_14()
|
|
;BEGIN CODE
|
|
SetObjectiveCompleted(65)
|
|
SetObjectiveDisplayed(70)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_39
|
|
Function Fragment_39()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ08_Questfunctions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ08_Questfunctions kmyQuest = __temp as _00E_MQ08_Questfunctions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.PortFollowerToNebelhaim()
|
|
SetObjectiveDisplayed(45)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_37
|
|
Function Fragment_37()
|
|
;BEGIN CODE
|
|
SetObjectiveCompleted(170)
|
|
Game.DisablePlayerControls()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_46
|
|
Function Fragment_46()
|
|
;BEGIN CODE
|
|
if !IsObjectiveCompleted(47)
|
|
SetObjectiveFailed(47)
|
|
endif
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_31
|
|
Function Fragment_31()
|
|
;BEGIN CODE
|
|
SetObjectiveCompleted(150)
|
|
SetObjectiveDisplayed(155)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_6
|
|
Function Fragment_6()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ08_Questfunctions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ08_Questfunctions kmyQuest = __temp as _00E_MQ08_Questfunctions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
SetObjectiveCompleted(46)
|
|
SetObjectiveDisplayed(50)
|
|
SetObjectiveDisplayed(47)
|
|
MQ09aDoorRathaus.lock(0)
|
|
kmyQuest.OpenDoor()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;END FRAGMENT CODE - Do not edit anything between this and the begin comment
|
|
|
|
Scene Property MQ08_IntoTheDeep_GoToTrain Auto
|
|
|
|
Scene Property MQ08_IntoTheDeep_GoToTrain3 Auto
|
|
|
|
GlobalVariable Property _00E_TeleportGlobal Auto
|
|
|
|
ObjectReference Property MQ09aDoorRathaus Auto
|