#base robot_giant.pop #base robot_standard.pop //spawnbot_right //spawnbot_left //spawnbot_rand WaveSchedule { StartingCurrency 700 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime no AddSentryBusterWhenDamageDealtExceeds 3000 AddSentryBusterWhenKillCountExceeds 20 Advanced 1 Templates { T_TFBot_Scout_Giant_Pistol { Class Scout Name "Super Pistol Scout" Skill Normal Health 1400 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Backwards Ballcap" CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "move speed bonus" 1.25 "override footstep sound set" 5 } WeaponRestrictions SecondaryOnly Skill Normal ClassIcon scout_pistol_nys } T_TFBot_Giant_Demo_Barrage { Class Demoman Name "Rainmaker" ClassIcon demo_scatter Scale 1.8 Skill Expert Health 3500 Attributes MiniBoss tag bot_giant Item "Glengarry Bonnet" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "tf_weapon_grenadelauncher" "damage Bonus" 1.4 "clip size upgrade atomic" 26 "faster reload rate" 0.22 "fire rate bonus" 0.3 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Medic_QuickUber { Name "Giant Uber Medic" Item "The Virus Doctor" Item "The Byte'd Beak" Class Medic Skill Expert Health 4500 ClassIcon medic_uber_giant WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes SpawnWithFullCharge ItemAttributes { ItemName TF_WEAPON_MEDIGUN "heal rate bonus" 200 "ubercharge rate bonus" 2 } CharacterAttributes { "Health Regen" 60 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "bot medic uber health threshold" 3500 "bot medic uber deploy delay duration" 4 } } T_TFBot_Giant_Medic_Shield { ClassIcon medic_shield_lite Health 4500 Name "Giant Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Attributes "MiniBoss" Attributes IgnoreEnemies ItemAttributes { ItemName "the quick-fix" "increase buff duration" 2.2 "generate rage on heal" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "bot medic uber deploy delay duration" 900 } Item "the quick-fix" Item "Platinum Pickelhaube" ItemAttributes { ItemName "Platinum Pickelhaube" "set item tint RGB" 5801378 } } } Mission //sentry buster { Objective DestroySentries InitialCooldown 40 Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 35 TFBot { Template T_TFBot_SentryBuster Item "EOTL_demopants" Item "Head Banger" ItemAttributes { ItemName "Head Banger" "set item tint rgb" "3686984" } Tag bot_sentrybuster CharacterAttributes { "head scale" 3 "torso scale" 0.2 } } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 40 DesiredCount 4 TFBot { Template T_TFBot_Spy Item "Your Eternal Reward" Item "The Enforcer" Skill Expert Item "A Hat to Kill For" } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 15v DesiredCount 5 TFBot { Template T_TFBot_Spy Item "Your Eternal Reward" Item "The Enforcer" Skill Expert Item "A Hat to Kill For" } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 20 DesiredCount 2 TFBot { Template T_TFBot_Spy Item "Your Eternal Reward" Item "The Enforcer" Skill Expert Item "A Hat to Kill For" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper Item "hawk eyed hunter" Item "the awper hand" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 10 DesiredCount 1 TFBot { Template T_TFBot_Sniper Item "hawk eyed hunter" Item "the awper hand" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 20 DesiredCount 3 TFBot { Template T_TFBot_Sniper Item "hawk eyed hunter" Item "the awper hand" Skill Expert } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1S InitialCooldown 18 CooldownTime 30 DesiredCount 3 TFBot { Template T_TFBot_Sniper Item "hawk eyed hunter" Item "the awper hand" } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy Item "Your Eternal Reward" Item "The Enforcer" Skill Expert Item "A Hat to Kill For" } } Mission { Objective Engineer Where spawnbot_rand BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 20 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Item "The Jag" Item "The Data Mining Light" Health 600 TeleportWhere spawnbot_rand TeleportWhere spawnbot_mission_sniper } } Mission { Objective Engineer Where spawnbot_rand BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 25 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Item "The Data Mining Light" Health 600 TeleportWhere spawnbot_rand TeleportWhere spawnbot_mission_sniper } } Mission { Objective Engineer Where spawnbot_rand BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 16 CooldownTime 20 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Item "The Jag" Item "The Data Mining Light" CharacterAttributes { "engineer teleporter build rate multiplier" 1.3 } Health 600 TeleportWhere spawnbot_mission_sniper TeleportWhere spawnbot_left TeleportWhere spawnbot_right } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 1aa Where spawnbot_left TotalCurrency 100 Totalcount 24 Spawncount 6 Maxactive 18 WaitBetweenSpawns 5 WaitBeforeStarting 0 TFBot { Class Scout Name "Soda Popper Scout" Item "Bonk Helm" Skill Normal Item "the soda popper" ClassIcon scout_bat_nys ClassIcon scout_popper2 } } WaveSpawn { Name 1aa Where spawnbot_right TotalCurrency 75 Totalcount 3 Spawncount 3 Maxactive 3 WaitBetweenSpawns 14 WaitBeforeStarting 6 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Item "The Lucky Shot" } TFBot { Class HeavyWeapons Item "Capone's Capper" Skill Normal } TFBot { Class Heavyweapons Item "Capone's Capper" Skill Normal } } } WaveSpawn { Name 1ba Where spawnbot_rand WaitForAllSpawned 1aa RandomSpawn 1 TotalCurrency 75 Totalcount 8 Spawncount 8 Maxactive 8 WaitBetweenSpawns 17 WaitBeforeStarting 15 TFBot { Class Soldier Skill Normal } } WaveSpawn { Name 1ca Where spawnbot_rand WaitForAllSpawned 1ba TotalCurrency 100 Totalcount 6 Spawncount 2 Maxactive 4 WaitBetweenSpawns 10 WaitBeforeStarting 10 TFBot { Class Soldier Skill Normal } } WaveSpawn { Name 1ca Where spawnbot_rand WaitForAllSpawned 1ba TotalCurrency 90 Totalcount 12 Spawncount 3 Maxactive 8 WaitBetweenSpawns 8 WaitBeforeStarting 8 TFBot { Class Scout Item "The Fed-Fightin' Fedora" Skill Easy } } WaveSpawn { Name 1ca Where spawnbot_left WaitForAllSpawned 1ba RandomSpawn 1 TotalCurrency 100 Totalcount 3 Spawncount 3 Maxactive 3 WaitBeforeStarting 20 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Item "The Lucky Shot" } TFBot { Template T_TFBot_Medic_BigHeal Name "Big Heal Medic" Item "The Surgeon's Stahlhelm" } TFBot { Template T_TFBot_Medic_BigHeal Name "Big Heal Medic" Item "The Surgeon's Stahlhelm" } } } WaveSpawn { Name 1da Where spawnbot_left WaitForAllSpawned 1ca RandomSpawn 1 TotalCurrency 150 Totalcount 5 Spawncount 5 Maxactive 5 WaitBeforeStarting 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Item "The Lucky Shot" } TFBot { Class Scout Name "Soda Popper Scout" Item "Bonk Helm" Skill Normal Item "the soda popper" ClassIcon scout_bat_nys ClassIcon scout_popper2 } TFBot { Class Scout Name "Soda Popper Scout" Item "Bonk Helm" Skill Normal Item "the soda popper" ClassIcon scout_bat_nys ClassIcon scout_popper2 } TFBot { Template T_TFBot_Medic_BigHeal Name "Big Heal Medic" Item "The Surgeon's Stahlhelm" } TFBot { Template T_TFBot_Medic_BigHeal Name "Big Heal Medic" Item "The Surgeon's Stahlhelm" } } } WaveSpawn { Name 1db Where spawnbot_right WaitForAllSpawned 1da TotalCurrency 60 Totalcount 5 Spawncount 1 Maxactive 5 WaitBetweenSpawns 1 WaitBeforeStarting 8 TFBot { Class Heavyweapons Item "Capone's Capper" Skill Easy } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "tank" WaitBeforeStarting 0 TotalCount 1 SpawnCount 1 TotalCurrency 350 Tank { Health 17500 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 2aa Where spawnbot_rand TotalCurrency 100 Totalcount 6 Spawncount 2 Maxactive 4 WaitBetweenSpawns 8 WaitBeforeStarting 5 TFBot { Template T_TFBot_Demoman_Samurai Name "Cloud Cutter" } } WaveSpawn { Name 2bb Where spawnbot_rand WaitForAllSpawned 2aa TotalCurrency 100 Totalcount 1 Spawncount 1 Maxactive 1 WaitBetweenSpawns 20 WaitBeforeStarting 42 TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn { Name 2ba Where spawnbot_left WaitForAllSpawned 2aa TotalCurrency 150 Totalcount 15 Spawncount 5 Maxactive 10 WaitBetweenSpawns 8 WaitBeforeStarting 15 TFBot { Class Soldier Item "Gentle Manne's Service Medal" Skill Normal } } WaveSpawn { Name 2ca Where spawnbot_left WaitForAllSpawned 2ba TotalCurrency 150 Totalcount 6 Spawncount 2 Maxactive 6 WaitBetweenSpawns 1 WaitBeforeStarting 10 Squad { TFBot { Class Pyro Skill Normal Item "The Attendant" CharacterAttributes { "airblast disabled" 1 } } TFBot { Template T_TFBot_Medic_BigHeal Name "Big Heal Medic" Item "The Surgeon's Stahlhelm" } } } WaveSpawn { Name 2cc Where spawnbot_rand WaitForAllSpawned 2ca TotalCurrency 275 Totalcount 1 Spawncount 1 Maxactive 1 WaitBeforeStarting 10 TFBot { Template T_TFBot_Giant_Scout_Baseball } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 3aa Where spawnbot_rand TotalCurrency 200 Totalcount 20 Spawncount 10 Maxactive 11 WaitBetweenSpawns 22 WaitBeforeStarting 0 Squad { TFBot { Template T_TFBot_Heavyweapons_Heater Item "The Bunsen Brave" Name "Giant Heater Heavy" } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" Item "Das Metalmeatencasen" } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" Item "Das Metalmeatencasen" } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" Item "Das Metalmeatencasen" } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" Item "Das Metalmeatencasen" } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" Item "Das Metalmeatencasen" } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" Item "Das Metalmeatencasen" } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" Item "Das Metalmeatencasen" } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" Item "Das Metalmeatencasen" } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" Item "Das Metalmeatencasen" } } } WaveSpawn { Name 3ab Where spawnbot_right TotalCurrency 50 Totalcount 9 Spawncount 3 Maxactive 3 WaitBetweenSpawns 0 WaitBeforeStarting 8 TFBot { Template T_TFBot_Soldier_Extended_Concheror Item "Jumper's Jeepcap" Skill Normal } } WaveSpawn { Name 3ba Where spawnbot_rand RandomSpawn 1 WaitForAllSpawned 3aa TotalCurrency 50 Totalcount 10 Spawncount 10 Maxactive 10 WaitBetweenSpawns 0 WaitBeforeStarting 0 TFBot { Template T_TFBot_Soldier_Extended_Concheror Item "Jumper's Jeepcap" Skill Normal } } WaveSpawn { TotalCurrency 0 Name 5engis Where spawnbot_left TotalCount 6 MaxActive 3 SpawnCount 2 WaitBetweenSpawns 40 WaitBeforeStarting 20 Support 1 TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Item "The Jag" Attributes IgnoreFlag TeleportWhere spawnbot_left TeleportWhere spawnbot_right TeleportWhere spawnbot_mission_sniper } } WaveSpawn { Name 3bb Where spawnbot_right RandomSpawn 1 WaitForAllSpawned 3ba Support 1 TotalCurrency 100 Totalcount 50 Spawncount 2 Maxactive 6 WaitBetweenSpawns 1 WaitBeforeStarting 8 TFBot { Template T_TFBot_Scout_Bonk } } WaveSpawn { Name 3bb Where spawnbot_left RandomSpawn 1 WaitForAllDead 3ba TotalCurrency 100 Totalcount 6 Spawncount 2 Maxactive 2 WaitBetweenSpawns 26 WaitBeforeStarting 0 TFBot { Template T_TFBot_Scout_Giant_Pistol } } WaveSpawn { Name 3bc Where spawnbot_left RandomSpawn 1 WaitForAllDead 3ba TotalCurrency 130 Totalcount 12 Spawncount 2 Maxactive 8 WaitBetweenSpawns 3.5 WaitBeforeStarting 0 TFBot { Template T_TFBot_Soldier_Extended_Concheror Item "Jumper's Jeepcap" } } WaveSpawn { Name 3final Where spawnbot_left RandomSpawn 1 WaitForAllSpawned 3bc TotalCurrency 220 Totalcount 3 Spawncount 3 Maxactive 3 WaitBeforeStarting 0 Squad { TFBot { Template T_TFBot_Heavyweapons_Heater Item "The Bunsen Brave" Name "Giant Heater Heavy" } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" Item "Das Metalmeatencasen" } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" Item "Das Metalmeatencasen" } } } WaveSpawn { Name 3final2 Where spawnbot_left WaitForAllSpawned 3final TotalCurrency 50 Totalcount 6 Spawncount 1 Maxactive 6 WaitBetweenSpawns 2 WaitBeforeStarting 4 TFBot { Template T_TFBot_Soldier_Extended_Concheror Item "Jumper's Jeepcap" Skill Hard } } } Wave //850 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4ab Where spawnbot_rand TotalCurrency 700 Totalcount 250 Support 1 Spawncount 4 Maxactive 9 WaitBeforeStarting 8 WaitBetweenSpawns 8 TFBot { Class Demoman Skill Normal Item "Scotsman's Stove Pipe" ClassIcon demo_spammer ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -0.4 "fire rate bonus" 0.6 } } } WaveSpawn { Name 4aa Where spawnbot_right TotalCurrency 100 Totalcount 3 Spawncount 3 Maxactive 3 WaitBeforeStarting 0 Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball } } } WaveSpawn { Name "4tanks" WaitBeforeStarting 15 WaitBetweenSpawns 40 TotalCount 2 SpawnCount 1 TotalCurrency 300 Tank { Health 25000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 4bb Where spawnbot_rand WaitForAllSpawned 4aa RandomSpawn 1 Support 1 TotalCurrency 400 Totalcount 200 Spawncount 2 Maxactive 5 WaitBeforeStarting 8 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Scout_Melee Item "The Fed-Fightin' Fedora" ClassIcon scout_bat_nys } } WaveSpawn { Name 4ca Where spawnbot_rand WaitForAllSpawned 4tanks TotalCurrency 100 Totalcount 3 Spawncount 3 Maxactive 3 WaitBeforeStarting 45 TFBot { Template T_TFBot_Giant_Scout_Baseball } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 6aa Where spawnbot_rand RandomSpawn 1 WaitForAllSpawned 5bd TotalCurrency 100 Totalcount 2 Spawncount 2 Maxactive 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Soldier_BurstFire Name "Giga Burst Fire Soldier" Item "Armored Authority" Item "The Gunboats" Tag bot_giant BehaviorModifiers Push //Prevents them from stopping/stacking when bomb resets, could result in some funnies on hatch holds though. ItemAttributes { ItemName "Armored Authority" "Attach Particle Effect" 13 } ClassIcon soldier_burstfire_hyper_lite } TFBot { Template T_TFBot_Giant_Medic_QuickUber } } } WaveSpawn { Name "tank" WaitBeforeStarting 0 TotalCount 1 SpawnCount 1 TotalCurrency 300 Tank { Health 42000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 6NOOBDESTROYER9000 Where spawnbot_right WaitForAllSpawned 6aa TotalCurrency 100 Totalcount 2 Spawncount 2 Maxactive 2 WaitBeforeStarting 35 Squad { TFBot { Template T_TFBot_Soldier_BurstFire Name "Giga Burst Fire Soldier" Item "Armored Authority" Item "The Gunboats" Tag bot_giant BehaviorModifiers Push //Prevents them from stopping/stacking when bomb resets, could result in some funnies on hatch holds though. ItemAttributes { ItemName "Armored Authority" "Attach Particle Effect" 13 } ClassIcon soldier_burstfire_hyper_lite } TFBot { Template T_TFBot_Giant_Medic_QuickUber } } } WaveSpawn { Name winners Where spawnbot_right WaitForAllSpawned 6NOOBDESTROYER9000 TotalCurrency 100 Totalcount 2 Spawncount 2 Maxactive 2 WaitBeforeStarting 35 Squad { TFBot { Template T_TFBot_Soldier_BurstFire Name "Giga Burst Fire Soldier" Item "Armored Authority" Item "The Gunboats" Tag bot_giant BehaviorModifiers Push //Prevents them from stopping/stacking when bomb resets, could result in some funnies on hatch holds though. ItemAttributes { ItemName "Armored Authority" "Attach Particle Effect" 13 } ClassIcon soldier_burstfire_hyper_lite } TFBot { Template T_TFBot_Giant_Medic_QuickUber } } } WaveSpawn { Name winners Where spawnbot_rand WaitForAllSpawned 6NOOBDESTROYER9000 Support 1 TotalCurrency 200 Totalcount 100 Spawncount 5 Maxactive 10 WaitBeforeStarting 10 WaitBetweenSpawns 5 RandomChoice { TFBot { Class Scout Name "Fast Scout" ClassIcon scout_giant_fast Attributes AlwaysCrit Skill Easy Item "The Bolt Boy" Item "The Holy Mackerel" WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 1.5 } } TFBot { Class Scout Item "Bonk Helm" Name "Soda Popper Scout" Skill Hard Item "the soda popper" ClassIcon scout_bat_nys ClassIcon scout_popper2 } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 7aa Where spawnbot_right TotalCurrency 50 Totalcount 2 Spawncount 2 Maxactive 2 WaitBeforeStarting 0 WaitBetweenSpawns 14 TFBot { Template T_TFBot_Scout_Giant_Pistol Skill Hard } } WaveSpawn { Name 7aa Where spawnbot_rand RandomSpawn 1 TotalCurrency 300 Totalcount 12 Spawncount 4 Maxactive 8 WaitBeforeStarting 1 WaitBetweenSpawns 12 Squad { TFBot { Template T_TFBot_Giant_Demo_Barrage } TFBot { Template T_TFBot_Medic Skill Hard Item "Field Practice" } } } WaveSpawn { Name 7aa Where spawnbot_rand TotalCurrency 150 Totalcount 30 Spawncount 6 Maxactive 12 WaitBeforeStarting 5 WaitBetweenSpawns 8 TFBot { Template T_TFBot_Sniper_Huntsman Item "sniper's snipin' glass" ClassIcon sniper_bow_spammer Skill Expert Attributes AlwaysCrit ItemAttributes { ItemName "The Huntsman" "faster reload rate" 0.3 } } } WaveSpawn { Name 7ba Where spawnbot_right TotalCurrency 50 WaitForAllSpawned 7aa Totalcount 2 Spawncount 2 Maxactive 2 WaitBeforeStarting 13 TFBot { Template T_TFBot_Scout_Giant_Pistol Skill Hard } } WaveSpawn { Name 7ba Where spawnbot_rand RandomSpawn 1 WaitForAllSpawned 7aa TotalCurrency 400 Totalcount 6 Spawncount 2 Maxactive 4 WaitBeforeStarting 14 WaitBetweenSpawns 14 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } } } WaveSpawn { Name 7ba Where spawnbot_rand TotalCurrency 200 WaitForAllSpawned 7aa Totalcount 48 Spawncount 8 Maxactive 16 WaitBeforeStarting 5 WaitBetweenSpawns 8 TFBot { Template T_TFBot_Demo_Burst Item "Scotch Bonnet" Skill Expert Attributes AlwaysCrit } } WaveSpawn { Name 7ca Where spawnbot_right TotalCurrency 50 WaitForAllSpawned 7ba Totalcount 2 Spawncount 2 Maxactive 2 WaitBeforeStarting 13 TFBot { Template T_TFBot_Scout_Giant_Pistol Skill Hard } } WaveSpawn { Name 7ca Where spawnbot_rand Totalcount 12 Spawncount 2 Maxactive 12 WaitForAllSpawned 7ba WaitBetweenSpawns 4 WaitBeforeStarting 16 TotalCurrency 250 Squad { TFBot { Class Heavyweapons Item "Capone's Capper" Skill Expert Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_Quickuber Item "Das Metalmeatencasen" } } } WaveSpawn { Name 7ca Where spawnbot_rand RandomSpawn 1 WaitForAllSpawned 7ba TotalCurrency 350 Totalcount 4 Spawncount 2 Maxactive 4 WaitBeforeStarting 20 WaitBetweenSpawns 25 Squad { TFBot { Template T_TFBot_Giant_Demo_Barrage } TFBot { Template T_TFBot_Giant_Medic_Shield } } } WaveSpawn { Name 7final Where spawnbot_right TotalCurrency 200 WaitForAllSpawned 7ca Totalcount 4 Spawncount 1 Maxactive 4 WaitBeforeStarting 10 WaitBetweenSpawns 3 TFBot { Template T_TFBot_Scout_Giant_Pistol Skill Hard } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 8MaliciousEmpire Where spawnbot_right TotalCurrency 100 Totalcount 1 Spawncount 1 Maxactive 1 WaitBeforeStarting 0 TFBot { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Name "Major Heal-On-Kill Crits" Item "The Tungsten Toque" ClassIcon soldier_barrage_heal Health 40000 Scale 1.9 Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 26.0 "faster reload rate" 0.35 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 "Projectile speed increased" 0.4 "heal on kill" 8000 "damage bonus" 1.7 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } } WaveSpawn { Name 8MaliciousEmpire Where spawnbot_right TotalCurrency 100 Totalcount 6 Spawncount 1 Maxactive 6 WaitBeforeStarting 2 WaitBetweenSpawns 4 TFBot { Template T_TFBot_Demoman_Samurai Name "Cloud Cutter" } } WaveSpawn { Name 8supportspam Where spawnbot_left Where spawnbot_right WaitForAllSpawned 8MaliciousEmpire TotalCurrency 200 Support 1 Totalcount 100 Spawncount 5 Maxactive 10 WaitBeforeStarting 25 WaitBetweenSpawns 8 RandomChoice { TFBot { Class Heavy Item "Capone's Capper" Skill Hard } TFBot { Name "Fury Pyro" Class Pyro ClassIcon pyro_dragon_fury_swordstone MaxVisionRange 800 Item "The Dragon's Fury" Item "The Attendant" //Item "The Sengoku Scorcher" Skill Expert } } } WaveSpawn { Name "8tank1" WaitBeforeStarting 17 WaitBetweenSpawns 40 TotalCount 1 SpawnCount 1 TotalCurrency 50 Tank { Health 40000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 8ba Where spawnbot_rand WaitForAllDead 8MaliciousEmpire TotalCurrency 100 Totalcount 6 Spawncount 2 Maxactive 4 WaitBeforeStarting 0 WaitBetweenSpawns 16 Squad { TFBot { Template T_TFBot_Giant_Demo_Barrage Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic Skill Hard Item "Field Practice" } } } WaveSpawn { Name 8ba Where spawnbot_rand WaitForAllDead 8MaliciousEmpire TotalCurrency 100 Totalcount 3 Spawncount 1 Maxactive 2 WaitBeforeStarting 12 WaitBetweenSpawns 16 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Name "Giant Armored Sandman Scout" Attributes AlwaysCrit } } WaveSpawn { Name "8tank2" WaitBeforeStarting 12 WaitForAllSpawned 8ba TotalCount 1 SpawnCount 1 TotalCurrency 50 Tank { Health 40000 Speed 75 Skin 1 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 8FINALSPAMMHELLGHRASAH Where spawnbot_rand WaitForAllSpawned 8ba RandomSpawn 1 TotalCurrency 200 Totalcount 7 Spawncount 1 Maxactive 7 WaitBeforeStarting 20 WaitBetweenSpawns 6 TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit } } } }