//Advanced Mechanic Mania by A+drew //Map Akure by Startacker! #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 1100 RespawnWaveTime 8 CanBotsAttackWhileInSpawnRoom no Mission { Objective Spy Where spawnbot BeginAtWave 4 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 30 CooldownTime 30 DesiredCount 1 RandomChoice { TFBot { Template T_TFBot_SentryBuster } } } Mission { Objective Spy Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 7 TFBot { Template T_TFBot_Spy Health 200 } } Mission { Objective Sniper Where spawnbot_building BeginAtWave 3 RunForThisManyWaves 4 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Engineer Where spawnbot_building Where spawnbot Where spawnbot_flank BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 30 DesiredCount 1 Attributes "TeleportToHint" TeleportWhere spawnbot TeleportWhere spawnbot_flank TeleportWhere spawnbot_building TFBot { Template T_TFBot_Engineer_Sentry_Battle Attributes "IgnoreFlag" TeleportWhere spawnbot TeleportWhere spawnbot_flank TeleportWhere spawnbot_building } } Templates { T_TFBot_Micro_SentryBuster { WeaponRestrictions MeleeOnly Scale 0.75 Health 250 Skill Expert Name "Micro Sentry Buster" Class Demoman Item "tf_weapon_grenadelauncher" Item "tf_weapon_pipebomblauncher" Item "the ullapool caber" CharacterAttributes { "Blast radius decreased" 0.25 "cannot be backstabbed" 0 "override footstep sound set" 7 "move speed bonus" 4 } } T_TFBot_Mini_SentryBuster { WeaponRestrictions MeleeOnly Health 500 Skill Expert Name "Mini Sentry Buster" Class Demoman Item "tf_weapon_grenadelauncher" Item "tf_weapon_pipebomblauncher" Item "the ullapool caber" CharacterAttributes { "Blast radius decreased" 0.5 "cannot be backstabbed" 0 "override footstep sound set" 7 "move speed bonus" 4 "airblast vulnerability multiplier" 0.75 "damage force reduction" 0.75 } } T_TFGateBot_Scout_Normal { Health 125 Skill Normal Name Scout Class Scout Item "tf_weapon_scattergun" Item "tf_weapon_pistol_scout" Item "tf_weapon_bat" } MVM_TF_Santa_Heavy { WeaponRestrictions MeleeOnly Health 300 Skill Normal Name "Santa Heavy" Class HeavyWeapons BehaviorModifiers Mobber Attributes "AlwaysCrit" Item "tf_weapon_minigun" Item "tf_weapon_shotgun_hwg" Item "the holiday punch" Item "the b.m.o.c." Item "the all-father" ItemAttributes { ItemName "the b.m.o.c." "set item tint RGB" 12073019 "attach particle effect" 30 } } MVM_TF_Moonraker { WeaponRestrictions MeleeOnly Health 175 Skill Normal Name Moonraker Class Pyro Item "tf_weapon_flamethrower" Item "the manmelter" Item "the back scratcher" Item "the bubble pipe" ItemAttributes { ItemName "the manmelter" "fire rate bonus" 0.3 "faster reload rate" -1 "override projectile type" 13 } ItemAttributes { ItemName "the bubble pipe" "attach particle effect" 32 } } MVM_TF_Moonman { WeaponRestrictions SecondaryOnly Health 175 Skill Normal Name Moonman Class Pyro Item "tf_weapon_flamethrower" Item "the manmelter" Item "tf_weapon_fireaxe" Item "the bubble pipe" ItemAttributes { ItemName "the manmelter" "fire rate bonus" 0.3 "faster reload rate" -1 "override projectile type" 13 "SPELL: set item tint RGB" 4 } ItemAttributes { ItemName "the bubble pipe" "attach particle effect" 17 } } MVM_TF_Pirate { Health 175 Skill Expert Name Pirate Class Demoman Item "the loose cannon" Item "the splendid screen" Item "the scottish handshake" Item "the buccaneer's bicorne" ItemAttributes { ItemName "the buccaneer's bicorne" "attach particle effect" 8 } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot_flank TotalCurrency 50 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Scout_Fast } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead 1 Squad { TFBot { ClassIcon pyro_phlog Template T_TFBot_Giant_Pyro Name "Giant Phlogistinator Pyro" Item "the phlogistinator" Item "the bubble pipe" } } } WaveSpawn { Name 3 Where spawnbot_building TotalCurrency 179 TotalCount 6 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 12 TotalCount 12 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 1 Squad { TFBot { ClassIcon soldier_mangler Health 200 Skill Normal Name "Cow Mangler Soldier" Class Soldier Item "the cow mangler 5000" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" Item "point and shoot" } } } WaveSpawn { Name 2 Where spawnbot_flank TotalCurrency 32 TotalCount 32 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 1 Squad { TFBot { ClassIcon scout_pop Name "Soda Popper Scout" Template T_TFBot_Scout_FAN Item "the soda popper" Item "bonk helm" } } } WaveSpawn { Name 1 Where spawnbot_building TotalCurrency 27 TotalCount 21 MaxActive 9 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 4 Squad { TFBot { Template T_TFBot_Demoman } } } WaveSpawn { Name 3 Where spawnbot_building TotalCurrency 400 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 4 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name Support Where spawnbot_building TotalCurrency 0 TotalCount 999 MaxActive 3 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 9 Support 1 RandomSpawn 1 Squad { TFBot { ClassIcon pyro_scorch WeaponRestrictions SecondaryOnly Health 175 Skill Normal Name "Scorch Pyro" Class Pyro Item "tf_weapon_flamethrower" Item "the scorch shot" Item "tf_weapon_fireaxe" Item "respectless rubber glove" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3 Where spawnbot TotalCurrency 300 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 10 WaitForAllDead 2 Squad { TFBot { ClassIcon heavy_natascha_nys Template T_TFBot_Giant_Heavyweapons_Natascha Name "Giant Natascha Heavy" Item "officer's ushanka" } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 172 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 10 WaitForAllDead 1 Squad { Tank { Health 19000 Name "Tank" Speed 75 StartingPathTrackNode "tank_path_left_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 20 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 5 WaitForAllDead 1 Squad { TFBot { ClassIcon demo_sticky_daan WeaponRestrictions SecondaryOnly Health 175 Skill Hard Name "Sticky Bomber Demo" Class Demoman Attributes "AlwaysCrit" Item "tf_weapon_grenadelauncher" Item "tf_weapon_pipebomblauncher" Item "tf_weapon_bottle" Item "demoman hallmark" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 15 } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "damage bonus" 1.2 "stickybomb charge rate" -3 "sticky arm time bonus" 2 } } TFBot { ClassIcon medic_shield_qf Template T_TFBot_Medic_QuickFix Name "Shield Medic" Attributes "ProjectileShield" Attributes "SpawnWithFullCharge" Attributes "IgnoreEnemies" } } } WaveSpawn { Name 1 Where spawnbot_flank TotalCurrency 32 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 2 Squad { TFBot { ClassIcon soldier_bison WeaponRestrictions SecondaryOnly Health 200 Skill Normal Name "Bison Bomber Soldier" Class Soldier Item "tf_weapon_rocketlauncher" Item "the righteous bison" Item "tf_weapon_shovel" Item "Tyrant's Helm" ItemAttributes { ItemName "Tyrant's Helm" "set item tint RGB" 1315860 } CharacterAttributes { "override projectile type" 17 } } } } WaveSpawn { Name 2 Where spawnbot_flank TotalCurrency 40 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 1 Squad { TFBot { Health 125 Skill Normal Name Scout Class Scout Item "tf_weapon_scattergun" Item "tf_weapon_pistol_scout" Item "tf_weapon_bat" } } } WaveSpawn { Name 3 Where spawnbot_building TotalCurrency 36 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 4 WaitBetweenSpawns 2 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun } } } WaveSpawn { Name Support Where spawnbot_flank TotalCurrency 0 TotalCount 999 MaxActive 3 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 3 Support 1 RandomSpawn 1 Squad { TFBot { ClassIcon demoknight_samurai Template T_TFBot_Demoman_Knight Name "Mini Samurai Demo" Item "the splendid screen" Item "the half-zatoichi" Item "demo kabuto" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes "AlwaysFireWeapon" } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 190 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { ClassIcon medic_kritz Health 175 Name "Kritz Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 2000 } CharacterAttributes { "bot medic uber health threshold" 500 } Item "the kritzkrieg" } } } WaveSpawn { Name 2 Where spawnbot_flank TotalCurrency 160 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 5 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Giant_Demo_RapidFire } } } WaveSpawn { Name 1 Where spawnbot_flank TotalCurrency 192 TotalCount 30 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name 2 Where spawnbot_building TotalCurrency 32 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 WaitForAllDead 1 Squad { TFBot { ClassIcon pyro_scorch Template T_TFBot_ScorchShot } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 26 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 2 Squad { TFBot { Health 300 Skill Normal Name "Heavy" Class HeavyWeapons Item "tf_weapon_minigun" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" } } } WaveSpawn { Name Support Where spawnbot_building TotalCurrency 0 TotalCount 999 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 5 Support 1 RandomSpawn 1 Squad { TFBot { ClassIcon engineer_ranger_nys Health 200 Skill Normal Name "Ranger Shooter Soldier" Class Soldier Attributes "AlwaysCrit" Item "The Cow Mangler 5000" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" Item "Tyrant's Helm" ItemAttributes { ItemName "The Cow Mangler 5000" "set item tint RGB" 3329330 "override projectile type" 18 } ItemAttributes { ItemName "Tyrant's Helm" "set item tint RGB" 3329330 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 Squad { Tank { Health 10000 Name "tankboss_bullet" Speed 75 StartingPathTrackNode "tank_path_bullet_start" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 2 Squad { Tank { Health 8000 Name "tankboss_blast" Speed 75 StartingPathTrackNode "tank_path_blast_start" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 3 Squad { Tank { Health 9000 Name "tankboss_fire" Speed 75 StartingPathTrackNode "tank_path_fire_start" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 160 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 0 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Name "Major Crits" Attributes "AlwaysCrit" } TFBot { Name "Vaccinator Medic" Class Medic Skill Expert ClassIcon medic_vac_trio_nys WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorBullets ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun bullet resist deployed" 0.9 "medigun bullet resist passive" 0.9 "medigun charge is resists" 4 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } TFBot { Name "Vaccinator Medic" Class Medic Skill Expert ClassIcon medic_vac_trio_nys WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorBlast ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun blast resist deployed" 0.9 "medigun blast resist passive" 0.9 "medigun charge is resists" 4 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } TFBot { Name "Vaccinator Medic" Class Medic Skill Expert ClassIcon medic_vac_trio_nys WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorFire ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun fire resist deployed" 0.9 "medigun fire resist passive" 0.9 "medigun charge is resists" 4 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 117 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead 1 Squad { TFBot { ClassIcon heavy_heater_nys Name "Giant Heavy Heater" Template T_TFbot_Heavyweapons_Heater } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1 Where spawnbot_flank TotalCurrency 30 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Health 200 Skill Hard Name "Idiot Robot Soldier" Class Soldier Item "tf_weapon_rocketlauncher" Item "Idiot Box" Item "Shoestring Budget" Item "Steel Pipes" } } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 36 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 32 TotalCount 18 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name 3 Where spawnbot_building TotalCurrency 25 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 2 Squad { TFBot { ClassIcon heavy_accurate Health 300 Skill Normal Name "Tomislav Heavy" Class HeavyWeapons Item "tomislav" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" Item "the soviet gentleman" } } } WaveSpawn { Name Support Where spawnbot_building TotalCurrency 0 TotalCount 999 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 4 Support 1 RandomSpawn 1 Squad { TFBot { ClassIcon sniper_jarate WeaponRestrictions SecondaryOnly Health 300 Skill Normal Name Sniper Class Sniper Item "tf_weapon_sniperrifle" Item "jarate" Item "tf_weapon_club" Item "the anger" CharacterAttributes { "effect bar recharge rate increased" .01 "fire rate penalty" 2 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot TotalCurrency 120 TotalCount 12 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { ClassIcon scout_fanowar WeaponRestrictions MeleeOnly Name "Giant Fan-o-War S. Scout" Template T_TFBot_Giant_Scout_Fast Item "the fan o'war" Item "the backwards ballcap" } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 1 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 372 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 0 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 10 Squad { Tank { Health 13000 Name "tankboss_melee" Speed 75 StartingPathTrackNode "tank_path_melee_start" Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 1 Where spawnbot_flank TotalCurrency 32 TotalCount 27 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 3 Squad { TFBot { ClassIcon soldier_stun Health 200 Skill Expert Name "Stun Soldier" Class Soldier Item "the lucky shot" Item "tf_weapon_rocketlauncher" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" ItemAttributes { ItemName "tf_weapon_rocketlauncher" "rocket specialist" 2 "slow enemy on hit major" 3 } } } } WaveSpawn { Name 2 WaitForAllDead 1 Where spawnbot_building TotalCurrency 36 TotalCount 26 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { ClassIcon pyro_phlog Name "Phlogistinator Pyro" Template T_TFBot_Pyro Attributes "AlwaysCrit" Item "the phlogistinator" Item "the bubble pipe" } } } WaveSpawn { Name 3 WaitForAllDead 2 Where spawnbot_flank TotalCurrency 40 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { ClassIcon sniper_bow_multi Name "Mini Bowman Rapid Fire" Template T_TFBot_Sniper_Huntsman Item "the swagman's swatter" ItemAttributes { ItemName "the huntsman" "fire rate bonus" 0.6 } } } } WaveSpawn { Name Support Where spawnbot_building TotalCurrency 0 TotalCount 999 MaxActive 3 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 6 Support 1 RandomSpawn 1 Squad { TFBot { ClassIcon scout_cola WeaponRestrictions PrimaryOnly Name "Cola Scout" Template T_TFBot_Scout_Bonk Item "crit-a-cola" ItemAttributes { ItemName "Bonk Helm" "set item tint rgb" 8208497 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3 Where spawnbot TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 10 WaitForAllDead 2 Squad { TFBot { Name "Giant Heavy" Template T_TFBot_Giant_Heavyweapons } TFBot { Name "Giant Bullet Vaccinator Medic" Class Medic Health 4500 Attributes MiniBoss Skill Expert ClassIcon medic_vac_trio_nys WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorBullets Attributes BulletImmune ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun bullet resist deployed" 2 "medigun bullet resist passive" 2 "medigun charge is resists" 3 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 8 } } TFBot { Name "Giant Blast Vaccinator Medic" Class Medic Health 4500 Attributes MiniBoss Skill Expert ClassIcon medic_vac_trio_nys WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorBlast Attributes BlastImmune ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun blast resist deployed" 2 "medigun blast resist passive" 2 "medigun charge is resists" 3 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 8 } } TFBot { Name "Giant Fire Vaccinator Medic" Class Medic Health 4500 Attributes MiniBoss Skill Expert ClassIcon medic_vac_trio_nys WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorFire Attributes FireImmune ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun fire resist deployed" 2 "medigun fire resist passive" 2 "medigun charge is resists" 3 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 8 } } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 265 TotalCount 9 MaxActive 3 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 3 WaitForAllDead 1 Squad { TFBot { Name "Giant Burst Fire Soldier" Template T_TFBot_Soldier_BurstFire Item "tyrant's helm" Item "lord cockswain's novelty mutton chops and pipe" } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 3 Where spawnbot_building TotalCurrency 120 TotalCount 6 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 2 Squad { TFBot { ClassIcon pyro_scorch Name "Giant Scorch Pyro" Template T_TFBot_Giant_Pyro_Flare_Spammer_ScorchShot Item "respectless rubber glove" } } } WaveSpawn { Name 1 Where spawnbot_flank TotalCurrency 24 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { ClassIcon scout_stun WeaponRestrictions PrimaryOnly Health 175 Skill Normal Name "Ball Shooter Demoman" Class Demoman Attributes "AlwaysCrit" Item "tf_weapon_grenadelauncher" Item "tf_weapon_pipebomblauncher" Item "tf_weapon_bottle" Item "sober stuntman" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "custom projectile model" "models/weapons/w_models/w_baseball.mdl" "damage bonus" 1.5 "blast radius increased" 0.01 "fuse bonus" 999 "mod stun waist high airborne" 1 } } } } WaveSpawn { Name 1 Where spawnbot_flank TotalCurrency 15 TotalCount 20 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { ClassIcon pyro_gascann WeaponRestrictions SecondaryOnly Health 175 Skill Hard Name "Gas Passer Pyro" Class Pyro Item "tf_weapon_flamethrower" Item "The Gas Passer" Item "tf_weapon_fireaxe" Item "brigade helm" ItemAttributes { ItemName "The Gas Passer" } CharacterAttributes { "effect bar recharge rate increased" .01 "fire rate penalty" 3 } } } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketPush Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name 2 Where spawnbot_building TotalCurrency 36 TotalCount 32 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 1 Squad { TFBot { ClassIcon pyro_dragon_fury_swordstone Health 175 Skill Hard Name "Dragon's Fury Pyro" Class Pyro Item "the dragon's fury" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" Item "brigade helm" } } } WaveSpawn { Name 3 Where spawnbot_building TotalCurrency 40 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 2 Squad { TFBot { ClassIcon demo_sticky_daan WeaponRestrictions SecondaryOnly Health 175 Skill Hard Name "Sticky Bomber Demo" Class Demoman Attributes "AlwaysCrit" Item "tf_weapon_grenadelauncher" Item "tf_weapon_pipebomblauncher" Item "tf_weapon_bottle" Item "demoman hallmark" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 15 } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "damage bonus" 1.2 "stickybomb charge rate" -3 "sticky arm time bonus" 2 } } } } WaveSpawn { Name Support Where spawnbot_flank TotalCurrency 0 TotalCount 999 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 6 Support 1 RandomSpawn 1 Squad { TFBot { ClassIcon demo_frag_nys Name "Frag Demoman" Template T_TFBot_Demoman CharacterAttributes { "bleeding duration" 7 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "Boss Support" Where spawnbot_building TotalCurrency 0 TotalCount 999 MaxActive 10 SpawnCount 5 WaitBeforeStarting 3 WaitBetweenSpawns 2 Support 1 RandomSpawn 1 Squad { TFBot { Class Soldier Skill Normal ClassIcon soldier_crit Item "The Original" Attributes AlwaysCrit Name "Charged Soldier" ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 "damage penalty" 0.7 } } } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 FirstSpawnWarningSound "vo/mvm/mght/taunts/soldier_mvm_m_taunts16.mp3" DoneWarningSound "vo\mvm\mght\soldier_mvm_m_paincrticialdeath03.mp3" Squad { TFBot { ClassIcon soldier_rocketrain Health 60000 Name "Golden Rocketrainer" Template T_TFBot_Giant_Soldier Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit Attributes UseBossHealthBar Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "tyrant's helm" Item "the shogun's shoulder guard" ItemAttributes { ItemName "tyrant's helm" "set item tint RGB" 15185211 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 52.0 "faster reload rate" 0.17 "fire rate bonus" 0.01 "projectile spread angle penalty" 7 "Projectile speed decreased" 0.56 "rocket jump damage reduction" 0.001 "item style override" 1 "killstreak idleeffect" 3 "loot rarity" 1 "is australium item" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.0001 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.0001 "rage giving scale" 0.15 } Item "the all-father" } } } } }