#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 500 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no EventPopfile Halloween Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 60 TFBot { Template T_TFBot_SentryBuster Item "Bobby Bonnet" CharacterAttributes { "head scale" 8 } } } Mission { Objective Engineer Where spawnbot BeginAtWave 5 RunForThisManyWaves 6 InitialCooldown 65 CooldownTime 65 DesiredCount 3 TFBot { TeleportWhere spawnbot_invasion Template T_TFBot_Engineer_Sentry_Teleporter Item "Mannvich" } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 3 CooldownTime 60 DesiredCount 3 TFBot { Template T_TFBot_Spy Item "Big Topper" Item "Showstopper" } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 35 DesiredCount 3 TFBot { Template T_TFBot_Spy Item "Mannvich" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 4 InitialCooldown 60 CooldownTime 60 DesiredCount 5 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Item "The Snaggletoothed Stetson" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 60 DesiredCount 5 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Item "Mannvich" } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name spawn1 TotalCurrency 25 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal WeaponRestrictions PrimaryOnly Item "the shortstop" } } } WaveSpawn { Name spawn1 TotalCurrency 50 TotalCount 12 MaxActive 6 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Normal WeaponRestrictions PrimaryOnly Item "the degreaser" } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 75 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal Item "soldier drill hat" Item "The Concheror" ItemAttributes { ItemName "soldier drill hat" "set item tint rgb" 16738740 "attach particle effect" 123 } ItemAttributes { ItemName "tf_weapon_rocketlauncher" "damage bonus" 0.5 } CharacterAttributes { "increase buff duration" 191 } } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 25 TotalCount 12 MaxActive 6 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { ClassIcon pyro_powerjack Health 175 Name Pyro Class Pyro Skill Normal WeaponRestrictions MeleeOnly Item "the powerjack" Item "The Grisly Gumbo" } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 50 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { ClassIcon heavy_toad Health 300 Name HeavyWeapons Scale 0.6 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly CharacterAttributes { "head scale" 1.8 } Item "fists of steel" Item "the toadstool topper" } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 75 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 16 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman Item "Nightbane Brim" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name spawn1 TotalCurrency 50 TotalCount 10 MaxActive 8 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon heavy_robosandvich_nys Health 600 Name "Heavy Robosandvich" Class HeavyWeapons Skill Expert Item "the robo-sandvich" ItemAttributes { ItemName "the robo-sandvich" "max health additive bonus" 1 "force weapon switch" 1 "single wep deploy time increased" 0.01 } CharacterAttributes { "move speed bonus" 0.5 } } } } WaveSpawn { Name spawn1 TotalCurrency 50 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 14 WaitBetweenSpawns 16 Where spawnbot Squad { TFBot { ClassIcon pyro_membrain_lite Health 200 Name "Membrain Pyro" Class Pyro Skill Easy WeaponRestrictions SecondaryOnly Item "the scorch shot" Item "The Mucous Membrain" } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 50 TotalCount 20 MaxActive 20 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Knight Item "The Tartan Shade" } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon soldier_directhit Health 200 Name "Soldier Direct hit" Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Item "the direct hit" Item "The Lucky Shot" } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 50 TotalCount 18 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon scout_fish_nys Health 250 Name "HOLY SHEEE" Scale 1.1 Class Scout Skill Hard WeaponRestrictions MeleeOnly Item "the holy mackerel" } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon demoknight_giant Health 4000 Name "Skeletron" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the eyelander" "critboost on kill" 3 } ItemAttributes { ItemName "Death Stare" "attach particle effect" 103 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } Item "the eyelander" Item "Death Stare" } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { ClassIcon scout_milk Health 125 Name "Milk scout" Class Scout Skill Hard WeaponRestrictions SecondaryOnly Item "mad milk" ItemAttributes { ItemName "mad milk" "mult_item_meter_charge_rate" 109 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name spawn1 TotalCurrency 50 TotalCount 18 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon heavy_mannvich_yaki Health 400 Name "Ivan the Inedible Warrior" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "the bread bite" Item "Mannvich" CharacterAttributes { "damage bonus" 3 } } } } WaveSpawn { Name spawn1 TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon scout_fish_nys Health 250 Name "HOLY SHEEE" Scale 1.1 Class Scout Skill Hard WeaponRestrictions MeleeOnly Item "the holy mackerel" } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 100 TotalCount 24 MaxActive 16 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { ShouldPreserveSquad 1 TFBot { ClassIcon sentry_gun Health 216 Name "Moving Sentry" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Item "the direct hit" Item "The Sightliner" } TFBot { Class Engineer Skill Expert Health 500 ClassIcon engineer_beepboy Item "beep man" } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon pyro_flare_rain_giant Health 3500 Name "Burst Fire Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "MiniBoss" Item "The Snaggletoothed Stetson" CharacterAttributes { "move speed bonus" 0.5 } ItemAttributes { ItemName tf_weapon_shotgun_pyro "crit vs burning players" 1 "override projectile type" 6 "damage bonus" 6 "fire rate bonus" 0.05 "faster reload rate" 0.2 "auto fires full clip" 1 "auto fires when full" 1 } } } } WaveSpawn { Name spawn4 WaitForAllDead spawn3 TotalCurrency 50 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon soldier_frostnuke Health 250 Name "Frost Nuke Soldier" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Item "the original" Attributes "AlwaysCrit" } ItemAttributes { ItemName "the original" "slow enemy on hit major" 5 "Projectile speed increased" 0.5 "faster reload rate" 0.5 "set turn to ice" 1 "attach particle effect" 703 } } } WaveSpawn { Name spawn4 WaitForAllDead spawn3 TotalCurrency 50 TotalCount 20 MaxActive 12 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon pumpkin_lord Health 300 Name "Pumpkin Knight" Scale 1.2 Class Demoman Skill Normal WeaponRestrictions MeleeOnly CharacterAttributes { "critboost on kill" 3 } Item "the horseless headless horseman's headtaker" Item "horseless headless horseman's head" } } } WaveSpawn { Name spawn5 WaitForAllDead spawn4 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon pyro_flare_rain_giant Health 3500 Name "Burst Fire Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "MiniBoss" Item "The Snaggletoothed Stetson" CharacterAttributes { "move speed bonus" 0.5 } ItemAttributes { ItemName tf_weapon_shotgun_pyro "crit vs burning players" 1 "override projectile type" 6 "damage bonus" 6 "fire rate bonus" 0.05 "faster reload rate" 0.2 "auto fires full clip" 1 "auto fires when full" 1 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name spawn1 TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_spammer Health 2500 Name "Giant Soldier" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Item "soldier drill hat" ItemAttributes { ItemName "soldier drill hat" "set item tint rgb" 16738740 "attach particle effect" 123 } 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 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name spawn1 TotalCurrency 50 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon pyro_membrain_lite Health 200 Name "Membrain Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Item "the scorch shot" Item "The Mucous Membrain" } } } WaveSpawn { Name spawn1 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon pyro_gas_passer Health 300 Name "Gas Pyro" Class Pyro Skill Hard WeaponRestrictions SecondaryOnly Item "The Gas Passer" Item "Wandering Wraith" ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 109 } } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 50 TotalCount 18 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { ClassIcon heavy_toad Health 300 Name HeavyWeapons Scale 0.6 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly CharacterAttributes { "head scale" 1.8 } Item "fists of steel" Item "the toadstool topper" } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 50 TotalCount 18 MaxActive 12 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { ClassIcon heavy_breadbite_acid Health 400 Name "Ivan the Inedible Warrior" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "the bread bite" Item "Mannvich" ItemAttributes { ItemName "the bread bite" "damage bonus" 3 "bleeding duration" 5 "jarate duration" 5 } } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 175 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_spammer Health 3000 Name "Giant Soldier" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Item "soldier drill hat" ItemAttributes { ItemName "soldier drill hat" "set item tint rgb" 16738740 "attach particle effect" 123 } 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 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 50 TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 16 Where spawnbot Squad { TFBot { ClassIcon pyro_dragon_fury Health 250 Name "Dragon Pyro" Class Pyro Skill Normal WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" Item "The Fire Breather" ItemAttributes { ItemName "The Dragon's Fury" "minicrit vs burning player" 1 } } } } WaveSpawn { Name spawn4 WaitForAllDead spawn3 TotalCurrency 50 TotalCount 12 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 14 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name spawn4 WaitForAllDead spawn3 TotalCurrency 50 TotalCount 12 MaxActive 12 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 14 Where spawnbot Squad { TFBot { ClassIcon demo_burst_freeze Health 250 Name "Freeze Demo" Class Demoman Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the iron bomber" "slow enemy on hit major" 5 "set turn to ice" 1 "attach particle effect" 703 } Item "the iron bomber" Item "Bombard Brigadier" } } } WaveSpawn { Name spawn5 WaitForAllDead spawn4 TotalCurrency 250 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon dead_heat_blue_nys Health 5000 Name "Giant Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysCrit" Item "Dead Heat" CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name spawn1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon pumpkin_lord Health 3500 Name "Pumpkin Lord" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the eyelander" "critboost on kill" 3 } ItemAttributes { ItemName "horseless headless horseman's head" "attach particle effect" 14 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } Item "the eyelander" Item "horseless headless horseman's head" } } } WaveSpawn { Name spawn1 TotalCurrency 25 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { ClassIcon heavy_brassbeast Health 300 Name Brassbeast Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Item "the brass beast" } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 150 TotalCount 24 MaxActive 16 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { ShouldPreserveSquad 1 TFBot { ClassIcon sentry_gun Health 216 Name "Moving Sentry" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Item "the direct hit" Item "The Sightliner" } TFBot { Class Engineer Skill Expert Health 600 ClassIcon engineer_beepboy Item "beep man" } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon scout_fish_nys Health 250 Name "HOLY SHEEE" Scale 1.1 Class Scout Skill Hard WeaponRestrictions MeleeOnly Item "the holy mackerel" } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 25 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { ClassIcon pyro_troll3 Health 300 Name "Step one" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Item "Handsome Devil" DamageAppliesCond { Name "TF_COND_URINE" Duration 3 } ItemAttributes { ItemName "Handsome Devil" "set item tint rgb" 15132390 } } } } WaveSpawn { Name spawn4 WaitForAllDead spawn3 TotalCurrency 50 TotalCount 20 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon heavy_breadbite_acid Health 400 Name "Ivan the Inedible Warrior" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "the bread bite" Item "Mannvich" ItemAttributes { ItemName "the bread bite" "damage bonus" 3 "bleeding duration" 5 "jarate duration" 5 } } } } WaveSpawn { Name spawn4 WaitForAllDead spawn3 TotalCurrency 250 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_mannvich_yaki Health 5500 Name "Ivan the Inedible Giant Warrior" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Item "Mannvich" ItemAttributes { ItemName "the black box" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the black box" } TFBot { Name "Bullet Vaccinator Medic" Class Medic WeaponRestrictions SecondaryOnly ClassIcon vex_medic_vacbullet Health 600 Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 3 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } TFBot { Name "Blast Vaccinator Medic" Class Medic WeaponRestrictions SecondaryOnly ClassIcon vex_medic_vacblast Health 600 Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 4 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } TFBot { Name "Fire Vaccinator Medic" Class Medic WeaponRestrictions SecondaryOnly ClassIcon vex_medic_vacfire Health 600 Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 5 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name spawn1 TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { ClassIcon pyro_backscratcher_lite Health 300 Name Farmer Class Pyro Skill Normal WeaponRestrictions MeleeOnly Item "the back scratcher" Item "fear monger" } } } WaveSpawn { Name spawn1 TotalCurrency 75 TotalCount 18 MaxActive 12 SpawnCount 6 WaitBeforeStarting 8 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon heavy_breadbite_nys Health 400 Name "Ivan the Inedible Warrior" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "the bread bite" Item "Mannvich" CharacterAttributes { "damage bonus" 3 } } } } WaveSpawn { Name spawn1 TotalCurrency 50 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 16 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon soldier_directhit Health 200 Name "Soldier Direct hit" Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Item "the direct hit" Item "The Lucky Shot" } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 250 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_mannvich_yaki Health 6500 Name "Ivan the Inedible Giant Warrior" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Item "Mannvich" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 26.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 "damage bonus" 1.5 "Projectile speed increased" 1.3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } TFBot { Name "Bullet Vaccinator Medic" Class Medic WeaponRestrictions SecondaryOnly ClassIcon vex_medic_vacbullet Health 1000 Attributes "MiniBoss" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 3 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } TFBot { Name "Blast Vaccinator Medic" Class Medic WeaponRestrictions SecondaryOnly ClassIcon vex_medic_vacblast Health 1000 Attributes "MiniBoss" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 4 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } TFBot { Name "Fire Vaccinator Medic" Class Medic WeaponRestrictions SecondaryOnly ClassIcon vex_medic_vacfire Health 1000 Attributes "MiniBoss" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 5 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 200 TotalCount 20 MaxActive 20 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon conehead Health 550 Name Conehead Class Pyro Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the postal pummeler" "crit vs burning players" 1 } Item "the postal pummeler" Item "traffic cone" } TFBot { ClassIcon buckethead Health 750 Name BucketHead Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Item "bucket hat" } } } WaveSpawn { Name spawn4 WaitForAllDead spawn3 TotalCurrency 250 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon potion_trap_lite Health 5500 Name "Spell Demoman" Class Demoman Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_grenadelauncher "jarate duration" 10 "bleeding duration" 5 "fire rate bonus" 0.5 "Projectile speed increased" 0.6 } ItemAttributes { ItemName "The Crone's Dome" "attach particle effect" 8 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 3 "airblast vulnerability multiplier" 0.4 } Item "The Crone's Dome" } TFBot { Name "Bullet Vaccinator Medic" Class Medic WeaponRestrictions SecondaryOnly ClassIcon vex_medic_vacbullet Health 1000 Attributes "MiniBoss" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 3 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } TFBot { Name "Blast Vaccinator Medic" Class Medic WeaponRestrictions SecondaryOnly ClassIcon vex_medic_vacblast Health 1000 Attributes "MiniBoss" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 4 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } TFBot { Name "Fire Vaccinator Medic" Class Medic WeaponRestrictions SecondaryOnly ClassIcon vex_medic_vacfire Health 1000 Attributes "MiniBoss" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 5 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } } } WaveSpawn { Name spawn5 WaitForAllDead spawn4 TotalCurrency 50 TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 16 Where spawnbot Squad { TFBot { ClassIcon pyro_dragon_fury Health 250 Name "Dragon Pyro" Class Pyro Skill Normal WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" Item "The Fire Breather" ItemAttributes { ItemName "The Dragon's Fury" "minicrit vs burning player" 1 } } } } WaveSpawn { Name spawn5 WaitForAllDead spawn4 TotalCurrency 50 TotalCount 12 MaxActive 12 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 14 Where spawnbot Squad { TFBot { ClassIcon demo_burst_freeze Health 250 Name "Freeze Demo" Class Demoman Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the iron bomber" "slow enemy on hit major" 5 "set turn to ice" 1 "attach particle effect" 703 } Item "the iron bomber" Item "Bombard Brigadier" } } } WaveSpawn { Name spawn6 WaitForAllDead spawn5 TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon potion_trap_lite Health 7000 Name "Spell Demoman" Class Demoman Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_grenadelauncher "jarate duration" 10 "bleeding duration" 5 "fire rate bonus" 0.5 "Projectile speed increased" 0.6 } ItemAttributes { ItemName "The Crone's Dome" "attach particle effect" 8 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 3 "airblast vulnerability multiplier" 0.4 } Item "The Crone's Dome" } TFBot { Name "Bullet Vaccinator Medic" Class Medic WeaponRestrictions SecondaryOnly ClassIcon vex_medic_vacbullet Health 1000 Attributes "MiniBoss" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 3 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } TFBot { Name "Blast Vaccinator Medic" Class Medic WeaponRestrictions SecondaryOnly ClassIcon vex_medic_vacblast Health 1000 Attributes "MiniBoss" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 4 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } TFBot { Name "Fire Vaccinator Medic" Class Medic WeaponRestrictions SecondaryOnly ClassIcon vex_medic_vacfire Health 1000 Attributes "MiniBoss" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 5 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name spawn1 TotalCurrency 400 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_mannvich_yaki_giant Health 20000 Name "Ivan the Inedible" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName deflector "heal on kill" 500 } ItemAttributes { ItemName "Mannvich" "attach particle effect" 8 } CharacterAttributes { "move speed bonus" 0.2 "override footstep sound set" 3 "airblast vulnerability multiplier" 0.4 } Item "deflector" Item "Mannvich" Item "Ivan the Inedible" } TFBot { Name "Bullet Vaccinator Medic" Class Medic WeaponRestrictions SecondaryOnly ClassIcon vex_medic_vacbullet Health 3000 Attributes "MiniBoss" Attributes SpawnWithFullCharge Item "Mannvich" ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 3 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } TFBot { Name "Blast Vaccinator Medic" Class Medic WeaponRestrictions SecondaryOnly ClassIcon vex_medic_vacblast Health 3000 Attributes "MiniBoss" Attributes SpawnWithFullCharge Item "Mannvich" ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 4 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } TFBot { Name "Fire Vaccinator Medic" Class Medic WeaponRestrictions SecondaryOnly ClassIcon vex_medic_vacfire Health 3000 Attributes "MiniBoss" Attributes SpawnWithFullCharge Item "Mannvich" ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 5 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } } } WaveSpawn { Name spawn1 TotalCurrency 50 TotalCount 18 MaxActive 12 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Support 1 Squad { TFBot { ClassIcon heavy_breadbite_nys Health 400 Name "Ivan the Inedible Warrior" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "the bread bite" Item "Mannvich" CharacterAttributes { "damage bonus" 3 } } } } WaveSpawn { Name spawn1 TotalCurrency 50 TotalCount 20 MaxActive 15 SpawnCount 5 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Support 1 Squad { TFBot { ClassIcon heavy_breadbite_acid Health 400 Name "Ivan the Inedible Warrior" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "the bread bite" Item "Mannvich" ItemAttributes { ItemName "the bread bite" "damage bonus" 3 "bleeding duration" 5 "jarate duration" 5 } } } } } }