#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_click.pop #base robot_click_giant.pop #base robot_hole.pop population { StartingCurrency 1000 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Engineer Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_side TeleportWhere spawnbot_invasion } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Engineer Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter_FastBuild TeleportWhere spawnbot TeleportWhere spawnbot_side TeleportWhere spawnbot_invasion } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy_Saharan } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 4 TFBot { Template T_TFBot_Sniper_Crocostyle } } Mission { Objective Engineer Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter_Hyper TeleportWhere spawnbot TeleportWhere spawnbot_side TeleportWhere spawnbot_invasion } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Semiauto } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 40 DesiredCount 4 TFBot { Template T_TFBot_Spy_Hyper_Revolver } } //1000 Total:1000 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave1_a1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn { Name wave1_a WaitForAllSpawned wave1_a1 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Minicrit } } WaveSpawn { Name wave1_a TotalCurrency 200 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Demoman Skill Hard } } WaveSpawn { Name wave1_a TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 18 WaitBetweenSpawns 6 Where spawnbot_side Squad { TFBot { Template T_TFBot_Soldier_BurstFire } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave1_b WaitForAllDead wave1_a TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name wave1_b WaitForAllDead wave1_a TotalCurrency 250 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot_side Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave1_c WaitForAllSpawned wave1_b TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 30 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_BurstFire } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave1_c WaitForAllSpawned wave1_b TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn { Name wave1_suppport WaitForAllDead wave1_a TotalCurrency 200 TotalCount 50 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 8 Where spawnbot Support 1 TFBot { Template T_TFBot_Scout_Sandman } } } //1000+1400 Total:2400 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave2_a TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 40 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet_Click } TFBot { Template T_TFBot_Medic_Vaccinator_Blast_Click } TFBot { Template T_TFBot_Medic_Vaccinator_Fire_Click } } } WaveSpawn { Name wave2_a TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 40 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet_Click } TFBot { Template T_TFBot_Medic_Vaccinator_Blast_Click } TFBot { Template T_TFBot_Medic_Vaccinator_Fire_Click } } } WaveSpawn { Name wave2_a TotalCurrency 250 TotalCount 60 MaxActive 12 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Scout_Bonk } } WaveSpawn { Name wave2_a TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Tank { Health 25000 Name Tank Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave2_b WaitForAllDead wave2_a TotalCurrency 100 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 16 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_DemoKnight_BattleAxe } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet_Click } TFBot { Template T_TFBot_Medic_Vaccinator_Blast_Click } TFBot { Template T_TFBot_Medic_Vaccinator_Fire_Click } } } WaveSpawn { Name wave2_tank WaitForAllDead wave2_a TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Tank { Health 15000 Name Tank Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave2_b1 WaitForAllDead wave2_a TotalCurrency 150 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman_Spammer_Bleed_Normal } } WaveSpawn { Name wave2_b WaitForAllSpawned wave2_b1 TotalCurrency 150 TotalCount 36 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Pyro_Dragon } } WaveSpawn { Name wave2_c WaitForAllSpawned wave2_b TotalCurrency 150 TotalCount 24 MaxActive 20 SpawnCount 4 WaitBeforeStarting 14 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet_Click } TFBot { Template T_TFBot_Medic_Vaccinator_Blast_Click } TFBot { Template T_TFBot_Medic_Vaccinator_Fire_Click } } } } //1000+1400+1300 Total:3700 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave3_a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_FAN } } WaveSpawn { Name wave3_a TotalCurrency 250 TotalCount 50 MaxActive 15 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_side TFBot { Template T_TFBot_Soldier_Future } } WaveSpawn { Name wave3_a TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_FAN } } WaveSpawn { Name wave3_a TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 30 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Soldier_Future } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name wave3_b1 WaitForAllDead wave3_a TotalCurrency 150 TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Slow } TFBot { Template T_TFBot_Medic_Quickheal } } } WaveSpawn { Name wave3_b WaitForAllDead wave3_a TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 40 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Fire } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg_Quickheal } } } WaveSpawn { Name wave3_c WaitForAllSpawned wave3_b TotalCurrency 150 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 40 WaitBetweenSpawns 20 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Demo_Burst_Bomber Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_Quickheal } TFBot { Template T_TFBot_Medic_Quickheal } TFBot { Template T_TFBot_Medic_Quickheal } TFBot { Template T_TFBot_Medic_Quickheal } } } WaveSpawn { Name wave3_Fan WaitForAllDead wave3_a TotalCurrency 200 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 14 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_FAN } } WaveSpawn { Name wave3_support WaitForAllDead wave3_a TotalCurrency 150 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot Support 1 TFBot { Template T_TFBot_Sniper_Huntsman_Penetration } } } //1000+1400+1300+1400 Total:5100 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave4_tank TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave4_a TotalCurrency 100 TotalCount 36 MaxActive 16 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_side Squad { TFBot { Template T_TFBot_Heavy_Deflector_Pusher Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Heavy_Deflector_Crit } TFBot { Template T_TFBot_Heavy_Deflector_Crit } } } WaveSpawn { Name wave4_a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Backburner } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name wave4_tank WaitForAllDead wave4_a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Tank { Health 25000 Name Tank Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave4_b WaitForAllSpawned wave4_a TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Backburner } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name wave4_b WaitForAllSpawned wave4_a TotalCurrency 150 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 14 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_side Randomchoice { TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes AlwaysCrit } TFBot { Template T_TFBot_Demo_Blast Attributes AlwaysCrit } } } WaveSpawn { Name wave4_b WaitForAllSpawned wave4_a TotalCurrency 150 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 16 WaitBetweenSpawns 6 Where spawnbot_side TFBot { Template T_TFBot_Scout_Blaster_Hyper } } WaveSpawn { Name wave4_tank WaitForAllDead wave4_b TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Tank { Health 30000 Name Tank Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave4_c WaitForAllSpawned wave4_b TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 25 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Pyro_Backburner } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name wave4_c WaitForAllSpawned wave4_b TotalCurrency 150 TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 14 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_TankBuster } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave4_c WaitForAllSpawned wave4_b TotalCurrency 150 TotalCount 18 MaxActive 4 SpawnCount 1 WaitBeforeStarting 18 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Heavy_Juggernaut } } WaveSpawn { Name wave4_c WaitForAllSpawned wave4_b TotalCurrency 150 TotalCount 36 MaxActive 8 SpawnCount 4 WaitBeforeStarting 16 WaitBetweenSpawns 4 Where spawnbot_side TFBot { Template T_TFBot_Scout_Bonk_Fast_Type2 Attributes AlwaysCrit } } } //1000+1400+1300+1400+1600 Total:6700 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave5_a TotalCurrency 150 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Penetration } TFBot { Template T_TFBot_Giant_Medic_Shield_Quickheal } } } WaveSpawn { Name wave5_a TotalCurrency 150 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 14 Where spawnbot_side TFBot { Template T_TFBot_Giant_Sniper_SMG_Spammer } } WaveSpawn { Name wave5_a1 TotalCurrency 150 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Pyro_Crit } } WaveSpawn { Name wave5_a WaitForAllSpawned wave5_a1 TotalCurrency 150 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 12 WaitBetweenSpawns 6 Where spawnbot_side Squad { TFBot { Template T_TFBot_Soldier_Barrage Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_Quickheal_Armored } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave5_tank WaitForAllSpawned wave5_a1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Tank { Health 40000 Name Tank Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave5_b1 WaitForAllDead wave5_a TotalCurrency 150 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Sniper_Huntsman_Penetration_Hyper } TFBot { Template T_TFBot_Medic_Quickheal_Armored } } } WaveSpawn { Name wave5_tank WaitForAllSpawned wave5_b1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 25 Tank { Health 22500 Name Tank Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave5_b WaitForAllSpawned wave5_b1 TotalCurrency 150 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Scatter } TFBot { Template T_TFBot_Giant_Medic_Shield_Kritzkrieg_Quickheal } TFBot { Template T_TFBot_Giant_Medic_Shield_Quickheal } } } WaveSpawn { Name wave5_b2 WaitForAllDead wave5_a TotalCurrency 150 TotalCount 50 MaxActive 10 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Scout_Milk_Expert Attributes AlwaysCrit } } WaveSpawn { Name wave5_b WaitForAllSpawned wave5_b2 TotalCurrency 150 TotalCount 24 MaxActive 10 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_side Squad { TFBot { Template T_TFBot_Demo_Loch_Burst_NoShield Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave5_b WaitForAllDead wave5_a TotalCurrency 200 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Stun_Spammer Attributes AlwaysCrit } } } //1000+1400+1300+1400+1600+1600 Total:8300 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave6_engi TotalCurrency 200 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot_side Support 1 Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle_Armored TeleportWhere spawnbot TeleportWhere spawnbot_side TeleportWhere spawnbot_invasion } TFBot { Template T_TFBot_Medic_Shield_Hyper } TFBot { Template T_TFBot_Pyro_Pusher } } } WaveSpawn { Name wave6_a1 TotalCurrency 150 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Demo_Burst_Hyper } } WaveSpawn { Name wave6_a WaitForAllSpawned wave6_a1 TotalCurrency 150 TotalCount 30 MaxActive 10 SpawnCount 10 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_side Squad { TFBot { Template T_TFBot_Soldier_Crit } TFBot { Template T_TFBot_Medic_Overheal Attributes "SpawnWithFullCharge" } } } WaveSpawn { Name wave6_a TotalCurrency 150 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fast_Expert Attributes AlwaysCrit } } WaveSpawn { Name wave6_a TotalCurrency 150 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Spammer Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_Long_Quickfix } TFBot { Template T_TFBot_Medic_Long_Quickfix } TFBot { Template T_TFBot_Medic_Long_Quickfix } } } WaveSpawn { Name wave6_a TotalCurrency 150 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 20 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Name wave6_b WaitForAllDead wave6_a TotalCurrency 150 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 14 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragon_Heal Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Name wave6_b WaitForAllDead wave6_a TotalCurrency 150 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 14 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Barrage_Hyper } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Name wave6_support1 WaitForAllDead wave6_a TotalCurrency 150 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 8 Support 1 Where spawnbot_side TFBot { Template T_TFBot_Demoknight_Hyper } } WaveSpawn { Name wave6_c WaitForAllSpawned wave6_b TotalCurrency 50 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Heavy_Dragon } TFBot { Template T_TFBot_Medic_Long_Quickfix } TFBot { Template T_TFBot_Medic_Long_Quickfix } TFBot { Template T_TFBot_Medic_Long_Quickfix } TFBot { Template T_TFBot_Medic_Long_Quickfix } } } WaveSpawn { Name wave6_c WaitForAllSpawned wave6_b TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 30 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Attributes AlwaysCrit } } } //1000+1400+1300+1400+1600+1600+1500 Total:9800 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave7_a1 TotalCurrency 150 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_side TFBot { Template T_TFBot_Giant_Scout_FAN_Pusher Attributes AlwaysCrit } } WaveSpawn { Name wave7_support1 WaitForAllSpawned wave7_a1 TotalCurrency 150 TotalCount 40 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 4 Where spawnbot Support 1 TFBot { Template T_TFBot_Scout_Blaster_Hyper } } WaveSpawn { Name wave7_a TotalCurrency 150 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 32 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Scatter_Hyper } TFBot { Template T_TFBot_Giant_Medic_Shield_Uber_Quickheal } } } WaveSpawn { Name wave7_a TotalCurrency 150 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 21 WaitBetweenSpawns 32 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Demo_Scatter_Hyper } TFBot { Template T_TFBot_Giant_Medic_Shield_Uber_Quickheal } } } WaveSpawn { Name wave7_tank WaitForAllSpawned wave7_a1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 25 Tank { Health 30000 Name Tank Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave7_b WaitForAllDead wave7_a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Tank { Health 40000 Name Tank Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave7_b1 WaitForAllDead wave7_a TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Class Soldier Name "Giant Hyper Concheror Soldier" ClassIcon soldier_conch_giant Skill Expert Health 4200 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Item "The Concheror" Item "gold botkiller rocket launcher mk.ii" Item "soldier samurai hat" Item "the shogun's shoulder guard" ItemAttributes { ItemName "gold botkiller rocket launcher mk.ii" "damage bonus" 2.0 "Projectile speed increased" 1.5 "clip size upgrade atomic" 8.0 "slow enemy on hit" 5 "bleeding duration" 5 "fire rate bonus" 0.8 "faster reload rate" 0.4 "critboost on kill" 30 "speed_boost_on_kill" 30 "speed_boost_on_hit" 10 "heal on kill" 4200 "mark for death" 1 } CharacterAttributes { "move speed bonus" 0.6 "fire rate bonus with reduced health" 0.1 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 "deploy time increased" 0.5 "heal rate bonus" 5 } } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name wave7_b1 WaitForAllDead wave7_a TotalCurrency 150 TotalCount 32 MaxActive 12 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 4 Where spawnbot Randomchoice { TFBot { Template T_TFBot_Heavy_Tomislav_Hyper Attributes AlwaysCrit } TFBot { Template T_TFBot_Scout_Jumping_Hyper Attributes AlwaysCrit } } } WaveSpawn { Name wave7_b WaitForAllSpawned wave7_b1 TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 40 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Soldier_Tanker_Hyper Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic_Uber_Armored } TFBot { Class Soldier Name "Giant Hyper Concheror Soldier" ClassIcon soldier_conch_giant Skill Expert Health 4200 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Item "The Concheror" Item "gold botkiller rocket launcher mk.ii" Item "soldier samurai hat" Item "the shogun's shoulder guard" ItemAttributes { ItemName "gold botkiller rocket launcher mk.ii" "damage bonus" 2.0 "Projectile speed increased" 1.5 "clip size upgrade atomic" 8.0 "slow enemy on hit" 5 "bleeding duration" 5 "fire rate bonus" 0.8 "faster reload rate" 0.4 "critboost on kill" 30 "speed_boost_on_kill" 30 "speed_boost_on_hit" 10 "heal on kill" 4200 "mark for death" 1 } CharacterAttributes { "move speed bonus" 0.6 "fire rate bonus with reduced health" 0.1 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 "deploy time increased" 0.5 "heal rate bonus" 5 } } } } WaveSpawn { Name wave7_b WaitForAllDead wave7_b1 TotalCurrency 150 TotalCount 14 MaxActive 10 SpawnCount 2 WaitBeforeStarting 18 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_side TFBot { Template T_TFBot_Sniper_Huntsman_Hyper_Spammer } } WaveSpawn { Name wave7_c WaitForAllSpawned wave7_b TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Tank { Health 45000 Name Tank Speed 75 Skin 1 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave7_c WaitForAllSpawned wave7_b TotalCurrency 150 TotalCount 16 MaxActive 16 SpawnCount 8 WaitBeforeStarting 30 WaitBetweenSpawns 20 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Soldier_Tanker_Hyper Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_Hyper } TFBot { Template T_TFBot_Medic_Hyper } TFBot { Template T_TFBot_Medic_Hyper } TFBot { Template T_TFBot_Medic_Hyper } TFBot { Template T_TFBot_Medic_Hyper } TFBot { Template T_TFBot_Medic_Hyper } TFBot { Template T_TFBot_Medic_Hyper } } } } }