Scriptname _00E_CQC02_Functions extends Quest ;===================================================================================== ; FUNCTIONS ;===================================================================================== Function SetUp() _00E_MC_CaliaREF.SetOutfit(_00E_MC_Calia_SimpleClothing) EndFunction Function MoveCaliaAndPlayer() _00E_MC_CaliaREF.UnequipItem(_03E_20_KeeperGreatsword) _00E_MC_CaliaREF.RemoveItem(_03E_20_KeeperGreatsword, 1) CQC02_SC01_CaliaTowerScene01.ForceStart() _00E_SilenceTransitionHighPriority.Add() FadeToBlackIMOD.Apply() Utility.Wait(2.7) FadeToBlackHoldIMOD.ApplyCrossFade(afFadeDuration = 0.3) _00E_MC_CaliaREF.SetOutfit(_00E_MC_Calia_SimpleClothing) _00E_MC_CaliaREF.MoveTo(CQC02_MarkerREF) PlayerREF.MoveTo(CQC02_SC01_PlayerMarkerREF) SetStage(15) EndFunction Function FadeBack() FadeToBlackBackIMOD.ApplyCrossFade() EndFunction Function AddMusic() _00E_Music_Special_Character_Calia.Add() EndFunction Function FinishQuest() _00E_MC_CaliaREF.AddItem(_03E_20_KeeperGreatsword, 1) _00E_SilenceTransitionHighPriority.Remove() _00E_EPHandler.GiveEP(__Config_iRewardEXP) EndFunction ;===================================================================================== ; PROPERTIES ;===================================================================================== int Property __Config_iRewardEXP = 350 Auto Actor Property PlayerREF Auto Actor Property _00E_MC_CaliaREF Auto Outfit Property _00E_MC_Calia_SimpleClothing Auto ObjectReference Property CQC02_MarkerREF Auto ObjectReference Property CQC02_SC01_PlayerMarkerREF Auto ImageSpaceModifier Property FadeToBlackIMOD Auto ImageSpaceModifier Property FadeToBlackHoldIMOD Auto ImageSpaceModifier Property FadeToBlackBackIMOD Auto Weapon Property _03E_20_KeeperGreatsword Auto Scene Property CQC02_SC01_CaliaTowerScene01 Auto MusicType Property _00E_Music_Special_Character_Calia Auto MusicType Property _00E_SilenceTransitionHighPriority Auto