#base robot_standard.pop #base robot_giant.pop population { StartingCurrency 400 RespawnWaveTime 8 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 9000 AddSentryBusterWhenKillCountExceeds 15 Mission //Busters { Where spawnbot Objective DestroySentries InitialCooldown 25 CooldownTime 30 BeginAtWave 2 RunForThisManyWaves 1 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission //Sniper (may copy for different waves?) { Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Class Sniper Skill Expert Name Sniper MaxVisionRange 3000 } } Templates { T_TFBot_Heavyweapons_Knuckle { Class Heavyweapons Name "Steel Knuckle" Skill Hard ClassIcon heavy_steelfist Health 500 WeaponRestrictions MeleeOnly Item "Fists of Steel" } } Wave //Wave 1 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name Main1a Where spawnbot_giant TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 4 WaitBeforeStarting 16 WaitBetweenSpawns 9 RandomChoice { TFBot { Class Scout Skill Easy } TFBot { Class Scout Skill Easy } TFBot { Class Scout Skill Easy } TFBot { Class Scout Skill Easy WeaponRestrictions MeleeOnly } TFBot { Class Scout Skill Easy WeaponRestrictions MeleeOnly } TFBot { Class Scout Skill Easy WeaponRestrictions MeleeOnly } TFBot { Class Scout Skill Easy WeaponRestrictions MeleeOnly } } } WaveSpawn { Name Main1b Where spawnbot TotalCurrency 120 TotalCount 15 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3.5 Squad { TFBot { Template T_TFBot_Heavyweapons_Knuckle } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } WaveSpawn { Name Main1c Where spawnbot TotalCurrency 80 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 3.5 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } }