//Hyperion //mvm_acies_advanced1 v1 #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 0x1000 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Heavyweapons_Deflector { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector Skill Hard Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } T_TFBot_Demoman_BurstFire { Class Demoman Name "Burst Fire Demo" Skill Expert ClassIcon demo_burst WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "Grenade Launcher" "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 } } T_TFBot_Medic_Reinforced { Template T_TFBot_Medic ClassIcon medic_quickfix_armored Health 400 Scale 1.25 } T_TFBot_Medic_Vacc_Blast { Name "Blast Vaccinator" Class Medic Skill Expert ClassIcon medic_blast WeaponRestrictions SecondaryOnly Item "The Vaccinator" Item "Medic Goggles" Attributes SpawnWithFullCharge Attributes VaccinatorBlast ItemAttributes { ItemName "The Vaccinator" "heal rate bonus" 5 "medigun blast resist deployed" 2 "medigun blast resist passive" 2 "medigun charge is resists" 4 "uber duration bonus" 200 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 500 } } T_TFBot_Medic_Vacc_Bullet { Name "Bullet Vaccinator" Class Medic Skill Expert ClassIcon medic_bullet WeaponRestrictions SecondaryOnly Item "The Vaccinator" Item "Medic Goggles" Attributes SpawnWithFullCharge Attributes VaccinatorBullets ItemAttributes { ItemName "The Vaccinator" "heal rate bonus" 5 "medigun bullet resist deployed" 2 "medigun bullet resist passive" 2 "medigun charge is resists" 3 "uber duration bonus" 200 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 500 } } T_TFBot_Medic_Vacc_Fire { Name "Fire Vaccinator" Class Medic Skill Expert ClassIcon medic_fire WeaponRestrictions SecondaryOnly Item "The Vaccinator" Item "Medic Goggles" Attributes SpawnWithFullCharge Attributes VaccinatorFire ItemAttributes { ItemName "The Vaccinator" "heal rate bonus" 5 "medigun charge is resists" 5 "medigun fire resist deployed" 2 "medigun fire resist passive" 2 "uber duration bonus" 200 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 500 } } T_TFBot_Medic_Kritzkrieg { Class Medic Name "Kritzkrieg Medic" Health 40 //was 40-makes them use the ubercharge as soon as they jump in ClassIcon medic_kritz Skill Normal Attributes SpawnWithFullCharge Attributes AlwaysCrit Item "The Kritzkrieg" ItemAttributes { ItemName "The Kritzkrieg" //imitate (nearly) infinite ubercharge "heal rate bonus" 5 "ubercharge rate bonus" 100 "uber duration bonus" 200 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "heal rate bonus" 0.1 //because of their 40hp instead of 150 lets give them +400% resistance. imitates a 200hp medic. "dmg taken from bullets reduced" 0.2 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from crit reduced" 0.2 "bot medic uber health threshold" 500 } } } Wave //1 $500 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes // Tons of scouts WaveSpawn { Name "wave01a1" Where spawnbot TotalCount 40 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 80 TFBot { Template T_TFBot_Scout_Melee Attributes AlwaysCrit } } WaveSpawn { Name "wave01a2" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 20 TFBot { Template T_TFBot_Scout_Scattergun_SlowFire } } // Giant pyros to try to push through WaveSpawn { Name "wave01b" Where spawnbot_middle TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 WaitForAllSpawned "wave01a1" TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Medic } } } // Parse soldier support for giant pyros WaveSpawn { Name "wave01c" Where spawnbot_left Where spawnbot_right TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 WaitForAllSpawned "wave01a1" WaitForAllSpawned "wave01a2" TotalCurrency 50 RandomChoice { TFBot { Class Soldier Skill Normal } TFBot { Class Soldier Skill Normal } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } //giant soldiers to follow pyros WaveSpawn { Name "wave01d1" Where spawnbot_middle TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 15 WaitForAllSpawned "wave01b" TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier } } //small grind of pyros WaveSpawn { Name "wave01d2" Where spawnbot_middle Where spawnbot_right TotalCount 30 MaxActive 12 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 8 WaitForAllSpawned "wave01b" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Pyro } TFBot { Template T_TFBot_Pyro } TFBot { Template T_TFBot_Medic_QuickFix } } } } Wave //2 $550 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes //demoman to break initial defence WaveSpawn { Name "wave02a1" Where spawnbot_middle TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 75 TFBot { Template T_TFBot_Demoman } } WaveSpawn { Name "wave02a2" Where spawnbot_right TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 5 TotalCurrency 75 TFBot { Template T_TFBot_Demoman_Knight } } //giant scouts WaveSpawn { Name "wave02b" Where spawnbot_middle TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Fast } } // general push WaveSpawn { Name "wave02c" Where spawnbot_left Where spawnbot_right TotalCount 30 MaxActive 10 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 WaitForAllSpawned "wave02a1" WaitForAllSpawned "wave02a2" WaitForAllSpawned "wave02b" TotalCurrency 125 RandomChoice { TFBot { Template T_TFBot_Pyro } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_ScorchShot_FastShot } } } //giant gauntlets w/ buffs WaveSpawn { Name "wave02d" Where spawnbot_middle TotalCount 6 MaxActive 4 SpawnCount 3 WaitBeforeStarting 30 WaitBetweenSpawns 30 WaitForAllSpawned "wave02a1" WaitForAllSpawned "wave02a2" WaitForAllSpawned "wave02b" TotalCurrency 125 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist Attributes Miniboss Health 2000 Scale 1.75 CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } //support for gauntlets WaveSpawn { Name "wave02e" Where spawnbot_middle TotalCount 10 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 WaitForAllDead "wave02a1" WaitForAllDead "wave02a2" WaitForAllDead "wave02b" WaitForAllSpawned "wave02c" TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Sniper_Huntsman } } } Wave //3 $550 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes //gauntlets to draw focus WaveSpawn { Name "wave03a1" Where spawnbot_middle TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 75 TFBot { Template T_TFBot_Heavyweapons_Fist } } //deflectors WaveSpawn { Name "wave03a2" Where spawnbot_left Where spawnbot_middle TotalCount 24 MaxActive 11 SpawnCount 4 WaitBeforeStarting 30 WaitBetweenSpawns 15 TotalCurrency 75 TFBot { Template T_TFBot_Heavyweapons_Deflector } } //flying tank WaveSpawn { Name "Wave03b" TotalCount 1 WaitBeforeStarting 30 TotalCurrency 150 FirstSpawnOutput { Target path_aircraft_board1_relay Action Trigger } Tank { Health 15000 Speed 0 Name "tankboss1" StartingPathTrackNode "path_aircraft_board1_1" OnKilledOutput { Target path_aircraft_board1_relay_destroyed Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } //heavy shotguns WaveSpawn { Name "wave03c1" Where spawnbot_left Where spawnbot_right TotalCount 20 MaxActive 9 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 15 WaitForAllDead "wave03b" TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Shotgun } } //giant demoman with krit meds WaveSpawn { Name "wave03c2" Where spawnbot_middle TotalCount 12 MaxActive 7 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 20 WaitForAllDead "wave03b" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Demo_RapidFire } TFBot { Template T_TFBot_Medic_Kritzkrieg } TFBot { Template T_TFBot_Medic_Kritzkrieg } } } //support scouts WaveSpawn { Name "wave03d" Where spawnbot_left Where spawnbot_right TotalCount 20 MaxActive 9 SpawnCount 2 WaitBeforeStarting 45 WaitBetweenSpawns 8 WaitForAllDead "wave03b" TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } } Wave //4 $650 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes // fast push incl. conch soldier and fury WaveSpawn { Name "wave04a" Where spawnbot_left Where spawnbot_middle TotalCount 30 MaxActive 9 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Pyro Item "Dragon's Fury" ClassIcon pyro_dragon_fury_swordstone } } } //secondary push, overlap WaveSpawn { Name "wave04b" Where spawnbot_right TotalCount 20 MaxActive 7 SpawnCount 2 WaitBeforeStarting 60 WaitBetweenSpawns 8 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Soldier_Buff_Banner } TFBot { Template T_TFBot_Demo_Burst } } } //giant heavy-med WaveSpawn { Name "wave04c" Where spawnbot_left Where spawnbot_right TotalCount 4 MaxActive 3 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead "wave04a" TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Medic } } } //support for heavy-med WaveSpawn { Name "wave04d" Where spawnbot_middle TotalCount 18 MaxActive 15 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 20 WaitForAllDead "wave04a" WaitForAllSpawned "wave04b" TotalCurrency 100 TFBot { Template T_TFBot_Demoman_Knight Attributes AlwaysCrit } } //final scouts WaveSpawn { Name "wave04e" Where spawnbot_left Where spawnbot_right TotalCount 12 MaxActive 7 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 WaitForAllDead "wave04c" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Scout_Shortstop } TFBot { Template T_TFBot_Medic_QuickFix } } } } Wave //5 $800 aka obligatory spy wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes // giant pistol scout WaveSpawn { Name "wave05a" Where spawnbot_left Where spawnbot_middle TotalCount 8 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 Squad { TFBot { Class Scout Name "Pistol Super Scout" ClassIcon scout_pocketpistol Skill Hard Item "The Fed-Fightin' Fedora" Item "The Bolt Boy" Item "Pretty Boy's Pocket Pistol" Health 1200 Attributes MiniBoss Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly Skill Expert MaxVisionRange 1200 ItemAttributes { ItemName "Pretty Boy's Pocket Pistol" //"clip size bonus" 5 //"fire rate bonus" 0.5 "faster reload rate" 0.1 // close to instant reload //"damage penalty" 0.35 } CharacterAttributes { //"move speed bonus" 1.1 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } TFBot { Template T_TFBot_Medic_Kritzkrieg Attributes IgnoreFlag CharacterAttributes { "move speed bonus" 2 } } } } //giant soldiers WaveSpawn { Name "wave05b1" Where spawnbot_left Where spawnbot_middle TotalCount 4 MaxActive 3 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 WaitForAllDead "wave05a" TotalCurrency 75 TFBot { Template T_TFBot_Giant_Soldier } } //small mittens WaveSpawn { Name "wave05b2" Where spawnbot_right TotalCount 60 MaxActive 9 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 WaitForAllDead "wave05a" TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Gnome Scale 0.65 //true mittens } } //rest of the giant soldiers WaveSpawn { Name "wave05c1" Where spawnbot_left Where spawnbot_middle TotalCount 4 MaxActive 3 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 15 WaitForAllSpawned "wave05b1" TotalCurrency 75 TFBot { Template T_TFBot_Giant_Soldier } } //SPHEES WaveSpawn { Name "wave05c2" Where spawnbot_right TotalCount 50 MaxActive 11 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 5 WaitForAllDead "wave05b1" WaitForAllSpawned "wave05c1" TotalCurrency 100 TFBot { Template T_TFBot_Spy Attributes IgnoreFlag } } //3 light tanks WaveSpawn { Name "Wave05d1" TotalCount 1 WaitBeforeStarting 10 WaitForAllDead "wave05c1" TotalCurrency 50 FirstSpawnOutput { Target path_aircraft_board1_relay Action Trigger } Tank { Health 10000 Speed 0 Name "tankboss1" StartingPathTrackNode "path_aircraft_board1_1" OnKilledOutput { Target path_aircraft_board1_relay_destroyed Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "Wave05d2" TotalCount 1 WaitBeforeStarting 30 WaitForAllDead "wave05c1" TotalCurrency 50 FirstSpawnOutput { Target path_aircraft_board2_relay Action Trigger } Tank { Health 10000 Speed 0 Name "tankboss2" StartingPathTrackNode "path_aircraft_board2_1" OnKilledOutput { Target path_aircraft_board2_relay_destroyed Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "Wave05d3" TotalCount 1 WaitBeforeStarting 50 WaitForAllDead "wave05c1" TotalCurrency 50 FirstSpawnOutput { Target path_aircraft_board3_relay Action Trigger } Tank { Health 10000 Speed 0 Name "tankboss3" StartingPathTrackNode "path_aircraft_board3_1" OnKilledOutput { Target path_aircraft_board3_relay_destroyed Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } //random support WaveSpawn { Name "wave05e1" Where spawnbot TotalCount 40 MaxActive 11 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 5 WaitForAllSpawned "wave05d3" WaitForAllDead "wave05c2" TotalCurrency 100 Support 1 RandomChoice { TFBot { Template T_TFBot_Pyro } TFBot { Class Soldier Skill Expert } TFBot { Template T_TFBot_Demoman } } } // giant pistol scout at the very end WaveSpawn { Name "wave05e2" Where spawnbot_left Where spawnbot_middle TotalCount 8 MaxActive 5 SpawnCount 2 WaitBeforeStarting 60 WaitBetweenSpawns 10 WaitForAllSpawned "wave05d3" WaitForAllDead "wave05c2" TotalCurrency 100 Squad { TFBot { Class Scout Name "Pistol Super Scout" ClassIcon scout_pocketpistol Skill Hard Item "The Fed-Fightin' Fedora" Item "The Bolt Boy" Item "Pretty Boy's Pocket Pistol" Health 1200 Attributes MiniBoss Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly Skill Expert MaxVisionRange 1200 ItemAttributes { ItemName "Pretty Boy's Pocket Pistol" //"clip size bonus" 5 //"fire rate bonus" 0.5 "faster reload rate" 0.1 // close to instant reload //"damage penalty" 0.35 } CharacterAttributes { //"move speed bonus" 1.1 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } TFBot { Template T_TFBot_Medic_Kritzkrieg Attributes IgnoreFlag CharacterAttributes { "move speed bonus" 2 } } } } } Wave //6 $850 aka the medic wave where things get serious $850 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes //gauntlets draw defence back WaveSpawn { Name "wave06a" Where spawnbot_left Where spawnbot_middle TotalCount 20 MaxActive 9 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 25 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Fist } } //medium deflectors with buffed medics (these might be fucking OP) WaveSpawn { Name "wave06b" Where spawnbot_left Where spawnbot_middle TotalCount 20 MaxActive 5 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 20 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Heavyweapons_Deflector ClassIcon heavy_deflector_armored Health 1200 Scale 1.25 CharacterAttributes { "move speed bonus" 0.5 } } TFBot { Template T_TFBot_Medic_Reinforced } } } // vacc pyro pairs WaveSpawn { Name "wave06e1" Where spawnbot_left Where spawnbot_middle Where spawnbot_right TotalCount 16 MaxActive 5 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 12 WaitForAllSpawned "wave06a" WaitForAllSpawned "wave06b" TotalCurrency 50 Squad { TFBot { Template T_TFBot_Pyro } TFBot { Template T_TFBot_Medic_Vacc_Blast } } } WaveSpawn { Name "wave06e2" Where spawnbot_left Where spawnbot_middle Where spawnbot_right TotalCount 16 MaxActive 5 SpawnCount 2 WaitBeforeStarting 34 WaitBetweenSpawns 12 WaitForAllSpawned "wave06a" WaitForAllSpawned "wave06b" TotalCurrency 50 Squad { TFBot { Template T_TFBot_Pyro } TFBot { Template T_TFBot_Medic_Vacc_Bullet } } } WaveSpawn { Name "wave06e3" Where spawnbot_left Where spawnbot_middle Where spawnbot_right TotalCount 16 MaxActive 5 SpawnCount 2 WaitBeforeStarting 38 WaitBetweenSpawns 12 WaitForAllSpawned "wave06a" WaitForAllSpawned "wave06b" TotalCurrency 50 Squad { TFBot { Template T_TFBot_Pyro } TFBot { Template T_TFBot_Medic_Vacc_Fire } } } //giant demo + reinforced meds WaveSpawn { Name "wave06f" Where spawnbot_middle TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 45 WaitBetweenSpawns 25 WaitForAllSpawned "wave06a" WaitForAllSpawned "wave06b" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } TFBot { Template T_TFBot_Medic_Reinforced } } } //final support for tanks and soldiers WaveSpawn { Name "wave06g" Where spawnbot_middle TotalCount 30 MaxActive 10 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 WaitForAllSpawned "wave06f" WaitForAllDead "wave06e1" WaitForAllDead "wave06e2" WaitForAllDead "wave06e3" TotalCurrency 100 Support 1 RandomChoice { TFBot { Template T_TFBot_Scout_FAN } TFBot { Template T_TFBot_Demo_Burst } TFBot { Template T_TFBot_Soldier_RocketShotgun } } } WaveSpawn { Name "wave06g" Where spawnbot_middle TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 15 WaitForAllDead "wave06f" WaitForAllDead "wave06e1" WaitForAllDead "wave06e2" WaitForAllDead "wave06e3" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Medic_QuickUber } } } //centipede tank WaveSpawn { TotalCount 1 WaitBeforeStarting 44 WaitForAllSpawned "wave06f" WaitForAllSpawned "wave06e1" WaitForAllSpawned "wave06e2" WaitForAllSpawned "wave06e3" TotalCurrency 50 FirstSpawnOutput { Target path_aircraft_board1_relay Action Trigger } Tank { Health 8000 Speed 0 Name "tankboss1" StartingPathTrackNode "path_aircraft_board1_1" OnKilledOutput { Target path_aircraft_board1_relay_destroyed Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCount 1 WaitBeforeStarting 41 WaitForAllSpawned "wave06f" WaitForAllSpawned "wave06e1" WaitForAllSpawned "wave06e2" WaitForAllSpawned "wave06e3" TotalCurrency 50 FirstSpawnOutput { Target path_aircraft_board2_relay Action Trigger } Tank { Health 8000 Speed 0 Name "tankboss2" StartingPathTrackNode "path_aircraft_board2_1" OnKilledOutput { Target path_aircraft_board2_relay_destroyed Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCount 1 WaitBeforeStarting 38 WaitForAllSpawned "wave06f" WaitForAllSpawned "wave06e1" WaitForAllSpawned "wave06e2" WaitForAllSpawned "wave06e3" TotalCurrency 50 FirstSpawnOutput { Target path_aircraft_board3_relay Action Trigger } Tank { Health 8000 Speed 0 Name "tankboss3" StartingPathTrackNode "path_aircraft_board3_1" OnKilledOutput { Target path_aircraft_board3_relay_destroyed Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCount 1 WaitBeforeStarting 35 WaitForAllSpawned "wave06f" WaitForAllSpawned "wave06e1" WaitForAllSpawned "wave06e2" WaitForAllSpawned "wave06e3" TotalCurrency 50 FirstSpawnOutput { Target path_aircraft_board4_relay Action Trigger } Tank { Health 8000 Speed 0 Name "tankboss4" StartingPathTrackNode "path_aircraft_board4_1" OnKilledOutput { Target path_aircraft_board4_relay_destroyed Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } }