#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 1400 RespawnWaveTime 8 CanBotsAttackWhileInSpawnRoom no Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Slow } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy_Ninja } } Mission { Objective Engineer Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } Mission { Objective Engineer Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter_Armored } } 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 Sniper Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Deathray } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 4 TFBot { Template T_TFBot_Spy_Hyper } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { ClassIcon sniper_king Name "King Of Australia" Template T_TFBot_Sniper Attributes "AlwaysCrit" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SNIPERRIFLE" "explosive sniper shot" 5.0 "damage bonus" 5.0 "faster reload rate" 0.5 "fire rate bonus" 0.5 "sniper charge per sec" 10.0 "turn to gold" 1 "item style override" 1 } CharacterAttributes { "move speed bonus" 2.0 "health regen" 50 "head scale" 0.5 } Item "prince tavish's crown" Item "the doublecross-comm" Item "osx item" Item "the razorback" Item "gold frying pan" Item "Upgradeable TF_WEAPON_SNIPERRIFLE" } } // 1600 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave1_a TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Natascha } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave1_a TotalCurrency 200 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro Skill Expert } } } WaveSpawn { Name wave1_a TotalCurrency 200 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot Support Limited Squad { TFBot { Template T_TFBot_Scout_Bonk Attributes "AlwaysCrit" } } } WaveSpawn { Name wave1_b1 WaitForAllDead wave1_a TotalCurrency 200 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Burst } } } WaveSpawn { Name wave1_scatter WaitForAllDead wave1_a TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Scatter } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave1_b WaitForAllDead wave1_a TotalCurrency 200 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_SMG Skill Expert } } } WaveSpawn { Name wave1_c WaitForAllSpawned wave1_scatter TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 25 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Natascha } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave1_support1 WaitForAllDead wave1_b1 TotalCurrency 200 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Scout_Batsaber Attributes "AlwaysCrit" } } } WaveSpawn { Name wave1_support2 WaitForAllDead wave1_b TotalCurrency 100 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Bonk Attributes "AlwaysCrit" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave2_tank TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 25000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } //2000 WaveSpawn { Name wave2_a TotalCurrency 200 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragon } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave2_a TotalCurrency 200 TotalCount 36 MaxActive 12 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Penetration Attributes "AlwaysCrit" } } } WaveSpawn { Name wave2_a TotalCurrency 200 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 12` Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Milk } } } WaveSpawn { Name wave2_tank2 WaitForAllDead wave2_a TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 20000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name wave2_b WaitForAllDead wave2_a TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Burst_Bomber } } } WaveSpawn { Name wave2_b1 WaitForAllDead wave2_a TotalCurrency 250 TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Deflector } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave2_b1 WaitForAllDead wave2_a TotalCurrency 200 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn { Name wave2_b WaitForAllDead wave2_b1 TotalCurrency 250 TotalCount 40 MaxActive 12 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Charged_Slow } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave2_b WaitForAllDead wave2_b1 TotalCurrency 200 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Milk } } } } //1800 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 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Tankbuster } } } WaveSpawn { Name wave3_a1 TotalCurrency 200 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Shotgun_FastFire } } } WaveSpawn { Name wave3_a WaitForAllSpawned wave3_a1 TotalCurrency 200 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Loch Attributes "AlwaysCrit" } } } WaveSpawn { Name wave3_a TotalCurrency 200 TotalCount 48 MaxActive 9 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Heal } } } WaveSpawn { Name wave3_tank WaitForAllDead wave3_a TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 30 Where spawnbot Squad { Tank { Health 15000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name wave3_b1 WaitForAllDead wave3_a TotalCurrency 200 TotalCount 32 MaxActive 16 SpawnCount 8 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_Fire } TFBot { Template T_TFBot_Medic_Quickheal_Armored } TFBot { Template T_TFBot_Medic_Quickheal_Armored } TFBot { Template T_TFBot_Medic_Quickheal_Armored } } } WaveSpawn { Name wave3_b WaitForAllDead wave3_a TotalCurrency 200 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Directhit } TFBot { Template T_TFBot_Medic_Quickheal_Armored } } } WaveSpawn { Name wave3_tank2 WaitForAllDead wave3_b1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 30 Where spawnbot Squad { Tank { Health 25000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name wave3_b WaitForAllDead wave3_b1 TotalCurrency 200 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Fast_Baseball } } } WaveSpawn { Name wave3_support1 WaitForAllDead wave3_b1 TotalCurrency 200 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist_Conch } } } WaveSpawn { Name support1 WaitForAllDead wave3_b1 TotalCurrency 100 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Spammer Attributes "AlwaysCrit" } } } } //1500 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave4_a TotalCurrency 200 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Tomislav_Hyper } } } WaveSpawn { Name wave4_a1 TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Stun_Burst Attributes "AlwaysCrit" } } } WaveSpawn { Name wave4_a WaitForAllDead wave4_a1 TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Backburner Attributes "AlwaysCrit" } } } WaveSpawn { Name wave4_engi TotalCurrency 100 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Attributes "IgnoreFlag" } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave4_blaster WaitForAllDead wave4_a TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Blaster_Pusher } } } WaveSpawn { Name wave4_sticky WaitForAllDead wave4_a TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 50 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Sticky_Infinite } TFBot { Health 4500 Template T_TFBot_Giant_Medic_Vaccinator_Bullet } TFBot { Health 4500 Template T_TFBot_Giant_Medic_Vaccinator_Blast } TFBot { Health 4500 Template T_TFBot_Giant_Medic_Vaccinator_Fire } } } WaveSpawn { Name wave4_b1 WaitForAllDead wave4_a TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Hyper_Spammer } } } WaveSpawn { Name wave4_support2 WaitForAllDead wave4_a TotalCurrency 100 TotalCount 60 MaxActive 6 SpawnCount 6 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Heavy_Deflector_Crit } } } WaveSpawn { Name wave4_b WaitForAllDead wave4_sticky TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Scatter_Expert } } } WaveSpawn { Name wave4_support3 WaitForAllDead wave4_b TotalCurrency 100 TotalCount 50 MaxActive 10 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 2 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Fast } } } WaveSpawn { Name wave4_c WaitForAllDead wave4_b TotalCurrency 200 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Blaster_Pusher } } } WaveSpawn { Name wave4_c WaitForAllDead wave4_b TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Shotgun_Expert Health 25000 Attributes "UseBossHealthBar" Attributes "AlwaysCrit" } } } } //1800 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave5_a TotalCurrency 200 TotalCount 9 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 9 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Crit } } } WaveSpawn { Name wave5_tank TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 40000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name wave5_a1 TotalCurrency 300 TotalCount 40 MaxActive 16 SpawnCount 8 WaitBeforeStarting 10 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Tomislav_ Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name wave5_a WaitForAllDead wave5_a1 TotalCurrency 200 TotalCount 40 MaxActive 16 SpawnCount 8 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Scatter_Expert } } } WaveSpawn { Name wave5_b WaitForAllDead wave5_a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 35000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name wave5_b WaitForAllDead wave5_a TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Raygun Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name wave5_hyperbow WaitForAllDead wave5_a TotalCurrency 200 TotalCount 18 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Sniper_Huntsman_Penetration_Hyper } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name wave5_b WaitForAllDead wave5_a TotalCurrency 200 TotalCount 48 MaxActive 8 SpawnCount 8 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Airborne } } } WaveSpawn { Name wave5_support1 WaitForAllDead wave5_a TotalCurrency 100 TotalCount 40 MaxActive 4 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 6 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Spammer_Conch } } } WaveSpawn { Name wave5_c WaitForAllDead wave5_b TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Squad { Tank { Health 17500 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name wave5_c WaitForAllDead wave5_b TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragon_Heal Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_Long_Quickfix } } } WaveSpawn { Name wave5_c WaitForAllDead wave5_b TotalCurrency 100 TotalCount 60 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Hyper Attributes "AlwaysCrit" } } } } //1400 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave6_a1 TotalCurrency 100 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_FAN_Pusher } } } WaveSpawn { Name wave6_a TotalCurrency 200 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Spammer_Burst_Crit } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name wave6_support1 TotalCurrency 500 TotalCount 60 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle_FastBuild Attributes "AlwaysCrit" Attributes "IgnoreFlag" } TFBot { Template T_TFBot_Medic_Shield_Hyper } } } WaveSpawn { Name wave6_support2 WaitForAllDead wave6_a1 TotalCurrency 300 TotalCount 80 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 8 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Pyro_Powerjack } } } WaveSpawn { Name wave6_b WaitForAllDead wave6_a TotalCurrency 100 TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_Pusher } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg_Quickheal } } } WaveSpawn { Name wave6_c WaitForAllDead wave6_b TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Nuker } TFBot { Template T_TFBot_Giant_Medic_Uber_Armored } } } } //1600 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave7_a TotalCurrency 200 TotalCount 14 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_BurstFire } } } WaveSpawn { Name wave7_support1 TotalCurrency 200 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot Support Limited Squad { TFBot { Template T_TFBot_Heavy_Brassbeast Attributes "AlwaysCrit" } } } WaveSpawn { Name wave7_tank TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 50000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name wave7_a TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Future Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name wave7_tank WaitForAllDead wave7_a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 55000 Name Tank Speed 75 Skin 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 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { ClassIcon heavy_burstrapid Name "Giant Burst Rapid Shotgun Heavy" Template T_TFBot_Giant_Heavyweapons_Shotgun Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_shotgun_hwg "fire rate bonus" 0.3 "faster reload rate" -0.8 "bullets per shot bonus" 6 "weapon spread bonus" 0.75 "heal on kill" 5000 } Item "The Eliminators Safeguard" } TFBot { Template T_TFBot_Giant_Medic_Shield_QuickHeal } } } WaveSpawn { Name wave7_b WaitForAllDead wave7_a TotalCurrency 200 TotalCount 60 MaxActive 8 SpawnCount 4 WaitBeforeStarting 16 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Hyper_Dmgup } } } WaveSpawn { Name wave7_b WaitForAllDead wave7_a TotalCurrency 200 TotalCount 60 MaxActive 8 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Milk_Expert Attributes "AlwaysCrit" } } } WaveSpawn { Name wave7_c1 WaitForAllDead wave7_b TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 10 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Blaster_Hyper_Armored Attributes "AlwaysCrit" } } } WaveSpawn { Name wave7_support2 WaitForAllDead wave7_b TotalCurrency 100 TotalCount 50 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Support 1 Where spawnbot Randomchoice { TFBot { Template T_TFBot_Heavy_Brassbeast Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Pyro_Pusher Attributes "AlwaysCrit" } } } WaveSpawn { Name wave7_support3 WaitForAllDead wave7_c1 TotalCurrency 199 TotalCount 80 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Demo_Burst_Hyper } } } WaveSpawn { Name wave7_Last WaitForAllDead wave7_c1 TotalCurrency 1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon soldier_winchester Health 70000 Name "The Robot Of the Vanguard" Scale 1.9 Class Soldier Skill Expert Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.2 "clip size upgrade atomic" 56.0 "Blast radius increased" 3.0 "Projectile speed increased" 0.4 "faster reload rate" 0.2 "heal on hit for rapidfire" 250 "heal on kill" 5000 "damage bonus" 1.5 "damage causes airblast" 1 "projectile spread angle penalty" 4 "item style override" 1 } CharacterAttributes { "health regen" 100 "no self blast dmg" 1 "move speed bonus" 0.25 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 "increase buff duration" 9.0 } Item "the concheror" Item "the soldier's stogie" Item "graybanns" Item "steel shako" Item "the classified coif" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" } } } } }