#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 1000 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Templates { } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 30 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where flankers RandomChoice { TFBot { Class Scout Skill Easy } TFBot { Template T_TFBot_Scout_Melee } } } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where flankers Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where flankers TFBot { Template T_TFBot_Demoman } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 6 Where spawnbot TFBot { Skill Easy Template T_TFBot_Pyro } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Pyro_Flaregun } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where flankers TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn { Name 3 WaitForAllDead 2 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where flankers RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Shotgun } TFBot { Skill Easy Template T_TFBot_Heavyweapons_Shotgun } TFBot { Skill Easy Template T_TFBot_Heavyweapons_Shotgun } } } WaveSpawn { Name 3 WaitForAllDead 2 TotalCurrency 100 TotalCount 18 MaxActive 8 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 1.5 Where spawnbot RandomChoice { TFBot { Class Scout Skill Easy } TFBot { Class Scout Skill Normal } } } WaveSpawn { Name 3 WaitForAllDead 2 TotalCurrency 100 TotalCount 4 MaxActive 3 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where flankers TFBot { Template T_TFBot_Giant_Demo_RapidFire } } } }