#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 400 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 2500 AddSentryBusterWhenKillCountExceeds 25 Templates { } 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_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 1 CooldownTime 10 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 20 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 30 DesiredCount 6 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 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 35 Where spawnbot Squad { Tank { Health 6500 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { TotalCurrency 100 TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 25 RandomSpawn 1 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Normal } } } WaveSpawn { TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 25 WaitBetweenSpawns 35 RandomSpawn 1 Where spawnbot Squad { TFBot { ClassIcon heavy Health 300 Name HeavyWeapons Class HeavyWeapons Skill Normal } } } WaveSpawn { TotalCurrency 0 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 15 Support 1 RandomSpawn 1 Where spawnbot Squad { TFBot { ClassIcon heavy_shotgun Health 200 Name Soldier Class Soldier Skill Normal BehaviorModifiers Push WeaponRestrictions SecondaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_shotgun_soldier "faster reload rate" 0.8 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 45 Where spawnbot Squad { TFBot { WeaponRestrictions MeleeOnly Template T_TFBot_Giant_Scout CharacterAttributes { "airblast vulnerability multiplier" 0.5 "move speed bonus" 2 } } } } WaveSpawn { TotalCurrency 100 TotalCount 15 MaxActive 12 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 20 RandomSpawn 1 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 25 WaitBetweenSpawns 10 RandomSpawn 1 Where spawnbot Squad { TFBot { ClassIcon demo Health 175 Name Demoman Class Demoman Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { TotalCurrency 50 TotalCount 2 MaxActive 5 SpawnCount 2 WaitBeforeStarting 50 WaitBetweenSpawns 10 RandomSpawn 1 Where spawnbot Squad { TFBot { Health 750 BehaviorModifiers Push Template T_TFBot_Demoman_Samurai Attributes "IgnoreFlag" } } } WaveSpawn { TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 45 WaitBetweenSpawns 10 Where spawnbot_mission_sniper Squad { TFBot { ClassIcon engineer Health 125 Name Engineer Class Engineer Skill Normal BehaviorModifiers Push Attributes "IgnoreFlag" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Demos TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 35 Where spawnbot Squad { TFBot { Health 4500 Name "Giant Demoman" Skill Normal Template T_TFBot_Giant_Demoman ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 1.2 "fire rate bonus" 0.7 "faster reload rate" 0.5 } } } } WaveSpawn { Name Demos TotalCurrency 100 TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 6 WaitBetweenSpawns 35 Where spawnbot Squad { TFBot { ClassIcon demo Health 175 Name Demoman Class Demoman Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name Pyros WaitForAllDead Demos TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Health 6000 Skill Hard Template T_TFBot_Giant_Pyro CharacterAttributes { "move speed bonus" 0.4 } } } } WaveSpawn { Name Pyros WaitForAllDead Demos TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 6 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Flaregun } } } WaveSpawn { WaitForAllSpawned Pyros TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { Tank { Health 10000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Soldiers TotalCurrency 50 TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name Soldiers TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Skill Expert Template T_TFBot_Soldier_Buff_Banner CharacterAttributes { "increase buff duration" 3 } } } } WaveSpawn { WaitForAllSpawned Soldiers TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 6500 MaxVisionRange 1500 Template T_TFBot_Giant_Heavyweapons CharacterAttributes { "airblast vulnerability multiplier" 0.2 } } TFBot { Skill Hard Template T_TFBot_Medic } TFBot { Skill Hard Template T_TFBot_Medic } TFBot { Skill Hard Template T_TFBot_Medic } } } WaveSpawn { WaitForAllSpawned Soldiers TotalCurrency 100 TotalCount 20 MaxActive 20 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot_mission_sniper Squad { TFBot { Health 150 Template T_TFBot_Sniper_Huntsman ItemAttributes { ItemName "the huntsman" "fire rate bonus" 0.6 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 100 TotalCount 35 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Expert } } } WaveSpawn { TotalCurrency 100 TotalCount 60 MaxActive 30 SpawnCount 10 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal } } } WaveSpawn { TotalCurrency 150 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 45 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { ClassIcon heavy_steelfist Health 900 Name HeavyWeapons Scale 1.5 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "fists of steel" "damage bonus" 1.5 "heal on hit for rapidfire" 50 } Item "fists of steel" } } } WaveSpawn { TotalCurrency 50 TotalCount 6 MaxActive 3 SpawnCount 3 WaitBeforeStarting 70 WaitBetweenSpawns 15 Where spawnbot_mission_sniper Squad { TFBot { ClassIcon engineer Health 275 Name Engineer Class Engineer Skill Normal BehaviorModifiers Push Attributes "IgnoreFlag" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 1 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 { TotalCurrency 300 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 45 Where spawnbot Squad { TFBot { Skill Hard Template T_TFBot_Giant_Soldier ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.2 "clip size bonus" 1.3 "faster reload rate" 0.75 } } } } WaveSpawn { TotalCurrency 0 TotalCount 5 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 15 Support 1 Where spawnbot_mission_sniper Squad { TFBot { ClassIcon engineer Health 275 Name Engineer Class Engineer Skill Expert } } } } }