//This file has been generated by http://mvm.tf //Copy this file in your tf/scripts/population folder #base robot_giant.pop #base robot_standard.pop #base robot_click.pop #base robot_click_giant.pop population { StartingCurrency 800 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 2000 AddSentryBusterWhenKillCountExceeds 15 Templates { T_TFBot_Giant_Soldier_SlowBarrage { ClassIcon soldier_barrage Health 4000 Name "Colonel Barrage" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 } } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 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 50 DesiredCount 1 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Spy_Ninja } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_Spy_Ninja } } Wave { WaitWhenDone 65 Checkpoint Yes Description w1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 216 TotalCount 45 MaxActive 18 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Shotgun } } } WaveSpawn { TotalCurrency 100 TotalCount 15 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot_side Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal } } } WaveSpawn { TotalCurrency 90 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Sniper_SMG } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } } } WaveSpawn { WaitForAllDead 1 TotalCurrency 128 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop1 Squad { TFBot { Template T_TFBot_Demo_Burst } } } WaveSpawn { WaitForAllDead 1 TotalCurrency 60 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Burst } } } WaveSpawn { WaitForAllDead 2 TotalCurrency 206 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 10000 Template T_TFBot_Giant_Heavy_Deflector_Pusher Attributes "UseBossHealthBar" } } } WaveSpawn { WaitForAllDead 2 TotalCurrency 0 TotalCount 10 MaxActive 18 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 2 Support 1 Where spawnbot_invasion Where spawnbot_airdrop0 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon scout_pistol Name Scout Class Scout Skill easy WeaponRestrictions SecondaryOnly } } } } Wave { WaitWhenDone 65 Checkpoint Yes Description w2 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { DoneOutput { Target air_warning_notxt_relay Action Trigger } WaitBeforeStarting 10 Name wait Where nowhere } WaveSpawn { WaitForAllSpawned wait WaitBeforeStarting 5 Name surprise Where nowhere } WaveSpawn { WaitForAllSpawned surprise StartWaveOutput { Target drop_bomb0_relay // call in a plane to drop the tank. Action Trigger } Name a TotalCount 1 Support Limited WaitBeforeStarting 3.9 Tank { Health 300 Speed 75 StartingPathTrackNode "tank_path_air_bomb" } } WaveSpawn { WaitForAllSpawned a WaitBeforeStarting 2 Name andanotherone Where nowhere } WaveSpawn { WaitForAllSpawned andanotherone StartWaveOutput { Target drop_bomb0_relay Action Trigger } TotalCount 1 Support Limited WaitBeforeStarting 4.1 Tank { Health 300 Speed 75 StartingPathTrackNode "tank_path_air_bomb1" } } WaveSpawn { Name 1 TotalCurrency 250 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 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 { TotalCurrency 164 TotalCount 36 MaxActive 18 SpawnCount 6 WaitBeforeStarting 1 WaitBetweenSpawns 10 Where spawnbot_side Squad { TFBot { Health 175 Name Pyro Class Pyro Skill Normal } } } WaveSpawn { TotalCurrency 116 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 175 Name Demoman Class Demoman Skill Normal } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 200 TotalCount 35 MaxActive 15 SpawnCount 5 WaitBeforeStarting 20 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Soldier_Shotgun } TFBot { Template T_TFBot_Soldier_Shotgun } TFBot { Template T_TFBot_Soldier_Charged } } } WaveSpawn { WaitForAllDead 1 TotalCurrency 90 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 15 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Scout_FAN Attributes "AlwaysCrit" } } } WaveSpawn { Name 3 WaitForAllDead 2 TotalCurrency 160 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Heater } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { WaitForAllDead 2 TotalCurrency 120 TotalCount 60 MaxActive 18 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 0.5 Where spawnbot_invasion Squad { TFBot { Template T_TFBot_Sniper_SMG Attributes "AlwaysCrit" } } } } Wave { WaitWhenDone 65 Checkpoint Yes Description w3 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Chief_Soldier_RocketPush Health 20000 } TFBot { Template T_TFBot_Giant_Heavy_Natascha Attributes UseBossHealthBar Scale 1.9 Health 25000 } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitForAllSpawned 1 TotalCurrency 147 TotalCount 21 MaxActive 12 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_airdrop0 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist Attributes "AlwaysCrit" Item "The B.A.S.E. Jumper" } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Bonk } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 210 TotalCount 36 MaxActive 18 SpawnCount 9 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Health 300 Name HeavyWeapons Class HeavyWeapons Skill Normal } } } WaveSpawn { WaitForAllDead 1 TotalCurrency 64 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Dragon } } } WaveSpawn { Name 3 WaitForAllDead 2 TotalCurrency 200 TotalCount 8 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Demoman Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllDead 2 TotalCurrency 179 TotalCount 32 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot_side Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal } TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal } TFBot { ClassIcon heavy_crit Health 300 Name HeavyWeapons Class HeavyWeapons Skill Normal Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllDead 3 TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllDead 3 TotalCurrency 0 TotalCount 10 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 Where spawnbot_invasion Squad { TFBot { Health 175 Name Demoman Class Demoman Skill Normal } } } WaveSpawn { WaitForAllDead 3 TotalCurrency 0 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 Where spawnbot_invasion Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal } } } } Wave { WaitWhenDone 65 Checkpoint Yes Description w4 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 300 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 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 1 TotalCurrency 125 TotalCount 42 MaxActive 21 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_invasion Squad { TFBot { Template T_TFBot_Pyro_Repulsive } } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 200 TotalCount 48 MaxActive 20 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot_invasion Where spawnbot_airdrop0 Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Demo_Loch } TFBot { Template T_TFBot_Demo_Loch } TFBot { Template T_TFBot_Demo_Loch } } } WaveSpawn { WaitForAllSpawned 1 TotalCurrency 80 TotalCount 16 MaxActive 12 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Deflector_Pusher } } } WaveSpawn { Name 3 WaitForAllSpawned 2 TotalCurrency 55 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllSpawned 2 TotalCurrency 55 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllSpawned 2 TotalCurrency 84 TotalCount 36 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal } } } WaveSpawn { WaitForAllDead 3 TotalCurrency 101 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { WaitForAllDead 3 TotalCurrency 200 TotalCount 48 MaxActive 15 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 7 Where spawnbot_invasion Where spawnbot_airdrop0 Squad { TFBot { Template T_TFBot_Soldier_TankBuster } TFBot { Template T_TFBot_Demo_Burst } TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Expert Attributes AlwaysCrit } } } } Wave { WaitWhenDone 65 Checkpoint Yes Description w5 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 80 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Penetration } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Blast } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Fire } } } WaveSpawn { Name 1 TotalCurrency 150 TotalCount 6 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Backburner } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { WaitForAllDead 1 TotalCurrency 350 TotalCount 48 MaxActive 18 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 7 Where spawnbot_airdrop1 Squad { TFBot { Template T_TFBot_Soldier_Airstrike_Hyper } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 150 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Air_Barrage Attributes "AlwaysCrit" } } } WaveSpawn { Name 3 WaitForAllDead 2 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 60000 Name Tank Speed 60 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { WaitForAllSpawned 3 TotalCurrency 80 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Natascha_Hyper } } } WaveSpawn { WaitForAllSpawned 3 TotalCurrency 80 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Stun_Spammer } } } WaveSpawn { WaitForAllSpawned 3 TotalCurrency 80 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Hyper } } } WaveSpawn { WaitForAllSpawned 3 TotalCurrency 80 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Scatter_Expert } } } WaveSpawn { WaitForAllSpawned 3 TotalCurrency 80 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Future } } } WaveSpawn { WaitForAllSpawned 3 TotalCurrency 50 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 2 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } } WaveSpawn { WaitForAllSpawned 3 TotalCurrency 120 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot_airdrop0 Squad { TFBot { Template T_TFBot_Giant_Scout_Blaster_Hyper } } } } Wave { WaitWhenDone 65 Checkpoint Yes Description w6 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 50 TotalCount 2 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragon_Hyper } } } WaveSpawn { TotalCurrency 50 TotalCount 2 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 8 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragon_Hyper } } } WaveSpawn { DoneOutput { Target air_warning_notxt_relay Action Trigger } WaitBeforeStarting 7 Name wait1 // Where nowhere } WaveSpawn { WaitForAllSpawned wait1 // WaitBeforeStarting 5 Name surprise1 // Where nowhere } WaveSpawn { WaitForAllSpawned surprise StartWaveOutput { Target drop_bomb0_relay // call in a plane to drop the tank. Action Trigger } Name a1 // TotalCount 1 Support Limited WaitBeforeStarting 3.9 Tank { Health 300 Speed 75 StartingPathTrackNode "tank_path_air_bomb" } } WaveSpawn { WaitForAllSpawned a1 // WaitBeforeStarting 2 Name andanotherone1 // Where nowhere } WaveSpawn { WaitForAllSpawned andanotherone1 // StartWaveOutput { Target drop_bomb0_relay Action Trigger } TotalCount 1 Support Limited WaitBeforeStarting 4.1 Tank { Health 300 Speed 75 StartingPathTrackNode "tank_path_air_bomb1" } } WaveSpawn { Name bot1 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Name "CPL Machine Gun" ClassIcon sniper_smg_giant Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Health 35000 Scale 1.9 Attributes "AlwaysCrit" ItemAttributes { ItemName "tf_weapon_smg" "critboost on kill" 30 "damage causes airblast" 1 "damage bonus" 2.0 "fire rate bonus" 0.3 } CharacterAttributes { "move speed bonus" 0.5 } } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 35000 Name Tank Speed 75 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { DoneOutput { Target air_warning_notxt_relay Action Trigger } WaitBeforeStarting 7 Name wait Where nowhere } WaveSpawn { WaitForAllSpawned wait WaitBeforeStarting 2 Name surprise Where nowhere } WaveSpawn { WaitForAllSpawned surprise StartWaveOutput { Target drop_bomb0_relay // call in a plane to drop the tank. Action Trigger } Name a TotalCount 1 Support Limited WaitBeforeStarting 2 Tank { Health 300 Speed 75 StartingPathTrackNode "tank_path_air_bomb" } } WaveSpawn { WaitForAllSpawned a WaitBeforeStarting 5 Name 1 Where nowhere } WaveSpawn { WaitForAllSpawned bot1 StartWaveOutput { Target drop_bomb0_relay Action Trigger } TotalCount 1 Support Limited WaitBeforeStarting 4.1 Tank { Health 300 Speed 75 StartingPathTrackNode "tank_path_air_bomb1" } } WaveSpawn { WaitForAllDead bot1 TotalCurrency 400 TotalCount 48 MaxActive 20 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Medic } TFBot { Health 300 Name HeavyWeapons Class HeavyWeapons Skill Expert Attributes AlwaysCrit } TFBot { Template T_TFBot_Demo_Burst_Hyper } } } WaveSpawn { Name bot2 WaitForAllDead bot1 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 50000 ClassIcon soldier_directhit_spammer Name "Precision Strike" Template T_TFBot_Chief_Soldier_Extended_Concheror Attributes HoldFireUntilFullReload ItemAttributes { ItemName "the direct hit" "damage bonus" 2.5 "fire rate bonus" 0.1 "clip size upgrade atomic" 5 "faster reload rate" 0.2 "rocket specialist" 4 "Projectile speed increased" 2 } Item "the direct hit" } } } WaveSpawn { DoneOutput { Target air_warning_notxt_relay Action Trigger } WaitForAllDead bot1 WaitBeforeStarting 1 Name wait3 // name Where nowhere } WaveSpawn { WaitForAllSpawned wait3 // name WaitBeforeStarting 13 Name surprise3 // name Where nowhere } WaveSpawn { WaitForAllSpawned surprise3 // name StartWaveOutput { Target drop_bomb0_relay // call in a plane to drop the tank. Action Trigger } Name a3 // name TotalCount 5 Support Limited WaitBeforeStarting 1.9 WaitBetweenSpawns 3 Tank { Health 300 Speed 75 StartingPathTrackNode "tank_path_air_bomb" } } WaveSpawn { WaitForAllDead bot1 WaitBeforeStarting 14 Name andanotherone3 // name Where nowhere } WaveSpawn { WaitForAllSpawned andanotherone3 // name StartWaveOutput { Target drop_bomb0_relay Action Trigger } TotalCount 5 Support Limited WaitBeforeStarting 1.9 WaitBetweenSpawns 3 Tank { Health 300 Speed 75 StartingPathTrackNode "tank_path_air_bomb1" } } WaveSpawn { WaitForAllDead bot2 TotalCurrency 150 TotalCount 30 MaxActive 5 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_accurate_lite Health 300 Name "Mafia Heavy" Class HeavyWeapons Skill Expert ItemAttributes { ItemName "tomislav" "aiming movespeed increased" 1.5 } Item "tomislav" Item "the family business" Item "the eviction notice" Item "capone's capper" } } } WaveSpawn { WaitForAllDead bot2 TotalCurrency 400 TotalCount 30 MaxActive 10 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Direct } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name bot3 WaitForAllDead bot2 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Name "Sir Nukesalot MK2" ClassIcon demo_sirmk2 Template T_TFBot_Chief_Demo_Atomic ItemAttributes { ItemName "the loose cannon" "damage bonus" 9 "faster reload rate" 0.5 "fire rate bonus" 0.5 "blast radius increased" 1.5 } } } } WaveSpawn { Name bot4 WaitForAllDead bot3 TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 85000 ClassIcon heavy_wm_boss Name WeaponMaster Scale 1.9 Skill Expert WeaponRestrictions PrimaryOnly Template T_TFBot_Chief_Gauntlet Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName deflector "heal on kill" 10000 } ItemAttributes { ItemName tf_weapon_shotgun_hwg "is_passive_weapon" 1 "override projectile type" 2 "faster reload rate" 0.4 "fire rate bonus" 0.001 "clip size upgrade atomic" 12.0 "projectile spread angle penalty" 2 "damage bonus" 10 "dmg bonus vs buildings" 5 "maxammo secondary increased" 50 } Item "deflector" Item "big steel jaw of summer fun" Item "der maschinensoldaten-helm" } } } WaveSpawn { DoneOutput { Target air_warning_notxt_relay Action Trigger } WaitForAllSpawned bot4 WaitBeforeStarting 1 Name wait4 // name Where nowhere } WaveSpawn { WaitForAllSpawned wait4 // name WaitBeforeStarting 9 Name surprise4 // name Where nowhere } WaveSpawn { WaitForAllSpawned surprise4 // name StartWaveOutput { Target drop_bomb0_relay // call in a plane to drop the tank. Action Trigger } Name a4 // name TotalCount 4 Support Limited WaitBeforeStarting 3.9 WaitBetweenSpawns 2 Tank { Health 300 Speed 75 StartingPathTrackNode "tank_path_air_bomb" } } WaveSpawn { WaitForAllSpawned bot4 WaitBeforeStarting 12 Name andanotherone4 // name Where nowhere } WaveSpawn { WaitForAllSpawned andanotherone4 // name StartWaveOutput { Target drop_bomb0_relay Action Trigger } TotalCount 4 Support Limited WaitBeforeStarting 3.1 WaitBetweenSpawns 2 Tank { Health 300 Speed 75 StartingPathTrackNode "tank_path_air_bomb1" } } WaveSpawn { WaitForAllDead bot3 TotalCurrency 200 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Gaspasser_Slow } } } WaveSpawn { WaitForAllDead bot3 StartWaveOutput { Target drop_bomb1_relay Action Trigger } TotalCount 1 TotalCurrency 100 WaitBeforeStarting 3.9 WaitBetweenSpawns 50 Support 1 Tank { Health 5000 Skin 1 Name "droptank1" Speed 75 StartingPathTrackNode "tank_path_drop1" OnKilledOutput // safety measure to remove the 'chute { Target droptank1_killed_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } } // C: