EVENTS = {}
EVENTS.NIS_Opening = function()
Cpu_Enable(World_GetPlayerAt(1), false)
--Util_NIS_ToggleModifierEvents(g_Player1, true)
--Util_NIS_ToggleModifierEvents(g_Player2, true)
W40k_Letterbox( true, 0 )
FOW_RevealAll()
Util_CreateSquadsAtMarker(World_GetPlayerAt(2), "sg_OppeningCrysis1", "tau_crisis_suit_squad", "mkr_OppeningCysis1", 1)
Util_CreateSquadsAtMarker(World_GetPlayerAt(2), "sg_OppeningCrysis2", "tau_crisis_suit_squad", "mkr_OppeningCysis2", 1)
Util_CreateSquadsAtMarker(World_GetPlayerAt(2), "sg_OppeningCrysis3", "tau_crisis_suit_squad", "mkr_OppeningCysis3", 1)
Util_CreateSquadsAtMarker(World_GetPlayerAt(2), "sg_OppeningFireWarrior1", "tau_fire_warrior_squad", "mkr_OppeningFireWarrior1", 1)
Util_CreateSquadsAtMarker(World_GetPlayerAt(2), "sg_OppeningFireWarrior2", "tau_fire_warrior_squad", "mkr_OppeningFireWarrior2", 1)
for i = 1, 2 do
SGroup_AddLeaders ( "sg_OppeningFireWarrior1")
SGroup_AddLeaders ( "sg_OppeningFireWarrior2")
end
CPath_Start("cam_tau_start1", "start", "end")
--2842204 "Отступаем"
--CTRL.Actor_PlaySpeech(ACT.Fire_Warrior, 5300348) -- USE THIS!!!!
CTRL.Actor_PlaySpeech(ACT.Fire_Warrior, 5300348)
--CTRL.Actor_PlaySpeech(ACT.Tau_Ethereal, 2842204)
--CTRL.Actor_PlaySpeech(ACT.Tau_Ethereal, 5300346) -- Они были в секторе 3 кр
--CTRL.Actor_PlaySpeech( ACT.Fire_Warrior, 5300704)
--CTRL.WAIT()
-- TAU_Beacon1Out_2_Commander : Ah... this is unfortunate. Still, on the strength of two guidance signals, our fleet will not be greatly delayed.
--CTRL.Actor_PlaySpeech( ACT.Shas, 5300705)
--CTRL.WAIT()
--CTRL.WAIT()
--CTRL.WAIT()
Cmd_MoveToMarker("sg_OppeningCrysis1", "mkr_OppeningCysisTo1")
Cmd_MoveToMarker("sg_OppeningCrysis2", "mkr_OppeningCysisTo2")
Cmd_MoveToMarker("sg_OppeningFireWarrior1", "mkr_OppeningCysisTo2")
Cmd_MoveToMarker("sg_OppeningFireWarrior2", "mkr_OppeningCysisTo2")
Cmd_JumpToMarker("sg_OppeningCrysis3", "mkr_OppeningCysisTo3")
CTRL.Event_Delay( 1 )
CTRL.WAIT()
Cmd_MoveToMarker("sg_OppeningCrysis3", "mkr_OppeningCysisTo2")
CTRL.Actor_PlaySpeech( ACT.Shas, 5300349 )
--CTRL.Actor_PlaySpeech( ACT.Aunroyr, 5300695 )
CTRL.Actor_PlaySpeech( ACT.Fire_Warrior, 5300355 )
CTRL.Event_Delay( 2 )
CTRL.WAIT()
--CTRL.SUB()
CTRL.WAIT()
CTRL.Event_Delay( 2 )
Fade_Start( 2, false )
CTRL.WAIT()
Util_CreateSquadsAtMarker(World_GetPlayerAt(2), "sg_TauPathfinder1", "tau_pathfinder_squad", "mkr_TauPathfinder1", 1, 3)
CPath_CutToPath("cam_tau_start2", "start", "end")
Fade_Start( 2, true )
Cmd_MoveToMarker("sg_TauPathfinder1", "mkr_TauPathfinderTo1")
--CTRL.Actor_PlaySpeech( ACT.Shas, 5300351 )
CTRL.Event_Delay( 9 )
CTRL.WAIT()
CTRL.W40k_Letterbox( false, 2)
FOW_Reset()
CPath_Blendout( 1 )
Camera_FocusOnTargetMarker("mkr_Start2", 0)
Camera_FocusOnTargetMarker("mkr_Start1", 1)
SGroup_DestroyAllSquads("sg_OppeningCrysis1")
SGroup_DestroyAllSquads("sg_OppeningCrysis2")
SGroup_DestroyAllSquads("sg_OppeningCrysis3")
SGroup_DestroyAllSquads("sg_OppeningFireWarrior1")
SGroup_DestroyAllSquads("sg_OppeningFireWarrior2")
SGroup_DestroyAllSquads("sg_TauPathfinder1")
Cpu_Enable(World_GetPlayerAt(1), true)
CTRL.WAIT()
end
-- Base NIS's
EVENTS.NIS_StartGame = function()
CTRL.Actor_PlaySpeech(ACT.Tutorial_Tau, 10077905)
CTRL.Event_Delay( 5 )
CTRL.WAIT()
end
EVENTS.NIS_DialogShasAunroyr = function()
CTRL.Actor_PlaySpeech( ACT.Aunroyr, 5300695 )
CTRL.Event_Delay( 2 )
CTRL.WAIT()
CTRL.Actor_PlaySpeech( ACT.Shas, 5300696 )
CTRL.Event_Delay( 2 )
CTRL.WAIT()
end
EVENTS.NIS_Sector3 = function()
CTRL.Actor_PlaySpeech( ACT.Fire_Warrior, 5300346 )
CTRL.Event_Delay( 2 )
CTRL.WAIT()
CTRL.Actor_PlaySpeech( ACT.Shas, 5300347 )
CTRL.Event_Delay( 2 )
CTRL.WAIT()
end
EVENTS.NIS_Kroot = function()
CTRL.Actor_PlaySpeech(ACT.Tutorial_Tau, 10077906)
CTRL.Event_Delay( 5 )
CTRL.WAIT()
end
EVENTS.NIS_SuperKroot = function()
CTRL.Actor_PlaySpeech(ACT.Tutorial_Tau, 10077908)
CTRL.Event_Delay( 5 )
CTRL.WAIT()
end
EVENTS.NIS_FireWarrior = function()
CTRL.Actor_PlaySpeech(ACT.Tutorial_Tau, 10077907)
CTRL.Event_Delay( 2 )
CTRL.WAIT()
CTRL.Actor_PlaySpeech(ACT.Fire_Warrior, 5300348)
CTRL.WAIT()
CTRL.Actor_PlaySpeech( ACT.Shas, 5300356)
CTRL.WAIT()
CTRL.Actor_PlaySpeech( ACT.Fire_Warrior, 5300357)
CTRL.WAIT()
end
EVENTS.NIS_Tank = function()
CTRL.Actor_PlaySpeech(ACT.Tutorial_Tau, 10077909)
CTRL.Event_Delay( 5 )
CTRL.WAIT()
end
EVENTS.NIS_SuperTank = function()
CTRL.Actor_PlaySpeech(ACT.Tutorial_Tau, 10077910)
CTRL.Event_Delay( 5 )
CTRL.WAIT()
end
EVENTS.NIS_Reinforcement = function()
CTRL.Actor_PlaySpeech(ACT.Tutorial_Tau, 10077911)
CTRL.Event_Delay( 5 )
CTRL.WAIT()
end
EVENTS.NIS_ReinforcementTau = function()
-- TAU_FleetArrives_1_FireWarrior1 : Commander, the fleet has arrived!
CTRL.Actor_PlaySpeech( ACT.Fire_Warrior, 5300712)
CTRL.WAIT()
-- TAU_FleetArrives_2_FireWarrior2 : All soldiers are armed and ready for combat.
CTRL.Actor_PlaySpeech( ACT.Fire_Warrior, 5300713)
CTRL.WAIT()
end
EVENTS.NIS_AboutFortress = function()
-- TAU_Taunt_4_Firewarrior : They have reached the central command! We must fight to protect the Ethereal!
CTRL.Actor_PlaySpeech( ACT.Fire_Warrior, 5300402)
CTRL.WAIT()
end
EVENTS.NIS_BarracudaWaves = function()
--CTRL.Actor_PlaySpeech(ACT.Tutorial_Tau, 10077912)
CTRL.Actor_PlaySpeech(ACT.Tutorial_Tau, 10077800)
CTRL.Event_Delay( 5 )
CTRL.WAIT()
end
EVENTS.NIS_Win = function()
CTRL.Actor_PlaySpeech( ACT.Shas, 5300401)
CTRL.WAIT()
CTRL.Actor_PlaySpeech(ACT.Shas, 2842204)
CTRL.Event_Delay( 10 )
CTRL.WAIT()
end