#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 800 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 2500 AddSentryBusterWhenKillCountExceeds 25 Templates { } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 30 CooldownTime 35 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 20 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 20 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Engineer Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 25 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 30 DesiredCount 5 TFBot { Template T_TFBot_Spy } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 500 TotalCount 30 MaxActive 12 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon heavy Health 300 Name HeavyWeapons Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { TotalCurrency 0 TotalCount 3 MaxActive 6 SpawnCount 3 WaitBeforeStarting 35 WaitBetweenSpawns 20 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Tank WaitForAllSpawned Demos TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { Tank { Health 7500 Name Tank Speed 70 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name Soldiers TotalCurrency 100 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name Demos WaitForAllSpawned Soldiers TotalCurrency 100 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon demo Health 175 Name Demoman Class Demoman Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { WaitForAllSpawned Tank TotalCurrency 0 TotalCount 1 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Support 1 Where spawnbot Squad { TFBot { ClassIcon pyro_flare Health 175 Name Pyro Class Pyro Skill Normal WeaponRestrictions SecondaryOnly Item "the flare gun" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "Boss Soldier" TotalCurrency 700 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Health 10000 Skill Normal Template T_TFBot_Giant_Soldier Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.5 "clip size bonus" 1.5 "fire rate bonus" 0.45 "faster reload rate" 0.75 } CharacterAttributes { "airblast vulnerability multiplier" 0.1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 4 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 18 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Engineer_Sentry_Battle } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 150 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name Flare TotalCurrency 150 TotalCount 25 MaxActive 15 SpawnCount 5 WaitBeforeStarting 30 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon pyro_flare Health 175 Name Pyro Class Pyro Skill Normal WeaponRestrictions SecondaryOnly Item "the flare gun" } } } WaveSpawn { WaitForAllSpawned Flare TotalCurrency 500 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy Health 300 Name HeavyWeapons Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 900 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Health 20000 Skill Hard Template T_TFBot_Giant_Heavyweapons Attributes "UseBossHealthBar" CharacterAttributes { "airblast vulnerability multiplier" 0.1 } Item "the brass beast" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 25 WaitBetweenSpawns 20 Support 1 Where spawnbot Squad { TFBot { Skill Normal Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 30 Support 1 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Engineer_Sentry_Battle } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Samurai TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Health 750 Template T_TFBot_Demoman_Samurai } } } WaveSpawn { WaitForAllSpawned Samurai TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 1400 Template T_TFBot_Giant_Scout_Fast Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_pistol_scout "damage bonus" 1 "fire rate bonus" 0.75 "faster reload rate" 1.25 "Projectile speed increased" 0.35 } CharacterAttributes { "airblast vulnerability multiplier" 0.5 } } } } WaveSpawn { WaitForAllSpawned Samurai TotalCurrency 100 TotalCount 20 MaxActive 20 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { ClassIcon heavy Health 300 Name HeavyWeapons Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tomislav "damage bonus" 1.15 "fire rate bonus" 0.5 } Item "tomislav" } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitForAllSpawned Samurai TotalCurrency 100 TotalCount 40 MaxActive 20 SpawnCount 10 WaitBeforeStarting 20 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { WaitForAllSpawned Samurai TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot Squad { Tank { Health 12000 Name Tank Speed 65 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { WaitForAllDead Samurai TotalCurrency 100 TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 30 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { ClassIcon demo Health 175 Name Demoman Class Demoman Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { WaitForAllDead Samurai TotalCurrency 100 TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 35 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 800 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Health 25000 Skill Hard Template T_TFBot_Giant_Demoman Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 0.5 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.5 "blast radius increased" 1.5 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 80 } CharacterAttributes { "airblast vulnerability multiplier" 0.1 } } } } WaveSpawn { TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Health 4000 Template T_TFBot_Giant_Pyro Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_flamethrower "damage bonus" 1.25 "heal on hit for rapidfire" 15 } CharacterAttributes { "move speed bonus" 0.45 "airblast vulnerability multiplier" 0.2 } } } } WaveSpawn { TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 35 Support 1 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Engineer_Sentry_Battle } } } WaveSpawn { TotalCurrency 100 TotalCount 40 MaxActive 20 SpawnCount 10 WaitBeforeStarting 70 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { ClassIcon scout Health 165 Name Scout Class Scout Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the c.a.p.p.e.r" "damage bonus" 1.05 "clip size bonus" 1.40 "heal on hit for rapidfire" 5 } CharacterAttributes { "airblast vulnerability multiplier" 0.25 } Item "the c.a.p.p.e.r" Item "the virtual viewfinder" Item "orion's belt" } } } } }