#base robot_giant.pop #base robot_standard.pop #base robot_click.pop #base robot_click_giant.pop #base robot_hole.pop population { StartingCurrency 1000 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Giant_Heavy_Heavyweight_Hyper { ClassIcon heavy_apocofist_giant Name "Hyper Heavyweight Champ" Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Health 5000 Attributes "MiniBoss" ItemAttributes { ItemName apoco-fists "critboost on kill" 10 "damage bonus" 5 "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "apoco-fists" Item "pugilist's protector" Item "the heavy-weight champ" } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Engineer Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_low TeleportWhere spawnbot_high } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Sniper_SWAT_NoAttribute } } Mission { Objective Spy Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy_Saharan } } Mission { Objective Sniper Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Semiauto } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Magnetic_Hyper } } Mission { Objective Spy Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Spy_Ninja } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Deathray } } Mission { Objective Engineer Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter_Armored TeleportWhere spawnbot TeleportWhere spawnbot_low TeleportWhere spawnbot_high } } Mission { Objective Engineer Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter_Hyper TeleportWhere spawnbot TeleportWhere spawnbot_low TeleportWhere spawnbot_high } } //900 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave1_a TotalCurrency 100 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name wave1_a1 TotalCurrency 150 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro Skill Expert } TFBot { Template T_TFBot_Medic Tag "bot_squad_member" } } } WaveSpawn { Name wave1_support1 WaitForAllDead wave1_a1 TotalCurrency 250 TotalCount 60 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 4 Where spawnbot Support 1 TFBot { Template T_TFBot_Scout_Bonk_Expert } } WaveSpawn { Name wave1_a TotalCurrency 300 TotalCount 48 MaxActive 12 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Demoman Skill Expert } } WaveSpawn { Name wave1_a TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 30 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Soldier_Stun_Normal } TFBot { Template T_TFBot_Giant_Medic Tag "bot_squad_member" } } } WaveSpawn { Name wave1_b WaitForAllSpawned wave1_a TotalCurrency 250 TotalCount 14 MaxActive 14 SpawnCount 7 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Stun_Normal } TFBot { Template T_TFBot_Medic_Kritzkrieg Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_Kritzkrieg Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_Kritzkrieg Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic Tag "bot_squad_member" } } } } //900+1200 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 30 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Bearfist } TFBot { Template T_TFBot_Medic Tag "bot_squad_member" } } } WaveSpawn { Name wave2_a1 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Soldier_Direct_Burst_Buff } } WaveSpawn { Name wave2_tank TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } 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 WaitForAllSpawned wave2_a1 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_Fire } TFBot { Template T_TFBot_Medic_Armored Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_Armored Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_Armored Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_Armored Tag "bot_squad_member" } } } WaveSpawn { Name wave2_b WaitForAllDead wave2_a TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman_Penetration Attributes "AlwaysCrit" } } WaveSpawn { Name wave2_tank WaitForAllDead wave2_b TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 25 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 12500 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_c1 WaitForAllDead wave2_b TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 16 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Heal } TFBot { Template T_TFBot_Medic_Armored Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_Armored Tag "bot_squad_member" } } } WaveSpawn { Name wave2_c WaitForAllSpawned wave2_c1 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 16 WaitBetweenSpawns 16 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Scatter } TFBot { Template T_TFBot_Medic Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic Tag "bot_squad_member" } } } WaveSpawn { Name wave2_support1 WaitForAllSpawned wave2_a TotalCurrency 100 TotalCount 20 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Support 1 TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle TeleportWhere spawnbot TeleportWhere spawnbot_low TeleportWhere spawnbot_high } } WaveSpawn { Name wave2_c WaitForAllDead wave2_b TotalCurrency 100 TotalCount 15 MaxActive 4 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn { Name wave2_c WaitForAllDead wave2_b TotalCurrency 100 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot Randomchoice { TFBot { Template T_TFBot_Scout_Fast } TFBot { Template T_TFBot_Scout_Sandman_Fast } } } } //900+1200+1100 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave3_a1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot_high Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Backup } TFBot { Template T_TFBot_Giant_Medic_Shield_Kritzkrieg_Quickheal Tag "bot_squad_member" } } } WaveSpawn { Name wave3_tank TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } 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 wave3_a1 TotalCurrency 100 TotalCount 35 MaxActive 14 SpawnCount 7 WaitBeforeStarting 8 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Heavy_Deflector_Crit Attributes "AlwaysCrit" } } WaveSpawn { Name wave3_a TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 18 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } WaveSpawn { Name wave3_a WaitForAllSpawned wave3_a1 TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Burst_Bomber_Blast } TFBot { Template T_TFBot_Medic_Long_Quickfix Tag "bot_squad_member" } } } WaveSpawn { Name wave3_a WaitForAllDead wave3_a1 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } 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 wave3_a WaitForAllSpawned wave3_a1 TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Burst_Bomber_Blast Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_Long_Quickfix Tag "bot_squad_member" } } } WaveSpawn { Name wave3_a WaitForAllDead wave3_a1 TotalCurrency 100 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Pyro_Dragon_Hard } } WaveSpawn { Name wave3_b WaitForAllSpawned wave3_a TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Rocketshotgun_SlowBarrage } TFBot { Template T_TFBot_Giant_Medic Tag "bot_squad_member" } TFBot { Template T_TFBot_Giant_Medic_Uber_Regen Tag "bot_squad_member" } } } WaveSpawn { Name wave3_b WaitForAllDead wave3_a TotalCurrency 100 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_FAN } } WaveSpawn { Name wave3_tank WaitForAllDead wave3_a TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 30 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } 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 wave3_b1 WaitForAllDead wave3_a TotalCurrency 150 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes "AlwaysCrit" } } WaveSpawn { Name wave3_support2 WaitForAllDead wave3_b1 TotalCurrency 200 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot Support 1 TFBot { Template T_TFBot_Demo_Golf_Normal Attributes "AlwaysCrit" } } } //900+1200+1100+1300 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave4_a TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Heavy_Heavyweight_Hyper Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic_Uber Tag "bot_squad_member" } } } WaveSpawn { Name wave4_a1 TotalCurrency 150 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 20 Where spawnbot_high Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketPush } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet Health 4500 Tag "bot_squad_member" } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Blast Health 4500 Tag "bot_squad_member" } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Fire Health 4500 Tag "bot_squad_member" } } } WaveSpawn { Name wave4_a WaitForAllSpawned wave4_a1 TotalCurrency 150 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Demo_Scatter_Hyper } TFBot { Template T_TFBot_Medic_Blinking Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_Blinking Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_Blinking Tag "bot_squad_member" } } } WaveSpawn { Name wave4_engi TotalCurrency 300 TotalCount 40 MaxActive 4 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 8 Where spawnbot_low Support 1 Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle_FastBuild TeleportWhere spawnbot TeleportWhere spawnbot_low TeleportWhere spawnbot_high } TFBot { Template T_TFBot_Medic_Shield Tag "bot_squad_member" } } } WaveSpawn { Name wave4_b WaitForAllDead wave4_a TotalCurrency 100 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot_high TFBot { Template T_TFBot_Heavy_Tomislav_Hyper } } WaveSpawn { Name wave4_b WaitForAllDead wave4_a TotalCurrency 150 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 8 Where spawnbot_high Randomchoice { TFBot { Template T_TFBot_Giant_Scout_Fast_Bonk_Expert } TFBot { Template T_TFBot_Giant_Scout_FAN_Pusher } } } WaveSpawn { Name wave4_support1 WaitForAllSpawned wave4_a TotalCurrency 250 TotalCount 50 MaxActive 6 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot Support 1 TFBot { Template T_TFBot_Heavyweapons_Fist_Conch } } } //900+1200+1100+1300+1200 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave5_tank TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 25 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } 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_support1 TotalCurrency 200 TotalCount 60 MaxActive 6 SpawnCount 6 WaitBeforeStarting 12 WaitBetweenSpawns 6 Where spawnbot Support 1 TFBot { Template T_TFBot_Pyro_Crit } } WaveSpawn { Name wave5_a2 TotalCurrency 200 TotalCount 50 MaxActive 10 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Scout_Backscatter_Hyper Attributes "AlwaysCrit" } } WaveSpawn { Name wave5_a1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Scatter Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic_Armored Tag "bot_squad_member" } } } WaveSpawn { Name wave5_a WaitForAllSpawned wave5_a2 TotalCurrency 100 TotalCount 36 MaxActive 10 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Loch_Hyper_NoShield } TFBot { Template T_TFBot_Medic_Quickuber_Faster Tag "bot_squad_member" } } } WaveSpawn { Name wave5_tank WaitForAllDead wave5_a1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } 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_a WaitForAllSpawned wave5_a1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Penetration Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic_Shield_Extended_QuickHeal Tag "bot_squad_member" } } } WaveSpawn { Name wave5_tank WaitForAllDead wave5_a TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 30 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } 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 wave5_b1 WaitForAllDead wave5_a TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 6 WaitBetweenSpawns 4 Where spawnbot Randomchoice { TFBot { Template T_TFBot_Soldier_Scatter_Expert } TFBot { Template T_TFBot_Heavy_Dragon } } } WaveSpawn { Name wave5_support2 WaitForAllSpawned wave5_b1 TotalCurrency 100 TotalCount 60 MaxActive 10 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Hyper_Spammer_Penetration } TFBot { Template T_TFBot_Medic_Quickheal Tag "bot_squad_member" } } } WaveSpawn { Name wave5_b WaitForAllDead wave5_a TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Backburner Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic Tag "bot_squad_member" } } } } //900+1200+1100+1300+1200+1300 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave6_a TotalCurrency 150 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_high Squad { TFBot { Template T_TFBot_Giant_Heavy_Tomislav_Hyper Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_Quickuber_Armored Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_Quickuber_Armored Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_Quickuber_Armored Tag "bot_squad_member" } } } WaveSpawn { Name wave6_a1 TotalCurrency 150 TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot_high Squad { TFBot { Template T_TFBot_Soldier_Tanker } TFBot { Template T_TFBot_Medic Tag "bot_squad_member" } } } WaveSpawn { Name wave6_a WaitForAllSpawned wave6_a1 TotalCurrency 200 TotalCount 30 MaxActive 10 SpawnCount 10 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Soldier_Stun_Burst_Hyper Attributes "AlwaysCrit" } } WaveSpawn { Name wave6_a TotalCurrency 100 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_low TFBot { Template T_TFBot_Giant_Scout_Blaster_Hyper_Armored Attributes "AlwaysCrit" } } WaveSpawn { Name wave6_b WaitForAllSpawned wave6_a TotalCurrency 150 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Demo_Burst_Hyper } TFBot { Template T_TFBot_Giant_Medic_Shield_Uber_Quickheal Tag "bot_squad_member" } TFBot { Template T_TFBot_Giant_Medic_Shield_Uber_Quickheal Tag "bot_squad_member" } } } WaveSpawn { Name wave6_b WaitForAllSpawned wave6_a TotalCurrency 150 TotalCount 14 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 14 Where spawnbot_high Squad { TFBot { Template T_TFBot_Giant_Sniper_Huntsman_Penetration_Hyper } TFBot { Template T_TFBot_Medic_Armored Tag "bot_squad_member" } } } WaveSpawn { Name wave6_b1 WaitForAllDead wave6_a TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Deflector_Pusher Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_Quickuber_Armored Tag "bot_squad_member" } } } WaveSpawn { Name wave6_b WaitForAllSpawned wave6_b1 TotalCurrency 150 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Pyro_Dragon_Hyper Attributes "AlwaysCrit" } } WaveSpawn { Name wave6_c WaitForAllDead wave6_b TotalCurrency 150 TotalCount 20 MaxActive 20 SpawnCount 10 WaitBeforeStarting 8 WaitBetweenSpawns 10 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Spammer_Hyper } TFBot { Template T_TFBot_Medic_Armored Tag "bot_squad_member" } } } } //900+1200+1100+1300+1200+1300+1300 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave7_a TotalCurrency 100 TotalCount 38 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Hyper } } WaveSpawn { Name wave7_a TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Soldier_Nuker } TFBot { Template T_TFBot_Giant_Medic Tag "bot_squad_member" } } } WaveSpawn { Name wave7_a1 TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 6 Where spawnbot_high Squad { TFBot { Template T_TFBot_Heavy_Brassbeast_Hyper } TFBot { Template T_TFBot_Medic_Shield_Extended_Kritzkrieg } } } WaveSpawn { Name wave7_a WaitForAllSpawned wave7_a1 TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 4 Where spawnbot_high Squad { TFBot { Template T_TFBot_Pyro_Hyper } TFBot { Template T_TFBot_Medic_Shield_Extended } } } WaveSpawn { Name wave7_tank TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 60000 Name Tank Speed 70 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave7_tank WaitForAllSpawned wave7_a1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 50000 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 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 18 Where spawnbot_high Squad { TFBot { Template T_TFBot_Giant_Heavy_Shotgun_Burst_Expert } TFBot { Template T_TFBot_Giant_Medic_Shield_Kritzkrieg_Extended_QuickHeal } } } WaveSpawn { Name wave7_tank WaitForAllDead wave7_a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 50000 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 100 TotalCount 40 MaxActive 12 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 2 Where spawnbot_low TFBot { Template T_TFBot_Demo_Sticky_Burst_Hyper } } WaveSpawn { Name wave7_b WaitForAllSpawned wave7_b1 TotalCurrency 100 TotalCount 12 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 6 Where spawnbot_low TFBot { Template T_TFBot_Giant_Scout_Raygun_Armored Attributes "AlwaysCrit" } } WaveSpawn { Name wave7_tank WaitForAllSpawned wave7_b1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 70000 Name Tank Speed 60 Skin 1 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave7_b WaitForAllSpawned wave7_b1 TotalCurrency 100 TotalCount 30 MaxActive 12 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Future_Ray Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_Hyper } TFBot { Template T_TFBot_Medic_Overheal_Quickheal } } } } }