#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 950 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Advanced 1 Templates { T_TFBot_Medic_Kritz { ClassIcon medic_kritz2 Health 150 Name "Kritzkrieg Medic" Class Medic Skill Expert Item "the kritzkrieg" Item "berlin brain bowl" Item "bunnyhopper's ballistics vest" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the kritzkrieg" "heal rate bonus" 1.25 "uber duration bonus" 621 // h. "ubercharge rate bonus" 25 // 1.6s to build kritz } CharacterAttributes { "bot medic uber health threshold" 250 // Any number higher than their max addit. hp will trigger Behaviour MedicUber// "bot medic uber deploy delay duration" 0 } } T_TFBot_Giant_Medic_Shield { Name "Giant Shield Medic" ClassIcon medic_shield_ala_giant Health 4500 Class Medic Skill Expert Item "das naggenvatcher" WeaponRestrictions SecondaryOnly Attributes "IgnoreEnemies" Attributes "ProjectileShield" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_medigun "generate rage on heal" 2 // Level 2 Projectile Shield "increase buff duration" 3 "ubercharge rate Bonus" 0.1 "heal rate Bonus" 200 "uber duration bonus" -6 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } TFBot_Giant_Sniper_SMG { ClassIcon sniper_smg_tind_giant Health 2500 Name "Giant SMG Sniper" Class Sniper Skill Expert MaxVisionRange 1200 WeaponRestrictions SecondaryOnly Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 60 DesiredCount 2 TFBot { Name "Soviet Spy" Template T_TFBot_Spy } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Name "Soviet Spy" Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 45 DesiredCount 2 TFBot { Name "Soviet Piss Sniper" Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 5 InitialCooldown 45 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_endurance_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1_1 TotalCurrency 100 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBeforeStarting 6 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon heavy Health 300 Name "Siberian Minigun Lover" Class HeavyWeapons Skill Easy } } } WaveSpawn { Name w1_1 TotalCurrency 100 TotalCount 30 MaxActive 15 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Name "Weird Shotgun Militia" Skill Normal Template T_TFBot_Scout_Scattergun_SlowFire } } } WaveSpawn { Name w1_1 TotalCurrency 200 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 16 Where spawnbot_flank2 Squad { TFBot { Name "Giant Officer" Template T_TFBot_Giant_Soldier_Spammer Item "tyrantium helmet" } } } WaveSpawn { Name w1_2 WaitForAllDead w1_1 TotalCurrency 100 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_flank Squad { TFBot { ClassIcon soldier Health 200 Name "Anti-Tank Militia" Class Soldier Skill Easy } } } WaveSpawn { Name w1_2 WaitForAllDead w1_1 TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 0 Where spawnbot_flank_rand Squad { TFBot { Name "Sword Civilian" Template T_TFBot_Demoman_Knight Attributes "AlwaysCrit" } } } WaveSpawn { Name w1_2 WaitForAllDead w1_1 TotalCurrency 200 TotalCount 6 MaxActive 4.5 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 24 Where spawnbot_flank2 Squad { TFBot { Name "Giant Captain" Template T_TFBot_Giant_Heavyweapons } TFBot { Name "German" Template T_TFBot_Medic_QuickUber } TFBot { Name "Giant Demolition" Template T_TFBot_Giant_Demoman } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_endurance_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2_a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 60 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Name "Giant Burst Demolition" Template T_TFBot_Giant_Demo_Burst Item "scotch bonnet" } TFBot { Name "German" Template T_TFBot_Medic_QuickUber } TFBot { Name "Weapon Enhancer German" Template T_TFBot_Medic_Kritz } TFBot { Name "German" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w2_1 TotalCurrency 100 TotalCount 30 MaxActive 9 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_flank Squad { TFBot { Name "Hunter" Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name w2_1 TotalCurrency 100 TotalCount 14 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_flank2 Squad { TFBot { Name "Siberian Boxer" Template T_TFBot_Heavyweapons_Fist Item "the team captain" Item "weight room warmer" } } } WaveSpawn { Name w2_1 TotalCurrency 100 TotalCount 15 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon sniper_jarate Health 125 Name "Piss Generator" Class Sniper Skill Normal WeaponRestrictions SecondaryOnly Attributes "AlwaysFireWeapon" ItemAttributes { ItemName jarate "effect bar recharge rate increased" 0.1 } Item "jarate" Item "villain's veil" Item "larrikin robin" } } } WaveSpawn { Name w2_2 WaitForAllDead w2_1 TotalCurrency 100 TotalCount 36 MaxActive 18 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot RandomChoice { TFBot { ClassIcon scout Health 125 Name "Marakov Scout" Class Scout Skill Normal WeaponRestrictions SecondaryOnly } TFBot { ClassIcon scout Health 125 Name "Weird Shotgun Militia" Class Scout Skill Easy } TFBot { Template T_TFBot_Scout_Melee } } } WaveSpawn { Name w2_2 WaitForAllDead w2_1 TotalCurrency 100 TotalCount 9 MaxActive 4.5 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 15 Where spawnbot_flank2 Squad { TFBot { Name "Giant Anti-Artillery Pyro" Template T_TFBot_Giant_Pyro_Pusher Attributes "AlwaysCrit" } TFBot { Name "German" Template T_TFBot_Medic_QuickUber } TFBot { Name "German" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w2_3_a WaitForAllDead w2_2 TotalCurrency 38 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 9 Where spawnbot_flank Squad { TFBot { ClassIcon soldier Health 200 Name "Anti-Tank Militia" Class Soldier Skill Easy } } } WaveSpawn { Name w2_3_b WaitForAllDead w2_2 TotalCurrency 37 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Action FetchFlag ClassIcon engineer_widowmaker_nys Health 125 Name "Conscriptor" Class Engineer Skill Normal WeaponRestrictions PrimaryOnly Item "the widowmaker" } } } WaveSpawn { Name w2_3 WaitForAllDead w2_2 TotalCurrency 75 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot_flank2 Squad { TFBot { Name "Fast As Fuck FAN Scout" Template T_TFBot_Giant_Scout_FAN Attributes "AlwaysCrit" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_endurance_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w3_1 TotalCurrency 100 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Name "Fast As Fuck Super Scout" Template T_TFBot_Giant_Scout_Fast } } } WaveSpawn { Name w3_1 TotalCurrency 100 TotalCount 45 MaxActive 9 SpawnCount 9 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Name "Protected Militia" Template T_TFBot_Scout_Bonk Attributes "AlwaysCrit" } } } WaveSpawn { Name w3_1 TotalCurrency 100 TotalCount 30 MaxActive 18 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot_flank_rand Squad { TFBot { ClassIcon heavy Health 300 Name "Motherland Defender" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Item "gold botkiller minigun mk.i" Item "commissar's coat" Item "the patriot peak" } } } WaveSpawn { Name w3_2 WaitForAllDead w3_1 TotalCurrency 100 TotalCount 21 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_flank Squad { TFBot { Name "Charging Demolition" Template T_TFBot_Demoman ClassIcon demo_targe_nys ItemAttributes { ItemName "the chargin' targe" "charge recharge rate increased" 3 } Item "the chargin' targe" Item "the hat with no name" } } } WaveSpawn { Name w3_2 WaitForAllDead w3_1 TotalCurrency 100 TotalCount 9 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_flank2 Squad { TFBot { Name "Giant Shotgun Siberian" Template T_TFBot_Giant_Heavyweapons_Shotgun Item "the eliminators safeguard" Item "the bruiser's bandanna" } TFBot { Name "German" Template T_TFBot_Medic_QuickUber } TFBot { Name "German" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w3_2 WaitForAllDead w3_1 TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon soldier_directhit Health 200 Name "Accurate Artillery Soldier" Class Soldier Skill Normal Attributes "HoldFireUntilFullReload" Item "the direct hit" } } } WaveSpawn { Name w3_3_a WaitForAllDead w3_2 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Name "Giant Burst Fire Air Defence" Template T_TFBot_Giant_Soldier_Spammer_Reload Item "stahlhelm" Item "the classified coif" } TFBot { Name "Giant Protection German" Template T_TFBot_Giant_Medic_Shield } } } WaveSpawn { Name w3_3 WaitForAllDead w3_2 TotalCurrency 100 TotalCount 32 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot_flank_rand Squad { TFBot { ClassIcon sniper_smg_tind Health 125 Name "American Mafia" Class Sniper Skill Normal WeaponRestrictions SecondaryOnly Item "desert marauder" } } } WaveSpawn { Name w3_3 WaitForAllDead w3_2 TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Health 650 Name "Jumping American Baseball Player" Scale 1.35 Template T_TFBot_Scout_Jumping_Sandman ClassIcon scout_jumping_armored Attributes "AlwaysCrit" CharacterAttributes { "move speed bonus" 0.75 } } } } WaveSpawn { Name tankboss TotalCurrency 1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode tankpath_same OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_endurance_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4_1 TotalCurrency 100 TotalCount 20 MaxActive 7.5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Name "Giant American Mafia" Template TFBot_Giant_Sniper_SMG UseCustomModel models/bots/sniper_boss/bot_sniper_boss.mdl Item "desert marauder" Attributes "AlwaysCrit" } TFBot { Name "German" Template T_TFBot_Medic_QuickUber } TFBot { Name "German" Template T_TFBot_Medic_QuickUber } TFBot { Name "German" Template T_TFBot_Medic_QuickUber } TFBot { Name "German" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w4_1 TotalCurrency 100 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_flank RandomChoice { TFBot { ClassIcon scout Health 125 Name "Weird Shotgun Militia" Class Scout Skill Easy Attributes "AlwaysCrit" } TFBot { ClassIcon scout Health 125 Name "Weird Shotgun Militia" Class Scout Skill Normal Attributes "AlwaysCrit" } } } WaveSpawn { Name w4_1 TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot_flank2 Squad { TFBot { Name "Japanese Samurai" Template T_TFBot_Demoman_Samurai Attributes "AlwaysCrit" } } } WaveSpawn { Name w4_2 WaitForAllDead w4_1 TotalCurrency 100 TotalCount 15 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_flank_rand Squad { TFBot { ClassIcon heavy_brass_nys Health 300 Name "Increased Damage Siberian" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the brass beast" "aiming movespeed increased" 1 } Item "the brass beast" } } } WaveSpawn { Name w4_2 WaitForAllDead w4_1 TotalCurrency 100 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot_flank2 Squad { TFBot { ClassIcon heavy_tomislav_lite Health 300 Name "Accurate Siberian" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Item "tomislav" } } } WaveSpawn { Name w4_2 WaitForAllDead w4_1 TotalCurrency 100 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_flank2 Squad { TFBot { ClassIcon heavy_natascha_nys Health 300 Name "Slowing Siberian" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Item "natascha" } } } WaveSpawn { Name w4_2 WaitForAllDead w4_1 TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Name "Giant Burst Fire Demolition" Template T_TFBot_Giant_Demo_Burst Item "scotch bonnet" } TFBot { Name "Weapon Enhancer German" Template T_TFBot_Medic_Kritz } } } WaveSpawn { Name tankboss TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 60 Where spawnbot Squad { Tank { Health 24000 Name Tank Speed 75 StartingPathTrackNode tankpath_alt OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w4_3_a WaitForAllDead w4_2 TotalCurrency 100 TotalCount 24 MaxActive 12 SpawnCount 12 WaitBeforeStarting 16 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Name "Burst Fire Demolition" Template T_TFBot_Demo_Burst Item "scotch bonnet" } } } WaveSpawn { Name w4_3 WaitForAllDead w4_2 TotalCurrency 100 TotalCount 30 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Name "Punching Siberian" Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name w4_3_b WaitForAllDead w4_3_a TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot_flank2 Squad { TFBot { Name "Giant Artillery Defense Siberian" Template T_TFBot_Giant_Heavyweapons_Deflector Attributes "AlwaysCrit" } TFBot { Name "German" Template T_TFBot_Medic_QuickUber } TFBot { Name "German" Template T_TFBot_Medic_QuickUber } TFBot { Name "Captured German" Template T_TFBot_Medic_QuickUber } TFBot { Name "Captured German" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 1 WaitForAllSpawned tankboss TotalCurrency 100 TotalCount 21 MaxActive 21 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 Support 1 Where spawnbot Squad { TFBot { Name "Siberian Shotgun" Template T_TFBot_Heavyweapons_Shotgun Item "the eliminators safeguard" Item "the bruiser's bandanna" } } } WaveSpawn { Name tankboss WaitForAllDead w4_3_a TotalCurrency 1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { Tank { Health 32000 Name Tank Speed 75 Skin 1 StartingPathTrackNode tankpath_alt 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 "The Comrade" WaitForAllSpawned "The Comrade Forces" TotalCurrency 1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 4 Where spawnbot_boss FirstSpawnOutput { Target boss_door_open_relay Action Trigger } Squad { TFBot { ClassIcon heavy_healonkill_giant Health 36000 Name "The Comrade" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName craftsmann_minigun_ironwood "heal on hit for rapidfire" 62.5 "heal on kill" 2400 } CharacterAttributes { "move speed bonus" 0.4 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "damage force reduction" 0.3 } Item "craftsmann_minigun_ironwood" Item "the patriot peak" Item "the dictator" Item "commissar's coat" } } } WaveSpawn { Name "The Comrade Forces" TotalCurrency 2 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_flank2 Squad { TFBot { Name "Comrade Officer Giant Heavy" Template T_TFBot_Giant_Heavyweapons Item "officer's ushanka" Item "commissar's coat" } } } WaveSpawn { Name "The Comrade Forces" TotalCurrency 2 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Where spawnbot_flank2 Squad { TFBot { Name "Comrade Officer Giant Demoman" Template T_TFBot_Giant_Demo_RapidFire } } } WaveSpawn { Name "The Comrade Forces" TotalCurrency 2 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 9 Where spawnbot Where spawnbot_flank2 Squad { TFBot { Name "Comrade Officer Giant Soldier" Template T_TFBot_Giant_Soldier Item "the patriot peak" Item "the diplomat" } } } WaveSpawn { Name "The Comrade Forces" TotalCurrency 2 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Where spawnbot_flank2 Squad { TFBot { Name "Comrade Officer Giant Pyro" Template T_TFBot_Giant_Pyro Item "the patriot peak" Item "eotl_pyro_sweater" } } } WaveSpawn { Name w5_support1 WaitForAllSpawned "The Comrade Forces" TotalCurrency 0 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 9 Support 1 Where spawnbot Where spawnbot_flank_rand Where spawnbot_flank Where spawnbot_flank2 Squad { TFBot { Template T_TFBot_Pyro Attributes "AlwaysFireWeapon" } } } WaveSpawn { Name w5_support1 WaitForAllSpawned "The Comrade Forces" TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 Support 1 Where spawnbot Where spawnbot_flank_rand Where spawnbot_flank Where spawnbot_flank2 Squad { TFBot { Class Heavyweapons Skill Normal } } } WaveSpawn { Name w5_support1 WaitForAllSpawned "The Comrade Forces" TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 8 Support 1 Where spawnbot Where spawnbot_flank_rand Where spawnbot_flank Where spawnbot_flank2 Squad { TFBot { Template T_TFBot_Demoman Attributes "AlwaysCrit" } } } } }