//Mission made by Garry// #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 450 ///CHANGED FROM 600 TO 450. RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes AddSentryBusterWhenDamageDealtExceeds 2900 AddSentryBusterWhenKillCountExceeds 15 Advanced 1 Mission { Objective DestroySentries Where spawnbot_a_giant BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_a_mission_sniper BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 50 CooldownTime 45 DesiredCount 4 TFBot { Name "Camper Sniper" Skill Expert Template T_TFBot_Sniper Item "the cozy camper" Item "the tribalman's shiv" Item "voodoo juju" ItemAttributes { ItemName tf_weapon_sniperrifle "heal on kill" 25 } ItemAttributes { ItemName "the tribalman's shiv" "critboost on kill" 3 "heal on kill" 100 } } } Mission { Objective Engineer Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 85 ///CHANGED FROM 120 TO 85 CooldownTime 120 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 ///CHANGED FROM 2 TO 1 InitialCooldown 45 CooldownTime 60 DesiredCount 4 TFBot { Template T_TFBot_Spy Item "the black rose" Item "fancy fedora" Item "spy oni mask" ItemAttributes { ItemName "the black rose" "critboost on kill" 6 } } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 ///CHANGED FROM 5 TO 4 RunForThisManyWaves 2 ///CHANGED FROM 1 TO 2 InitialCooldown 30 CooldownTime 45 DesiredCount 2 TFBot { Name "AWP Sniper" Skill Expert Classicon sniper_headshot Template T_TFBot_Sniper Attributes "AlwaysCrit" Item "the awper hand" Item "the razorback" Item "the tribalman's shiv" Item "voodoo juju" Item "the golden garment" ItemAttributes { ItemName "the awper hand" "heal on kill" 15 } ItemAttributes { ItemName "the tribalman's shiv" "heal on kill" 50 } } } Mission ///ADDED/// { Objective Spy Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 70 CooldownTime 70 DesiredCount 4 TFBot { Health 250 Name "Kunai Spy" Classicon spy_kunai Template T_TFBot_Spy Item "the ambassador" Item "conniver's kunai" CharacterAttributes { "health regen" 1 } ItemAttributes { ItemName "the ambassador" "revolver use hit locations" 1 } ItemAttributes { ItemName "conniver's kunai" "heal on kill" 550 } } } Wave ///////// FIRST WAVE ///////// { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target bomb_4_90 Action Enable } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name BOT_01_01 TotalCurrency 50 ///CHANGED FROM 100 TO 50 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot_chief WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Health 3300 Name "Giant H-O-K Dragon's fury Pyro" MaxVisionRange 720 Scale 1.75 Class Pyro ClassIcon pyro_dragon_fury_heal Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Item "the dragon's fury" Item "the centurion" Item "the mair mask" Item "the steel sixpack" CharacterAttributes { "move speed bonus" 0.56 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "health regen" 15 } ItemAttributes { ItemName "the dragon's fury" "heal on kill" 2200 "damage bonus" 1.66 ///ADDED } } TFBot { Name Penetra-Bowman ClassIcon sniper_bow_penetrator Template T_TFBot_Sniper_Huntsman Item "the birdman of australiacatraz" ItemAttributes { ItemName "the huntsman" "projectile penetration" 3 } } TFBot { Name Penetra-Bowman ClassIcon sniper_bow_penetrator Template T_TFBot_Sniper_Huntsman Item "the birdman of australiacatraz" ItemAttributes { ItemName "the huntsman" "projectile penetration" 3 } } TFBot { Name Penetra-Bowman ClassIcon sniper_bow_penetrator Template T_TFBot_Sniper_Huntsman Item "the birdman of australiacatraz" ItemAttributes { ItemName "the huntsman" "projectile penetration" 3 } } } } WaveSpawn { Name BOT_02_02 TotalCurrency 50 ///CHANGED FROM 100 TO 50 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot_a_giant WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Health 3300 Name "Giant H-O-K Dragon's fury Pyro" MaxVisionRange 720 Scale 1.75 Class Pyro ClassIcon pyro_dragon_fury_heal Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Item "the dragon's fury" Item "the centurion" Item "the mair mask" Item "the steel sixpack" CharacterAttributes { "move speed bonus" 0.56 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "health regen" 15 } ItemAttributes { ItemName "the dragon's fury" "heal on kill" 2200 } } TFBot { Name Penetra-Bowman ClassIcon sniper_bow_penetrator Template T_TFBot_Sniper_Huntsman Item "the birdman of australiacatraz" ItemAttributes { ItemName "the huntsman" "projectile penetration" 3 } } TFBot { Name Penetra-Bowman ClassIcon sniper_bow_penetrator Template T_TFBot_Sniper_Huntsman Item "the birdman of australiacatraz" ItemAttributes { ItemName "the huntsman" "projectile penetration" 3 } } TFBot { Name Penetra-Bowman ClassIcon sniper_bow_penetrator Template T_TFBot_Sniper_Huntsman Item "the birdman of australiacatraz" ItemAttributes { ItemName "the huntsman" "projectile penetration" 3 } } } } WaveSpawn { Name BOT_03_01 WaitForAllDead BOT_01_01 TotalCurrency 50 ///CHANGED FROM 25 TO 50 TotalCount 16 MaxActive 4 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 6.5 Squad { TFBot { Skill Normal Template T_TFBot_Demoman Item "voodoo juju" ItemAttributes { ItemName tf_weapon_grenadelauncher "critboost on kill" 3 "heal on kill" 125 } } } } WaveSpawn { Name BOT_04_02 WaitForAllDead BOT_02_02 TotalCurrency 50 TotalCount 21 MaxActive 5 SpawnCount 2 Where spawnbot_a_mission_sniper WaitBeforeStarting 5 WaitBetweenSpawns 4.5 Squad { TFBot { Health 175 Name "Flare Heal-on-Kill Pyro" Class Pyro ClassIcon pyro_flareheal Skill Expert WeaponRestrictions SecondaryOnly Item "tf_weapon_flamethrower" Item "the flare gun" Item "tf_weapon_fireaxe" Item "voodoo juju" ItemAttributes { ItemName "the flare gun" "heal on kill" 175 } } } } WaveSpawn { Name BOT_05_01 WaitForAllDead BOT_01_01 TotalCurrency 25 TotalCount 14 MaxActive 3 SpawnCount 2 Where spawnbot WaitBeforeStarting 8 WaitBetweenSpawns 10.5 Squad { TFBot { Health 200 Name "Direct-Hit Soldier" Class Soldier ClassIcon soldier_directhit Skill Hard WeaponRestrictions PrimaryOnly Item "the direct hit" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" Item "the grenadier's softcap" ItemAttributes { ItemName "the direct hit" "heal on kill" 15 } } } } WaveSpawn { Name BOT_06_01 WaitForAllDead BOT_03_01 TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 Where spawnbot_chief WaitBeforeStarting 10 WaitBetweenSpawns 25 Squad { TFBot { Health 3600 Name "Giant Persian Demoknight" Classicon demoknight_persian_nys Template T_TFBot_Giant_DemoMan_PrinceTavish Item "the persian persuader" Item "carouser's capotain" Item "the hurt locher" CharacterAttributes { "move speed bonus" 0.6 } ItemAttributes { ItemName "the persian persuader" "critboost on kill" 20 } } } } WaveSpawn { Name BOT_07_02 WaitForAllDead BOT_04_02 TotalCurrency 100 TotalCount 9 MaxActive 9 SpawnCount 3 Where spawnbot_a_giant WaitBeforeStarting 10 WaitBetweenSpawns 20 Squad { TFBot { Health 3300 Name "Giant Loose Cannon Demo" Template T_TFBot_Giant_Demo_RapidFire ClassIcon demo_cannon Attributes "AlwaysCrit" Item "the loose cannon" Item "the splendid screen" Item "the juggernaut jacket" Item "scotch bonnet" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" -1 "auto fires full clip" 1 "auto fires when full" 1 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name BOT_08_02 WaitForAllSpawned BOT_04_02 TotalCurrency 50 ///CHANGED FROM 25 TO 50 TotalCount 16 MaxActive 4 SpawnCount 2 Where spawnbot_a_mission_sniper WaitBeforeStarting 0 WaitBetweenSpawns 9 Squad { TFBot { Name Penetra-Bowman ClassIcon sniper_bow_penetrator Template T_TFBot_Sniper_Huntsman Item "the birdman of australiacatraz" ItemAttributes { ItemName "the huntsman" "projectile penetration" 3 } } } } WaveSpawn { Name BOT_09_02_SUPPORT WaitForAllDead BOT_07_02 TotalCurrency 0 TotalCount 22 MaxActive 5 SpawnCount 1 Where spawnbot_a_mission_sniper WaitBeforeStarting 10 WaitBetweenSpawns 9.5 Support 1 Squad { TFBot { Health 175 AutoJumpMin 2 AutoJumpMax 5 Name "PowerJack Pyro" Class Pyro ClassIcon pyro_powerjack Skill Easy WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" Attributes "AutoJump" Item "the powerjack" Item "the attendant" Item "trickster's turnout gear" } } } WaveSpawn { Name BOT_10_01 WaitForAllSpawned BOT_03_01 TotalCurrency 25 TotalCount 18 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 8 Squad { TFBot { AutoJumpMin 2 AutoJumpMax 3 Template T_TFBot_Scout_FAN Attributes "AutoJump" } } } WaveSpawn { Name BOT_11_01 WaitForAllDead BOT_03_01 TotalCurrency 25 TotalCount 11 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 5 Squad { TFBot { Health 175 Name "Flare Heal-on-Kill Pyro" Class Pyro ClassIcon pyro_flareheal Skill Expert WeaponRestrictions SecondaryOnly Item "tf_weapon_flamethrower" Item "the flare gun" Item "tf_weapon_fireaxe" Item "voodoo juju" ItemAttributes { ItemName "the flare gun" "heal on kill" 175 } } } } WaveSpawn { Name BOT_12_01 WaitForAllSpawned BOT_05_01 TotalCurrency 25 TotalCount 8 MaxActive 4 SpawnCount 1 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Demo_Burst Item "carouser's capotain" Item "the hurt locher" CharacterAttributes { "move speed bonus" 0.80 } } } } } Wave ///////// SECOND WAVE ///////// { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target bomb_4_90 Action Enable } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name TANK_01 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 1 WaitBetweenSpawns 10 Squad { Tank { Health 20000 Name TANKER Speed 75 StartingPathTrackNode 02_tank_path1 OnBombDroppedOutput { Target bomb_deploy_relay Action Trigger } } } } WaveSpawn { Name BOT_02_02 TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 4 Where spawnbot_a_giant WaitBeforeStarting 5.20 WaitBetweenSpawns 30 Squad { TFBot { Name "Giant Burst Fire Demo" Template T_TFBot_Giant_Demo_Burst Item "the hurt locher" Item "the razorback" ItemAttributes { ItemName tf_weapon_grenadelauncher "heal on kill" 25 } } TFBot { Health 150 Name "KritzKrieg Medic" Class Medic ClassIcon medic_kritz Skill Expert Attributes "SpawnWithFullCharge" Item "tf_weapon_syringegun_medic" Item "the kritzkrieg" Item "tf_weapon_bonesaw" Item "the weather master" CharacterAttributes { "bot medic uber health threshold" 444 } ItemAttributes { ItemName tf_weapon_syringegun_medic "critboost on kill" 3 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 444 "uber duration bonus" 444 } } TFBot { Health 150 Name "KritzKrieg Medic" Class Medic ClassIcon medic_kritz Skill Expert Attributes "SpawnWithFullCharge" Item "tf_weapon_syringegun_medic" Item "the kritzkrieg" Item "tf_weapon_bonesaw" Item "the weather master" CharacterAttributes { "bot medic uber health threshold" 444 } ItemAttributes { ItemName tf_weapon_syringegun_medic "critboost on kill" 3 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 444 "uber duration bonus" 444 } } TFBot { Health 150 Name "KritzKrieg Medic" Class Medic ClassIcon medic_kritz Skill Expert Attributes "SpawnWithFullCharge" Item "tf_weapon_syringegun_medic" Item "the kritzkrieg" Item "tf_weapon_bonesaw" Item "the weather master" CharacterAttributes { "bot medic uber health threshold" 444 } ItemAttributes { ItemName tf_weapon_syringegun_medic "critboost on kill" 3 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 444 "uber duration bonus" 444 } } } } WaveSpawn { Name BOT_03_01 TotalCurrency 25 TotalCount 14 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 19.55 WaitBetweenSpawns 10.40 Squad { TFBot { Health 175 AutoJumpMin 3 AutoJumpMax 5 Name "ManMelter Pyro" Class Pyro ClassIcon pyro_manmelter Skill Expert WeaponRestrictions SecondaryOnly Attributes "AutoJump" Item "tf_weapon_flamethrower" Item "the manmelter" Item "tf_weapon_fireaxe" Item "the attendant" Item "trickster's turnout gear" ItemAttributes { ItemName "the manmelter" "critboost on kill" 25 } } } } WaveSpawn { Name BOT_04_02 TotalCurrency 25 TotalCount 16 MaxActive 4 SpawnCount 1 Where spawnbot_a_mission_sniper WaitBeforeStarting 21.40 WaitBetweenSpawns 4.20 Squad { TFBot { Name "SkullCutter Demoknight" Skill Expert ClassIcon demoknight_skullcutter Template T_TFBot_Demoman_Knight Item "the scotsman's skullcutter" Item "carouser's capotain" ItemAttributes { ItemName "the scotsman's skullcutter" "critboost on kill" 25 } } } } WaveSpawn { Name BOT_05_01 WaitForAllDead TANK_01 TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 60 Squad { TFBot { Template T_TFBot_Giant_Scout_Fast Item "the fan o'war" Item "the ebenezer" ItemAttributes { ItemName "the fan o'war" "heal on kill" 60 "killstreak tier" 3 } } } } WaveSpawn { Name BOT_06_01 WaitForAllSpawned BOT_03_01 TotalCurrency 25 TotalCount 9 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Health 300 Name "BrassBeast Heavy" Class HeavyWeapons ClassIcon heavy_brass Skill Normal Item "the brass beast" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" Item "voodoo juju" ItemAttributes { ItemName "the brass beast" "heal on kill" 50 } } } } WaveSpawn { Name BOT_07_01 WaitForAllDead BOT_03_01 TotalCurrency 25 TotalCount 21 MaxActive 6 SpawnCount 1 Where spawnbot WaitBeforeStarting 1 WaitBetweenSpawns 5.55 Squad { TFBot { Health 125 AutoJumpMin 3 AutoJumpMax 5 Name "Pop Scout" Class Scout ClassIcon scout_pop Skill Expert Attributes "AutoJump" Item "the soda popper" Item "tf_weapon_pistol_scout" Item "tf_weapon_bat" Item "the scout shako" } } } WaveSpawn { Name BOT_08_02 WaitForAllDead BOT_04_02 TotalCurrency 25 TotalCount 17 MaxActive 5 SpawnCount 2 Where spawnbot_a_mission_sniper WaitBeforeStarting 1 WaitBetweenSpawns 11.5 Squad { TFBot { Health 200 Name "Heal-on-Kill Soldier" Class Soldier ClassIcon soldier_heal Skill Hard WeaponRestrictions PrimaryOnly Item "tf_weapon_rocketlauncher" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" Item "voodoo juju" ItemAttributes { ItemName tf_weapon_rocketlauncher "heal on kill" 250 } } } } WaveSpawn { Name BOT_09_02 WaitForAllDead BOT_02_02 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 4 Where spawnbot_a_giant WaitBeforeStarting 15 WaitBetweenSpawns 35 Squad { TFBot { Name "Giant Tomislav Heavy" Template T_TFBot_Giant_Heavyweapons ClassIcon heavy_accurate Item "tomislav" Item "voodoo juju" ItemAttributes { ItemName tomislav "heal on kill" 50 } } TFBot { Skill Hard Template T_TFBot_Soldier_Extended_Concheror ItemAttributes { ItemName tf_weapon_rocketlauncher "heal on kill" 25 } } TFBot { Skill Hard Template T_TFBot_Soldier_Extended_Concheror ItemAttributes { ItemName tf_weapon_rocketlauncher "heal on kill" 25 } } TFBot { Skill Hard Template T_TFBot_Soldier_Extended_Concheror ItemAttributes { ItemName tf_weapon_rocketlauncher "heal on kill" 25 } } } } WaveSpawn { Name SUPPORT_01 WaitForAllDead TANK_01 TotalCurrency 0 TotalCount 22 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 30 Support 1 Squad { TFBot { Health 250 Name "TeamLeader Soldier" Scale 1.1 Skill Expert Template T_TFBot_Soldier_Extended_Buff_Banner Attributes "HoldFireUntilFullReload" Item "the original" Item "armored authority" Item "fancy dress uniform" Item "the shogun's shoulder guard" ItemAttributes { ItemName "the original" "heal on kill" 66 "critboost on kill" 3 "clip size bonus" 1.66 "killstreak tier" 3 "selfmade description" 1 } } } } WaveSpawn { Name BOT_10_01 WaitForAllSpawned BOT_09_02 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot_chief WaitBeforeStarting 10 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } TFBot { Health 150 Name "KritzKrieg Medic" Class Medic ClassIcon medic_kritz Skill Expert Attributes "SpawnWithFullCharge" Item "tf_weapon_syringegun_medic" Item "the kritzkrieg" Item "tf_weapon_bonesaw" Item "the weather master" CharacterAttributes { "bot medic uber health threshold" 444 } ItemAttributes { ItemName tf_weapon_syringegun_medic critboost 3 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 444 "uber duration bonus" 444 } } TFBot { Health 150 Name "KritzKrieg Medic" Class Medic ClassIcon medic_kritz Skill Expert Attributes "SpawnWithFullCharge" Item "tf_weapon_syringegun_medic" Item "the kritzkrieg" Item "tf_weapon_bonesaw" Item "the weather master" CharacterAttributes { "bot medic uber health threshold" 444 } ItemAttributes { ItemName tf_weapon_syringegun_medic "critboost on kill" 3 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 444 "uber duration bonus" 444 } } TFBot { Health 150 Name "KritzKrieg Medic" Class Medic ClassIcon medic_kritz Skill Expert Attributes "SpawnWithFullCharge" Item "tf_weapon_syringegun_medic" Item "the kritzkrieg" Item "tf_weapon_bonesaw" Item "the weather master" CharacterAttributes { "bot medic uber health threshold" 444 } ItemAttributes { ItemName tf_weapon_syringegun_medic "critboost on kill" 3 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 444 "uber duration bonus" 444 } } } } } Wave ///////// THIRD WAVE ///////// { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target bomb_4_90 Action Enable } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name BOT_01_02 TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot_a_giant WaitBeforeStarting 1 WaitBetweenSpawns 40 Squad { TFBot { Name "Giant H-O-K Shotgun Heavy" Template T_TFBot_Giant_Heavyweapons_Shotgun ClassIcon heavy_shotgun_healonkill Item "the eliminators safeguard" ItemAttributes { ItemName "the eliminators safeguard" "item style override" 1 } ItemAttributes { ItemName tf_weapon_shotgun_hwg "heal on kill" 2500 } } } } WaveSpawn { Name BOT_02_02 TotalCurrency 25 TotalCount 17 MaxActive 4 SpawnCount 2 Where spawnbot_a_mission_sniper WaitBeforeStarting 6 WaitBetweenSpawns 10 Squad { TFBot { Health 175 Name "Igniter Demoman" Class Demoman ClassIcon demo_fire Skill Expert Item "tf_weapon_grenadelauncher" Item "the chargin' targe" Item "tf_weapon_bottle" Item "the tartan shade" Item "the tartantaloons" CharacterAttributes { "afterburn immunity" 1 "move speed bonus" 0.90 } ItemAttributes { ItemName tf_weapon_grenadelauncher "Set DamageType Ignite" 1 "minicrit vs burning player" 1 "killstreak tier" 2 } } } } WaveSpawn { Name BOT_03_01 TotalCurrency 100 TotalCount 5 MaxActive 4 SpawnCount 1 Where spawnbot WaitBeforeStarting 20 WaitBetweenSpawns 40 Squad { TFBot { Name "Giant Phlog Pyro" Template T_TFBot_Giant_Pyro ClassIcon pyro_phlog Attributes "SpawnWithFullCharge" Item "the phlogistinator" Item "the centurion" Item "the mair mask" Item "the steel sixpack" ItemAttributes { ItemName "the phlogistinator" "airblast disabled" 0 "heal on kill" 33 } } } } WaveSpawn { Name BOT_04_01 TotalCurrency 75 TotalCount 12 MaxActive 3 SpawnCount 2 Where spawnbot WaitBeforeStarting 20 WaitBetweenSpawns 25 Squad { TFBot { Template T_TFBot_Demoman_Samurai } } } WaveSpawn { Name BOT_05_01 TotalCurrency 25 TotalCount 15 MaxActive 3 SpawnCount 1 Where spawnbot WaitBeforeStarting 26 WaitBetweenSpawns 4.5 Squad { TFBot { Health 125 AutoJumpMin 2 AutoJumpMax 4 Name "Blaster Scout" Class Scout ClassIcon scout_blaster_nys Skill Easy Attributes "AutoJump" Item "baby face's blaster" Item "tf_weapon_pistol_scout" Item "tf_weapon_bat" Item "the ebenezer" CharacterAttributes { "move speed bonus" 1.25 } } } } WaveSpawn { Name BOT_06_02 WaitForAllSpawned BOT_02_02 TotalCurrency 25 TotalCount 19 MaxActive 4 SpawnCount 1 Where spawnbot_a_mission_sniper WaitBeforeStarting 5 WaitBetweenSpawns 6.6 Squad { TFBot { Health 200 Name "Igniter Soldier" Class Soldier ClassIcon soldier_ignite Skill Expert WeaponRestrictions PrimaryOnly Item "tf_weapon_rocketlauncher" Item "the gilded guard" Item "the shogun's shoulder guard" CharacterAttributes { "afterburn immunity" 1 "move speed bonus" 0.90 } ItemAttributes { ItemName tf_weapon_rocketlauncher "attach particle effect" 701 "Set DamageType Ignite" 1 "killstreak tier" 3 "minicrit vs burning player" 1 } } } } WaveSpawn { Name BOT_07_01 TotalCurrency 25 TotalCount 23 MaxActive 3 SpawnCount 1 Where spawnbot WaitBeforeStarting 44 WaitBetweenSpawns 4.5 Squad { TFBot { Health 200 Name "Death-Mark Bison Soldier" Class Soldier ClassIcon soldier_bison_mark Skill Hard WeaponRestrictions SecondaryOnly Item "tf_weapon_rocketlauncher" Item "the righteous bison" Item "tf_weapon_shovel" Item "spine-chilling skull" ItemAttributes { ItemName "the righteous bison" "mark for death" 1 "damage bonus" 1.15 "critboost on kill" 3 "heal on kill" 115 } } } } WaveSpawn { Name BOT_08_02 WaitForAllDead BOT_01_02 TotalCurrency 100 TotalCount 4 MaxActive 1 SpawnCount 1 Where spawnbot_a_giant WaitBeforeStarting 20 WaitBetweenSpawns 0 Squad { TFBot { Name "Giant Burst Fire Soldier" Template T_TFBot_Giant_Soldier_Spammer_Reload Item "full metal drill hat" } } } WaveSpawn { Name SUPPORT_01 WaitForAllDead BOT_03_01 TotalCurrency 0 TotalCount 22 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 25 Support 1 Squad { TFBot { Health 175 Name "Gas Passer Pyro" Class Pyro ClassIcon pyro_gascann Skill Expert WeaponRestrictions SecondaryOnly Item "tf_weapon_flamethrower" Item "the gas passer" Item "the attendant" Item "trickster's turnout gear" ItemAttributes { ItemName "the gas passer" "item_meter_charge_rate" 0 "fire rate penalty" 2.7 } ItemAttributes { ItemName tf_weapon_flamethrower "heal on kill" 10 } CharacterAttributes { "move speed bonus" 0.95 } } } } WaveSpawn { Name BOT_09_01 WaitForAllDead BOT_03_01 TotalCurrency 75 TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 30 Squad { TFBot { Name "Giant Booster Heavy" Template T_TFBot_Giant_Heavyweapons ClassIcon heavy_booster Item "the u-clank-a" ItemAttributes { ItemName tf_weapon_minigun "critboost on kill" 10 "killstreak tier" 3 } } TFBot { Template T_TFBot_Demoman_Samurai Item "the menpo" } TFBot { Template T_TFBot_Demoman_Samurai Item "the menpo" } } } WaveSpawn { Name BOT_10_01 WaitForAllSpawned BOT_05_01 TotalCurrency 25 TotalCount 14 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Health 200 Name "Mangler Soldier" Class Soldier ClassIcon soldier_mangler Skill Normal Item "the cow mangler 5000" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" } } } WaveSpawn { Name BOT_11_01 WaitForAllDead BOT_05_01 TotalCurrency 25 TotalCount 16 MaxActive 4 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 7.8 Squad { TFBot { Name "Bloody Bowman" Skill Expert ClassIcon sniper_bow_bleed Template T_TFBot_Sniper_Huntsman Item "the razorback" Item "voodoo juju" Item "the chronomancer" ItemAttributes { ItemName "the huntsman" "killstreak tier" 3 "critboost on kill" 3 "slow enemy on hit" 1 "bleeding duration" 3 } } } } WaveSpawn { Name BOT_11_01 WaitForAllSpawned BOT_09_01 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 30 WaitBetweenSpawns 35 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Item "the splendid screen" Item "the tavish degroot experience" Item "the hurt locher" } } } WaveSpawn { Name SUPPORT_02 WaitForAllDead BOT_03_01 TotalCurrency 0 TotalCount 22 MaxActive 5 SpawnCount 2 Where spawnbot_a_mission_sniper WaitBeforeStarting 10 WaitBetweenSpawns 10 Support 1 Squad { TFBot { Health 125 Name "BackScatter Scout" Class Scout ClassIcon scout_backscatter_lite Skill Normal Item "the back scatter" Item "voodoo juju" ItemAttributes { ItemName "the back scatter" "critboost on kill" 3 } } } } } Wave ///////// FOURTH WAVE ///////// { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target bomb_4_90 Action Enable } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name TANK_01 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 17.42 WaitBetweenSpawns 0 Squad { Tank { Health 20000 Name TF_MVM_POPFILE Speed 75 StartingPathTrackNode 01_tank_path OnBombDroppedOutput { Target bomb_deploy_relay Action Trigger } } } } WaveSpawn { Name BOT_01_01 TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_chief WaitBeforeStarting 6 WaitBetweenSpawns 1 Squad { TFBot { Name "Giant Direct-Hit Soldier" Template T_TFBot_Giant_Soldier Item "the direct hit" Classicon soldier_directhit_infinite Item "full metal drill hat" Item "soldiers sparkplug" Item "man in slacks" ItemAttributes { ItemName "the direct hit" "faster reload rate" -0.8 "fire rate bonus" 0.5 "killstreak tier" 3 } } TFBot { Health 4000 Name "Giant KritzKrieg Medic" Template T_TFBot_Giant_Medic Classicon medic_kritz Item "the kritzkrieg" Item "the razorback" Item "the weather master" CharacterAttributes { "bot medic uber health threshold" 4444 "heal rate bonus" 40 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 444 "uber duration bonus" 444 } } } } WaveSpawn { Name BOT_02_02 TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_a_giant WaitBeforeStarting 1.22 WaitBetweenSpawns 1 Squad { TFBot { Name "Giant Direct-Hit Soldier" Template T_TFBot_Giant_Soldier Item "the direct hit" Classicon soldier_directhit_infinite Item "full metal drill hat" Item "soldiers sparkplug" Item "man in slacks" ItemAttributes { ItemName "the direct hit" "faster reload rate" -0.8 "fire rate bonus" 0.5 "killstreak tier" 3 } } TFBot { Health 4000 Name "Giant KritzKrieg Medic" Template T_TFBot_Giant_Medic Classicon medic_kritz Item "the kritzkrieg" Item "the razorback" Item "the weather master" CharacterAttributes { "bot medic uber health threshold" 4444 "heal rate bonus" 40 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 444 "uber duration bonus" 444 } } } } WaveSpawn { Name BOT_03_01 WaitForAllDead BOT_01_01 TotalCurrency 25 TotalCount 6 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 45 Squad { TFBot { Health 1400 Name "Ace Bowman Rapid Fire" Skill Expert Classicon sniper_bow_armoured Template T_TFBot_Sniper_Huntsman_Spammer Attributes "AlwaysCrit" Item "the razorback" Item "the doublecross-comm" Item "the stovepipe sniper shako" Item "the chronomancer" Item "the triggermans tacticals" Item "batters bracers" ItemAttributes { ItemName "the huntsman" "killstreak tier" 3 } } } } WaveSpawn { Name BOT_04_01 WaitForAllDead BOT_01_01 TotalCurrency 25 TotalCount 15 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 15.55 WaitBetweenSpawns 10 Squad { TFBot { Skill Hard Template T_TFBot_Demoman Item "the black watch" } } } WaveSpawn { Name BOT_05_02 WaitForAllDead BOT_02_02 TotalCurrency 50 TotalCount 7 MaxActive 1 SpawnCount 1 Where spawnbot_a_giant WaitBeforeStarting 5 WaitBetweenSpawns 30 Squad { TFBot { Template T_TFBot_Giant_Scout_FAN Item "the federal casemaker" Item "frenchmans formals" Item "tomb readers" } } } WaveSpawn { Name BOT_06_02 WaitForAllDead BOT_02_02 TotalCurrency 50 TotalCount 20 MaxActive 8 SpawnCount 1 Where spawnbot_a_mission_sniper WaitBeforeStarting 15 WaitBetweenSpawns 5.55 Squad { TFBot { Health 175 Name Pyro Class Pyro Skill Hard Item "tf_weapon_flamethrower" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" Item "the attendant" Item "trickster's turnout gear" } } } WaveSpawn { Name TANK_02 WaitForAllSpawned BOT_07_01 WaitForAllDead BOT_05_02 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 10 Squad { Tank { Health 20000 Name TF_ADDCOND_91_29_11 Speed 75 StartingPathTrackNode 01_tank_path OnBombDroppedOutput { Target bomb_deploy_relay Action Trigger } } } } WaveSpawn { Name BOT_07_01 WaitForAllDead TANK_01 TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 Where spawnbot_chief WaitBeforeStarting 30 WaitBetweenSpawns 35 Squad { TFBot { Name "Giant Natascha Heavy" Template T_TFBot_Giant_Heavyweapons Classicon heavy_natascha_nys Item "natascha" Item "siberian tigerstripe" Item "Spooktacles" Item "the eliminators safeguard" ItemAttributes { ItemName "the eliminators safeguard" "item style override" 1 } } TFBot { Health 4000 Name "Giant KritzKrieg Medic" Template T_TFBot_Giant_Medic Classicon medic_kritz Item "the kritzkrieg" Item "the razorback" Item "the weather master" CharacterAttributes { "bot medic uber health threshold" 4444 "heal rate bonus" 40 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 444 "uber duration bonus" 444 } } } } WaveSpawn { Name BOT_08_01 WaitForAllSpawned BOT_04_01 TotalCurrency 25 TotalCount 17 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 7.77 Squad { TFBot { Health 200 Name "Direct-Hit Soldier" Class Soldier Classicon soldier_directhit Skill Hard Item "the direct hit" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" Item "soldier drill hat" } } } WaveSpawn { Name BOT_09_02 WaitForAllSpawned BOT_06_02 TotalCurrency 50 TotalCount 26 MaxActive 8 SpawnCount 1 Where spawnbot_a_mission_sniper WaitBeforeStarting 5 WaitBetweenSpawns 3.33 Squad { TFBot { Health 125 Name "Fan O'War Scout" Class Scout Classicon scout_fanowar_2 Skill Easy WeaponRestrictions MeleeOnly Item "tf_weapon_scattergun" Item "tf_weapon_pistol_scout" Item "the fan o'war" Item "the ebenezer" ItemAttributes { ItemName "the fan o'war" "critboost on kill" 404 } } } } WaveSpawn { Name BOT_10_01 WaitForAllSpawned BOT_07_01 ///CHANGED FROM DEAD TO SPAWNED TotalCurrency 25 TotalCount 18 MaxActive 6 ///CHANGED FROM 4 TO 6 SpawnCount 1 Where spawnbot WaitBeforeStarting 15 ///CHANGED FROM 2 TO 15 WaitBetweenSpawns 2.22 Squad { TFBot { Health 175 Name "BackBurner Pyro" Class Pyro Classicon pyro_backburner_nys Skill Normal WeaponRestrictions PrimaryOnly Item "the backburner" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" Item "pyro helm" Item "trickster's turnout gear" } } } WaveSpawn { Name BOT_11_01 WaitForAllSpawned TANK_02 ///CHANGED FROM BOT_07_01 TO TANK_02 TotalCurrency 50 TotalCount 8 MaxActive 4 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 ///CHANGED FROM 10 TO 0 ? WaitBetweenSpawns 15 ///CHANGED FROM 20 TO 15 Squad { TFBot { Skill Expert Template T_TFBot_Heavyweapons_Fist Attributes "AlwaysCrit" Item "spine-chilling skull 2011 style 3" Item "the razorback" } } } WaveSpawn { Name BOT_12_01 WaitForAllSpawned BOT_07_01 ///CHANGED FROM DEAD TO SPAWNED TotalCurrency 25 TotalCount 12 MaxActive 6 ///CHANGED FROM 3 TO 6 SpawnCount 1 Where spawnbot WaitBeforeStarting 20 ///CHANGED FROM 5 TO 20 WaitBetweenSpawns 9.66 Squad { TFBot { Health 175 Name "Infinite Fire Demoman" Class Demoman Classicon demo_infinite Skill Easy Item "tf_weapon_grenadelauncher" Item "tf_weapon_pipebomblauncher" Item "tf_weapon_bottle" Item "the ebenezer" ItemAttributes { ItemName tf_weapon_grenadelauncher "critboost on kill" 3 "faster reload rate" -0.4 "fire rate bonus" 0.75 } } } } WaveSpawn { Name BOT_13_02 WaitForAllSpawned TANK_02 ///CHANGED FROM DEAD TO SPAWNED TotalCurrency 75 TotalCount 9 MaxActive 9 SpawnCount 3 Where spawnbot_a_giant WaitBeforeStarting 10 ///CHANGED FROM 1 TO 10 WaitBetweenSpawns 25 Squad { TFBot { Template T_TFBot_Giant_Demo_RapidFire Attributes "AlwaysCrit" Item "the voodoo juju (slight return)" } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name BOT_14_01 WaitForAllSpawned TANK_02 ///CHANGED FROM DEAD TO SPAWNED TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot_chief WaitBeforeStarting 20 ///CHANGED FROM 10 TO 20 WaitBetweenSpawns 30 Squad { TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Item "spine-chilling skull 2011 style 3" Item "trickster's turnout gear" ItemAttributes { ItemName "the detonator" "critboost on kill" 3 } } TFBot { Health 200 Name "Direct-Hit Soldier" Class Soldier Classicon soldier_directhit Skill Expert WeaponRestrictions PrimaryOnly Item "the direct hit" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" Item "spine-chilling skull 2011 style 1" ItemAttributes { ItemName "the direct hit" critboost 3 } } TFBot { Health 200 Name "Direct-Hit Soldier" Class Soldier Classicon soldier_directhit Skill Expert Item "the direct hit" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" Item "spine-chilling skull 2011 style 1" ItemAttributes { ItemName "the direct hit" critboost 3 } } } } } Wave ///////// FIFTH WAVE ///////// { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target bomb_4_90 Action Enable } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name BOT_01_01 TotalCurrency 100 TotalCount 6 MaxActive 1 SpawnCount 1 Where spawnbot_chief WaitBeforeStarting 1 WaitBetweenSpawns 6 Squad { TFBot { Name "Giant Spammer Flare Pyro" health 3666 ///CHANGED FROM 3300 TO 3666 Template T_TFBot_Giant_Pyro_Flare_Spammer Classicon pyro_flare_rain_nys Attributes "AlwaysCrit" Item "the person in the iron mask" Item "the scorch shot" Item "Trickster's Turnout Gear" ItemAttributes { ItemName "the scorch shot" "fire rate bonus" 0.05 "projectile spread angle penalty" +8 "projectile speed increased" 0.25 "blast radius increased" 1.33 "damage bonus" 1.35 ///ADDED } } } } WaveSpawn { Name BOT_02_02 TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 Where spawnbot_a_giant WaitBeforeStarting 12.44 WaitBetweenSpawns 35 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Classicon demo_ironburst_giant Item "scotch bonnet" Item "the hurt locher" Item "the iron bomber" ItemAttributes { ItemName "the iron bomber" "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 } } } } WaveSpawn { Name BOT_03_01 TotalCurrency 30 TotalCount 15 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 4 WaitBetweenSpawns 15 Squad { TFBot { Health 175 Name "Phlog Pyro" Class Pyro Classicon pyro_phlog Skill Expert Item "the phlogistinator" Item "pyro helm" Item "trickster's turnout gear" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the phlogistinator" "airblast disabled" 0 } } } } WaveSpawn { Name BOT_04_02 TotalCurrency 25 TotalCount 16 MaxActive 4 SpawnCount 1 Where spawnbot_a_mission_sniper WaitBeforeStarting 14.44 WaitBetweenSpawns 6.66 Squad { TFBot { Health 200 Name Soldier Class Soldier Skill Expert Item "tf_weapon_rocketlauncher" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" Item "the cross-comm crash helmet" } } } WaveSpawn { Name BOT_05_01 TotalCurrency 25 TotalCount 18 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 22.22 WaitBetweenSpawns 22.22 Squad { TFBot { Health 400 Scale 1.3 Skill Expert Template T_TFBot_Soldier_RocketShotgun Item "armored authority" Item "the shogun's shoulder guard" ItemAttributes { ItemName "the black box" "killstreak tier" 3 "critboost on kill" 3 } } } } WaveSpawn { Name BOT_06_01 WaitForAllSpawned BOT_03_01 TotalCurrency 50 TotalCount 26 MaxActive 4 SpawnCount 1 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 5.77 Squad { TFBot { Health 175 Name Demoman Class Demoman Skill Normal Item "tf_weapon_grenadelauncher" Item "tf_weapon_pipebomblauncher" Item "tf_weapon_bottle" Item "the pure tin capotain" ItemAttributes { ItemName tf_weapon_grenadelauncher "critboost on kill" 3 } } } } WaveSpawn { Name BOT_07_02 WaitForAllSpawned BOT_04_02 TotalCurrency 25 TotalCount 17 MaxActive 6 SpawnCount 2 Where spawnbot_a_mission_sniper WaitBeforeStarting 3 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Sniper_Huntsman Attributes "AlwaysCrit" Item "spine-chilling skull" ItemAttributes { ItemName "the huntsman" "heal on kill" 85 } } } } WaveSpawn { Name BOT_08_01 WaitForAllDead BOT_01_01 TotalCurrency 75 TotalCount 4 MaxActive 1 SpawnCount 1 Where spawnbot_chief WaitBeforeStarting 5 WaitBetweenSpawns 40 Squad { TFBot { Template T_TFBot_Giant_Scout_Fast Item "the fan o'war" Item "the ebenezer" ItemAttributes { ItemName "the fan o'war" "heal on kill" 60 "killstreak tier" 3 } } } } WaveSpawn { Name BOT_09_01 WaitForAllDead BOT_01_01 TotalCurrency 100 TotalCount 15 MaxActive 15 SpawnCount 3 Where spawnbot_chief WaitBeforeStarting 15 WaitBetweenSpawns 25 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes "AlwaysCrit" Item "the dark helm" Item "the shogun's shoulder guard" } TFBot { Template T_TFBot_Medic Item "prussian pickelhaube" ItemAttributes { ItemName tf_weapon_syringegun_medic "critboost on kill" 15 } } TFBot { Template T_TFBot_Medic Item "prussian pickelhaube" ItemAttributes { ItemName tf_weapon_syringegun_medic "critboost on kill" 15 } } } } WaveSpawn { Name BOT_10_02 WaitForAllDead BOT_02_02 TotalCurrency 25 TotalCount 13 MaxActive 4 SpawnCount 1 Where spawnbot_a_mission_sniper WaitBeforeStarting 15 WaitBetweenSpawns 8.77 Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun Attributes "AlwaysCrit" Item "officer's ushanka" } } } WaveSpawn { Name BOT_11_01 WaitForAllSpawned BOT_06_01 TotalCurrency 25 TotalCount 14 MaxActive 5 SpawnCount 1 Where spawnbot WaitBeforeStarting 0.33 WaitBetweenSpawns 10 Squad { TFBot { Health 300 Name "Tomislav Heavy" Class HeavyWeapons Classicon heavy_accurate Skill Hard Item "tomislav" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" Item "officer's ushanka" } } } WaveSpawn { Name BOT_12_02 WaitForAllSpawned BOT_07_02 TotalCurrency 25 TotalCount 23 MaxActive 4 SpawnCount 1 Where spawnbot_a_mission_sniper WaitBeforeStarting 0.33 WaitBetweenSpawns 8.88 Squad { TFBot { Health 200 Name "Direct-Hit Soldier" Class Soldier Classicon soldier_directhit Skill Expert Item "the direct hit" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" Item "the grenadier's softcap" } } } WaveSpawn { Name BOT_13_01 WaitForAllDead BOT_09_01 TotalCurrency 50 TotalCount 6 MaxActive 3 SpawnCount 3 Where spawnbot_chief WaitBeforeStarting 20 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill Item "spine-chilling skull" } TFBot { Skill Expert Template T_TFBot_Soldier_Extended_Buff_Banner Item "soldier drill hat" ItemAttributes { ItemName tf_weapon_rocketlauncher "critboost on kill" 4 } } TFBot { Skill Expert Template T_TFBot_Soldier_Extended_Buff_Banner Item "soldier drill hat" ItemAttributes { ItemName tf_weapon_rocketlauncher "critboost on kill" 4 } } } } WaveSpawn { Name BOT_14_01 WaitForAllDead BOT_08_01 TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 4 Where spawnbot_chief WaitBeforeStarting 5 WaitBetweenSpawns 35 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror Attributes AlwaysCrit Item "stout shako" Item "the shogun's shoulder guard" } TFBot { Skill Expert Template T_TFBot_Sniper_Huntsman Attributes "AlwaysCrit" Item "spine-chilling skull 2011 style 2" Item "the chronomancer" ItemAttributes { ItemName "the huntsman" "heal on kill" 185 } } TFBot { Skill Expert Template T_TFBot_Sniper_Huntsman Attributes "AlwaysCrit" Item "spine-chilling skull 2011 style 2" Item "the chronomancer" ItemAttributes { ItemName "the huntsman" "heal on kill" 185 } } TFBot { Skill Expert Template T_TFBot_Sniper_Huntsman Attributes "AlwaysCrit" Item "spine-chilling skull 2011 style 2" Item "the chronomancer" ItemAttributes { ItemName "the huntsman" "heal on kill" 185 } } } } WaveSpawn { Name BOT_15_02 WaitForAllDead BOT_14_01 TotalCurrency 50 TotalCount 6 MaxActive 3 SpawnCount 3 Where spawnbot_a_giant WaitBeforeStarting 1 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name BOT_16_01 WaitForAllSpawned BOT_11_01 TotalCurrency 25 TotalCount 17 MaxActive 4 SpawnCount 1 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 4.55 Squad { TFBot { Health 125 AutoJumpMin 3 AutoJumpMax 5 Name "Pop Scout" Class Scout Classicon scout_pop Skill Hard WeaponRestrictions PrimaryOnly Attributes "AutoJump" Item "the soda popper" Item "tf_weapon_pistol_scout" Item "tf_weapon_bat" Item "the scout shako" ItemAttributes { ItemName "the soda popper" "critboost on kill" 3 } } } } WaveSpawn { Name BOT_17_02 WaitForAllSpawned BOT_12_02 TotalCurrency 25 TotalCount 15 MaxActive 5 SpawnCount 1 Where spawnbot_a_mission_sniper WaitBeforeStarting 3 WaitBetweenSpawns 3.66 Squad { TFBot { Skill Expert Template T_TFBot_Demoman_Knight Attributes "AlwaysCrit" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target bomb_4_90 Action Enable } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name BOSS_01 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_chief WaitBeforeStarting 1 WaitBetweenSpawns 10 Squad { TFBot { Health 69000 Name "Kroy - The Royal Scout" Scale 2 Class Scout Skill Expert Attributes "SpawnWithFullCharge" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" WeaponRestrictions SecondaryOnly Item "tf_weapon_pistol_scout" Item "the razorback" Item "tf_weapon_bat" Item "friendly item" Item "the flapjack" Item "The Bruiser's Bandanna" CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.3 "override footstep sound set" 6 "health regen" 15 } ItemAttributes { ItemName "tf_weapon_pistol_scout" "override projectile type" 2 "killstreak tier" 3 "projectile spread angle penalty" +7 "Projectile speed increased" 0.25 "damage bonus" 2.5 "reload time increased hidden" 2.5 "clip size bonus" 2.66 "fire rate bonus" 0.33 "critboost on kill" 7 "heal on kill" 550 } } } } WaveSpawn { Name SUPPORT_01_02 TotalCurrency 0 TotalCount 44 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 30 Support 1 Squad { TFBot { Skill Normal Template T_TFBot_Scout_Shortstop Item "spine-chilling skull" ItemAttributes { ItemName "the shortstop" "heal on kill" 128 } } TFBot { Health 150 Name "KritzKrieg Medic" Class Medic ClassIcon medic_kritz Skill Expert Attributes "SpawnWithFullCharge" Item "tf_weapon_syringegun_medic" Item "the kritzkrieg" Item "tf_weapon_bonesaw" Item "the weather master" CharacterAttributes { "bot medic uber health threshold" 444 } ItemAttributes { ItemName tf_weapon_syringegun_medic "critboost on kill" 3 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 444 "uber duration bonus" 444 } } } } WaveSpawn { Name SUPPORT_02_01 TotalCurrency 0 TotalCount 22 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 10 Support 1 Squad { TFBot { Health 125 AutoJumpMin 2 AutoJumpMax 4 Name "Bat Scout" Class Scout ClassIcon scout_bat Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Attributes "AutoJump" Item "tf_weapon_scattergun" Item "tf_weapon_pistol_scout" Item "tf_weapon_bat" Item "ye olde baker boy" ItemAttributes { ItemName tf_weapon_bat "heal on kill" 8 } } } } } }