Advertisement
BERKYT

Tau Mission .nis

Oct 22nd, 2020
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 5.96 KB | None | 0 0
  1.  
  2. EVENTS = {}
  3.  
  4.  
  5. EVENTS.NIS_Opening = function()
  6.  
  7.     Cpu_Enable(World_GetPlayerAt(1), false)
  8.  
  9.     --Util_NIS_ToggleModifierEvents(g_Player1, true)
  10.     --Util_NIS_ToggleModifierEvents(g_Player2, true)
  11.    
  12.     W40k_Letterbox( true, 0 )  
  13.    
  14.     FOW_RevealAll()
  15.  
  16.     Util_CreateSquadsAtMarker(World_GetPlayerAt(2), "sg_OppeningCrysis1", "tau_crisis_suit_squad", "mkr_OppeningCysis1", 1)
  17.     Util_CreateSquadsAtMarker(World_GetPlayerAt(2), "sg_OppeningCrysis2", "tau_crisis_suit_squad", "mkr_OppeningCysis2", 1)
  18.     Util_CreateSquadsAtMarker(World_GetPlayerAt(2), "sg_OppeningCrysis3", "tau_crisis_suit_squad", "mkr_OppeningCysis3", 1)
  19.    
  20.     Util_CreateSquadsAtMarker(World_GetPlayerAt(2), "sg_OppeningFireWarrior1", "tau_fire_warrior_squad", "mkr_OppeningFireWarrior1", 1)
  21.     Util_CreateSquadsAtMarker(World_GetPlayerAt(2), "sg_OppeningFireWarrior2", "tau_fire_warrior_squad", "mkr_OppeningFireWarrior2", 1)
  22.    
  23.     for i = 1, 2 do
  24.        
  25.         SGroup_AddLeaders ( "sg_OppeningFireWarrior1")
  26.         SGroup_AddLeaders ( "sg_OppeningFireWarrior2")
  27.            
  28.     end
  29.  
  30.     CPath_Start("cam_tau_start1", "start", "end")
  31.    
  32.    
  33.     --2842204 "Отступаем"
  34.    
  35.         --CTRL.Actor_PlaySpeech(ACT.Fire_Warrior, 5300348)   -- USE THIS!!!!
  36.        
  37.         CTRL.Actor_PlaySpeech(ACT.Fire_Warrior, 5300348)
  38.        
  39.         --CTRL.Actor_PlaySpeech(ACT.Tau_Ethereal, 2842204) 
  40.        
  41.         --CTRL.Actor_PlaySpeech(ACT.Tau_Ethereal, 5300346)  -- Они были в секторе 3 кр
  42.        
  43.         --CTRL.Actor_PlaySpeech( ACT.Fire_Warrior, 5300704)
  44.         --CTRL.WAIT()
  45.  
  46.         -- TAU_Beacon1Out_2_Commander : Ah... this is unfortunate. Still, on the strength of two guidance signals, our fleet will not be greatly delayed.
  47.         --CTRL.Actor_PlaySpeech( ACT.Shas, 5300705)
  48.         --CTRL.WAIT()
  49.            
  50.             --CTRL.WAIT()
  51.  
  52.         --CTRL.WAIT()
  53.            
  54.    
  55.         Cmd_MoveToMarker("sg_OppeningCrysis1", "mkr_OppeningCysisTo1")
  56.         Cmd_MoveToMarker("sg_OppeningCrysis2", "mkr_OppeningCysisTo2")
  57.        
  58.         Cmd_MoveToMarker("sg_OppeningFireWarrior1", "mkr_OppeningCysisTo2")
  59.         Cmd_MoveToMarker("sg_OppeningFireWarrior2", "mkr_OppeningCysisTo2")
  60.        
  61.         Cmd_JumpToMarker("sg_OppeningCrysis3", "mkr_OppeningCysisTo3")
  62.        
  63.         CTRL.Event_Delay( 1 )
  64.        
  65.         CTRL.WAIT()
  66.        
  67.         Cmd_MoveToMarker("sg_OppeningCrysis3", "mkr_OppeningCysisTo2")
  68.        
  69.                
  70.             CTRL.Actor_PlaySpeech( ACT.Shas, 5300349 )
  71.            
  72.             --CTRL.Actor_PlaySpeech( ACT.Aunroyr, 5300695 )
  73.            
  74.             CTRL.Actor_PlaySpeech( ACT.Fire_Warrior, 5300355 )
  75.        
  76.         CTRL.Event_Delay( 2 )
  77.         CTRL.WAIT()
  78.        
  79.         --CTRL.SUB()
  80.        
  81.     CTRL.WAIT()
  82.    
  83.     CTRL.Event_Delay( 2 )
  84.        
  85.         Fade_Start( 2, false )
  86.        
  87.     CTRL.WAIT()
  88.  
  89.     Util_CreateSquadsAtMarker(World_GetPlayerAt(2), "sg_TauPathfinder1", "tau_pathfinder_squad", "mkr_TauPathfinder1", 1, 3)
  90.    
  91.     CPath_CutToPath("cam_tau_start2", "start", "end")
  92.    
  93.         Fade_Start( 2, true )
  94.        
  95.         Cmd_MoveToMarker("sg_TauPathfinder1", "mkr_TauPathfinderTo1")
  96.        
  97.         --CTRL.Actor_PlaySpeech( ACT.Shas, 5300351 )
  98.        
  99.         CTRL.Event_Delay( 9 )
  100.         CTRL.WAIT()    
  101.        
  102.  
  103.     CTRL.W40k_Letterbox( false, 2)
  104.        
  105.         FOW_Reset()
  106.         CPath_Blendout( 1 )
  107.         Camera_FocusOnTargetMarker("mkr_Start2", 0)
  108.         Camera_FocusOnTargetMarker("mkr_Start1", 1)
  109.        
  110.         SGroup_DestroyAllSquads("sg_OppeningCrysis1")
  111.         SGroup_DestroyAllSquads("sg_OppeningCrysis2")
  112.         SGroup_DestroyAllSquads("sg_OppeningCrysis3")
  113.        
  114.         SGroup_DestroyAllSquads("sg_OppeningFireWarrior1")
  115.         SGroup_DestroyAllSquads("sg_OppeningFireWarrior2")
  116.        
  117.         SGroup_DestroyAllSquads("sg_TauPathfinder1")
  118.        
  119.         Cpu_Enable(World_GetPlayerAt(1), true)
  120.        
  121.     CTRL.WAIT()
  122.    
  123. end
  124.  
  125. -- Base NIS's
  126.  
  127. EVENTS.NIS_StartGame = function()
  128.  
  129.     CTRL.Actor_PlaySpeech(ACT.Tutorial_Tau, 10077905)
  130.    
  131.     CTRL.Event_Delay( 5 )
  132.     CTRL.WAIT()
  133.    
  134.  
  135. end
  136.  
  137. EVENTS.NIS_DialogShasAunroyr = function()
  138.  
  139.     CTRL.Actor_PlaySpeech( ACT.Aunroyr, 5300695 )
  140.    
  141.     CTRL.Event_Delay( 2 )
  142.     CTRL.WAIT()
  143.    
  144.     CTRL.Actor_PlaySpeech( ACT.Shas, 5300696 )
  145.    
  146.     CTRL.Event_Delay( 2 )
  147.     CTRL.WAIT()
  148.  
  149. end
  150.  
  151. EVENTS.NIS_Sector3 = function()
  152.  
  153.     CTRL.Actor_PlaySpeech( ACT.Fire_Warrior, 5300346 )
  154.    
  155.     CTRL.Event_Delay( 2 )
  156.     CTRL.WAIT()
  157.    
  158.     CTRL.Actor_PlaySpeech( ACT.Shas, 5300347 )
  159.    
  160.     CTRL.Event_Delay( 2 )
  161.     CTRL.WAIT()
  162.  
  163. end
  164.  
  165. EVENTS.NIS_Kroot = function()
  166.  
  167.     CTRL.Actor_PlaySpeech(ACT.Tutorial_Tau, 10077906)
  168.    
  169.     CTRL.Event_Delay( 5 )
  170.     CTRL.WAIT()
  171.  
  172. end
  173.  
  174. EVENTS.NIS_SuperKroot = function()
  175.  
  176.     CTRL.Actor_PlaySpeech(ACT.Tutorial_Tau, 10077908)
  177.    
  178.     CTRL.Event_Delay( 5 )
  179.     CTRL.WAIT()
  180.  
  181. end
  182.  
  183. EVENTS.NIS_FireWarrior = function()
  184.  
  185.     CTRL.Actor_PlaySpeech(ACT.Tutorial_Tau, 10077907)
  186.    
  187.     CTRL.Event_Delay( 2 )
  188.     CTRL.WAIT()
  189.    
  190.     CTRL.Actor_PlaySpeech(ACT.Fire_Warrior, 5300348)
  191.     CTRL.WAIT()
  192.    
  193.     CTRL.Actor_PlaySpeech( ACT.Shas, 5300356)  
  194.     CTRL.WAIT()
  195.  
  196.     CTRL.Actor_PlaySpeech( ACT.Fire_Warrior, 5300357)  
  197.     CTRL.WAIT()
  198.  
  199. end
  200.  
  201. EVENTS.NIS_Tank = function()
  202.  
  203.     CTRL.Actor_PlaySpeech(ACT.Tutorial_Tau, 10077909)
  204.    
  205.     CTRL.Event_Delay( 5 )
  206.     CTRL.WAIT()
  207.  
  208. end
  209.  
  210. EVENTS.NIS_SuperTank = function()
  211.  
  212.     CTRL.Actor_PlaySpeech(ACT.Tutorial_Tau, 10077910)
  213.    
  214.     CTRL.Event_Delay( 5 )
  215.     CTRL.WAIT()
  216.  
  217. end
  218.  
  219. EVENTS.NIS_Reinforcement = function()
  220.  
  221.     CTRL.Actor_PlaySpeech(ACT.Tutorial_Tau, 10077911)
  222.    
  223.     CTRL.Event_Delay( 5 )
  224.     CTRL.WAIT()
  225.  
  226. end
  227.  
  228. EVENTS.NIS_ReinforcementTau = function()
  229.  
  230.     -- TAU_FleetArrives_1_FireWarrior1 : Commander, the fleet has arrived!
  231.     CTRL.Actor_PlaySpeech( ACT.Fire_Warrior, 5300712)  
  232.     CTRL.WAIT()
  233.  
  234.     -- TAU_FleetArrives_2_FireWarrior2 : All soldiers are armed and ready for combat.
  235.     CTRL.Actor_PlaySpeech( ACT.Fire_Warrior, 5300713)  
  236.     CTRL.WAIT()
  237. end
  238.  
  239. EVENTS.NIS_AboutFortress = function()
  240.  
  241.     -- TAU_Taunt_4_Firewarrior : They have reached the central command! We must fight to protect the Ethereal!
  242.     CTRL.Actor_PlaySpeech( ACT.Fire_Warrior, 5300402)  
  243.     CTRL.WAIT()
  244.    
  245. end
  246.  
  247. EVENTS.NIS_BarracudaWaves = function()
  248.  
  249.     --CTRL.Actor_PlaySpeech(ACT.Tutorial_Tau, 10077912)
  250.     CTRL.Actor_PlaySpeech(ACT.Tutorial_Tau, 10077800)
  251.    
  252.     CTRL.Event_Delay( 5 )
  253.     CTRL.WAIT()
  254.    
  255. end
  256.  
  257. EVENTS.NIS_Win = function()
  258.  
  259.     CTRL.Actor_PlaySpeech( ACT.Shas, 5300401)  
  260.     CTRL.WAIT()
  261.  
  262.     CTRL.Actor_PlaySpeech(ACT.Shas, 2842204)   
  263.    
  264.     CTRL.Event_Delay( 10 )
  265.     CTRL.WAIT()
  266.  
  267. end
  268.  
  269.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement