enderalse/source/scripts/_00e_cqj01_functions.psc

105 lines
2.6 KiB
Plaintext

Scriptname _00E_CQJ01_Functions extends Quest
;=====================================================================================
; EVENTS
;=====================================================================================
Event OnUpdateGameTime()
CQC06_SC01_BedREF2.SetActorOwner(None)
CapitalCityCommonTavern_LightLinkMarker.Enable()
EndEvent
;=====================================================================================
; FUNCTIONS
;=====================================================================================
Function EnableAcquaintanceAndStartSC01()
AudioCategoryBardMusic.SetVolume(0.75)
If _00E_MC_JesparREF.IsDisabled()
_00E_MC_JesparREF.Enable()
EndIf
_00E_MC_JesparREF.SetAlpha(1)
_00E_MC_JesparREF.MoveTo(CQJ01_JesparStartMarkerREF)
CQJ01_AcquaintanceREF.Enable()
CQJ01_AcquaintanceREF.MoveTo(CQJ01_SC01_WomanREF)
CQJ01_SC01_DancingNomadScene.ForceStart()
EndFunction
Function DisableAcquaintance()
CQJ01_AcquaintanceREF.Disable()
EndFunction
Function FadeToBlack()
Levelsystem.FadeToBlack()
CQJ01_SC01_BreadREF.Enable()
CapitalCityCommonTavern_LightLinkMarker.Disable()
DisableAcquaintance()
Levelsystem.FadeToBlackBack()
EndFunction
Function SetOwnership()
_00E_MC_JesparREF.Disable()
EndFunction
Function ShowFailMessage()
If _00E_DisableQuestTutorials.GetValueInt() == 0
_00E_Tutorial_Companions02_Jespar.Show()
EndIf
EndFunction
Function StopScenes()
If CQJ01_SC01_DancingNomadScene.IsPlaying()
CQJ01_SC01_DancingNomadScene.Stop()
EndIf
EndFunction
Function FinishUp()
AudioCategoryBardMusic.SetVolume(1)
Levelsystem.GiveEP(__Config_RewardEXP)
EndFunction
;=====================================================================================
; PROPERTIES
;=====================================================================================
; Sound CATEGORY zurück setzen
int Property __Config_RewardEXP = 250 Auto
_00E_QuestFunctions Property Levelsystem Auto
Actor Property _00E_MC_JesparREF Auto
ObjectReference Property CQJ01_AcquaintanceREF Auto
ObjectReference Property CQJ01_JesparStartMarkerREF Auto
ObjectReference Property CQC06_SC01_BedREF2 Auto
ObjectReference Property CQJ01_SC01_WomanREF Auto
ObjectReference Property CQJ01_SC01_BreadREF Auto
ObjectReference Property CapitalCityCommonTavern_LightLinkMarker Auto
Message Property _00E_Tutorial_Companions02_Jespar Auto
SoundCategory Property AudioCategoryBardMusic Auto
Scene Property CQJ01_SC01_DancingNomadScene Auto
GlobalVariable Property _00E_DisableQuestTutorials Auto