//Intermediate Lumber Liquidater by A+drew //Chopper by RC Polygon #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_andrew.pop population { StartingCurrency 900 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Mission { Objective Sniper Where spawnbot_upper_left BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper Item "craftsmann_sniperrifle_lumberfromdownunder" Item "the bushman's boonie" Item "graybanns" } } Mission { Objective DestroySentries Where spawnbot_bottom_right BeginAtWave 1 RunForThisManyWaves 8 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_upper_left BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper Item "craftsmann_sniperrifle_lumberfromdownunder" Item "the bushman's boonie" Item "graybanns" } } Mission { Objective Sniper Where spawnbot_upper_left BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Name "Cozy Camper Sniper" Template T_TFBot_Sniper Item "craftsmann_sniperrifle_lumberfromdownunder" Item "larrikin robin" Item "the cozy camper" } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2 Where spawnbot_upper_left WaitForAllDead 1 TotalCurrency 50 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 9 Squad { TFBot { ClassIcon scout_bostonbasher WeaponRestrictions MeleeOnly Name "Giant Boston Basher Scout" Template T_TFBot_Giant_Scout Item "the boston basher" Item "the crosslinker's coil" Item "the boston boom-bringer" ItemAttributes { ItemName "the boston basher" "hit self on miss" 0 //no dummy self-hit today boy's } } } } WaveSpawn { Name 3 Where spawnbot_bottom_left TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 WaitForAllSpawned 2 Squad { TFBot { Class Soldier Name "Giant Rapid Fire Soldier" ClassIcon soldier_spammer Health 3800 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "concealedkiller_rocketlauncher_woodlandwarrior" Item "the conquistador" Item "the shogun's shoulder guard" ItemAttributes { ItemName "concealedkiller_rocketlauncher_woodlandwarrior" "set_item_texture_wear" 0.2 "faster reload rate" -0.8 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.65 } } } } WaveSpawn { Name 1 Where spawnbot_bottom_left TotalCurrency 30 TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { ClassIcon scout_backscatter_lite Health 125 Skill Normal Name "Back Scatter Scout" Class Scout Item "The Back Scatter" Item "tf_weapon_pistol_scout" Item "tf_weapon_bat" Item "graybanns" Item "the half-pipe hurdler" } } } WaveSpawn { Name 1 Where spawnbot_bottom_right TotalCurrency 21 TotalCount 21 MaxActive 7 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { classicon pyro_riftaxe WeaponRestrictions MeleeOnly Health 175 Skill Expert Name "Volcanic Pyro" Class Pyro Item "tf_weapon_flamethrower" Item "tf_weapon_shotgun_pyro" Item "sharpened volcano fragment" Item "the flamboyant flamenco" Item "the steel sixpack" Item "tiny timber" } } } WaveSpawn { Name 1 Where spawnbot_upper_left TotalCurrency 25 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 Squad { TFBot { ClassIcon sniper_bow_multi Template T_TFBot_Sniper_Huntsman_Spammer } } } WaveSpawn { Name 2 Where spawnbot_bottom_left WaitForAllDead 1 TotalCurrency 300 TotalCount 16 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun } } } WaveSpawn { Name 2 Where spawnbot_bottom_right WaitForAllDead 1 TotalCurrency 24 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Name "Jumping Sandman Scout" Template T_TFBot_Scout_Jumping_Sandman } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot_upper_left TotalCurrency 200 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer } } } WaveSpawn { Name 2 Where spawnbot_upper_left WaitForAllDead 1 TotalCurrency 131 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 9 Squad { TFBot { Scale 1.75 Health 3300 Skill Expert Name "Giant Bowman" Template T_TFBot_Sniper_Huntsman Attributes "MiniBoss" Item "the lone star" Item "the birdman of australiacatraz" CharacterAttributes { "override footstep sound set" 5 "move speed bonus" 0.4 } } } } WaveSpawn { Name 1 Where spawnbot_bottom_right TotalCurrency 21 TotalCount 24 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { ClassIcon demo_loch_nys WeaponRestrictions PrimaryOnly Name "Loch-n-load Demoman" Template T_TFBot_Demoman Item "the loch-n-load" Item "scotch bonnet" Item "the liquor locker" } } } WaveSpawn { Name 1 Where spawnbot_bottom_left TotalCurrency 36 TotalCount 36 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Squad { TFBot { ClassIcon scout_milk WeaponRestrictions SecondaryOnly Health 125 Skill Expert Name "Mad Milk Scout" Class Scout Attributes "AlwaysFireWeapon" Item "tf_weapon_scattergun" Item "mad milk" Item "tf_weapon_bat" Item "the milkman" CharacterAttributes { "effect bar recharge rate increased" .01 "fire rate penalty" 2 } } } } WaveSpawn { Name 2 Where spawnbot_upper_left WaitForAllDead 1 TotalCurrency 16 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Squad { TFBot { ClassIcon sniper_smg WeaponRestrictions SecondaryOnly Health 125 Skill Normal Name "Smg Sniper" Class Sniper Item "tf_weapon_sniperrifle" Item "tf_weapon_smg" Item "tf_weapon_club" Item "the anger" Item "the birdman of australiacatraz" } } } WaveSpawn { Name 2 Where spawnbot_bottom_left WaitForAllDead 1 TotalCurrency 28 TotalCount 28 MaxActive 7 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { ClassIcon pyro_phlog Health 175 Skill Normal Name "Phlogistinator Pyro" Class Pyro Item "the phlogistinator" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" Item "the centurion" Item "the steel sixpack" CharacterAttributes { "airblast disabled" 1 } } } } WaveSpawn { Name 2 Where spawnbot_bottom_left WaitForAllDead 1 TotalCurrency 100 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { ClassIcon heavy_heater_nys Scale 1.3 Health 750 Skill Easy Name "Heater Heavy" Class HeavyWeapons Item "the huo long heatmaker" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" Item "the warsworn helmet" Item "weight room warmer" ItemAttributes { ItemName "the warsworn helmet" "attach particle effect" 13 } Item "the heavy-weight champ" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 205 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_bottom_center_always_goes_with_bomb_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 1 Where spawnbot_upper_left TotalCurrency 140 TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 12 Squad { TFBot { ClassIcon scout_bat WeaponRestrictions MeleeOnly Name "Giant Bat Scout" Template T_TFBot_Giant_Scout } } } WaveSpawn { Name 2 Where spawnbot_bottom_left WaitForAllDead 1 TotalCurrency 100 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror } } } WaveSpawn { Name 1 Where spawnbot_bottom_right TotalCurrency 36 TotalCount 36 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 RandomChoice { TFBot { Health 175 Skill Normal Name Pyro Class Pyro Item "silver botkiller flame thrower mk.i" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" CharacterAttributes { "airblast disabled" 1 } } TFBot { Health 175 Skill Normal Name Pyro Class Pyro Item "gold botkiller flame thrower mk.i" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" CharacterAttributes { "airblast disabled" 1 } } TFBot { Health 175 Skill Normal Name Pyro Class Pyro Item "rust botkiller flame thrower mk.i" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" CharacterAttributes { "airblast disabled" 1 } } TFBot { Health 175 Skill Normal Name Pyro Class Pyro Item "blood botkiller flame thrower mk.i" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" CharacterAttributes { "airblast disabled" 1 } } TFBot { Health 175 Skill Normal Name Pyro Class Pyro Item "carbonado botkiller flame thrower mk.i" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" CharacterAttributes { "airblast disabled" 1 } } TFBot { Health 175 Skill Normal Name Pyro Class Pyro Item "diamond botkiller flame thrower mk.i" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" CharacterAttributes { "airblast disabled" 1 } } TFBot { Health 175 Skill Normal Name Pyro Class Pyro Item "silver botkiller flame thrower mk.ii" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" CharacterAttributes { "airblast disabled" 1 } } TFBot { Health 175 Skill Normal Name Pyro Class Pyro Item "gold botkiller flame thrower mk.ii" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" CharacterAttributes { "airblast disabled" 1 } } } } WaveSpawn { Name 2 Where spawnbot_bottom_left WaitForAllDead 1 TotalCurrency 35 TotalCount 28 MaxActive 7 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name 2 Where spawnbot_upper_left WaitForAllDead 1 TotalCurrency 24 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { ClassIcon shotgun_nys WeaponRestrictions SecondaryOnly Health 200 Skill Normal Name "Shotgun Soldier" Class Soldier Item "tf_weapon_rocketlauncher" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" Item "bucket hat" Item "lord cockswain's novelty mutton chops and pipe" } } } WaveSpawn { Where spawnbot_survival TotalCurrency 0 TotalCount 45 MaxActive 9 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 2 FirstSpawnWarningSound "mvm/mvm_tele_activate.wav" Support Limited Squad { TFBot { ClassIcon scout_ambush_teleport Health 125 Name "Ambush Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly Item "tf_weapon_bat" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot_bottom_left TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Giant_Demoman } TFBot { Template T_TFBot_Giant_Pyro CharacterAttributes { "airblast disabled" 1 } } } } WaveSpawn { Name 2 Where spawnbot_bottom_right WaitForAllDead 1 TotalCurrency 200 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } } } WaveSpawn { Name 1 Where spawnbot_upper_left TotalCurrency 20 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { ClassIcon pyro_flare_rain_nys Health 300 Skill Normal Name "Flare Gunner Heavy" Class HeavyWeapons Item "the huo long heatmaker" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" Item "the warsworn helmet" Item "weight room warmer" CharacterAttributes { "override projectile type" 6 "Projectile speed increased" .15 "fire rate bonus" 2.5 } Item "the heavy-weight champ" } } } WaveSpawn { Name 1 Where spawnbot_bottom_right TotalCurrency 30 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Squad { TFBot { ClassIcon demoknight_samurai WeaponRestrictions MeleeOnly Health 200 Skill Normal Name "Samurai Soldier" Class Soldier Item "tf_weapon_rocketlauncher" Item "tf_weapon_shotgun_soldier" Item "the half-zatoichi" Item "soldier samurai hat" ItemAttributes { ItemName "soldier samurai hat" "attach particle effect" 16 } } } } WaveSpawn { Name 2 Where spawnbot_bottom_right WaitForAllDead 1 TotalCurrency 120 TotalCount 20 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Pyro_Flaregun } } } WaveSpawn { Name 2 Where spawnbot_bottom_left WaitForAllDead 1 TotalCurrency 36 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Squad { TFBot { ClassIcon scout_pistol WeaponRestrictions SecondaryOnly Health 125 Skill Normal Name "Pistol Scout" Class Scout Item "tf_weapon_scattergun" Item "tf_weapon_pistol_scout" Item "tf_weapon_bat" Item "killer exclusive" Item "the boston boom-bringer" } } } WaveSpawn { Name 2 Where spawnbot_upper_left WaitForAllDead 1 TotalCurrency 94 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Squad { TFBot { ClassIcon heavy_apocofist WeaponRestrictions MeleeOnly Scale 1.5 Health 900 Skill Normal Name "Apoco Fist Heavy" Class HeavyWeapons Item "tf_weapon_minigun" Item "tf_weapon_shotgun_hwg" Item "apoco-fists" Item "officer's ushanka" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot_bottom_left TotalCurrency 370 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 9 Squad { TFBot { ClassIcon soldier_dh_nys Template T_TFBot_Giant_Soldier Health 4200 Name "Giant Direct Hit Soldier" Item "The Direct Hit" } } } WaveSpawn { Name 2 Where spawnbot_bottom_left WaitForAllDead 1 TotalCurrency 248 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } } } WaveSpawn { Name 1 Where spawnbot_upper_left TotalCurrency 20 TotalCount 20 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Demoman_Sticky_Andrew } } } WaveSpawn { Name 2 Where spawnbot_bottom_right WaitForAllDead 1 TotalCurrency 32 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Scout_Sandman } } } WaveSpawn { Name 2 Where spawnbot_bottom_left WaitForAllDead 1 TotalCurrency 30 TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { ClassIcon pyro_scorch Template T_TFBot_ScorchShot } } } WaveSpawn { Name Support Where spawnbot_bottom_right TotalCurrency 0 TotalCount 999 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 Support 1 RandomSpawn 1 Squad { TFBot { Template T_TFBot_Scout_Soda_Popper_Andrew } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 3 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_bottom_center_always_goes_with_bomb_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 1 Where spawnbot_bottom_left TotalCurrency 100 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 Squad { TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Giant Dragon's Fury Pyro" Template T_TFBot_Giant_Pyro Item "The Dragon's Fury" Item "the centurion" Item "the steel sixpack" CharacterAttributes { "airblast disabled" 1 } } } } WaveSpawn { Name 2 Where spawnbot_bottom_left WaitForAllDead 1 TotalCurrency 50 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 4 Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } } WaveSpawn { Name 3 Where spawnbot_upper_left WaitForAllDead 2 TotalCurrency 54 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Giant_Demoman Attributes "AlwaysCrit" } } } WaveSpawn { Name 1 Where spawnbot_upper_left TotalCurrency 30 TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Squad { TFBot { Template T_TFBot_Soldier_RocketShotgun } } } WaveSpawn { Name 2 Where spawnbot_bottom_left WaitForAllDead 1 TotalCurrency 100 TotalCount 40 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { ClassIcon scout_sunstick Name "Sun-on-a-Stick Scout" Template T_TFBot_Scout_SunStick Item "the dark helm" } } } WaveSpawn { Name 2 Where spawnbot_bottom_left WaitForAllDead 1 TotalCurrency 42 TotalCount 14 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { ClassIcon pyro_backburner_nys Scale 1.3 Health 700 Skill Easy Name "Back Burner Pyro" Class Pyro Attributes "AlwaysFireWeapon" Item "the backburner" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" Item "pyro helm" } } } WaveSpawn { Name 3 Where spawnbot_bottom_right WaitForAllDead 2 TotalCurrency 24 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { WeaponRestrictions PrimaryOnly 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_upper_left TotalCurrency 0 TotalCount 999 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 8 Support 1 RandomSpawn 1 Squad { TFBot { ClassIcon shotgun_nys WeaponRestrictions SecondaryOnly Health 200 Skill Normal Name "Shotgun Soldier" Class Soldier Item "tf_weapon_rocketlauncher" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" Item "bucket hat" Item "lord cockswain's novelty mutton chops and pipe" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot_bottom_left TotalCurrency 150 TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 8 Squad { TFBot { ClassIcon demoknight_fire Template T_TFBot_Giant_DemoMan_PrinceTavish Name "Giant Fire Knight" Item "the glasgow great helm" Item "the dark age defender" ItemAttributes { ItemName "The Eyelander" "killstreak tier" 3 "killstreak idleeffect" 3 "Set DamageType Ignite" 1 "weapon burn time increased" 5.0 "weapon burn dmg increased" 1.0 "crit vs burning players" 1 "attach particle effect" 1 } } } } WaveSpawn { Name 2 Where spawnbot_bottom_right WaitForAllDead 1 TotalCurrency 300 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 3 Where spawnbot_bottom_right WaitForAllDead 2 TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name 3 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 WaitForAllSpawned 2 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 40000 Speed 75 Name "tankboss" Skin 1 StartingPathTrackNode "tank_path_bottom_center_always_goes_with_bomb_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 1.1 Where spawnbot_bottom_left Where spawnbot_bottom_right TotalCurrency 28 TotalCount 40 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 RandomChoice { TFBot { ClassIcon random_lite Health 125 Name Scout Class Scout Skill Normal } TFBot { ClassIcon random_lite Health 200 Name Soldier Class Soldier Skill Normal } TFBot { ClassIcon random_lite Health 175 Name Pyro Class Pyro Skill Normal CharacterAttributes { "airblast disabled" 1 } } TFBot { ClassIcon random_lite Skill Normal Template T_TFBot_Demoman } TFBot { ClassIcon random_lite Health 300 Name Heavy Class HeavyWeapons Skill Easy } TFBot { ClassIcon random_lite Class Sniper Name "Sniper" Skill Normal Item "tf_weapon_sniperrifle" Attributes AlwaysFireWeapon ItemAttributes { ItemName "tf_weapon_sniperrifle" "reload time increased" 1.25 "sniper fires tracer HIDDEN" 1 "lunchbox adds minicrits" 3 } } } } WaveSpawn { Name 2 Where spawnbot_upper_left WaitForAllDead 1 TotalCurrency 101 TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Name "Kritz-on-kill Demoman" WeaponRestrictions PrimaryOnly Skill Hard Template T_TFBot_Demoman Item "the bolt action blitzer" Item "warbird_grenadelauncher_butcherbird" ItemAttributes { ItemName "warbird_grenadelauncher_butcherbird" "attach particle effect" 703 "critboost on kill" 5 } ItemAttributes { ItemName "the bolt action blitzer" "attach particle effect" 95 "set item tint RGB" 49151 } } } } WaveSpawn { Name 2 Where spawnbot_bottom_left WaitForAllDead 1 TotalCurrency 21 TotalCount 18 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Class Scout Name "Armored Sandman Scout" ClassIcon scout_stun_armored Skill Normal Scale 1.4 Health 750 Item "Batter's Helmet" Item "The Sandman" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.05 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot_chief TotalCurrency 1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 StartWaveWarningSound "vo/mvm/norm/taunts/sniper_mvm_taunts17.mp3" Squad { TFBot { ClassIcon sniper_bow_multi Scale 1.75 Health 40000 Skill Expert Name "Chief Cannon Ball Bowman" Template T_TFBot_Sniper_Huntsman_Spammer Item "festive huntsman" Item "the anger" Item "the birdman of australiacatraz" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "festive huntsman" "override projectile type" 17 "fire rate bonus" 0.1 "damage bonus" 1.2 } CharacterAttributes { "override footstep sound set" 7 "hand scale" 0 "move speed bonus" 0.4 "mark for death" 5 "turn to gold" 1 } } } } WaveSpawn { Name "Support 1" Where spawnbot_upper_left Where spawnbot_bottom_left TotalCurrency 0 TotalCount 999 MaxActive 6 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 Support 1 RandomSpawn 1 Squad { TFBot { ClassIcon sniper_bow Skill Expert Name "Bleeding Bowman" Template T_TFBot_Sniper_Huntsman Item "the huntsman" Item "voodoo juju" ItemAttributes { Itemname "voodoo juju" "attach particle effect" 43 } CharacterAttributes { "bleeding duration" 5 } } } } WaveSpawn { Name "Support 2" Where spawnbot_upper_left Where spawnbot_bottom_right TotalCurrency 0 TotalCount 999 MaxActive 7 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Support 1 RandomSpawn 1 Squad { TFBot { ClassIcon sniper_bow Skill Expert Name "Fire Bowman" Template T_TFBot_Sniper_Huntsman Item "the huntsman" Item "spine-chilling skull" ItemAttributes { Itemname "spine-chilling skull" "attach particle effect" 13 } ItemAttributes { Itemname "the huntsman" "Set DamageType Ignite" 1 } } } } } }