#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 20000 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 2000 AddSentryBusterWhenKillCountExceeds 20 Templates { } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 55 DesiredCount 2 TFBot { Health 1 Template T_TFBot_Sniper CharacterAttributes { "damage penalty" 0 } } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 20 DesiredCount 1 TFBot { Health 1 Template T_TFBot_SentryBuster } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 55 DesiredCount 2 TFBot { Template T_TFBot_Spy ItemAttributes { ItemName tf_weapon_revolver "damage penalty" 0 } ItemAttributes { ItemName tf_weapon_knife "damage penalty" 0 } } } Mission { Objective Engineer Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 60 DesiredCount 9 TFBot { Health 1 Template T_TFBot_Engineer_Sentry_Tele_Battle TeleportWhere spawnbot TeleportWhere spawnbot_invasion TeleportWhere spawnbot_giant TeleportWhere spawnbot_left TeleportWhere spawnbot_right CharacterAttributes { "damage penalty" 0 } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 999 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 Support 1 Where spawnbot Squad { TFBot { ClassIcon scout Health 1 Name Scout Class Scout Skill Normal ItemAttributes { ItemName tf_weapon_scattergun "damage penalty" 0 } } } } WaveSpawn { TotalCurrency 100 TotalCount 999 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 44 WaitBeforeStarting 0 Where flankers Tank { Health 100 Name Tank Speed 75 StartingPathTrackNode boss_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { } } } WaveSpawn { TotalCurrency 100 TotalCount 999 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 44 WaitBeforeStarting 0 Where flankers Tank { Health 100 Name Tank Speed 75 StartingPathTrackNode boss_path_b1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot_left Squad { TFBot { Health 300 Template T_TFBot_Giant_Soldier_Crit Attributes DisableDodge CharacterAttributes { "damage penalty" 0 } } } } WaveSpawn { TotalCurrency 0 TotalCount 999 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot_right Squad { TFBot { Health 500 Template T_TFBot_Chief_Soldier_SlowCrit ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" .25 "fire rate bonus" .16 "Projectile speed increased" .22 "rocket specialist" 0 } CharacterAttributes { "health regen" 0 "damage bonus" 0 } } } } WaveSpawn { TotalCurrency 0 TotalCount 999 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 5 Support 1 Where spawnbot Squad { TFBot { Health 500 Template T_TFBot_Chief_Soldier ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 0 } CharacterAttributes { "health regen" 0 } } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 1 Support 1 Where spawnbot_invasion Squad { TFBot { Template T_TFBot_Demoman_Knight Attributes "DisableDodge" ItemAttributes { ItemName "the eyelander" "damage penalty" 0 } } } } } }