enderalse/source/scripts/qf_fs_nq01_000438ab.psc

401 lines
9.6 KiB
Plaintext

;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment
;NEXT FRAGMENT INDEX 29
Scriptname QF_FS_NQ01_000438AB Extends Quest Hidden
;BEGIN ALIAS PROPERTY SC07_PlayerActivation
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SC07_PlayerActivation Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SC05_YuslanThalgardTarget
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SC05_YuslanThalgardTarget Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SC05_ObjectiveDoor
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SC05_ObjectiveDoor Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Yuslan_Fake
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Yuslan_Fake Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SC05_Lishari
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SC05_Lishari Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SC05_ObjectiveXMarker
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SC05_ObjectiveXMarker Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SC03_Crystal
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SC03_Crystal Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SC09_LeanMarker
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SC09_LeanMarker Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SC02_ObjectiveDoor
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SC02_ObjectiveDoor Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SC03_Mercenary
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SC03_Mercenary Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SC02_YuslanMarker
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SC02_YuslanMarker Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SC04_FakePlayer
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SC04_FakePlayer Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Player
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Player Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SC08_Voices
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SC08_Voices Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Yuslan_Real
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Yuslan_Real Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY SC07_Worldwalker
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_SC07_Worldwalker Auto
;END ALIAS PROPERTY
;BEGIN FRAGMENT Fragment_17
Function Fragment_17()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.UpdateObjectives()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_6
Function Fragment_6()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.EnableEtherCrystal()
SetObjectiveCompleted(15)
SetObjectiveDisplayed(20)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_15
Function Fragment_15()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.StartSC08()
SetObjectiveCompleted(40)
SetObjectiveDisplayed(45)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_13
Function Fragment_13()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.StartSC07()
SetObjectiveCompleted(35)
SetObjectiveDisplayed(40)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_22
Function Fragment_22()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.StartSC10Or11()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_14
Function Fragment_14()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.PortYuslanFailsave()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_5
Function Fragment_5()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.StartSC03()
SetObjectiveCompleted(20)
SetObjectiveDisplayed(25)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_25
Function Fragment_25()
;BEGIN CODE
SetObjectiveCompleted(85)
SetObjectiveDisplayed(87)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_4
Function Fragment_4()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
SetObjectiveCompleted(10)
SetObjectiveDisplayed(15)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_0
Function Fragment_0()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.StartSC00()
SetObjectiveDisplayed(5)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_20
Function Fragment_20()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.StartSC09()
SetObjectiveDisplayed(50, False)
SetObjectiveDisplayed(55, False)
SetObjectiveCompleted(65)
SetObjectiveDisplayed(60, True, True)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_11
Function Fragment_11()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.SetUpSC06()
SetObjectiveDisplayed(30, False)
SetObjectiveDisplayed(32)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_1
Function Fragment_1()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.SetUpSC01()
SetObjectiveCompleted(5)
SetObjectiveDisplayed(10)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_9
Function Fragment_9()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.StartSC05()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_27
Function Fragment_27()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
SetObjectiveDisplayed(85)
kmyQuest.FinishUpDreamflower()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_23
Function Fragment_23()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.SetUpSC12()
if IsObjectiveDisplayed(80)
SetObjectiveCompleted(80)
endif
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_24
Function Fragment_24()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.FinishUp()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_19
Function Fragment_19()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.UpdateObjectives02()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_28
Function Fragment_28()
;BEGIN CODE
SetObjectiveCompleted(87)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_7
Function Fragment_7()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.StartSC04()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_12
Function Fragment_12()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.EnableWorldshifter()
SetObjectiveCompleted(32)
SetObjectiveDisplayed(35)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_2
Function Fragment_2()
;BEGIN CODE
FailAllObjectives()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_21
Function Fragment_21()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
SetObjectiveDisplayed(65)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_10
Function Fragment_10()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.PortBackYuslanClearFirstAct()
SetObjectiveCompleted(25)
SetObjectiveDisplayed(30)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_16
Function Fragment_16()
;BEGIN AUTOCAST TYPE _00E_FS_NQ01_Functions
Quest __temp = self as Quest
_00E_FS_NQ01_Functions kmyQuest = __temp as _00E_FS_NQ01_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.FadeBackQyra()
;END CODE
EndFunction
;END FRAGMENT
;END FRAGMENT CODE - Do not edit anything between this and the begin comment