enderalse/source/scripts/qf_cqj02_0013c942.psc

109 lines
2.5 KiB
Plaintext

;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment
;NEXT FRAGMENT INDEX 11
Scriptname QF_CQJ02_0013C942 Extends Quest Hidden
;BEGIN ALIAS PROPERTY SC02_WatchtowerTop
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SC02_WatchtowerTop Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SC02_JesparMarker
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SC02_JesparMarker Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Player
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Player Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Jespar
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Jespar Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY MessengerKid
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_MessengerKid Auto
;END ALIAS PROPERTY
;BEGIN FRAGMENT Fragment_2
Function Fragment_2()
;BEGIN AUTOCAST TYPE _00E_CQJ02_Functions
Quest __temp = self as Quest
_00E_CQJ02_Functions kmyQuest = __temp as _00E_CQJ02_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.StartSC03()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_4
Function Fragment_4()
;BEGIN CODE
SetObjectiveDisplayed(1)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_9
Function Fragment_9()
;BEGIN CODE
CompleteAllObjectives()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_5
Function Fragment_5()
;BEGIN AUTOCAST TYPE _00E_CQJ02_Functions
Quest __temp = self as Quest
_00E_CQJ02_Functions kmyQuest = __temp as _00E_CQJ02_Functions
;END AUTOCAST
;BEGIN CODE
Levelsystem.ShowFailedMessage()
kmyQuest.DespawnMessengerKid()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_10
Function Fragment_10()
;BEGIN AUTOCAST TYPE _00E_CQJ02_Functions
Quest __temp = self as Quest
_00E_CQJ02_Functions kmyQuest = __temp as _00E_CQJ02_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.StartScene02Failsave()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_1
Function Fragment_1()
;BEGIN CODE
SetObjectiveCompleted(1)
SetObjectiveDisplayed(5)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_3
Function Fragment_3()
;BEGIN AUTOCAST TYPE _00E_CQJ02_Functions
Quest __temp = self as Quest
_00E_CQJ02_Functions kmyQuest = __temp as _00E_CQJ02_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.FinishQuest()
CompleteAllObjectives()
kmyQuest.DespawnMessengerKid()
;END CODE
EndFunction
;END FRAGMENT
;END FRAGMENT CODE - Do not edit anything between this and the begin comment
_00E_QuestFunctions Property Levelsystem Auto