|
|
|
@ -1,6 +1,6 @@ |
|
|
|
|
Scriptname _00E_FS_NQ03_Functions extends Quest |
|
|
|
|
|
|
|
|
|
Import _00E_QuestFunctions |
|
|
|
|
Import _00E_PlayerFunctions |
|
|
|
|
Import Utility |
|
|
|
|
Import Game |
|
|
|
|
|
|
|
|
@ -37,7 +37,7 @@ Function PrepareSC02() |
|
|
|
|
Game.DisablePlayerControls() |
|
|
|
|
_FS_TheriantrophistControlQuest.TransformBackIfTransformed() |
|
|
|
|
_00E_TeleportGlobal.SetValue(1) |
|
|
|
|
Levelsystem.FadeToBlack() |
|
|
|
|
GetFadeToBlackControl().FadeToBlack() |
|
|
|
|
PlayerREF.MoveTo(_00E_FS_NQ03_SC02_PlayerMarker) |
|
|
|
|
_00E_FS_NQ03_DisableRatsMarker.Disable() ; This enables Yuslan, Lexil and Lishari |
|
|
|
|
_00E_FS_NQ03_YuslanREF.MoveTo(_00E_FS_NQ03_SC02_YuslanMarker) |
|
|
|
@ -53,7 +53,7 @@ EndFunction |
|
|
|
|
|
|
|
|
|
Function FadeBack() |
|
|
|
|
|
|
|
|
|
Levelsystem.FadeToBlackBack() |
|
|
|
|
GetFadeToBlackControl().FadeToBlackBack() |
|
|
|
|
Game.EnablePlayerControls() |
|
|
|
|
|
|
|
|
|
EndFunction |
|
|
|
@ -256,7 +256,7 @@ EndFunction |
|
|
|
|
|
|
|
|
|
Function TeleportPlayerToVision2() |
|
|
|
|
|
|
|
|
|
Levelsystem.FadeToBlack() |
|
|
|
|
GetFadeToBlackControl().FadeToBlack() |
|
|
|
|
PlayerREF.PlayIdle(IdleStop_Loose) |
|
|
|
|
Game.SetPlayerAIDriven(False) |
|
|
|
|
_00E_MAGEldritchFireM.Play(PlayerREF) |
|
|
|
@ -265,7 +265,7 @@ Function TeleportPlayerToVision2() |
|
|
|
|
_00E_FS_NQ03_PlayerVoiceREF.MoveTo(_00E_FS_NQ03_PlayerVoiceMarker2) |
|
|
|
|
wait(0.1) |
|
|
|
|
Game.EnablePlayerControls() |
|
|
|
|
Levelsystem.FadeToBlackBack() |
|
|
|
|
GetFadeToBlackControl().FadeToBlackBack() |
|
|
|
|
wait(0.1) |
|
|
|
|
FS_NQ03_SC18_TavernForcegreet.ForceStart() |
|
|
|
|
Game.RequestAutoSave() |
|
|
|
@ -307,7 +307,7 @@ EndFunction |
|
|
|
|
Function StartSC20() |
|
|
|
|
|
|
|
|
|
Game.SetPlayerAIDriven(True) |
|
|
|
|
Levelsystem.FadeToBlack() |
|
|
|
|
GetFadeToBlackControl().FadeToBlack() |
|
|
|
|
FS_NQ03_SC20_TavernTalk.ForceStart() |
|
|
|
|
PlayerREF.Moveto(_00E_FS_NQ03_SC20_PlayerChair) |
|
|
|
|
_00E_FS_NQ03_GarrecREF.Moveto(_00E_FS_NQ03_SC20_GarrecChair) |
|
|
|
@ -315,7 +315,7 @@ Function StartSC20() |
|
|
|
|
_00E_FS_NQ03_SC20_Door.SetOpen(false) |
|
|
|
|
Game.DisablePlayerControls() |
|
|
|
|
wait(3) |
|
|
|
|
Levelsystem.FadeToBlackBack() |
|
|
|
|
GetFadeToBlackControl().FadeToBlackBack() |
|
|
|
|
|
|
|
|
|
EndFunction |
|
|
|
|
|
|
|
|
@ -356,7 +356,7 @@ EndFunction |
|
|
|
|
|
|
|
|
|
Function KnockOut() |
|
|
|
|
|
|
|
|
|
Levelsystem.FadeToBlack() |
|
|
|
|
GetFadeToBlackControl().FadeToBlack() |
|
|
|
|
_00E_FS_NQ03_FaintIMOD.Remove() |
|
|
|
|
PlayerREF.MoveTo(_00E_FS_NQ03_SC21_PlayerMarker) |
|
|
|
|
wait(0.1) |
|
|
|
@ -376,14 +376,14 @@ EndFunction |
|
|
|
|
Function Wakeup() |
|
|
|
|
|
|
|
|
|
_00E_FS_NQ03_SC21_Door.SetOpen(false) |
|
|
|
|
Levelsystem.FadeToBlackBack() |
|
|
|
|
GetFadeToBlackControl().FadeToBlackBack() |
|
|
|
|
_00E_FS_NQ03_FaintIMOD.Apply() |
|
|
|
|
|
|
|
|
|
EndFunction |
|
|
|
|
|
|
|
|
|
Function FadeToBlack() |
|
|
|
|
|
|
|
|
|
Levelsystem.FadeToBlack() |
|
|
|
|
GetFadeToBlackControl().FadeToBlack() |
|
|
|
|
_00E_FS_NQ03_FaintIMOD.Remove() |
|
|
|
|
_00E_MQ07a_VisionIMOD.Remove() |
|
|
|
|
|
|
|
|
@ -420,7 +420,7 @@ EndFunction |
|
|
|
|
|
|
|
|
|
Function SetUpEpilogTalk() |
|
|
|
|
|
|
|
|
|
Levelsystem.FadeToBlack() |
|
|
|
|
GetFadeToBlackControl().FadeToBlack() |
|
|
|
|
Game.DisablePlayerControls() |
|
|
|
|
PlayerREF.MoveTo(_00E_FS_NQ03_SC22_PlayerMarker2) |
|
|
|
|
_00E_FS_NQ03_LexilREF.MoveTo(_00E_FS_NQ03_SC22_LexilChair) |
|
|
|
@ -436,13 +436,13 @@ Function SetUpEpilogTalk() |
|
|
|
|
_00E_FS_NQ03_SC02_StorageDoor.Lock(false) |
|
|
|
|
Game.EnablePlayerControls() |
|
|
|
|
SetStage(260) |
|
|
|
|
Levelsystem.FadeToBlackBack() |
|
|
|
|
GetFadeToBlackControl().FadeToBlackBack() |
|
|
|
|
|
|
|
|
|
EndFunction |
|
|
|
|
|
|
|
|
|
Function FinishQuest() |
|
|
|
|
|
|
|
|
|
Levelsystem.GiveEP(1000) |
|
|
|
|
_00E_EPHandler.GiveEP(1000) |
|
|
|
|
_00E_FS_NQ03_FinishedVar.SetValue(1) |
|
|
|
|
_00E_TeleportGlobal.SetValue(0) |
|
|
|
|
|
|
|
|
@ -478,8 +478,6 @@ EndEvent |
|
|
|
|
Int GameDay |
|
|
|
|
Int SoundID01 |
|
|
|
|
|
|
|
|
|
_00E_QuestFunctions Property Levelsystem Auto |
|
|
|
|
|
|
|
|
|
Quest Property FS_NQ03 Auto |
|
|
|
|
|
|
|
|
|
Actor Property _00E_FS_NQ03_MessengerGirlREF Auto |
|
|
|
|