CCCPaste

Tau Mission .nis


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