enderalse/source/scripts/qf_nq10_elfride_000f7763.psc

73 lines
1.8 KiB
Plaintext

;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment
;NEXT FRAGMENT INDEX 0
Scriptname QF_NQ10_Elfride_000F7763 Extends Quest Hidden
;BEGIN ALIAS PROPERTY Activator
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Activator Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Elfride
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Elfride Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Eshra
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Eshra Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY CageDoor
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_CageDoor Auto
;END ALIAS PROPERTY
;BEGIN FRAGMENT Fragment_0
Function Fragment_0()
;BEGIN AUTOCAST TYPE _00E_NQ10_Functions
Quest __temp = self as Quest
_00E_NQ10_Functions kmyQuest = __temp as _00E_NQ10_Functions
;END AUTOCAST
;BEGIN CODE
SetObjectiveDisplayed(10)
kmyQuest.PutElfrideToCage()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_2
Function Fragment_2()
;BEGIN AUTOCAST TYPE _00E_NQ10_Functions
Quest __temp = self as Quest
_00E_NQ10_Functions kmyQuest = __temp as _00E_NQ10_Functions
;END AUTOCAST
;BEGIN CODE
kmyQuest.SetUpFinalScene()
NQ10_Elfride_Scene01.Start()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_3
Function Fragment_3()
;BEGIN AUTOCAST TYPE _00E_NQ10_Functions
Quest __temp = self as Quest
_00E_NQ10_Functions kmyQuest = __temp as _00E_NQ10_Functions
;END AUTOCAST
;BEGIN CODE
Levelsystem.GiveEP(315)
Game.GetPlayer().AddItem(_00E_WhisperweedIngredient, 10)
SetObjectiveCompleted(10)
kmyQuest.FinishQuest()
;END CODE
EndFunction
;END FRAGMENT
;END FRAGMENT CODE - Do not edit anything between this and the begin comment
Scene Property NQ10_Elfride_Scene01 Auto
Ingredient Property _00E_WhisperweedIngredient Auto
_00E_QuestFunctions Property Levelsystem Auto