#base robot_standard.pop #base robot_giant.pop #base robot_tank_vac.pop // #base wooper_weapons.pop // ADV Bronx - Parade of Disasters! // Made by woop c: ////////////////////////////// // Start $760 $760 // // Wave 1 $700 $ // // Wave 2 $600 $ // // Wave 3 $650 $ // // Wave 4 $550 $ // // Wave 5 $700 $ // // Wave 6 $502 $ // ////////////////////////////// WaveSchedule { StartingCurrency 760 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 5 Advanced 1 BotsAreHumans 1 PlayerRobotsUsePlayerAnimation 1 Templates { T_TFBot_Giant_Soldier_Parade { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_buff_spammer_giant Name "Parade Leader" Attributes SpawnWithFullCharge Tag bot_giant Item "The Buff Banner" ItemAttributes { ItemName "The Buff Banner" "increase buff duration" 9.0 } } T_TFBot_Soldier_Bison { Class Soldier ClassIcon soldier_bison Name "Rave Soldier" Skill Expert WeaponRestrictions SecondaryOnly Item "The Righteous Bison" ItemAttributes { ItemName "The Righteous Bison" "particle color rainbow" 100 } } T_TFBot_Soldier_DirectHit_Buff { Class Soldier ClassIcon soldier_directhit_buff_lite Name "Scary Support Soldier" Skill Hard Attributes SpawnWithFullCharge Item "The Buff Banner" Item "The Direct Hit" CharacterAttributes { "increase buff duration" 10.0 } } T_TFBot_Engineer_Shotgun { Class Engineer Action FetchFlag Health 300 Item "The Egghead's Overalls" Item "The Level Three Chin" ClassIcon heavy_shotgun Name "Parade Engineer" Skill Hard WeaponRestrictions PrimaryOnly } T_TFBot_Demoman_Drinker { Class Demoman Item "Seeing Double" ClassIcon demoman_critcan EventChangeAttributes { Default { WeaponRestrictions MeleeOnly ItemAttributes { ItemName "TF_WEAPON_BOTTLE" "fire input on taunt" "!activator^$ChangeAttributes^drunk" } Taunt { Delay 3 Repeats 1 IfSeeTarget 1 MinTargetRange 50 } } drunk { WeaponRestrictions PrimaryOnly Attributes AlwaysCrit } } } T_TFBot_Scout_Thrower_Baseball { Class Scout ClassIcon scout_stun Name "Please Don't Litter" Skill Expert Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly Item "The Flying Guillotine" ItemAttributes { ItemName "The Flying Guillotine" "fire rate bonus" 0.8 "override projectile type extra" "stunball" "effect bar recharge rate increased" 0.001 } } T_TFBot_Scout_Thrower_Ornament { Class Scout ClassIcon scout_wrap_lite Name "Please Don't Litter" Skill Expert Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly Item "The Flying Guillotine" ItemAttributes { ItemName "The Flying Guillotine" "fire rate bonus" 0.8 "override projectile type extra" "ornament" "effect bar recharge rate increased" 0.001 } } T_TFBot_Scout_Thrower_Brick { Class Scout ClassIcon sniper_brick_lite Name "Please Don't Litter" Skill Expert Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly Item "The Flying Guillotine" ItemAttributes { ItemName "The Flying Guillotine" "fire rate bonus" 0.8 "override projectile type extra" "brick" "effect bar recharge rate increased" 0.001 } } T_TFBot_Sniper_Kukri { Class Sniper ClassIcon sniper_jug_shahanshah Name "Sword Eater" Skill Expert WeaponRestrictions MeleeOnly Item "The Shahanshah" } T_TFBot_Heavyweapons_Gauntlet_HoK { Class Heavyweapons Name "Heal-on-Kill Gauntlet" Skill Hard ClassIcon heavy_steelfist_heal_yoovy Health 900 Scale 1.5 WeaponRestrictions MeleeOnly Item "Fists of Steel" Item "Demo Kabuto" ItemAttributes { ItemName "Fists of Steel" "heal on kill" 900 } } T_TFBot_Demoknight_Caber { Class Demoman ClassIcon demo_caber_nys Name "Caberknight" Skill Expert WeaponRestrictions MeleeOnly Item "The Chargin' Targe" Item "The Ullapool Caber" Item "Ali Baba's Wee Booties" } T_TFBot_Giant_Soldier_Spammer_Stun { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_stun_infinite Name "Giant Rapid Fire Specialist" Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "rocket specialist" 1 } } T_TFBot_Giant_Soldier_Burst_Backup { Template T_TFBot_Giant_Soldier_Spammer_Reload ClassIcon soldier_backup_burstfire_yoovy Name "Burst Into Laughter" Attributes SpawnWithFullCharge Tag bot_giant Item "The Battalion's Backup" ItemAttributes { ItemName "The Battalion's Backup" "increase buff duration" 9.0 } } T_TFBot_Giant_Pyro_DF { Class Pyro ClassIcon pyro_dragon_fury_swordstone Name "Giant Dragon's Fury Pyro" Health 3000 Skill Hard Attributes MiniBoss Tag bot_giant MaxVisionRange 1000 Item "The Dragon's Fury" Item "Pyro Helm" ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 1.20 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 6 } } T_TFBot_Giant_Soldier_Mangler_Charged { Template T_TFBot_Giant_Soldier Item "The Cow Mangler 5000" ExtAttr AlwaysFireWeaponAlt ClassIcon soldier_charged_mangler_v2 } T_TFBot_Scout_Blaster { Class Scout ClassIcon scout_blaster_nys Name "Hit and Run" Skill Normal Item "Baby Face's Blaster" } T_TFBot_Pyro_Postal { Class Pyro ClassIcon pyro_postal_sif Name "Postal Pyro" Skill Expert WeaponRestrictions MeleeOnly Item "The Postal Pummeler" } T_TFBot_Sniper_Sydney_Hipfire { Class Sniper ClassIcon sniper_sydneysleeper Name "Hipfire Sydney Sniper" Skill Hard Item "The Sydney Sleeper" ItemAttributes { ItemName "The Sydney Sleeper" "add cond on hit" 24 // jarate "add cond on hit duration" 4 } } T_TFBot_Giant_Demo_Scatter { Class Demoman ClassIcon demo_scatter Name "Giant Scatter Burst Demo" Health 3300 Skill Expert Attributes MiniBoss Attributes HoldFireUntilFullReload Tag bot_giant Item "Hazard Headgear" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "clip size upgrade atomic" 21.0 "fire rate bonus" 0.16666 "faster reload rate" 0.25 "projectile spread angle penalty" 6 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.45 "override footstep sound set" 4 } } T_TFBot_Giant_Sniper_Bushwacka { Class Sniper ClassIcon sniper_bushwacka Name "Twelve Angry Bushmen" Health 3000 Skill Expert Attributes MiniBoss Tag bot_giant WeaponRestrictions MeleeOnly Item "The Bushwacka" CharacterAttributes { "airblast vulnerability multiplier" 0.50 "override footstep sound set" 7.0 "damage force reduction" 0.50 "move speed bonus" 0.50 } } T_TFBot_Pyro_Potion_Minify { Class Pyro ClassIcon potion_debuff Name "Wimp Potion Seller" Health 650 Scale 1.2 Skill Expert WeaponRestrictions SecondaryOnly Item "The Gas Passer" Item "Sear Seer" Item "Chiromancer's Kit" ItemAttributes { ItemName "The Gas Passer" "custom item model" "models\passtime\flasks\flask_bottle_yellow.mdl" "custom projectile model" "models\passtime\flasks\flask_bottle_yellow.mdl" "attachment name" "effect_hand_R" "effect cond override" 130 "effect add attributes" "damage penalty|0.5|voice pitch scale|2|hud overlay|effects/jarate_overlay" "item_meter_charge_rate" 0.5 "fire rate penalty" 3 "mult effect duration" 0.5 // "effect add attributes" "reduced_healing_from_medics|1|health regen|0|heal on kill|0|restore health on kill|0|heal on hit for rapidfire|0|hud overlay|effects/jarate_overlay" } } T_TFBot_Giant_Heavyweapons_Sunstick { Class Heavyweapons ClassIcon scout_sunstick_swordstone_armored Name "Fat Sunstick Scout" Health 5000 Skill Expert Attributes MiniBoss Tag bot_giant WeaponRestrictions MeleeOnly Item "Prinny Machete" ItemAttributes { ItemName "Prinny Machete" "crit vs burning players" 1 "custom item model" "models\weapons\c_models\c_rift_fire_mace\c_rift_fire_mace.mdl" } CharacterAttributes { "move speed penalty" 0.5 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "override footstep sound set" 2 } } T_TFBot_Soldier_Homing_Fire { Class Soldier ClassIcon soldier_incendiary Name "Roman Candle" Skill Normal ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "set damagetype ignite" 1 "mod projectile heat seek power" 360 "projectile speed increased" 0.5 } } T_TFBot_Soldier_Conch_Samurai { Class Soldier Name "Samurai Wannabe" Item "The Half-Zatoichi" Skill Expert ClassIcon soldier_samurai_conch Attributes SpawnWithFullCharge WeaponRestrictions MeleeOnly Item "The Concheror" CharacterAttributes { "increase buff duration" 9.0 } } T_TFBot_Soldier_Buff_Escape { Class Soldier Name "Mad Constructor" Item "The Escape Plan" Skill Expert ClassIcon soldier_escape_buff Attributes SpawnWithFullCharge WeaponRestrictions MeleeOnly Item "The Buff Banner" CharacterAttributes { "increase buff duration" 9 } } T_TFBot_Sniper_Kukri_Giant // not used, couldn't get him to eat his sword :( { Class Sniper ClassIcon sniper_jug_shahanshah_giant Name "Giant Sword Eater" Health 3000 Skill Expert Attributes MiniBoss Tag bot_giant EventChangeAttributes { Default { WeaponRestrictions MeleeOnly Item "The Shahanshah" CharacterAttributes { "move speed penalty" 0.5 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "override footstep sound set" 7 } } eatsword { WeaponRestrictions SecondaryOnly Item "The Buffalo Steak Sandvich" FireInput { Target !activator Action $ChangeAttributes Param Default Delay 3 } ItemAttributes { ItemName "The Buffalo Steak Sandvich" "fire input on effect" "!activator^PlaySequence^taunt04" // placeholder until i can put eating animation "custom item model" "models\workshop\weapons\c_models\c_scimitar\c_scimitar.mdl" } CharacterAttributes { "move speed penalty" 0.5 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "override footstep sound set" 7 } } } ChangeAttributes { IfHealthBelow 2000 Name "eatsword" Delay 0 Repeats 1 } } T_TFBot_Giant_Scout_Litter_Boss // unused, doesnt work much and kinda meh idk { Class Scout ClassIcon throwables Name "Bane of Janitors" Health 16000 Skill Expert Action Mobber Attributes MiniBoss EventChangeAttributes { Default { Item "The Flying Guillotine" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flying Guillotine" "fire rate bonus" 2 "deploy time decreased" 99 "override projectile type extra" "stunball" "effect bar recharge rate increased" 0.001 "fire input on attack" "!activator^$ChangeAttributes^Ornament" } } Ornament { Item "The Flying Guillotine" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flying Guillotine" "fire rate bonus" 2 "deploy time decreased" 99 "override projectile type extra" "ornament" "effect bar recharge rate increased" 0.001 "fire input on attack" "!activator^$ChangeAttributes^Brick" } } Brick { Item "The Flying Guillotine" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flying Guillotine" "fire rate bonus" 2 "deploy time decreased" 99 "override projectile type extra" "brick" "effect bar recharge rate increased" 0.001 "fire input on attack" "!activator^$ChangeAttributes^Default" } } } } T_TFBot_Chief_Light_Pollution { Class Heavy ClassIcon heavy_atomic_v2 Name "Light Pollution" Health 16000 Skill Expert Attributes MiniBoss Tag bot_giant AimOffset "0 0 2000" Attributes UseBossHealthBar ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "projectile spread angle penalty" 4.0 "override projectile type" 13 "mod projectile heat seek power" 360 "mod projectile heat aim time" 0.8 "mod projectile heat no predict target speed" 1 "particle color rainbow" 100 } CharacterAttributes { "airblast vulnerability multiplier" 0.30 "override footstep sound set" 2.0 "damage force reduction" 0.30 "move speed bonus" 0.70 "Projectile speed increased" 0.5 } } T_TFBot_Chief_Expulsion_Explosion { Class Soldier ClassIcon soldier_directhit_lite Name "Expulsion Explosion" Health 12500 Item "The Direct Hit" Skill Expert Attributes MiniBoss WeaponRestrictions PrimaryOnly Attributes UseBossHealthBar EventChangeAttributes { Default // send you up { AimAt Feet ItemAttributes { ItemName "The Direct Hit" "faster reload rate" 0.8 "blast radius increased" 0.5 "projectile spread angle penalty" 2 "damage causes airblast" 1 "fire input on hit" "!activator^$ChangeAttributes^Airshot" } 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.6 } } Airshot // medic airshot!! { Attributes HoldFireUntilFullReload AimAt Body AimLeadProjectileSpeed 1 ItemAttributes { ItemName "The Direct Hit" "fire rate bonus" 0.001 // "faster reload rate" 0.001 "blast radius increased" 0.5 "projectile spread angle penalty" 2 "clip size upgrade atomic" -3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 2 } ChangeAttributes { Delay 1 Cooldown 0 Repeats 1 Name "Default" } } } } } Mission // sentry buster { Objective DestroySentries InitialCooldown 10 Where spawnbot BeginAtWave 1 RunForThisManyWaves 9 CooldownTime 40 TFBot { Template T_TFBot_SentryBuster Name "Party Pooper" } } Mission // wave 2 spies { Objective Spy InitialCooldown 60 Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 35 DesiredCount 2 TFBot { Class Spy Skill Expert Name "Sly Pickpocket" // "fire input on kill" "!self^$RemoveCurrency^50" // lol nah thats too evil } } Wave // WAVE 1 //////////////////////////////////////////////// // (100) 1 Giant Buff Soldier // (50) 24 Bison Soldiers // (50) 24 Flare Pyros //////// // (200) 12k HP Tank // (50) 28 Demoknights //////// // (100) 4 Giant Soldier/Demoman // (50) 25 Pyros // (50) SUPPORT: 4 Scouts // (50) SUPPORT: 1 Direct Hit Buff Soldier ///////////////////////////////////////////////// // total: $750 { StartWaveOutput { Target wave_start_relay Action Trigger } initwaveoutput { Target bombpath_left Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "It's a BLU parade! Grab your banners and get to work, mercenaries!" } WaveSpawn // giant parade soldier { Name "start" Where spawnbot_carrier SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner Name "Grand Parade Leader" } } WaveSpawn // 30 bison soldiers { Name "1-1" Where spawnbot_invasion SpawnCount 2 MaxActive 6 TotalCount 24 TotalCurrency 50 WaitBeforeStarting 1 WaitBetweenSpawns 1 TFBot { Template T_TFBot_Soldier_Bison } } WaveSpawn // 25 flare gun pyros { Name "1-1b" Where spawnbot_container SpawnCount 2 MaxActive 8 TotalCount 24 TotalCurrency 50 WaitBeforeStarting 1 WaitBetweenSpawns 0.5 TFBot { Template T_TFBot_Pyro_Flaregun Name "Pyrotechnics Expert" } } WaveSpawn // 1 tank { Name "1-2" SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 200 WaitForAllSpawned "1-1" Tank { Name "tankboss" Health 12000 Speed 75 StartingPathTrackNode "tank_path_a_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // 35 kukris { Name "1-2" SpawnCount 4 MaxActive 8 TotalCount 28 TotalCurrency 50 WaitForAllSpawned "1-1" Where spawnbot_invasion TFBot { Template T_TFBot_Demoman_Knight Name "Sword Eater" } } WaveSpawn // 6 giant soldier/demos { Name "1-3" SpawnCount 1 MaxActive 3 TotalCount 4 TotalCurrency 100 WaitForAllSpawned "1-2" WaitBetweenSpawns 8 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Giant_Soldier Name "Trailing Fireworks" } TFBot { Template T_TFBot_Giant_Demoman Name "Bursting Fireworks" } } } WaveSpawn // 25 pyros { Name "1-3b" Where spawnbot_container SpawnCount 5 MaxActive 10 TotalCount 25 TotalCurrency 50 WaitForAllSpawned "1-2" TFBot { Class Pyro Skill Easy Name "Lesser Firebreather" } } // WaveSpawn // 2 giant heavies // { // Name "1-4" // SpawnCount 1 // MaxActive 2 // TotalCount 2 // TotalCurrency 100 // WaitForAllDead "1-3" // WaitBetweenSpawns 12 // Where spawnbot_carrier // TFBot // { // Template T_TFBot_Giant_Heavyweapons // Name "Security!" // } // } WaveSpawn // scout support { Name "1-sup" SpawnCount 4 MaxActive 8 TotalCount 20 Support 1 TotalCurrency 50 WaitForAllSpawned "1-2" WaitBetweenSpawns 1 Where spawnbot_invasion TFBot { Class Scout Skill Easy Name "Party Hooligan" } } WaveSpawn // direct hit buff soldier support { Name "1-sup" SpawnCount 1 MaxActive 3 TotalCount 6 Support 1 TotalCurrency 50 WaitForAllSpawned "1-3" WaitBetweenSpawns 10 Where spawnbot_invasion TFBot { Template T_TFBot_Soldier_DirectHit_Buff Name "Party Organizer" } } } Wave // WAVE 2 ///////////////////////////////////////////////// // (200) 6 Giant Flare Pyros // (100) 24 Drinker Demos //////// // (100) 24 Shotgun Heavies //////// // (200) 3 Giant Rapid Fire Soldiers // (50) 30 Littering Scouts // (50) 12 Health-on-Kill Gauntlets //////// // (---) SUPPORT: 2 Spies ///////////////////////////////////////////////// // total: $700 { StartWaveOutput { Target wave_start_relay Action Trigger } initwaveoutput { Target bombpath_right Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 6 flaregunners { Name "2-1" Where spawnbot_carrier SpawnCount 1 MaxActive 4 TotalCount 6 TotalCurrency 200 WaitBetweenSpawns 8 TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Item "The Grizzled Growth" Name "Incredible Bearded Pyro" } } WaveSpawn // 24 demomen { Name "2-1b" Where spawnbot_invasion SpawnCount 2 MaxActive 6 TotalCount 24 TotalCurrency 100 WaitBetweenSpawns 1 TFBot { Template T_TFBot_Demoman_Drinker Name "Booze-Powered Demo" } } WaveSpawn // 32 shotgun engis { Name "2-1" Where spawnbot_invasion WaitForAllSpawned "2-1b" WaitBeforeStarting 2 WaitBetweenSpawns 0.5 SpawnCount 2 MaxActive 7 TotalCount 24 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Shotgun Name "Parade Security" } } WaveSpawn // 30 litter scouts { Name "2-2" WaitForAllSpawned "2-1" SpawnCount 1 MaxActive 7 TotalCount 30 TotalCurrency 50 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Scout_Thrower_Baseball } TFBot { Template T_TFBot_Scout_Thrower_Ornament } TFBot { Template T_TFBot_Scout_Thrower_Brick } } } WaveSpawn // 16 hok gauntlets { Name "2-3" WaitForAllSpawned "2-1" SpawnCount 1 MaxActive 4 TotalCount 12 TotalCurrency 50 Where spawnbot_container TFBot { Template T_TFBot_Heavyweapons_Gauntlet_HoK Name "Costumed Gauntlet" } } WaveSpawn // 4 spec giant soldiers { Name "2-3" WaitForAllSpawned "2-1" SpawnCount 1 MaxActive 3 TotalCount 3 TotalCurrency 200 Where spawnbot_carrier WaitBetweenSpawns 7 TFBot { Template T_TFBot_Giant_Soldier_Spammer Name "More Fireworks!" } } } Wave // WAVE 3 ///////////////////////////////////////////////// // (150) 5 Super Scouts //////// // (100) 2 Giant Pyros w/ 4 Batt Soldiers each //////// // (100) 21 Slow Homing Ignite Soldiers // (100) 3 Giant Sunstick Heavies //////// // (100) 2 Giant Scatter Demos w/ 4 Uber Medics each //////// // (200) 12 Giant Bushwacka Snipers // (50) SUPPORT: 6 Sydney Hipfire Snipers ///////////////////////////////////////////////// // total: $800 { StartWaveOutput { Target wave_start_relay Action Trigger } initwaveoutput { Target bombpath_right Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 5 super scouts { Name "scouts" Where spawnbot SpawnCount 1 MaxActive 1 TotalCount 5 TotalCurrency 150 WaitBetweenSpawns 5 WaitBeforeStarting 10 TFBot { Template T_TFBot_Giant_Scout_Fast Name "Sponsored Athlete" } } WaveSpawn // 2 giant pyros with 4 squad batts, left { Name "3-1" Where spawnbot_carrier SpawnCount 5 MaxActive 5 TotalCount 5 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Pyro Name "Greater Firebreather" } TFBot { Template T_TFBot_Soldier_Extended_Battalion Name "Backup Announcer" } TFBot { Template T_TFBot_Soldier_Extended_Battalion Name "Backup Announcer" } TFBot { Template T_TFBot_Soldier_Extended_Battalion Name "Backup Announcer" } TFBot { Template T_TFBot_Soldier_Extended_Battalion Name "Backup Announcer" } } } WaveSpawn // 2 giant pyros with 4 squad batts, right { Name "3-1" Where spawnbot_container SpawnCount 5 MaxActive 5 TotalCount 5 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Pyro Name "Greater Firebreather" } TFBot { Template T_TFBot_Soldier_Extended_Battalion Name "Backup Announcer" } TFBot { Template T_TFBot_Soldier_Extended_Battalion Name "Backup Announcer" } TFBot { Template T_TFBot_Soldier_Extended_Battalion Name "Backup Announcer" } TFBot { Template T_TFBot_Soldier_Extended_Battalion Name "Backup Announcer" } } } WaveSpawn // 25 slow homing ingnite soldiers { Name "3-2a" WaitForAllDead "3-1" Where spawnbot_middle SpawnCount 3 MaxActive 6 TotalCount 21 TotalCurrency 100 WaitBetweenSpawns 0.5 TFBot { Template T_TFBot_Soldier_Homing_Fire } } WaveSpawn // 2 giant sunstick heavies { Name "3-2b" WaitForAllDead "3-1" Where spawnbot_container SpawnCount 1 MaxActive 3 TotalCount 3 TotalCurrency 100 WaitBetweenSpawns 7 TFBot { Template T_TFBot_Giant_Heavyweapons_Sunstick } } WaveSpawn // 2 giant scatter demos with 3 uber meds each { Name "3-3b" WaitForAllSpawned "3-2b" Where spawnbot SpawnCount 4 MaxActive 8 TotalCount 8 TotalCurrency 100 WaitBeforeStarting 10 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Giant_Demo_Scatter Name "Neverending Mortar" } TFBot { Template T_TFBot_Medic Name "Field Doctor" } TFBot { Template T_TFBot_Medic Name "Field Doctor" } TFBot { Template T_TFBot_Medic Name "Field Doctor" } } } WaveSpawn // hipfire sydney sniper support { Name "3-sup" WaitForAllSpawned "3-3b" Where spawnbot SpawnCount 6 MaxActive 9 TotalCount 30 Support 1 WaitBeforeStarting 5 TotalCurrency 50 TFBot { Template T_TFBot_Sniper_Sydney_Hipfire Name "Refreshment Vendor" } } WaveSpawn // 12 bushwacka giants { Name "3-4" WaitForAllDead "3-3b" Where spawnbot_invasion SpawnCount 1 MaxActive 12 TotalCount 12 TotalCurrency 200 WaitBetweenSpawns 0.5 TFBot { Template T_TFBot_Giant_Sniper_Bushwacka } } } Wave // WAVE 4 ///////////////////////////////////////////////// // (100) Light Pollution // (100) Expulsion Explosion // (50) SUPPORT: 5 BFB Scouts //////// // (100) 19 Buff Rocket Soldiers // (100) 19 Conch Samurai Soldiers // (150) 8k Melee Only Tank //////// // (100) 19 Buff Escape Plan Soldiers // (100) 19 Conch Rocket Soldiers // (50) SUPPORT: 5 Heavies //////// // (100) 2 Giant Burst Backup Soldiers ///////////////////////////////////////////////// // total: $950 { StartWaveOutput { Target wave_start_relay Action Trigger } initwaveoutput { Target bombpath_left Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // boss { Name "4-1" Where spawnbot_carrier SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 100 TFBot { Template T_TFBot_Chief_Expulsion_Explosion } } WaveSpawn // boss { Name "4-1" Where spawnbot_container SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 100 TFBot { Template T_TFBot_Chief_Light_Pollution } } WaveSpawn // support BFB { Name "4-sup" Where spawnbot_invasion SpawnCount 5 MaxActive 6 TotalCount 20 Support 1 WaitBeforeStarting 3 WaitBetweenSpawns 4 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Blaster } } WaveSpawn // buff soldiers { Name "4-2" Where spawnbot_invasion SpawnCount 3 MaxActive 6 TotalCount 18 WaitBetweenSpawns 1 WaitForAllDead "4-1" TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Name "Trumpeteer 76" } } WaveSpawn // conch soldiers { Name "4-2" Where spawnbot_invasion SpawnCount 3 MaxActive 6 TotalCount 18 WaitBetweenSpawns 1 WaitForAllDead "4-1" TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Conch_Samurai } } WaveSpawn // melee tank { SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 150 WaitForAllDead "4-1" Tank { Name "tankboss" Health 8000 Speed 75 StartingPathTrackNode "tank_path_a_1" Template "TankVacMelee" ClassIcon tank_vac_melee_lite OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // buff soldiers { Name "4-3" Where spawnbot_invasion SpawnCount 3 MaxActive 6 TotalCount 18 WaitBetweenSpawns 1 WaitForAllSpawned "4-2" TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Buff_Escape } } WaveSpawn // conch soldiers { Name "4-3" Where spawnbot_invasion SpawnCount 3 MaxActive 6 TotalCount 18 WaitBetweenSpawns 1 WaitForAllSpawned "4-2" TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Extended_Concheror Name "Command and Concher" } } WaveSpawn // heavy support { Name "4-sup" Where spawnbot_invasion SpawnCount 5 MaxActive 6 TotalCount 20 Support 1 WaitBetweenSpawns 1 WaitForAllSpawned "4-2" TotalCurrency 50 TFBot { Class Heavy Skill Normal Name "Fatso" } } WaveSpawn // giant burst backups { Name "4-4" Where spawnbot_invasion SpawnCount 1 MaxActive 2 TotalCount 2 WaitBetweenSpawns 5 WaitForAllSpawned "4-3" TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Burst_Backup } } } }