70 lines
1.7 KiB
Plaintext
70 lines
1.7 KiB
Plaintext
Scriptname _00E_NQ23_Functions extends Quest
|
|
|
|
;=====================================================================================
|
|
; FUNCTIONS
|
|
;=====================================================================================
|
|
|
|
Function CastExplosion()
|
|
NQ23ShockSpawn.PlaceAtMe(ExplosionRuneShock02)
|
|
Utility.Wait(0.6)
|
|
NQ23ShockSpawn.KnockAreaEffect(1.0, 256)
|
|
Yerai.PlayIdle(Cower)
|
|
EndFunction
|
|
|
|
|
|
Function EnableMuldir()
|
|
|
|
NQ23_PathiraThoughtBox.Enable()
|
|
MuldirRef.Enable()
|
|
NQ23Target.Enable()
|
|
|
|
EndFunction
|
|
|
|
Function EnableSteuereinheit()
|
|
Steuereinheit.GetRef().Enable()
|
|
NQ23_PathiraThoughtBox.Disable()
|
|
EndFunction
|
|
|
|
|
|
Function StartSC03()
|
|
MuldirRef.MoveTo(NQ23PortMarker)
|
|
MuldirRef.EvaluatePackage()
|
|
NQ23_SC3.ForceStart()
|
|
EndFunction
|
|
|
|
|
|
Function CompleteQuest()
|
|
Game.GetPlayer().AddItem(Gold001, 450)
|
|
Game.GetPlayer().AddItem(_00E_HandwerksbuchSmithingTo99,1)
|
|
NQ26.SetStage(5)
|
|
Levelsystem .GiveEP(2800)
|
|
NQ23Target.Disable()
|
|
EndFunction
|
|
|
|
;=====================================================================================
|
|
; PROPERTIES
|
|
;=====================================================================================
|
|
|
|
_00E_Questfunctions Property Levelsystem Auto
|
|
|
|
MiscObject Property Gold001 Auto
|
|
|
|
ReferenceAlias Property Steuereinheit Auto
|
|
|
|
Explosion Property ExplosionRuneShock02 Auto
|
|
|
|
ObjectReference Property NQ23ShockSpawn Auto
|
|
ObjectReference Property NQ23PortMarker Auto
|
|
ObjectReference Property NQ23Target Auto
|
|
ObjectReference Property NQ23_PathiraThoughtBox Auto
|
|
|
|
Idle Property Cower Auto
|
|
|
|
Actor Property Yerai Auto
|
|
Actor Property MuldirRef Auto
|
|
|
|
Scene Property NQ23_SC3 Auto
|
|
|
|
Potion Property _00E_HandwerksbuchSmithingTo99 Auto
|
|
|
|
Quest Property NQ26 Auto |