aboutsummaryrefslogtreecommitdiff
path: root/Northstar.CustomServers/mod
diff options
context:
space:
mode:
authorRoyalBlue1 <malte.hoermeyer@web.de>2022-07-11 16:38:18 +0200
committerRoyalBlue1 <malte.hoermeyer@web.de>2022-07-11 16:38:18 +0200
commit1b066f46b9c4e12ac364aea7c0f1c013d018db87 (patch)
treed3544507e6f8f713c2e09982a7ff5812673f5447 /Northstar.CustomServers/mod
parent748c19beabf6eb2af20dd0634ee4a984f1647d0f (diff)
downloadNorthstarMods-1b066f46b9c4e12ac364aea7c0f1c013d018db87.tar.gz
NorthstarMods-1b066f46b9c4e12ac364aea7c0f1c013d018db87.zip
Add Generated Events for homestead
also fix mapinit not being called on some maps
Diffstat (limited to 'Northstar.CustomServers/mod')
-rw-r--r--Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_fd_events.nut2
-rw-r--r--Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_drydock.nut2
-rw-r--r--Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_glitch.nut2
-rw-r--r--Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_homestead.nut4
-rw-r--r--Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_homestead_fd.nut569
5 files changed, 564 insertions, 15 deletions
diff --git a/Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_fd_events.nut b/Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_fd_events.nut
index 9b221657..77bef39b 100644
--- a/Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_fd_events.nut
+++ b/Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_fd_events.nut
@@ -525,7 +525,7 @@ WaveEvent function CreateWaitForLessThanTypedEvent(int aiTypeId,int amount,int n
WaveEvent function CreateSpawnDroneEvent(vector origin,vector angles,string route,int nextEventIndex,int executeOnThisCall = 1,string entityGlobalKey="")
{
WaveEvent event
- event.eventFunction = SpawnMonarchTitan
+ event.eventFunction = spawnDrones
event.executeOnThisCall = executeOnThisCall
event.nextEventIndex = nextEventIndex
event.shouldThread = true
diff --git a/Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_drydock.nut b/Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_drydock.nut
index 5c6a18ed..4bd40ff1 100644
--- a/Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_drydock.nut
+++ b/Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_drydock.nut
@@ -1,3 +1,5 @@
+global function CodeCallback_MapInit
+
void function CodeCallback_MapInit()
{
// Load Frontier Defense Data
diff --git a/Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_glitch.nut b/Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_glitch.nut
index 5c6a18ed..4bd40ff1 100644
--- a/Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_glitch.nut
+++ b/Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_glitch.nut
@@ -1,3 +1,5 @@
+global function CodeCallback_MapInit
+
void function CodeCallback_MapInit()
{
// Load Frontier Defense Data
diff --git a/Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_homestead.nut b/Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_homestead.nut
index 5c6a18ed..03701458 100644
--- a/Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_homestead.nut
+++ b/Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_homestead.nut
@@ -1,6 +1,10 @@
+global function CodeCallback_MapInit
+
void function CodeCallback_MapInit()
{
// Load Frontier Defense Data
+
+ print(GameRules_GetGameMode())
if(GameRules_GetGameMode()=="fd")
initFrontierDefenseData()
} \ No newline at end of file
diff --git a/Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_homestead_fd.nut b/Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_homestead_fd.nut
index cd3e2822..25b1cc54 100644
--- a/Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_homestead_fd.nut
+++ b/Northstar.CustomServers/mod/scripts/vscripts/mp/levels/mp_homestead_fd.nut
@@ -1,23 +1,564 @@
global function initFrontierDefenseData
void function initFrontierDefenseData()
{
- shopPosition = <0,0,0>
-
-
- array<WaveEvent> wave0
+ shopPosition = < -792.552, -4243.41, -7.65455>
+ int index = 1
+ print("INIT FRONTIERDATA")
array<WaveEvent> wave1
- array<WaveEvent> wave2
- array<WaveEvent> wave3
- array<WaveEvent> wave4
-
-
-
-
-
-
- waveEvents.append(wave0)
+ wave1.append(CreateSpawnDroneEvent(< 6050.669922 , 132.485001 , 4918.959961 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.5,index++))
+ wave1.append(CreateSpawnDroneEvent(< 3341.850098 , 2237.580078 , 4965.220215 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.5,index++))
+ wave1.append(CreateDroppodGruntEvent(< 68.781303 , -516.468994 , -97.937500 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(0.5999985,index++))
+ wave1.append(CreateDroppodGruntEvent(< -770.500000 , 1070.060059 , -159.781006 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(0.9000015,index++))
+ wave1.append(CreateDroppodGruntEvent(< 2696.000000 , -1068.719971 , -92.687500 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.0,index++))
+ wave1.append(CreateDroppodGruntEvent(< 2420.310059 , -1135.250000 , -159.218994 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(5.0,index++))
+ wave1.append(CreateWaitUntilAliveEvent(0,index++))
+ wave1.append(CreateSpawnDroneEvent(< -697.750000 , 940.593994 , 153.656006 >,< -0.000000 , 0.000000 , 0.000000 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(0.5999985,index++))
+ wave1.append(CreateSpawnDroneEvent(< 2696.909912 , -388.062988 , 349.250000 >,< -0.000000 , 0.000000 , 0.000000 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.199997,index++))
+ wave1.append(CreateDroppodGruntEvent(< 3917.000000 , -2654.719971 , -81.468803 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.1000061,index++))
+ wave1.append(CreateDroppodGruntEvent(< 3754.719971 , -2589.250000 , -63.906300 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.2999954,index++))
+ wave1.append(CreateDroppodGruntEvent(< 2870.810059 , -2727.629883 , 77.968803 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.25,index++))
+ wave1.append(CreateDroppodGruntEvent(< 4230.189941 , -366.312988 , 22.968800 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.5830078,index++))
+ wave1.append(CreateDroppodGruntEvent(< 4731.839844 , -2077.219971 , -35.625000 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(5.0,index++))
+ wave1.append(CreateWaitUntilAliveEvent(0,index++))
+ wave1.append(CreateDroppodGruntEvent(< 3917.000000 , -2654.719971 , -81.468803 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(5.0,index++))
+ wave1.append(CreateWaitUntilAliveEvent(0,index++))
+ wave1.append(CreateDroppodGruntEvent(< -1197.939941 , 1928.560059 , 80.031303 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.3340149,index++))
+ wave1.append(CreateDroppodGruntEvent(< -610.500000 , 1743.060059 , 93.156303 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(0.2659912,index++))
+ wave1.append(CreateSuperSpectreEvent(< 779.500000 , -365.375000 , -166.093994 >,< 0.000000 , -52.734402 , 0.000000 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(0.6170044,index++))
+ wave1.append(CreateDroppodGruntEvent(< -3570.879883 , -1498.500000 , -49.625000 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(5.0,index++))
+ wave1.append(CreateWaitUntilAliveEvent(0,index++))
+ wave1.append(CreateDroppodGruntEvent(< -3570.879883 , -1498.500000 , -49.625000 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.2999878,index++))
+ wave1.append(CreateSpawnDroneEvent(< 6050.669922 , 132.485001 , 4877.899902 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(5.0,index++))
+ wave1.append(CreateWaitUntilAliveEvent(0,index++))
+ wave1.append(CreateSpawnDroneEvent(< 5994.600098 , 1378.760010 , 4810.569824 >,< 0.004999 , -73.121300 , 0.000004 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(0.6659851,index++))
+ wave1.append(CreateSpawnDroneEvent(< 3381.919922 , 2251.550049 , 4955.319824 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(2.0,index++))
+ wave1.append(CreateSuperSpectreEvent(< 2918.379883 , -3060.629883 , -25.187500 >,< -0.000000 , -170.770996 , 0.000000 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(5.0,index++))
+ wave1.append(CreateWaitUntilAliveEvent(0,index++))
+ wave1.append(CreateDroppodGruntEvent(< 3917.000000 , -2654.719971 , -81.468803 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.300003,index++))
+ wave1.append(CreateDroppodGruntEvent(< 3754.719971 , -2589.250000 , -63.906300 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.0829926,index++))
+ wave1.append(CreateDroppodGruntEvent(< 2870.810059 , -2727.629883 , 77.968803 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(0.93400574,index++))
+ wave1.append(CreateDroppodGruntEvent(< 4230.189941 , -366.312988 , 22.968800 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(5.0,index++))
+ wave1.append(CreateWaitUntilAliveEvent(0,index++))
+ wave1.append(CreateDroppodGruntEvent(< 4009.219971 , 3091.500000 , -2.406250 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(5.0,index++))
+ wave1.append(CreateWaitUntilAliveEvent(0,index++))
+ wave1.append(CreateDroppodGruntEvent(< 4009.219971 , 3091.500000 , -2.406250 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.4669952,index++))
+ wave1.append(CreateDroppodGruntEvent(< 5542.589844 , 2078.189941 , -31.531300 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.0330048,index++))
+ wave1.append(CreateDroppodGruntEvent(< 5204.000000 , 1308.000000 , 7.593750 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(5.0,index++))
+ wave1.append(CreateWaitUntilAliveEvent(0,index++))
+ wave1.append(CreateSuperSpectreEvent(< -523.031006 , 807.125000 , -167.218994 >,< 0.000000 , -91.450203 , 0.000000 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.2169952,index++))
+ wave1.append(CreateSuperSpectreEvent(< 3316.060059 , -2935.530029 , -67.218803 >,< -0.000000 , -156.182007 , 0.000000 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(5.0,index++))
+ wave1.append(CreateWaitUntilAliveEvent(0,index++))
+ wave1.append(CreateDroppodSpectreMortarEvent(< 3754.719971 , -2589.250000 , -63.906300 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.1000061,index++))
+ wave1.append(CreateDroppodSpectreMortarEvent(< -1881.280029 , 1307.310059 , -159.781006 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.0,index++))
+ wave1.append(CreateDroppodSpectreMortarEvent(< 3917.000000 , -2654.719971 , -81.468803 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.5,index++))
+ wave1.append(CreateDroppodSpectreMortarEvent(< -1008.880005 , 1265.500000 , -159.781006 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(1.0,index++))
+ wave1.append(CreateDroppodSpectreMortarEvent(< 2870.810059 , -2727.629883 , 77.968803 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(5.0,index++))
+ wave1.append(CreateWaitUntilAliveEvent(0,index++))
+ wave1.append(CreateDroppodGruntEvent(< 4230.189941 , -366.312988 , 22.968800 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(5.0,index++))
+ wave1.append(CreateWaitUntilAliveEvent(0,index++))
+ wave1.append(CreateDroppodGruntEvent(< -1881.280029 , 1307.310059 , -159.781006 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(5.0,index++))
+ wave1.append(CreateWaitUntilAliveEvent(0,index++))
+ wave1.append(CreateDroppodGruntEvent(< 2812.340088 , -1307.750000 , -156.563004 >,"",index++))
+ wave1.append(CreateWaitForTimeEvent(5.0,index++))
+ wave1.append(CreateWaitUntilAliveEvent(0,index++))
+ wave1.append(CreateDroppodGruntEvent(< 2696.000000 , -1068.719971 , -92.687500 >,"",0))
waveEvents.append(wave1)
+ index = 1
+ array<WaveEvent> wave2
+ wave2.append(CreateSpawnDroneEvent(< 6090.759766 , 146.453995 , 4888.700195 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(1.1170044,index++))
+ wave2.append(CreateDroppodGruntEvent(< 3917.000000 , -2654.719971 , -81.468803 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(0.78302,index++))
+ wave2.append(CreateDroppodGruntEvent(< 3754.719971 , -2589.250000 , -63.906300 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(3.21698,index++))
+ wave2.append(CreateDroppodGruntEvent(< 68.781303 , -516.468994 , -97.937500 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(0.7669983,index++))
+ wave2.append(CreateDroppodGruntEvent(< -770.500000 , 1070.060059 , -159.781006 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(5.0,index++))
+ wave2.append(CreateWaitUntilAliveEvent(0,index++))
+ wave2.append(CreateDroppodGruntEvent(< 4230.189941 , -366.312988 , 22.968800 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(1.0,index++))
+ wave2.append(CreateDroppodGruntEvent(< 3754.719971 , -2589.250000 , -63.906300 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(5.0,index++))
+ wave2.append(CreateWaitUntilAliveEvent(0,index++))
+ wave2.append(CreateSpawnDroneEvent(< 6036.729980 , 172.546997 , 4870.890137 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(2.7000122,index++))
+ wave2.append(CreateSpawnDroneEvent(< 6012.029785 , 1321.359985 , 4831.279785 >,< 0.004999 , -73.121300 , 0.000004 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(5.0,index++))
+ wave2.append(CreateWaitUntilAliveEvent(0,index++))
+ wave2.append(CreateSpawnDroneEvent(< 6076.790039 , 186.516006 , 4886.330078 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(5.0,index++))
+ wave2.append(CreateWaitUntilAliveEvent(0,index++))
+ wave2.append(CreateSpawnDroneEvent(< 3367.949951 , 2291.610107 , 4918.220215 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(1.4830322,index++))
+ wave2.append(CreateDroppodSpectreMortarEvent(< 3754.719971 , -2589.250000 , -63.906300 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(0.6170044,index++))
+ wave2.append(CreateDroppodSpectreMortarEvent(< -1881.280029 , 1307.310059 , -159.781006 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(5.0,index++))
+ wave2.append(CreateWaitUntilAliveEvent(0,index++))
+ wave2.append(CreateDroppodGruntEvent(< 2812.340088 , -1307.750000 , -156.563004 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(1.3500366,index++))
+ wave2.append(CreateDroppodGruntEvent(< -3570.879883 , -1498.500000 , -49.625000 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(5.0,index++))
+ wave2.append(CreateWaitUntilAliveEvent(0,index++))
+ wave2.append(CreateDroppodGruntEvent(< 4230.189941 , -366.312988 , 22.968800 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(3.0,index++))
+ wave2.append(CreateToneSniperTitanEvent(< 1484.189941 , 968.218994 , 97.968803 >,< -0.922852 , -141.942993 , -1.582030 >,index++))
+ wave2.append(CreateWaitForTimeEvent(5.0,index++))
+ wave2.append(CreateWaitUntilAliveEvent(0,index++))
+ wave2.append(CreateDroppodGruntEvent(< 2812.340088 , -1307.750000 , -156.563004 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(1.1670532,index++))
+ wave2.append(CreateDroppodGruntEvent(< 2696.000000 , -1068.719971 , -92.687500 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(1.4829712,index++))
+ wave2.append(CreateMortarTitanEvent(< -515.187988 , 1099.160034 , -162.281006 >,< 0.000000 , -90.000000 , 0.000000 >,index++))
+ wave2.append(CreateWaitForTimeEvent(5.0,index++))
+ wave2.append(CreateWaitUntilAliveEvent(0,index++))
+ wave2.append(CreateDroppodGruntEvent(< 68.781303 , -516.468994 , -97.937500 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(1.5170288,index++))
+ wave2.append(CreateDroppodGruntEvent(< 4230.189941 , -366.312988 , 22.968800 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(3.0999756,index++))
+ wave2.append(CreateDroppodGruntEvent(< -770.500000 , 1070.060059 , -159.781006 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(5.0,index++))
+ wave2.append(CreateWaitUntilAliveEvent(0,index++))
+ wave2.append(CreateDroppodGruntEvent(< 3754.719971 , -2589.250000 , -63.906300 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(0.8829956,index++))
+ wave2.append(CreateDroppodGruntEvent(< 3917.000000 , -2654.719971 , -81.468803 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(0.6170044,index++))
+ wave2.append(CreateDroppodGruntEvent(< -3570.879883 , -1498.500000 , -49.625000 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(1.3670044,index++))
+ wave2.append(CreateDroppodGruntEvent(< 2870.810059 , -2727.629883 , 77.968803 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(2.8999634,index++))
+ wave2.append(CreateDroppodGruntEvent(< 2812.340088 , -1307.750000 , -156.563004 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(5.0,index++))
+ wave2.append(CreateWaitUntilAliveEvent(0,index++))
+ wave2.append(CreateDroppodGruntEvent(< -3570.879883 , -1498.500000 , -49.625000 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(1.532959,index++))
+ wave2.append(CreateDroppodGruntEvent(< 4230.189941 , -366.312988 , 22.968800 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(0.8670044,index++))
+ wave2.append(CreateNukeTitanEvent(< 2758.840088 , -436.187988 , -75.156303 >,< -0.922852 , -141.942993 , -1.582030 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(0.61602783,index++))
+ wave2.append(CreateNukeTitanEvent(< -515.281006 , 1099.630005 , -162.281006 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(0.8999634,index++))
+ wave2.append(CreateNukeTitanEvent(< 4027.840088 , -2180.129883 , -61.937500 >,< -0.922852 , -143.613007 , -1.582030 >,"",index++))
+ wave2.append(CreateWaitForTimeEvent(0.8840332,index++))
+ wave2.append(CreateNukeTitanEvent(< -918.125000 , 890.625000 , -155.250000 >,< 0.000000 , 90.000000 , 0.000000 >,"",0))
waveEvents.append(wave2)
+ index = 1
+ array<WaveEvent> wave3
+ wave3.append(CreateSpawnDroneEvent(< 6050.669922 , 132.485001 , 4893.919922 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.0170288,index++))
+ wave3.append(CreateSpawnDroneEvent(< 6032.029785 , 1358.760010 , 4813.379883 >,< 0.004999 , -73.121300 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(0.8829956,index++))
+ wave3.append(CreateSpawnDroneEvent(< 3327.889893 , 2277.639893 , 4935.830078 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(0.7839966,index++))
+ wave3.append(CreateSpawnDroneEvent(< 4582.979980 , 2624.050049 , 4906.810059 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(0.9160156,index++))
+ wave3.append(CreateSpawnDroneEvent(< 4024.330078 , 3117.510010 , 4947.189941 >,< 0.004999 , -25.792200 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(5.0,index++))
+ wave3.append(CreateWaitUntilAliveEvent(0,index++))
+ wave3.append(CreateSpawnDroneEvent(< 3341.850098 , 2237.580078 , 4889.950195 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(5.0,index++))
+ wave3.append(CreateWaitUntilAliveEvent(0,index++))
+ wave3.append(CreateSuperSpectreEvent(< -515.437988 , -263.281006 , 420.281006 >,< -0.000000 , 176.923996 , 0.000000 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.2160034,index++))
+ wave3.append(CreateSuperSpectreEvent(< 2567.189941 , -3095.969971 , 25.437500 >,< -0.000000 , -174.945999 , 0.000000 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(0.10003662,index++))
+ wave3.append(CreateSpawnDroneEvent(< 3341.850098 , 2237.580078 , 4936.169922 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(5.0,index++))
+ wave3.append(CreateWaitUntilAliveEvent(0,index++))
+ wave3.append(CreateSpawnDroneEvent(< 3381.919922 , 2251.550049 , 4946.819824 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(0.717041,index++))
+ wave3.append(CreateSpawnDroneEvent(< 2880.760010 , 3060.300049 , 4874.819824 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(0.782959,index++))
+ wave3.append(CreateSpawnDroneEvent(< 4569.009766 , 2664.110107 , 4897.569824 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.4169922,index++))
+ wave3.append(CreateSpawnDroneEvent(< 3984.270020 , 3103.570068 , 4931.939941 >,< 0.004999 , -25.792200 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.4830322,index++))
+ wave3.append(CreateSpawnDroneEvent(< 3381.919922 , 2251.550049 , 4931.640137 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(5.0,index++))
+ wave3.append(CreateWaitUntilAliveEvent(0,index++))
+ wave3.append(CreateIonTitanEvent(< -515.187988 , 1099.160034 , -162.281006 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.0170288,index++))
+ wave3.append(CreateIonTitanEvent(< 3574.409912 , -2788.219971 , -68.312500 >,< 0.000000 , 0.000000 , 0.000000 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(5.0,index++))
+ wave3.append(CreateWaitUntilAliveEvent(0,index++))
+ wave3.append(CreateDroppodGruntEvent(< 25.437500 , -2.062500 , -159.781006 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(0.96698,index++))
+ wave3.append(CreateDroppodGruntEvent(< 3754.719971 , -2589.250000 , -63.906300 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(5.0,index++))
+ wave3.append(CreateWaitUntilAliveEvent(0,index++))
+ wave3.append(CreateSpawnDroneEvent(< 3367.949951 , 2291.610107 , 4920.089844 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.4829712,index++))
+ wave3.append(CreateMortarTitanEvent(< -515.187988 , 1099.160034 , -162.281006 >,< 0.000000 , -90.000000 , 0.000000 >,index++))
+ wave3.append(CreateWaitForTimeEvent(0.717041,index++))
+ wave3.append(CreateMortarTitanEvent(< 3574.409912 , -2788.219971 , -68.312500 >,< 0.000000 , 0.000000 , 0.000000 >,index++))
+ wave3.append(CreateWaitForTimeEvent(5.0,index++))
+ wave3.append(CreateWaitUntilAliveEvent(0,index++))
+ wave3.append(CreateDroppodGruntEvent(< -1197.939941 , 1928.560059 , 80.031303 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.5,index++))
+ wave3.append(CreateDroppodGruntEvent(< -610.500000 , 1743.060059 , 93.156303 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(0.9000244,index++))
+ wave3.append(CreateDroppodGruntEvent(< 3917.000000 , -2654.719971 , -81.468803 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.3829956,index++))
+ wave3.append(CreateDroppodGruntEvent(< 4230.189941 , -366.312988 , 22.968800 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.21698,index++))
+ wave3.append(CreateToneSniperTitanEvent(< 1484.189941 , 968.218994 , 97.968803 >,< -0.922852 , -141.942993 , -1.582030 >,index++))
+ wave3.append(CreateWaitForTimeEvent(0.6000366,index++))
+ wave3.append(CreateMortarTitanEvent(< 1984.030029 , 138.125000 , -75.031303 >,< -0.922852 , -97.602501 , -1.582030 >,index++))
+ wave3.append(CreateWaitForTimeEvent(5.0,index++))
+ wave3.append(CreateWaitUntilAliveEvent(0,index++))
+ wave3.append(CreateDroppodGruntEvent(< -1197.939941 , 1928.560059 , 80.031303 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.5,index++))
+ wave3.append(CreateDroppodGruntEvent(< 3917.000000 , -2654.719971 , -81.468803 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(0.5999756,index++))
+ wave3.append(CreateSuperSpectreEvent(< 512.492004 , -288.734985 , -167.218994 >,< 0.000000 , 148.755005 , 0.000000 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(0.41705322,index++))
+ wave3.append(CreateDroppodGruntEvent(< -610.500000 , 1743.060059 , 93.156303 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(5.0,index++))
+ wave3.append(CreateWaitUntilAliveEvent(0,index++))
+ wave3.append(CreateDroppodGruntEvent(< 3917.000000 , -2654.719971 , -81.468803 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(5.0,index++))
+ wave3.append(CreateWaitUntilAliveEvent(0,index++))
+ wave3.append(CreateSuperSpectreEvent(< 3324.590088 , -2931.780029 , -67.531303 >,< 0.000000 , -156.138000 , 0.000000 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(2.6829834,index++))
+ wave3.append(CreateSpawnDroneEvent(< 6090.759766 , 146.453995 , 4907.120117 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.217041,index++))
+ wave3.append(CreateSpawnDroneEvent(< 3367.949951 , 2291.610107 , 4934.399902 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(5.0,index++))
+ wave3.append(CreateWaitUntilAliveEvent(0,index++))
+ wave3.append(CreateDroppodGruntEvent(< -1197.939941 , 1928.560059 , 80.031303 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.1329956,index++))
+ wave3.append(CreateDroppodGruntEvent(< 3917.000000 , -2654.719971 , -81.468803 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(5.0,index++))
+ wave3.append(CreateWaitUntilAliveEvent(0,index++))
+ wave3.append(CreateSpawnDroneEvent(< 6076.790039 , 186.516006 , 4905.089844 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.2330322,index++))
+ wave3.append(CreateSpawnDroneEvent(< 6012.029785 , 1321.359985 , 4808.120117 >,< 0.004999 , -73.121300 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.0999756,index++))
+ wave3.append(CreateSpawnDroneEvent(< 5204.000000 , 1275.729980 , 4938.310059 >,< 0.004999 , -89.996300 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(5.0,index++))
+ wave3.append(CreateWaitUntilAliveEvent(0,index++))
+ wave3.append(CreateSpawnDroneEvent(< 3367.949951 , 2291.610107 , 4898.049805 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.1669922,index++))
+ wave3.append(CreateSpawnDroneEvent(< 4542.890137 , 2610.110107 , 4888.470215 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.3330078,index++))
+ wave3.append(CreateSpawnDroneEvent(< 2826.729980 , 3086.419922 , 4851.450195 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(0.9500122,index++))
+ wave3.append(CreateNukeTitanEvent(< 3573.939941 , -2788.310059 , -68.281303 >,< 0.000000 , 0.000000 , 0.000000 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.532959,index++))
+ wave3.append(CreateNukeTitanEvent(< -1799.530029 , 1310.839966 , -164.218994 >,< -0.922852 , -151.830994 , -1.582030 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(0.7839966,index++))
+ wave3.append(CreateNukeTitanEvent(< 4027.840088 , -2180.129883 , -61.937500 >,< -0.922852 , -143.613007 , -1.582030 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.5,index++))
+ wave3.append(CreateNukeTitanEvent(< -2077.379883 , 950.062988 , -143.813004 >,< 0.000000 , 90.000000 , 0.000000 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(5.0,index++))
+ wave3.append(CreateWaitUntilAliveEvent(0,index++))
+ wave3.append(CreateSuperSpectreEvent(< -522.593994 , -251.406006 , 416.437988 >,< -0.000000 , 169.408997 , 0.000000 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(5.0,index++))
+ wave3.append(CreateWaitUntilAliveEvent(0,index++))
+ wave3.append(CreateSpawnDroneEvent(< 6076.790039 , 186.516006 , 4864.759766 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(0.8840332,index++))
+ wave3.append(CreateSpawnDroneEvent(< 3367.949951 , 2291.610107 , 4941.009766 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(0.8999634,index++))
+ wave3.append(CreateScorchTitanEvent(< 5251.529785 , 2049.280029 , 13.125000 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.5159912,index++))
+ wave3.append(CreateScorchTitanEvent(< 4249.879883 , 2937.159912 , -44.156300 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.467041,index++))
+ wave3.append(CreateNukeTitanEvent(< 3573.939941 , -2788.310059 , -68.281303 >,< 0.000000 , 0.000000 , 0.000000 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(0.9329834,index++))
+ wave3.append(CreateNukeTitanEvent(< -1799.530029 , 1310.839966 , -164.218994 >,< -0.922852 , -151.830994 , -1.582030 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(5.0,index++))
+ wave3.append(CreateWaitUntilAliveEvent(0,index++))
+ wave3.append(CreateDroppodGruntEvent(< 3917.000000 , -2654.719971 , -81.468803 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.3999634,index++))
+ wave3.append(CreateDroppodGruntEvent(< -1197.939941 , 1928.560059 , 80.031303 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(1.2000122,index++))
+ wave3.append(CreateDroppodGruntEvent(< -3570.879883 , -1498.500000 , -49.625000 >,"",index++))
+ wave3.append(CreateWaitForTimeEvent(5.0,index++))
+ wave3.append(CreateWaitUntilAliveEvent(0,index++))
+ wave3.append(CreateDroppodGruntEvent(< 4230.189941 , -366.312988 , 22.968800 >,"",0))
waveEvents.append(wave3)
+ index = 1
+ array<WaveEvent> wave4
+ wave4.append(CreateIonTitanEvent(< -1799.910034 , 1310.530029 , -164.218994 >,< -0.922852 , -151.830994 , -1.582030 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(4.4000244,index++))
+ wave4.append(CreateSuperSpectreEvent(< -2619.399902 , 511.446014 , -141.567993 >,< -0.000000 , -139.373001 , 0.000000 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(1.5,index++))
+ wave4.append(CreateSuperSpectreEvent(< -1172.420044 , 1221.010010 , -167.218994 >,< 0.000000 , -175.912994 , 0.000000 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(0.11999512,index++))
+ wave4.append(CreateSpawnDroneEvent(< 6090.759766 , 146.453995 , 4879.229980 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(1.0999756,index++))
+ wave4.append(CreateSpawnDroneEvent(< 3381.919922 , 2251.550049 , 4925.459961 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(1.0599365,index++))
+ wave4.append(CreateDroppodGruntEvent(< 3754.719971 , -2589.250000 , -63.906300 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(1.1400146,index++))
+ wave4.append(CreateDroppodSpectreMortarEvent(< 5542.589844 , 2078.189941 , -31.531300 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(5.0,index++))
+ wave4.append(CreateWaitUntilAliveEvent(0,index++))
+ wave4.append(CreateDroppodGruntEvent(< -3570.879883 , -1498.500000 , -49.625000 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(1.1199951,index++))
+ wave4.append(CreateDroppodSpectreMortarEvent(< -3375.090088 , -1307.969971 , -90.593803 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(1.1999512,index++))
+ wave4.append(CreateDroppodGruntEvent(< 3917.000000 , -2654.719971 , -81.468803 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(1.1600342,index++))
+ wave4.append(CreateDroppodSpectreMortarEvent(< 3754.719971 , -2589.250000 , -63.906300 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(5.0,index++))
+ wave4.append(CreateWaitUntilAliveEvent(0,index++))
+ wave4.append(CreateScorchTitanEvent(< 5251.529785 , 2049.280029 , 13.125000 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(0.7800293,index++))
+ wave4.append(CreateScorchTitanEvent(< 4249.879883 , 2937.159912 , -44.156300 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(1.920044,index++))
+ wave4.append(CreateSuperSpectreEvent(< 275.593994 , -144.656006 , -156.968994 >,< 0.000000 , -168.091003 , 0.000000 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(5.0,index++))
+ wave4.append(CreateWaitUntilAliveEvent(0,index++))
+ wave4.append(CreateRoninTitanEvent(< -1799.439941 , 1310.839966 , -164.218994 >,< -0.922852 , -151.830994 , -1.582030 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(4.1800537,index++))
+ wave4.append(CreateSuperSpectreEvent(< -2191.379883 , 875.562988 , -139.968994 >,< -0.000000 , -142.382996 , 0.000000 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(0.11999512,index++))
+ wave4.append(CreateRoninTitanEvent(< 3573.840088 , -2788.250000 , -68.250000 >,< 0.000000 , 0.000000 , 0.000000 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(0.57995605,index++))
+ wave4.append(CreateSuperSpectreEvent(< -1868.939941 , 1052.229980 , -153.057007 >,< -0.000000 , -156.475006 , 0.000000 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(3.9300537,index++))
+ wave4.append(CreateSuperSpectreEvent(< 3465.909912 , -2830.469971 , -68.375000 >,< -0.922858 , -149.106003 , -1.582030 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(0.9699707,index++))
+ wave4.append(CreateIonTitanEvent(< 5136.720215 , -2059.379883 , -105.125000 >,< 0.000000 , 0.000000 , 0.000000 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(0.5,index++))
+ wave4.append(CreateSuperSpectreEvent(< 3640.330078 , -2726.229980 , -72.381897 >,< -0.922858 , -146.380997 , -1.582030 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(3.9199219,index++))
+ wave4.append(CreateSuperSpectreEvent(< 3683.840088 , -2703.780029 , -69.718803 >,< -0.922858 , -149.766006 , -1.582030 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(0.6800537,index++))
+ wave4.append(CreateSuperSpectreEvent(< 2472.750000 , -733.406006 , -117.594002 >,< -0.922852 , -132.231003 , -1.582030 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(5.0,index++))
+ wave4.append(CreateWaitUntilAliveEvent(0,index++))
+ wave4.append(CreateDroppodGruntEvent(< 4230.189941 , -366.312988 , 22.968800 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(0.79003906,index++))
+ wave4.append(CreateDroppodGruntEvent(< -1197.939941 , 1928.560059 , 80.031303 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(1.0100098,index++))
+ wave4.append(CreateDroppodGruntEvent(< 3917.000000 , -2654.719971 , -81.468803 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(5.0,index++))
+ wave4.append(CreateWaitUntilAliveEvent(0,index++))
+ wave4.append(CreateSuperSpectreEvent(< 2614.300049 , -3101.199951 , 14.673600 >,< 0.000000 , -172.837006 , 0.000000 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(0.8199463,index++))
+ wave4.append(CreateSuperSpectreEvent(< -2551.510010 , 644.447998 , -123.125000 >,< -0.922858 , -132.886993 , -1.582030 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(1.4100342,index++))
+ wave4.append(CreateSuperSpectreEvent(< 3910.250000 , -2404.560059 , -89.156303 >,< -0.922852 , -121.376999 , -1.582030 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(5.0,index++))
+ wave4.append(CreateWaitUntilAliveEvent(0,index++))
+ wave4.append(CreateSpawnDroneEvent(< 6050.669922 , 132.485001 , 4890.120117 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(0.8099365,index++))
+ wave4.append(CreateSpawnDroneEvent(< 5994.600098 , 1378.760010 , 4814.129883 >,< 0.004999 , -73.121300 , 0.000004 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(1.5,index++))
+ wave4.append(CreateSpawnDroneEvent(< 5234.000000 , 1305.729980 , 4936.160156 >,< 0.004999 , -89.996300 , 0.000004 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(1.2000732,index++))
+ wave4.append(CreateSpawnDroneEvent(< 3341.850098 , 2237.580078 , 4911.430176 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(5.0,index++))
+ wave4.append(CreateWaitUntilAliveEvent(0,index++))
+ wave4.append(CreateSpawnDroneEvent(< 3327.889893 , 2277.639893 , 4940.600098 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(0.8300781,index++))
+ wave4.append(CreateSpawnDroneEvent(< 2866.790039 , 3100.360107 , 4857.200195 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(1.2799072,index++))
+ wave4.append(CreateToneSniperTitanEvent(< 1484.189941 , 968.218994 , 97.968803 >,< -0.922852 , -141.942993 , -1.582030 >,index++))
+ wave4.append(CreateWaitForTimeEvent(1.2900391,index++))
+ wave4.append(CreateToneTitanEvent(< -515.187988 , 1099.160034 , -162.281006 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(0.60998535,index++))
+ wave4.append(CreateToneTitanEvent(< 3574.409912 , -2788.219971 , -68.312500 >,< 0.000000 , 0.000000 , 0.000000 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(2.9899902,index++))
+ wave4.append(CreateDroppodGruntEvent(< 68.781303 , -516.468994 , -97.937500 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(1.4100342,index++))
+ wave4.append(CreateDroppodGruntEvent(< 3917.000000 , -2654.719971 , -81.468803 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(5.0,index++))
+ wave4.append(CreateWaitUntilAliveEvent(0,index++))
+ wave4.append(CreateSpawnDroneEvent(< 6036.729980 , 172.546997 , 4861.959961 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(0.98999023,index++))
+ wave4.append(CreateSpawnDroneEvent(< 6032.029785 , 1358.760010 , 4831.629883 >,< 0.004999 , -73.121300 , 0.000004 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(1.1099854,index++))
+ wave4.append(CreateSpawnDroneEvent(< 5204.000000 , 1335.729980 , 4926.459961 >,< 0.004999 , -89.996300 , 0.000004 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(3.119995,index++))
+ wave4.append(CreateToneSniperTitanEvent(< 1484.189941 , 968.218994 , 97.968803 >,< -0.922852 , -141.942993 , -1.582030 >,index++))
+ wave4.append(CreateWaitForTimeEvent(5.0,index++))
+ wave4.append(CreateWaitUntilAliveEvent(0,index++))
+ wave4.append(CreateDroppodGruntEvent(< -1197.939941 , 1928.560059 , 80.031303 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(1.1099854,index++))
+ wave4.append(CreateDroppodGruntEvent(< 3917.000000 , -2654.719971 , -81.468803 >,"",index++))
+ wave4.append(CreateWaitForTimeEvent(1.0400391,index++))
+ wave4.append(CreateSuperSpectreEvent(< 496.070007 , -280.742004 , -167.218994 >,< 0.000000 , 148.403000 , 0.000000 >,"",0))
waveEvents.append(wave4)
+ index = 1
+ array<WaveEvent> wave5
+ wave5.append(CreateDroppodSpectreMortarEvent(< 3754.719971 , -2589.250000 , -63.906300 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.7800293,index++))
+ wave5.append(CreateDroppodSpectreMortarEvent(< -1881.280029 , 1307.310059 , -159.781006 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.1300049,index++))
+ wave5.append(CreateDroppodSpectreMortarEvent(< 5204.000000 , 1308.000000 , 7.593750 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.1899414,index++))
+ wave5.append(CreateMortarTitanEvent(< 1484.189941 , 968.218994 , 97.968803 >,< -0.922852 , -141.942993 , -1.582030 >,index++))
+ wave5.append(CreateWaitForTimeEvent(5.0,index++))
+ wave5.append(CreateWaitUntilAliveEvent(0,index++))
+ wave5.append(CreateNukeTitanEvent(< 5251.529785 , 2049.280029 , 13.125000 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.0999756,index++))
+ wave5.append(CreateNukeTitanEvent(< 4249.879883 , 2937.159912 , -44.156300 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(4.580078,index++))
+ wave5.append(CreateSuperSpectreEvent(< 4956.689941 , 1462.579956 , 55.508598 >,< -0.000000 , -158.052002 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.92993164,index++))
+ wave5.append(CreateSuperSpectreEvent(< 3183.560059 , 2090.909912 , -48.263699 >,< -0.000000 , -105.017998 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(5.0,index++))
+ wave5.append(CreateWaitUntilAliveEvent(0,index++))
+ wave5.append(CreateNorthstarSniperTitanEvent(< 5251.560059 , 2049.379883 , 13.093800 >,< 0.000000 , -90.000000 , 0.000000 >,index++))
+ wave5.append(CreateWaitForTimeEvent(0.8000488,index++))
+ wave5.append(CreateToneSniperTitanEvent(< 4249.970215 , 2936.689941 , -44.187500 >,< 0.000000 , -90.000000 , 0.000000 >,index++))
+ wave5.append(CreateWaitForTimeEvent(5.0,index++))
+ wave5.append(CreateWaitUntilAliveEvent(0,index++))
+ wave5.append(CreateNukeTitanEvent(< 5748.529785 , 1979.339966 , -71.062500 >,< 0.000000 , -142.690002 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.3898926,index++))
+ wave5.append(CreateNukeTitanEvent(< 3610.939941 , 2928.689941 , 22.218800 >,< 0.000000 , -113.642998 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(3.9000244,index++))
+ wave5.append(CreateArcTitanEvent(< 2758.969971 , -436.187988 , -75.125000 >,< -0.922852 , -141.942993 , -1.582030 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.0100098,index++))
+ wave5.append(CreateSuperSpectreEvent(< 4416.339844 , 1310.920044 , 4.697280 >,< 0.000000 , -124.364998 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.98999023,index++))
+ wave5.append(CreateSuperSpectreEvent(< 5161.879883 , 804.687988 , -41.937500 >,< 0.000000 , -134.824005 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(5.0,index++))
+ wave5.append(CreateWaitUntilAliveEvent(0,index++))
+ wave5.append(CreateNukeTitanEvent(< 5251.529785 , 2049.280029 , 13.125000 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.0,index++))
+ wave5.append(CreateNukeTitanEvent(< 4249.879883 , 2937.159912 , -44.156300 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.23999023,index++))
+ wave5.append(CreateSpawnDroneEvent(< 3027.270020 , 1470.109985 , 196.347000 >,< 13.667000 , -114.433998 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.10998535,index++))
+ wave5.append(CreateSpawnDroneEvent(< 2938.060059 , 1411.089966 , 100.563004 >,< 13.667000 , -110.039001 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.11999512,index++))
+ wave5.append(CreateSpawnDroneEvent(< 3031.810059 , 1541.949951 , 103.435997 >,< 12.767300 , -112.807999 , -0.000001 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(3.5999756,index++))
+ wave5.append(CreateSuperSpectreEvent(< 5122.479980 , 1549.989990 , 38.913399 >,< -0.000000 , -147.757004 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.82006836,index++))
+ wave5.append(CreateSuperSpectreEvent(< 3277.000000 , 2468.239990 , -11.818300 >,< -0.000000 , -106.505997 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(5.709961,index++))
+ wave5.append(CreateSuperSpectreEvent(< 3270.409912 , 2209.939941 , -29.437500 >,< -0.000000 , -109.906998 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.1999512,index++))
+ wave5.append(CreateSuperSpectreEvent(< 5253.410156 , 1635.689941 , 16.718800 >,< 0.000000 , -146.908997 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(5.0,index++))
+ wave5.append(CreateWaitUntilAliveEvent(0,index++))
+ wave5.append(CreateNukeTitanEvent(< 5605.439941 , 1266.410034 , -54.562500 >,< 0.000000 , -162.641998 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.2199707,index++))
+ wave5.append(CreateNukeTitanEvent(< 4249.879883 , 2937.159912 , -44.156300 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.6800537,index++))
+ wave5.append(CreateSuperSpectreEvent(< 5153.359863 , 1756.530029 , 39.026600 >,< 0.000000 , -111.313004 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.2199707,index++))
+ wave5.append(CreateArcTitanEvent(< 5748.660156 , 1979.380005 , -71.062500 >,< 0.000000 , -142.690002 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.70007324,index++))
+ wave5.append(CreateNukeTitanEvent(< 5375.560059 , 2948.280029 , -33.250000 >,< 0.000000 , -142.690002 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.5999756,index++))
+ wave5.append(CreateSuperSpectreEvent(< 5297.750000 , 59.281300 , -167.063004 >,< 0.000000 , -54.975601 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.16992188,index++))
+ wave5.append(CreateNukeTitanEvent(< 3897.439941 , 3308.530029 , -20.593800 >,< 0.000000 , -113.642998 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.5300293,index++))
+ wave5.append(CreateSuperSpectreEvent(< 3347.310059 , 2737.810059 , 18.812500 >,< -0.000000 , -102.084999 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.47998047,index++))
+ wave5.append(CreateArcTitanEvent(< 2758.969971 , -436.187988 , -75.125000 >,< -0.922852 , -141.942993 , -1.582030 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.4000244,index++))
+ wave5.append(CreateNukeTitanEvent(< 5251.529785 , 2049.280029 , 13.125000 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.2900391,index++))
+ wave5.append(CreateNukeTitanEvent(< 3610.939941 , 2928.689941 , 22.218800 >,< 0.000000 , -113.642998 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.60998535,index++))
+ wave5.append(CreateSpawnDroneEvent(< 3341.850098 , 2237.580078 , 4942.560059 >,< 0.004999 , -115.792000 , 0.000004 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.73999023,index++))
+ wave5.append(CreateNukeTitanEvent(< 5797.589844 , 1407.689941 , -93.906303 >,< 0.000000 , -161.498993 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.7800293,index++))
+ wave5.append(CreateNukeTitanEvent(< 4320.029785 , 2913.030029 , -56.593800 >,< 0.000000 , -113.642998 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(5.0200195,index++))
+ wave5.append(CreateSuperSpectreEvent(< 3990.439941 , 419.718994 , -130.875000 >,< -0.000000 , -171.210999 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.3599854,index++))
+ wave5.append(CreateSuperSpectreEvent(< 2692.169922 , 2159.280029 , -142.787003 >,< -0.000000 , -84.377403 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(5.0,index++))
+ wave5.append(CreateWaitUntilAliveEvent(0,index++))
+ wave5.append(CreateArcTitanEvent(< 5251.560059 , 2049.379883 , 13.093800 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.4399414,index++))
+ wave5.append(CreateNukeTitanEvent(< 5748.529785 , 1979.339966 , -71.062500 >,< 0.000000 , -142.690002 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.8800049,index++))
+ wave5.append(CreateNukeTitanEvent(< 4249.879883 , 2937.159912 , -44.156300 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.9000244,index++))
+ wave5.append(CreateMortarTitanEvent(< 1484.189941 , 968.218994 , 97.968803 >,< -0.922852 , -141.942993 , -1.582030 >,index++))
+ wave5.append(CreateWaitForTimeEvent(0.7199707,index++))
+ wave5.append(CreateNukeTitanEvent(< 5797.589844 , 1407.689941 , -93.906303 >,< 0.000000 , -161.498993 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.5999756,index++))
+ wave5.append(CreateNukeTitanEvent(< 3610.939941 , 2928.689941 , 22.218800 >,< 0.000000 , -113.642998 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(2.9100342,index++))
+ wave5.append(CreateNukeTitanEvent(< 5375.560059 , 2948.280029 , -33.250000 >,< 0.000000 , -142.690002 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.77001953,index++))
+ wave5.append(CreateNukeTitanEvent(< 3897.439941 , 3308.530029 , -20.593800 >,< 0.000000 , -113.642998 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.3199463,index++))
+ wave5.append(CreateNukeTitanEvent(< 5251.529785 , 2049.280029 , 13.125000 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.3601074,index++))
+ wave5.append(CreateNukeTitanEvent(< 4699.589844 , 2906.159912 , -72.843803 >,< 0.000000 , -115.795998 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(5.0,index++))
+ wave5.append(CreateWaitUntilAliveEvent(0,index++))
+ wave5.append(CreateSuperSpectreEvent(< -524.656006 , -249.875000 , 416.437988 >,< -0.000000 , 161.938004 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(5.0,index++))
+ wave5.append(CreateWaitUntilAliveEvent(0,index++))
+ wave5.append(CreateScorchTitanEvent(< 5251.529785 , 2049.280029 , 13.125000 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.9199219,index++))
+ wave5.append(CreateScorchTitanEvent(< 4249.879883 , 2937.159912 , -44.156300 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(5.0,index++))
+ wave5.append(CreateWaitUntilAliveEvent(0,index++))
+ wave5.append(CreateNukeTitanEvent(< 5605.439941 , 1266.410034 , -54.562500 >,< 0.000000 , -162.641998 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.3800049,index++))
+ wave5.append(CreateNukeTitanEvent(< 1484.500000 , 968.593994 , 98.031303 >,< -0.922852 , -141.942993 , -1.582030 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(5.0,index++))
+ wave5.append(CreateWaitUntilAliveEvent(0,index++))
+ wave5.append(CreateScorchTitanEvent(< 5251.529785 , 2049.280029 , 13.125000 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.8300781,index++))
+ wave5.append(CreateScorchTitanEvent(< 4249.879883 , 2937.159912 , -44.156300 >,< 0.000000 , -90.000000 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.4899902,index++))
+ wave5.append(CreateNukeTitanEvent(< 5748.529785 , 1979.339966 , -71.062500 >,< 0.000000 , -142.690002 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(1.0,index++))
+ wave5.append(CreateNukeTitanEvent(< 3610.939941 , 2928.689941 , 22.218800 >,< 0.000000 , -113.642998 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.8800049,index++))
+ wave5.append(CreateNukeTitanEvent(< 5797.589844 , 1407.689941 , -93.906303 >,< 0.000000 , -161.498993 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.7199707,index++))
+ wave5.append(CreateNukeTitanEvent(< 3897.439941 , 3308.530029 , -20.593800 >,< 0.000000 , -113.642998 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.60998535,index++))
+ wave5.append(CreateNukeTitanEvent(< 5375.560059 , 2948.280029 , -33.250000 >,< 0.000000 , -142.690002 , 0.000000 >,"",index++))
+ wave5.append(CreateWaitForTimeEvent(0.9499512,index++))
+ wave5.append(CreateNukeTitanEvent(< 4699.589844 , 2906.159912 , -72.843803 >,< 0.000000 , -115.795998 , 0.000000 >,"",0))
+ waveEvents.append(wave5)
} \ No newline at end of file