4
Fork 0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

85 lines
1.9 KiB

Scriptname _00E_NQ14_Functions extends Quest
;=====================================================================================
; FUNCTIONS
;=====================================================================================
Function StartSC01()
CompleteAllObjectives()
_00E_EPHandler.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()
_00E_EPHandler.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
;=====================================================================================
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