354 lines
8.2 KiB
Plaintext
354 lines
8.2 KiB
Plaintext
;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment
|
|
;NEXT FRAGMENT INDEX 48
|
|
Scriptname QF__00E_MQ02_TheVoid_0002EBA1 Extends Quest Hidden
|
|
|
|
;BEGIN ALIAS PROPERTY Schalter03
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_Schalter03 Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY Schalter02
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_Schalter02 Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY Alfrid
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_Alfrid Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY Schatulle
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_Schatulle Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY JesparAlias
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_JesparAlias Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY ArkAlias
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_ArkAlias Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY Schalter01
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_Schalter01 Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY Schalter05
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_Schalter05 Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY Schalter04
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_Schalter04 Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY SC1_JesparLookMarker
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_SC1_JesparLookMarker Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY MQ02_YeroGraveBook
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_MQ02_YeroGraveBook Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY YeroBook
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_YeroBook Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY SC4_JesparLookCliffMarker
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_SC4_JesparLookCliffMarker Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN ALIAS PROPERTY ArkDestination
|
|
;ALIAS PROPERTY TYPE ReferenceAlias
|
|
ReferenceAlias Property Alias_ArkDestination Auto
|
|
;END ALIAS PROPERTY
|
|
|
|
;BEGIN FRAGMENT Fragment_20
|
|
Function Fragment_20()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ02_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.StartSC01()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_15
|
|
Function Fragment_15()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ02_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
SetObjectiveCompleted(45)
|
|
SetObjectiveDisplayed(50)
|
|
kmyQuest.TeleportJesparAway()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_43
|
|
Function Fragment_43()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ02_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.MoveJesparToPlayer()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_31
|
|
Function Fragment_31()
|
|
;BEGIN CODE
|
|
Alias_Alfrid.GetActorReference().EvaluatePackage()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_25
|
|
Function Fragment_25()
|
|
;BEGIN CODE
|
|
Alias_JesparAlias.GetActorReference().EvaluatePackage()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_42
|
|
Function Fragment_42()
|
|
;BEGIN CODE
|
|
Alias_JesparAlias.GetActorReference().EvaluatePackage()
|
|
_00E_Questfunctions.SetNPCAsCompanion(JesparREF, true, 200, 150, 100)
|
|
SetObjectiveCompleted(55)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_18
|
|
Function Fragment_18()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ02_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
SetObjectiveCompleted(50)
|
|
SetObjectiveDisplayed(60)
|
|
kmyQuest.StartJourneyScene()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_6
|
|
Function Fragment_6()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ02_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
SetObjectiveCompleted(5)
|
|
SetObjectiveDisplayed(10)
|
|
SetObjectiveDisplayed(20)
|
|
_00E_MQ02SchatulleRef.enable()
|
|
kmyQuest.ShowQuestDifficultyTutorial()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_38
|
|
Function Fragment_38()
|
|
;BEGIN CODE
|
|
Alias_JesparAlias.GetActorReference().EvaluatePackage()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_32
|
|
Function Fragment_32()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ02_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.EnableYeroBook()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_16
|
|
Function Fragment_16()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ02_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.StartPanoramaScene()
|
|
SetObjectiveDisplayed(55)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_30
|
|
Function Fragment_30()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ02_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.StartSC06()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_8
|
|
Function Fragment_8()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ02_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.MoveJesparToHouseAndUnlockDoor()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_45
|
|
Function Fragment_45()
|
|
;BEGIN CODE
|
|
SetObjectiveDisplayed(55)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_28
|
|
Function Fragment_28()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ02_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.MovePlayerAndJesparToStart()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_41
|
|
Function Fragment_41()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ02_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.WaitForNightfall()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_10
|
|
Function Fragment_10()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ02_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.StartPuzzleScene()
|
|
SetObjectiveCompleted(15)
|
|
SetObjectiveCompleted(25)
|
|
SetObjectiveDisplayed(32)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_11
|
|
Function Fragment_11()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ02_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.PuzzleLeverFailsave()
|
|
SetObjectiveCompleted(30)
|
|
SetObjectiveCompleted(32)
|
|
SetObjectiveDisplayed(40)
|
|
kmyQuest.SprintHelpMessage()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_27
|
|
Function Fragment_27()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ02_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.WakeUpPlayer()
|
|
SetObjectiveDisplayed(5)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_44
|
|
Function Fragment_44()
|
|
;BEGIN CODE
|
|
Levelsystem.GiveEP(640)
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_19
|
|
Function Fragment_19()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ02_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.FinishQuest()
|
|
CompleteAllObjectives()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_13
|
|
Function Fragment_13()
|
|
;BEGIN CODE
|
|
SetObjectiveCompleted(40)
|
|
SetObjectiveDisplayed(45)
|
|
MQ02_FireElemental.Enable()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;BEGIN FRAGMENT Fragment_29
|
|
Function Fragment_29()
|
|
;BEGIN AUTOCAST TYPE _00E_MQ02_Functions
|
|
Quest __temp = self as Quest
|
|
_00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions
|
|
;END AUTOCAST
|
|
;BEGIN CODE
|
|
kmyQuest.DialogueInterlude()
|
|
;END CODE
|
|
EndFunction
|
|
;END FRAGMENT
|
|
|
|
;END FRAGMENT CODE - Do not edit anything between this and the begin comment
|
|
|
|
Actor Property JesparRef Auto
|
|
|
|
ObjectReference Property _00E_MQ02SchatulleRef Auto
|
|
|
|
_00E_QuestFunctions Property Levelsystem Auto
|
|
|
|
Actor Property MQ02_FireElemental Auto
|