population { StartingCurrency 500 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Templates { } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name a1 TotalCurrency 100 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal WeaponRestrictions MeleeOnly } } } WaveSpawn { Name a2 TotalCurrency 100 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Hard WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name a3 WaitForAllSpawned a1 TotalCurrency 100 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name a4 WaitForAllSpawned a2 TotalCurrency 100 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon demo Health 175 Name Demoman Class Demoman Skill Hard WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name a5 WaitForAllSpawned a3 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon heavy Health 300 Name Heavy Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name a6 WaitForAllSpawned a5 TotalCurrency 250 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { ClassIcon pyro_giant Health 3000 Name "Giant Pyro" Scale 1.75 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } TFBot { ClassIcon medic Health 150 Name Medic Class Medic Skill Normal ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.1 } CharacterAttributes { "heal rate bonus" 10 } Item "the quick-fix" } TFBot { ClassIcon medic Health 150 Name Medic Class Medic Skill Normal ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.1 } CharacterAttributes { "heal rate bonus" 10 } Item "the quick-fix" } TFBot { ClassIcon medic Health 150 Name Medic Class Medic Skill Normal ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.1 } CharacterAttributes { "heal rate bonus" 10 } Item "the quick-fix" } } } WaveSpawn { Name a7 WaitForAllSpawned a6 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon demoknight Health 175 Name Demoknight Class Demoman Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the eyelander" "critboost on kill" 3 } Item "the chargin' targe" Item "the eyelander" } } } WaveSpawn { Name a8 WaitForAllSpawned a7 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { ClassIcon soldier_giant Health 4200 Name "Giant Burst Fire Soldier" Scale 1.75 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 } } } } WaveSpawn { Name a9 WaitForAllSpawned a8 TotalCurrency 150 TotalCount 20 MaxActive 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon demo Health 175 Name "Burst Fire Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 } } } } WaveSpawn { Name a10 WaitForAllSpawned a9 TotalCurrency 150 TotalCount 20 MaxActive 20 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Hard WeaponRestrictions PrimaryOnly } TFBot { ClassIcon scout Health 135 Name "Minor League Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.5 } Item "the sandman" } } } WaveSpawn { Name a11 WaitForAllSpawned a10 TotalCurrency 100 TotalCount 16 MaxActive 16 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon demoknight Health 180 Name Demoknight Class Demoman Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the eyelander" "critboost on kill" 3 } Item "the chargin' targe" Item "the eyelander" } TFBot { ClassIcon medic Health 151 Name "Quick-Fix Medic" Class Medic Skill Easy WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "uber duration bonus" -2 } CharacterAttributes { "heal rate bonus" 2 } Item "the quick-fix" } } } WaveSpawn { Name a12 WaitForAllSpawned a11 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions MeleeOnly Item "bonk! atomic punch" } } } WaveSpawn { Name a13 WaitForAllSpawned a12 TotalCurrency 250 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon demo_giant Health 3300 Name "Giant Demoman" Scale 1.75 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } TFBot { ClassIcon demo_giant Health 3300 Name "Giant Demoman" Scale 1.75 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } TFBot { ClassIcon heavy_giant Health 5000 Name "Giant Heavy" Scale 1.75 Class HeavyWeapons Skill Expert MaxVisionRange 1600 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } } WaveSpawn { Name a14 WaitForAllSpawned a13 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 1 Where spawnbot Squad { Tank { Health 40000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name a15 WaitForAllSpawned a13 TotalCurrency 150 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon scout_giant Health 1200 Name "Super Scout" Scale 1.75 Class Scout Skill Easy WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_bat "damage bonus" 7.5 "fire rate bonus" 3.33 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions PrimaryOnly } TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions PrimaryOnly } TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name a16 WaitForAllDead a15 TotalCurrency 150 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon soldier_giant Health 4500 Name "Giant Soldier" Scale 1.75 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "Projectile speed increased" 0.7 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } TFBot { ClassIcon medic_uber_giant Health 3500 Name "Giant Uber Medic" Scale 1.75 Class Medic Skill Normal Attributes "SpawnWithFullCharge" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 2 "bot medic uber health threshold" 1111 "bot medic uber deploy delay duration" 3 } CharacterAttributes { "heal rate bonus" 100 } } } } WaveSpawn { Name a17 WaitForAllDead a15 TotalCurrency 100 TotalCount 15 MaxActive 15 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon pyro Health 188 Name "Scorch Shot Pyro" Class Pyro Skill Hard WeaponRestrictions SecondaryOnly Item "the scorch shot" } } } WaveSpawn { Name a18 WaitForAllDead a16 TotalCurrency 750 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout Health 900 Name "MONEY DELIVERY" Scale 1.25 Class Scout Skill Expert WeaponRestrictions SecondaryOnly Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_pistol_scout "damage bonus" 0.3 } CharacterAttributes { "move speed bonus" 0.8 } } } } WaveSpawn { Name a19 WaitForAllDead a18 TotalCurrency 200 TotalCount 30 MaxActive 20 SpawnCount 6 WaitBeforeStarting 15 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name "Crit Scout" Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" } } } WaveSpawn { Name a20 WaitForAllSpawned a19 TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon soldier_giant Health 5250 Name "Giant Soldier" Scale 1.75 Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName "the equalizer" "fire rate bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the equalizer" } TFBot { ClassIcon medic_uber Health 150 Name "Uber Medic" Class Medic Skill Normal Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 5 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 0.1 } } TFBot { ClassIcon medic_uber Health 150 Name "Uber Medic" Class Medic Skill Normal Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 5 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 0.1 } } } } WaveSpawn { Name a21 WaitForAllSpawned a20 TotalCurrency 200 TotalCount 20 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon heavy Health 350 Name Heavy Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Item "natascha" } } } WaveSpawn { Name a22 WaitForAllSpawned a21 TotalCurrency 200 TotalCount 30 MaxActive 20 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon sniper_bow Health 125 Name Bowman Class Sniper Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the huntsman" "damage bonus" 0.7 } Item "the huntsman" } TFBot { ClassIcon demoknight Health 175 Name Demoknight Class Demoman Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the eyelander" "critboost on kill" 3 } Item "the chargin' targe" Item "the eyelander" } } } WaveSpawn { Name a23 WaitForAllSpawned a22 TotalCurrency 150 TotalCount 30 MaxActive 20 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal WeaponRestrictions PrimaryOnly } TFBot { ClassIcon medic_uber Health 150 Name "Uber Medic" Class Medic Skill Normal Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 0.25 } CharacterAttributes { "heal rate bonus" 5 } } } } WaveSpawn { Name a24 WaitForAllSpawned a23 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { Tank { Health 50000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name a25 WaitForAllSpawned a23 TotalCurrency 150 TotalCount 12 MaxActive 10 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon heavy_giant Health 5000 Name "Giant Shotgun Heavy" Scale 1.75 Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions SecondaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_shotgun_hwg "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 1 "override footstep sound set" 2 } } TFBot { ClassIcon medic_uber Health 151 Name "Uber Medic" Class Medic Skill Normal Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 0.25 } CharacterAttributes { "heal rate bonus" 5 } } } } WaveSpawn { Name a26 WaitForAllSpawned a25 TotalCurrency 150 TotalCount 30 MaxActive 20 SpawnCount 4 WaitBeforeStarting 7 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon sniper_bow Health 151 Name Bowman Class Sniper Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the huntsman" "damage bonus" 0.75 } Item "the huntsman" } TFBot { ClassIcon medic Health 151 Name "Quick-Fix Medic" Class Medic Skill Normal ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.1 } CharacterAttributes { "heal rate bonus" 10 } Item "the quick-fix" } } } WaveSpawn { Name a27 WaitForAllSpawned a26 TotalCurrency 300 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon pyro_giant Health 5600 Name "Giant Pyro" Scale 1.75 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the backburner" } TFBot { ClassIcon demo_giant Health 5250 Name "Giant Burst Fire Demo" Scale 1.75 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } } } WaveSpawn { Name a28 WaitForAllSpawned a27 TotalCurrency 350 TotalCount 8 MaxActive 6 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout_giant Health 1600 Name "Giant Scout" Scale 1.75 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "sun-on-a-stick" } } } WaveSpawn { Name a29 WaitForAllSpawned a28 TotalCurrency 300 TotalCount 160 MaxActive 20 SpawnCount 20 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Expert WeaponRestrictions PrimaryOnly } TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Expert WeaponRestrictions PrimaryOnly } TFBot { ClassIcon demo Health 175 Name Demoman Class Demoman Skill Expert WeaponRestrictions PrimaryOnly } TFBot { ClassIcon heavy Health 300 Name Heavy Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name a30 WaitForAllSpawned a29 TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon pyro_giant Health 6800 Name "Giant Pyro" Scale 1.75 Class Pyro Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AlwaysCrit" CharacterAttributes { "move speed bonus" 0.8 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the third degree" } TFBot { ClassIcon medic_uber_giant Health 4800 Name "Giant Uber Medic" Scale 1.75 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 2 } CharacterAttributes { "heal rate bonus" 5 } } } } WaveSpawn { Name a31 WaitForAllDead a30 TotalCurrency 350 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon soldier_giant Health 7500 Name "Colonel Barrage" Scale 1.75 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 } } } } WaveSpawn { Name a32 WaitForAllSpawned a31 TotalCurrency 150 TotalCount 30 MaxActive 20 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon demoknight Health 250 Name Demoknight Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Item "the chargin' targe" Item "the eyelander" } } } WaveSpawn { Name a33 WaitForAllSpawned a32 TotalCurrency 250 TotalCount 50 MaxActive 20 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon sniper_bow Health 333 Name Bowman Class Sniper Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the huntsman" "damage bonus" 0.5 } Item "the huntsman" } TFBot { ClassIcon medic_uber Health 222 Name "Uber Medic" Class Medic Skill Normal Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 2 } CharacterAttributes { "heal rate bonus" 5 } } } } WaveSpawn { Name a34 WaitForAllSpawned a33 TotalCurrency 400 TotalCount 36 MaxActive 18 SpawnCount 9 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { ClassIcon heavy_giant Health 7500 Name "Giant Deflector Heavy" Scale 1.75 Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName deflector "damage bonus" 1.5 "attack projectiles" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "deflector" } TFBot { ClassIcon medic Health 151 Name "Quick-Fix Medic" Scale 1.03 Class Medic Skill Normal ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.1 } CharacterAttributes { "heal rate bonus" 10 } Item "the quick-fix" } TFBot { ClassIcon medic Health 150 Name "Quick-Fix Medic" Class Medic Skill Normal ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.1 } CharacterAttributes { "heal rate bonus" 10 } Item "the quick-fix" } TFBot { ClassIcon medic Health 175 Name "Quick-Fix Medic" Scale 1.1 Class Medic Skill Normal ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.1 } CharacterAttributes { "heal rate bonus" 10 } Item "the quick-fix" } TFBot { ClassIcon medic Health 250 Name "Quick-Fix Medic" Scale 1.25 Class Medic Skill Normal ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.1 } CharacterAttributes { "heal rate bonus" 10 } Item "the quick-fix" } TFBot { ClassIcon medic Health 333 Name "Quick-Fix Medic" Scale 1.33 Class Medic Skill Normal ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.1 } CharacterAttributes { "heal rate bonus" 10 } Item "the quick-fix" } TFBot { ClassIcon medic Health 350 Name "Quick-Fix Medic" Scale 1.35 Class Medic Skill Normal ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.1 } CharacterAttributes { "heal rate bonus" 10 } Item "the quick-fix" } TFBot { ClassIcon medic Health 69 Name "Quick-Fix Medic" Scale 0.69 Class Medic Skill Normal ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.1 } CharacterAttributes { "heal rate bonus" 10 } Item "the quick-fix" } TFBot { ClassIcon medic Health 500 Name "Quick-Fix Medic" Scale 1.5 Class Medic Skill Normal ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.1 } CharacterAttributes { "heal rate bonus" 10 } Item "the quick-fix" } } } WaveSpawn { Name a35 WaitForAllSpawned a35 TotalCurrency 150 TotalCount 25 MaxActive 15 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout Health 133 Name "Pistol Scout" Class Scout Skill Expert WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" } } } WaveSpawn { Name a36 WaitForAllSpawned a35 TotalCurrency 400 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { Tank { Health 20000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name a37 WaitForAllSpawned a36 TotalCurrency 350 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon demo_giant Health 9001 Name "Giant Demoman" Scale 1.75 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "AlwaysCrit" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } } WaveSpawn { Name a38 WaitForAllSpawned a37 TotalCurrency 750 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout Health 950 Name "MONEY DELIVERY" Scale 1.25 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_bat "damage bonus" 125 } } } } WaveSpawn { Name a39 WaitForAllSpawned a38 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 12 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon demoknight Health 500 Name Demoknight Scale 1.15 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the eyelander" "damage bonus" 4 } Item "the tide turner" Item "the eyelander" } } } WaveSpawn { Name a40 WaitForAllSpawned a39 TotalCurrency 200 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon heavy_steelfist Health 950 Name Evil-Bot Scale 1.5 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Item "fists of steel" } } } WaveSpawn { Name a41 WaitForAllSpawned a40 TotalCurrency 350 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon soldier_giant Health 10000 Name "Giant Buff Banner Soldier" Scale 1.75 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 } Item "the buff banner" } TFBot { ClassIcon soldier_giant Health 10000 Name "Giant Concheror Soldier" Scale 1.75 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 } Item "the concheror" } TFBot { ClassIcon soldier_giant Health 10000 Name "Giant Battalion Soldier " Scale 1.75 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 } Item "the battalion's backup" } } } WaveSpawn { Name a42 WaitForAllSpawned a41 TotalCurrency 400 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon pyro_giant Health 10000 Name "Giant Pyro" Scale 1.75 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } TFBot { ClassIcon demo_giant Health 10000 Name "Giant Demoman" Scale 1.75 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "AlwaysCrit" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } TFBot { ClassIcon heavy_giant Health 10000 Name "Giant Heavy" Scale 1.75 Class HeavyWeapons Skill Expert MaxVisionRange 2500 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } } WaveSpawn { Name a43 WaitForAllDead a42 TotalCurrency 200 TotalCount 14 MaxActive 14 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout_giant Health 2400 Name "Super Scout" Scale 1.75 Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } TFBot { ClassIcon medic_uber_giant Health 2400 Name "Kritz Medic" Scale 1.75 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 250 } CharacterAttributes { "heal rate bonus" 5 "move speed bonus" 1.5 } Item "the kritzkrieg" } } } WaveSpawn { Name a44 WaitForAllSpawned a43 TotalCurrency 400 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { Tank { Health 50000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name a45 WaitForAllSpawned a44 TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon heavy_steelfist Health 950 Name "Enraged Evil-Bot" Scale 1.5 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "fists of steel" "damage bonus" 2 } CharacterAttributes { "move speed bonus" 2.5 "cannot be backstabbed" 1 } Item "fists of steel" } } } WaveSpawn { Name a46 WaitForAllSpawned a45 TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout_giant Health 15000 Name W3nd1g0 Scale 1.75 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the boston basher" "heal on hit for slowfire" 25 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "jarate backstabber" 1 "health regen" 25 } Item "the boston basher" Item "antlers" } } } WaveSpawn { Name a47 WaitForAllSpawned a46 TotalCurrency 400 TotalCount 42 MaxActive 20 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout_shortstop Health 650 Name "Shortstop Scout" Scale 1.4 Class Scout Skill Easy WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the shortstop" "dmg pierces resists absorbs" 1 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 1.25 "jarate backstabber" 1 } Item "the shortstop" } } } WaveSpawn { Name a48 WaitForAllSpawned a46 TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout_giant Health 10000 Name "Suprise Major League" Scale 1.75 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.001 } CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.7 "airblast vulnerability multiplier" 3.0 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the sandman" Item "the boston boom-bringer" Item "summer shades" } } } WaveSpawn { Name a49 WaitForAllDead a47 TotalCurrency 400 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon sniper_jarate_giant Health 2002 Name piss Scale 1.5 Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName "jarate" "effect bar recharge rate increased" 0.001 "mult effect duration" 6 } Item "jarate" } } } WaveSpawn { Name a50 WaitForAllDead a49 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon pyro_giant Health 100000 Name "Chief Incinerator" Scale 1.85 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the phlogistinator" "damage bonus" 2 "dmg pierces resists absorbs" 1 "max aoe targets" 1 "dmg max health" 0.05 "mult dmg vs same class" 0.5 } CharacterAttributes { "jarate backstabber" 1 "move speed bonus" 0.6 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 "mult stun resistance" 0 } Item "the phlogistinator" } Tank { Health 250000 Name Tank Speed 75 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } } }