//Flash Flood Flurry by theAgamer11 #base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 800 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Giant_Soldier_Bazooka { Class Soldier Name "Giant Bazooka Soldier" ClassIcon soldier_bazooka_giant Skill Hard Health 3800 Item "The Beggar's Bazooka" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "The Beggar's Bazooka" "faster reload rate" 0.8 "auto fires full clip" 0 "can overload" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Scout_Milk { Class Scout Name "Milk Man Scout" ClassIcon scout_milk Skill Normal Item "Mad Milk" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" -1 } } T_TFBot_Giant_Heavyweapons_Heal_On_Kill { Class Heavyweapons Name "Giant Heal-on-Kill Heavy" ClassIcon heavy_healonkill Skill Hard Health 5500 WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.5 "heal on kill" 1000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Pyro_Scorch_Shot { Class Pyro Name "Scorch Shot Pyro" ClassIcon pyro_scorch Skill Normal Item "The Scorch Shot" WeaponRestrictions SecondaryOnly } T_TFBot_Giant_Sniper_Shiv { Class Sniper Name "Giant Shiv Sniper" ClassIcon sniper_jug_trivalshiv Skill Expert Health 3000 Item "The Tribalman's Shiv" WeaponRestrictions MeleeOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Pyro_Volcano { Class Pyro Name "Giant Volcano Fragment Pyro" classicon pyro_riftaxe_giant Health 3000 Skill Expert Item "Sharpened Volcano Fragment" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "Sharpened Volcano Fragment" "melee attack rate bonus" 0.8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Pyro_Cozy { Class Pyro Name "Cozy Campfire Pyro" ClassIcon pyro_flare Skill Normal Item "Hottie's Hoodie" Item "The Flare Gun" WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "flame_speed" 1600 } ItemAttributes { ItemName "The Flare Gun" "damage penalty" 0.6 "reload time decreased" 0.9 "projectile spread angle penalty" 3 "is_passive_weapon" 1 } } T_TFBot_Sniper_Acid { Class Sniper Name "Acid Rain Thrower" ClassIcon sniper_jarate Skill Normal Item "Sniper Fishing Hat" Item "Jarate" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" -1 } } T_TFBot_Giant_Soldier_Soggy { Class Soldier Name "Giant Soggy Soldier" ClassIcon soldier_stun Health 3500 Skill Expert Item "The Doe-Boy" WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage penalty" 0.1 "rocket specialist" 1 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_DH_Spammer { Class Soldier Name "Giant Rapid Fire Soldier" ClassIcon soldier_directhit_spammer Health 3800 Skill Hard Item "The Direct Hit" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Direct Hit" "faster reload rate" 0.8 "fire rate bonus" 0.1 } 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 } } T_TFBot_Soldier_Bison { Class Soldier Name "Righteous Bison Soldier" ClassIcon soldier_bison Skill Normal Item "The Righteous Bison" WeaponRestrictions SecondaryOnly } T_TFBot_Scout_Pocket_Pistol { Class Scout Name "PBPP Scout" ClassIcon scout_pistol Skill Normal Item "Pretty Boy's Pocket Pistol" WeaponRestrictions SecondaryOnly } T_TFBot_Scout_Basher { Class Scout Name "Boston Basher Scout" ClassIcon scout_bostonbasher Skill Hard Item "The Boston Basher" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Boston Basher" "hit self on miss" 0 } } T_TFBot_Giant_Scout_Fan_O_War { Class Scout Name "Giant Scout" ClassIcon scout_fanowar Health 1600 Skill Expert Item "The Fan O'War" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "The Fan O'War" "melee attack rate bonus" 0.8 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Soldier_Mangler { Class Soldier Name "Cow Mangler Soldier" ClassIcon soldier_mangler Skill Hard Item "The Cow Mangler 5000" } T_TFBot_Giant_Demo_Iron_Bomber_Burst { Class Demoman Name "Giant Burst Fire Demo" ClassIcon demo_clusterbomb Health 3300 Skill Hard Item "The Iron Bomber" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 0.65 "fire rate bonus" 0.2 "clip size upgrade atomic" 5 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } T_TFBot_Pyro_Cozier { Class Pyro Name "Cozier Campfire Pyro" ClassIcon pyro_flare Skill Normal Item "Hottie's Hoodie" Item "The Flare Gun" WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Flare Gun" "damage penalty" 0.7 "reload time decreased" 0.3 "fire rate bonus" 0.3 "projectile spread angle penalty" 5 "is_passive_weapon" 1 } } T_TFBot_Soldier_Soggy { Class Soldier Name "Soggy Soldier" ClassIcon soldier_stun Skill Hard Item "The Doe-Boy" Item "Rocket Jumper" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "Rocket Jumper" "rocket specialist" 1 } } T_TFBot_Giant_Heavyweapons_Space_Heater { Class Heavyweapons Name "Giant Space Heater Heavy" ClassIcon heavy_champ_ringoffire Skill Expert Health 5000 Item "Hard Counter" Item "The Huo Long Heatmaker" Item "The Killing Gloves of Boxing" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "The Huo Long Heatmaker" "override projectile type" 27 "is_passive_weapon" 1 } ItemAttributes { ItemName "The Killing Gloves of Boxing" "fire rate bonus" 0.6 "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Medic_Uber_Flash { Class Medic Name "Flash Uber Medic" ClassIcon medic_uber Skill Normal Item "Battle Boonie" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 26 "uber duration bonus" -7.5 "bot medic uber health threshold" 5000 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } T_TFBot_Giant_Pyro_Dragons_Fury { Class Pyro Name "Giant Dragon's Fury Pyro" ClassIcon pyro_dragon_fury_swordstone Skill Expert Health 3000 Item "The Dragon's Fury" WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Heavyweapons_Space_Heater { Class Heavyweapons Name "Space Heater Heavy" ClassIcon heavy_champ_ringoffire Skill Hard Item "Hard Counter" Item "The Huo Long Heatmaker" Item "The Killing Gloves of Boxing" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Huo Long Heatmaker" "override projectile type" 27 "is_passive_weapon" 1 } } T_TFBot_Sniper_Biting { Class Sniper Name "Biting Rain Thrower" ClassIcon sniper_jarate Skill Normal Item "Sniper Fishing Hat" Item "Jarate" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" -1 "applies snare effect" .1 } } T_TFBot_Medic_Kritz_Flash { Class Medic Name "Flash Kritz Medic" ClassIcon medic_kritz_flash Skill Normal Item "Battle Boonie" Item "The Kritzkrieg" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 26 "uber duration bonus" -7 "bot medic uber health threshold" 5000 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } T_TFBot_Giant_Pyro_Cozier { Class Pyro Name "Giant Cozier Campfire Pyro" ClassIcon pyro_flare_giant Health 3500 Skill Expert Item "Hottie's Hoodie" Item "The Flare Gun" WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "The Flare Gun" "damage penalty" 0.9 "reload time decreased" 0.15 "fire rate bonus" 0.15 "projectile spread angle penalty" 7 "is_passive_weapon" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Pyro_Volcano { Class Pyro Name "Volcanic Pyro" classicon pyro_riftaxe Skill Hard Item "Sharpened Volcano Fragment" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Sharpened Volcano Fragment" "move speed bonus" 1.1 "melee attack rate bonus" 0.8 } } T_TFBot_Chief_Pyro_Campfire { Class Pyro Name "The Coziest Campfire of All" ClassIcon pyro_campfire_chief Skill Expert Health 40000 Scale 1.9 Item "Hottie's Hoodie" Item "The Flare Gun" WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "Hottie's Hoodie" "attach particle effect" 2 "particle effect use head origin" 1 "particle effect vertical offset" 16 } ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "damage bonus" 1.15 "flame_speed" 3000 } ItemAttributes { ItemName "The Flare Gun" "damage bonus" 1.2 "reload time decreased" 0.02 "fire rate bonus" 0.02 "projectile spread angle penalty" 25 "Projectile speed decreased" 0.3 "is_passive_weapon" 1 } CharacterAttributes { "ragdolls become ash" 1 "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } } Mission // Wave 1-3 Sentry Buster { Objective DestroySentries Where spawnbot_mission_sentry_buster InitialCooldown 30 BeginAtWave 1 RunForThisManyWaves 3 CooldownTime 45 TFBot { Template T_TFBot_SentryBuster } } Mission // Wave 2-3 Snipers { Objective Sniper Where spawnbot_mission_sniper InitialCooldown 30 BeginAtWave 2 RunForThisManyWaves 2 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission // Wave 4-6 Sentry Buster { Objective DestroySentries Where spawnbot_mission_sentry_buster InitialCooldown 30 BeginAtWave 4 RunForThisManyWaves 3 CooldownTime 35 TFBot { Template T_TFBot_SentryBuster } } Mission // Wave 4-5 Spies { Objective Spy Where spawnbot_mission_spy InitialCooldown 20 BeginAtWave 4 RunForThisManyWaves 2 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission // Wave 6 Snipers { Objective Sniper Where spawnbot_mission_sniper InitialCooldown 15 BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 3 TFBot { Template T_TFBot_Sniper } } Mission // Wave 6 Spies { Objective Spy Where spawnbot_mission_spy InitialCooldown 45 BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Mission // Wave 7 Sentry Buster { Objective DestroySentries Where spawnbot_mission_sentry_buster InitialCooldown 25 BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } //////////////////////////////////////// // WAVE 1 // // Starting Money: $800 // Money From Wave: $700 // // Mission Bots: Sentry Buster // // Demomen // Heavyweight Champs // Support Fireless Conch Soldiers // Giant Bazooka Soldiers // // Pyros // Bat Scouts // Giant Flare Spammer Pyros //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "w1a" Where spawnbot TotalCount 22 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Class Demoman Skill Normal ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate penalty" 1.2 } } } WaveSpawn { Name "w1a" Where spawnbot TotalCount 16 MaxActive 3 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Where spawnbot_right TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 8 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Soldier_Extended_Concheror WeaponRestrictions SecondaryOnly CharacterAttributes { "increase buff duration" 100 } } } WaveSpawn { Name "w1a" Where spawnbot TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 18 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Bazooka } } WaveSpawn { Name "w1b" WaitForAllDead "w1a" Where spawnbot TotalCount 18 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Class Pyro Skill Easy ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } } } WaveSpawn { Name "w1b" WaitForAllDead "w1a" Where spawnbot TotalCount 39 MaxActive 9 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 4 TotalCurrency 150 TFBot { Class Scout ClassIcon scout_bat Skill Normal WeaponRestrictions MeleeOnly } } WaveSpawn { Name "w1b" WaitForAllDead "w1a" Where spawnbot TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 18 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Skill Hard ItemAttributes { ItemName "The detonator" "fire rate bonus" 0.6 } } } } //////////////////////////////////////// // WAVE 2 // // Starting Money: $1500 ($1600) // Money From Wave: $700 // // Mission Bots: Sentry Buster, Snipers // // Huntsman Snipers // Mad Milk Scouts // Giant Heavy // // Tank // - 30000 // Scorch Shot Pyros // Support Sun-on-a-Stick Scouts // Giant Tribalman's Shiv Snipers //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "w2a" Where spawnbot TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman Skill Normal } } WaveSpawn { Name "w2a" Where spawnbot_invasion TotalCount 15 MaxActive 5 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Milk } } WaveSpawn { Name "w2a" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavyweapons_Heal_On_Kill } } WaveSpawn { Name "w2c" WaitForAllDead "w2a" Where spawnbot_invasion TotalCount 30 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Pyro_Scorch_Shot } } WaveSpawn { Name "w2c" WaitForAllDead "w2a" Where spawnbot TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 2 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Scout_SunStick Skill Normal } } WaveSpawn { Name "w2c" WaitForAllDead "w2a" Where spawnbot TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 16 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Sniper_Shiv } } WaveSpawn { Name "w2b" WaitForAllDead"w2a" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 25000 Speed 60 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } //////////////////////////////////////// // WAVE 3 // // Starting Money: $2200 ($2400) // Money From Wave: $800 // // Mission Bots: Sentry Buster, Snipers // // Buff Banner Soldiers // Scouts // - 1/2 Scattergun // - 1/2 Pistol // Giant SVF Pyros // Giant Demoknights // // Cozy Campfire Pyros // Acid Rain Throwers // Giant Soggy Soldiers //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "w3a" Where spawnbot TotalCount 14 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Buff_Banner Skill Normal } } WaveSpawn { Name "w3a" Where spawnbot_invasion TotalCount 38 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 150 RandomChoice { TFBot { Class Scout Skill Normal } TFBot { Class Scout ClassIcon scout_pistol Skill Easy WeaponRestrictions SecondaryOnly } } } WaveSpawn { Name "w3a" Where spawnbot TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro_Volcano } } WaveSpawn { Name "w3a" Where spawnbot TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 20 TotalCurrency 100 TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } WaveSpawn { Name "w3b" WaitForAllDead "w3a" Where spawnbot TotalCount 28 MaxActive 6 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 3 TotalCurrency 100 StartWaveOutput { Target downpour_start_relay Action Trigger } TFBot { Template T_TFBot_Pyro_Cozy } } WaveSpawn { Name "w3b" WaitForAllDead "w3a" Where spawnbot TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 3 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Sniper_Acid } } WaveSpawn { Name "w3b" WaitForAllDead "w3a" Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 20 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Soldier_Soggy } } } //////////////////////////////////////// // WAVE 4 // // Starting Money: $3000 ($3300) // Money From Wave: $800 // // Mission Bots: Sentry Buster, Spies // // Tank // - 25000 // Demoknights // Giant Direct Hit Spammer Soldiers // // Super Scouts // Bison Soldiers // Giant Burst Iron Bomber Demomen // - 2 Quick-Fix Medics //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "w4a" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 150 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 25000 Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w4b" Where spawnbot_left TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Template T_TFBot_Demoman_Knight Skill Normal } } WaveSpawn { Name "w4b" Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Soldier_DH_Spammer } } WaveSpawn { Name "w4c" WaitForAllDead "w4a" Where spawnbot_right TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 20 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name "w4c" WaitForAllDead "w4b" Where spawnbot TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Bison } } WaveSpawn { Name "w4c" WaitForAllDead "w4b" Where spawnbot TotalCount 12 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Demo_Iron_Bomber_Burst } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } } //////////////////////////////////////// // WAVE 5 // // Starting Money: $3800 ($4200) // Money From Wave: $900 // // Mission Bots: Sentry Buster, Spies // // Pocket Pistol Scouts // Boston Basher Scouts // Giant Fan O' War Scouts // // Cow Mangler Soldiers // Giant Shotgun Heavies // // Cozier Campfire Pyros // Soggy Soldiers // Giant Space Heater Heavies // - Flash Uber Medic //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "w5a" Where spawnbot TotalCount 24 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Pocket_Pistol } } WaveSpawn { Name "w5a" Where spawnbot_invasion TotalCount 32 MaxActive 8 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Basher } } WaveSpawn { Name "w5a" Where spawnbot TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 14 TotalCurrency 125 TFBot { Template T_TFBot_Giant_Scout_Fan_O_War } } WaveSpawn { Name "w5b" WaitForAllDead "w5a" Where spawnbot TotalCount 30 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Mangler } } WaveSpawn { Name "w5b" WaitForAllDead "w5a" Where spawnbot_left TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 20 TotalCurrency 125 TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "bullets per shot bonus" 7 } } } WaveSpawn { Name "w5c" WaitForAllDead "w5b" Where spawnbot TotalCount 26 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 125 StartWaveOutput { Target downpour_start_relay Action Trigger } TFBot { Template T_TFBot_Pyro_Cozier } } WaveSpawn { Name "w5c" WaitForAllDead "w5b" Where spawnbot TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Soggy } } WaveSpawn { Name "w5c" WaitForAllDead "w5b" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 10 TotalCurrency 125 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Space_Heater } TFBot { Template T_TFBot_Medic_Uber_Flash } } } } //////////////////////////////////////// // WAVE 6 // // Starting Money: $4700 ($5100) // Money From Wave: $900 // // Mission Bots: Sentry Buster, Spies, Snipers // // Tank // - 20000 // Huntsman Snipers // Giant Dragon's Fury Pyros // // Tank // - 20000 // Sandman Scouts // Steel Gauntlet Heavies // // Space Heater Heavies // Support Caustic Rain Throwers // Support Flash Crit Pyros // Giant Cozier Campfire Pyros //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "w6a" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 27500 Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w6a" Where spawnbot TotalCount 28 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman ClassIcon sniper_bow_bleed ItemAttributes { ItemName "The Huntsman" "bleeding duration" 2 } } } WaveSpawn { Name "w6a" Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro_Dragons_Fury } } WaveSpawn { Name "w6b" WaitForAllDead "w6a" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 27500 Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w6b" WaitForAllDead "w6a" Where spawnbot TotalCount 26 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes AlwaysCrit } } WaveSpawn { Name "w6b" WaitForAllDead "w6a" Where spawnbot_left TotalCount 9 MaxActive 5 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name "w6c" WaitForAllDead "w6b" Where spawnbot TotalCount 22 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 100 StartWaveOutput { Target downpour_start_relay Action Trigger } TFBot { Template T_TFBot_Heavyweapons_Space_Heater } } WaveSpawn { Name "w6c" WaitForAllDead "w6b" Where spawnbot TotalCount 20 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Sniper_Biting } } WaveSpawn { Name "w6c" WaitForAllDead "w6b" Where spawnbot TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Medic_Kritz_Flash } } WaveSpawn { Name "w6c" WaitForAllDead "w6b" Where spawnbot TotalCount 4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 9 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro_Cozier } } } //////////////////////////////////////// // WAVE 7 // // Starting Money: $5600 ($6100) // Money From Wave: $700 // // Mission Bots: Sentry Buster // // Demomen // SVF Pyros // Giant Heavies // // Scouts // Buff Banner Soldiers // Giant Bazooka Soldiers // // Cozy Campfire Pyros // Space Heater Heavies // Acid Rain Snipers // The Coziest Campfire of All //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "w7a" Where spawnbot TotalCount 30 MaxActive 7 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Class Demoman Skill Hard } } WaveSpawn { Name "w7a" Where spawnbot_invasion TotalCount 32 MaxActive 9 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Volcano } } WaveSpawn { Name "w7a" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 25 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavyweapons Skill Hard ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.3 } } } WaveSpawn { Name "w7b" WaitForAllDead "w7a" Where spawnbot TotalCount 28 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 50 TFBot { Class Scout Skill Hard } } WaveSpawn { Name "w7b" WaitForAllDead "w7a" Where spawnbot TotalCount 22 MaxActive 6 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Buff_Banner } } WaveSpawn { Name "w7b" WaitForAllDead "w7a" Where spawnbot TotalCount 4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 12 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Bazooka Skill Expert } } WaveSpawn { Name "w7c" WaitForAllDead "w7b" Where spawnbot TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 Support Limited TFBot { Template T_TFBot_Pyro_Cozy } } WaveSpawn { Name "w7c" WaitForAllDead "w7b" Where spawnbot TotalCount 11 MaxActive 5 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 2 TotalCurrency 100 Support Limited TFBot { Template T_TFBot_Heavyweapons_Space_Heater } } WaveSpawn { Name "w7c" WaitForAllDead "w7b" Where spawnbot TotalCount 16 MaxActive 4 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 TotalCurrency 50 Support Limited TFBot { Template T_TFBot_Sniper_Acid } } WaveSpawn { Name "w7c" WaitForAllDead "w7b" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Chief_Pyro_Campfire } } } }