87 lines
1.9 KiB
Plaintext
87 lines
1.9 KiB
Plaintext
|
Scriptname _00E_NQ14_Functions extends Quest
|
||
|
|
||
|
;=====================================================================================
|
||
|
; FUNCTIONS
|
||
|
;=====================================================================================
|
||
|
|
||
|
Function StartSC01()
|
||
|
|
||
|
CompleteAllObjectives()
|
||
|
Levelsystem.GiveEP(230)
|
||
|
NQ14_SC1_FightSC.ForceStart()
|
||
|
_00E_NQ14_BunvarREF.StartCombat(_00E_NQ14_UlvarREF)
|
||
|
|
||
|
EndFunction
|
||
|
|
||
|
Function StartCombatFailsave()
|
||
|
|
||
|
_00E_NQ14_BunvarREF.StartCombat(_00E_NQ14_UlvarREF)
|
||
|
|
||
|
EndFunction
|
||
|
|
||
|
Function UlvarStopCombat()
|
||
|
|
||
|
_00E_NQ14_BunvarREF.StopCombat()
|
||
|
_00E_NQ14_BunvarREF.StopCombatAlarm()
|
||
|
_00E_NQ14_UlvarREF.StopCombat()
|
||
|
_00E_NQ14_UlvarREF.StopCombatAlarm()
|
||
|
|
||
|
EndFunction
|
||
|
|
||
|
Function PlayJesparComment()
|
||
|
|
||
|
RegisterForSingleUpdate(2.0)
|
||
|
|
||
|
EndFunction
|
||
|
|
||
|
Event OnUpdate()
|
||
|
If _00E_MC_JesparREF.Is3DLoaded()
|
||
|
if CompanionIsTalking.GetValueInt() == 0
|
||
|
CompanionIsTalking.SetValueInt(1)
|
||
|
EndIf
|
||
|
_00E_MC_JesparREF.Say(NQ14_D00_Jespar_FlavourTopic)
|
||
|
EndIf
|
||
|
Endevent
|
||
|
|
||
|
Function GiveEPForQuest()
|
||
|
|
||
|
Levelsystem.GiveEP(230)
|
||
|
|
||
|
EndFunction
|
||
|
|
||
|
Function TriggerPackageUpdate()
|
||
|
|
||
|
RegisterForSingleUpdateGameTime(12.0)
|
||
|
|
||
|
EndFunction
|
||
|
|
||
|
Function SwitchBrothersToCampSandbox()
|
||
|
|
||
|
_00E_NQ14_BunvarREF.AddToFaction(NQ14CampSandboxFaction)
|
||
|
_00E_NQ14_UlvarREF.AddToFaction(NQ14CampSandboxFaction)
|
||
|
|
||
|
EndFunction
|
||
|
|
||
|
Event OnUpdateGameTime()
|
||
|
|
||
|
SwitchBrothersToCampSandbox()
|
||
|
|
||
|
EndEvent
|
||
|
|
||
|
;=====================================================================================
|
||
|
; PROPERTIES
|
||
|
;=====================================================================================
|
||
|
|
||
|
_00E_QuestFunctions Property Levelsystem Auto
|
||
|
|
||
|
Actor Property _00E_NQ14_BunvarREF Auto
|
||
|
Actor Property _00E_NQ14_UlvarREF Auto
|
||
|
Actor Property _00E_MC_JesparREF Auto
|
||
|
|
||
|
Topic Property NQ14_D00_Jespar_FlavourTopic Auto
|
||
|
|
||
|
GlobalVariable Property CompanionIsTalking Auto
|
||
|
|
||
|
Scene Property NQ14_SC1_FightSC Auto
|
||
|
|
||
|
Faction Property NQ14CampSandboxFaction Auto
|