#base robot_standard.pop #base robot_giant.pop #base robot_mm_brain.pop //Autonomous Annihilation by Braindawg //https://steamcommunity.com/id/HahaMoreLikeBraindead/ //Expert skill WaveSchedule { StartingCurrency 10 // single recall canteen RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom No Advanced 1 // AddSentryBusterWhenKillCountExceeds 0 AddSentryBusterWhenKillCountExceeds 12 //busters never really got a chance to spawn AddSentryBusterWhenDamageDealtExceeds 2500 Mission { // busters w1-w5 Objective DestroySentries InitialCooldown 0 Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 5 CooldownTime 30 RandomChoice { TFBot { Class Pyro Name "Slow Gas Buster" Attributes MiniBoss Attributes DisableDodge Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly ClassIcon sentry_buster Health 2700 Skill Expert Item "The Gas Passer" CharacterAttributes { "move speed bonus" 2 "head scale" 2 "torso scale" 0.3 // "voice pitch scale" 0 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 } ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 2 "applies snare effect" .5 "single wep holster time increased" 420 } } TFBot { Class Sniper Name "Slow Jarate Buster" Attributes MiniBoss Attributes AlwaysFireWeapon Attributes DisableDodge WeaponRestrictions SecondaryOnly ClassIcon sentry_buster Health 2700 Skill Expert Item "The Self-Aware Beauty Mark" Item "The Triggerman's Tacticals" CharacterAttributes { "move speed bonus" 2 "head scale" 2 "torso scale" 0.3 // "voice pitch scale" 0 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 } ItemAttributes { ItemName "The Self-Aware Beauty Mark" "effect bar recharge rate increased" 0.2 "applies snare effect" .5 "single wep deploy time decreased" 0.34 } } TFBot { Class Scout Name "Slow Milk Buster" Attributes MiniBoss Attributes AlwaysFireWeapon ClassIcon sentry_buster Health 2700 Skill Expert Item "Mutated Milk" Item "The Milkman" CharacterAttributes { "move speed bonus" 2 "head scale" 2 "torso scale" 0.3 // "voice pitch scale" 0 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 } ItemAttributes { ItemName "Mutated Milk" "effect bar recharge rate increased" 0.05 "applies snare effect" .5 "single wep deploy time decreased" 0.34 } } } } Mission { // rng snipers - w1-w3 Objective Sniper InitialCooldown 15 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 3 CooldownTime 30 DesiredCount 2 RandomChoice { TFBot { Template T_TFBot_Sniper_Explosive_Piss } TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Item "Corona Australis" ItemAttributes { ItemName "Corona Australis" "set item tint rgb" 16773419 } ItemAttributes { ItemName "The Sydney Sleeper" "sniper fires tracer HIDDEN" 1 "sniper no headshots" 3 } } TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Item "Corona Australis" ItemAttributes { ItemName "Corona Australis" "set item tint rgb" 16773419 } ItemAttributes { ItemName "The Sydney Sleeper" "sniper fires tracer HIDDEN" 1 "sniper no headshots" 3 } } TFBot { Class Sniper Skill Easy Attributes AlwaysCrit Item "Corona Australis" CharacterAttributes { "sniper fires tracer HIDDEN" 1 "lunchbox adds minicrits" 3 } } TFBot { Class Sniper Skill Easy Attributes AlwaysCrit Item "Corona Australis" CharacterAttributes { "sniper fires tracer HIDDEN" 1 "lunchbox adds minicrits" 3 } } TFBot { Class Sniper Name "Penetrating Sniper" Skill Expert Item "The Machina" Item "Corona Australis" ItemAttributes { ItemName "The Machina" "projectile penetration" 1 } ItemAttributes { ItemName "Corona Australis" "set item tint rgb" 16711935 } } TFBot { Class Sniper Name "Penetrating Sniper" Attributes AlwaysCrit Skill Expert Item "The Machina" Item "Corona Australis" ItemAttributes { ItemName "The Machina" "sniper charge per sec" 420 "damage penalty" 0.5 "projectile penetration" 1 } ItemAttributes { ItemName "Corona Australis" "set item tint rgb" 16711935 } } } } Mission { // rng snipers - w5 Objective Sniper InitialCooldown 15 Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 RandomChoice { TFBot { Template T_TFBot_Sniper_Explosive_Piss } TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Item "Corona Australis" ItemAttributes { ItemName "Corona Australis" "set item tint rgb" 16773419 } ItemAttributes { ItemName "The Sydney Sleeper" "sniper fires tracer HIDDEN" 1 "lunchbox adds minicrits" 3 "sniper no headshots" 0 } } TFBot { Class Sniper Name "Penetrating Sniper" Skill Expert Item "The Machina" Item "Corona Australis" ItemAttributes { ItemName "The Machina" "sniper charge per sec" 420 "damage penalty" 0.5 "projectile penetration" 1 } ItemAttributes { ItemName "Corona Australis" "set item tint rgb" 16711935 } } TFBot { Template T_TFBot_Sniper Name "Penetrating Sniper" Skill Expert Item "The Machina" Item "Corona Australis" ItemAttributes { ItemName "The Machina" "sniper charge per sec" 420 "damage penalty" 0.5 "projectile penetration" 1 } ItemAttributes { ItemName "Corona Australis" "set item tint rgb" 16711935 } } } } Mission { // wave 1 spies Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy_Leech } } Mission { // wave 3 spies Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 2 TFBot { Template T_TFBot_Spy_Leech } } Mission { // wave 3 mini engineers Objective Engineer InitialCooldown 20 Where Behind BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 15 DesiredCount 5 TFBot { Template T_TFBot_Engineer_MiniDropper } } Mission { // wave 4 Short Circuit Engies Objective Sniper InitialCooldown 10 Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 25 DesiredCount 2 TFBot { Class Engineer Name "Short Circuit Engineer" ClassIcon engineer_shortcircuit_lite Skill Expert Item "The Pomson 6000" Item "The Short Circuit" ItemAttributes { ItemName "The Pomson 6000" "override projectile type" 27 } ItemAttributes { ItemName "The Short Circuit" "is_passive_weapon" 1 "hand scale" 0 } } } Mission { // wave 5 spies Objective Spy InitialCooldown 0 Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 4 TFBot { Class Spy Skill Normal Name "Gun Spy" Item "Conniver's Kunai" Item "The Enforcer" Item "Charmer's Chapeau" WeaponRestrictions SecondaryOnly ClassIcon spy_enforcer_nys CharacterAttributes { "sapper damage leaches health" 10 "sapper degenerates buildings" 0.5 "sapper damage penalty" 0.1 "sapper kills collect crits" 1 "sniper fires tracer HIDDEN" 1 } ItemAttributes { ItemName "The Enforcer" "is_passive_weapon" 1 "faster reload rate" 5 "auto fires full clip" 1 "auto fires when full" 1 } } } Wave { //WAVE 1 $790 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Template T_WaveSpawn_SniperIcon } WaveSpawn { //big pain $300 Name "wave1a" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 12 TotalCurrency 300 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } } WaveSpawn { //$500 Name "wave1b" Where spawnbot TotalCount 30 MaxActive 6 SpawnCount 1 TotalCurrency 190 WaitBetweenSpawns 3 WaitForAllDead "wave1a" RandomSpawn 1 TFBot { Class Demoman Name "Mortar Demo" Skill Normal ClassIcon demo_loch_nys Item "The Loch-n-Load" Item "Blast Defense" Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Loch-n-Load" "custom projectile model" "models/weapons/w_models/w_rocket_airstrike/w_rocket_airstrike.mdl" "fuse bonus" 4.2 "fire rate penalty" 1.5 "Projectile speed decreased" 0.85 "dmg bonus vs buildings" 0.25 } } } WaveSpawn { //$600 Name "wave1b1" Where spawnbot_mission_engineer TotalCount 8 MaxActive 4 SpawnCount 2 TotalCurrency 100 WaitForAllDead "wave1a" WaitBetweenSpawns 5 WaitBeforeStarting 10 Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_multi } TFBot { Template T_TFBot_Medic_BigHeal Attributes SpawnWithFullCharge Attributes IgnoreFlag Item "The Overdose" Skill Expert } } } WaveSpawn { //$700 Name "wave1c" Where spawnbot TotalCount 2 SpawnCount 1 TotalCurrency 100 WaitForAllDead "wave1b1" WaitBeforeStarting 5 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } } WaveSpawn { //$800 Name "wave1c1" Where spawnbot TotalCount 1 SpawnCount 1 TotalCurrency 100 WaitForAllSpawned "wave1c" WaitBeforeStarting 15 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload ClassIcon soldier_burstfire_giant Item "dec2014 Skullcap" Attributes AlwaysCrit } } } Wave { //WAVE 2: $800 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Template T_WaveSpawn_SniperIcon } WaveSpawn { Name "icon" Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 Support 1 TFBot { Class Scout ClassIcon soldier_banner_trio } } WaveSpawn { Name "banners" Where spawnbot SpawnCount 1 MaxActive 2 WaitBeforeStarting 30 WaitBetweenSpawns 15 Support 1 RandomSpawn 1 RandomChoice { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_banner_trio Attributes HoldFireUntilFullReload CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier_banner_trio Attributes HoldFireUntilFullReload CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_banner_trio Attributes HoldFireUntilFullReload CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_banner_trio Attributes HoldFireUntilFullReload CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier_banner_trio Attributes HoldFireUntilFullReload CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_banner_trio Attributes HoldFireUntilFullReload CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_banner_trio Attributes HoldFireUntilFullReload CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier_banner_trio Attributes HoldFireUntilFullReload CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_banner_trio Attributes HoldFireUntilFullReload CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_banner_trio Attributes HoldFireUntilFullReload CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier_banner_trio Attributes HoldFireUntilFullReload CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_banner_trio Attributes HoldFireUntilFullReload CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} } TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes HoldFireUntilFullReload ClassIcon soldier_banner_trio CharacterAttributes {"mod rage on hit bonus" 420} Name "Rare Crit Extended Backup" Skill Easy Attributes AlwaysCrit } } } WaveSpawn { // $100 ($900) Name "wave2a" Where spawnbot TotalCount 4 SpawnCount 4 MaxActive 4 TotalCurrency 100 Squad { TFBot { Class Heavy ClassIcon heavy_accurate_lite Name "Giant Tomislav Heavy" Health 4500 Skill Hard Attributes MiniBoss Item "Tomislav" Item "Capone's Capper" ItemAttributes { ItemName "Tomislav" "minigun spinup time increased" 0.2 "move speed bonus" 0.5 "fire rate penalty" 1.5 "damage bonus" 1.5 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.2 "override footstep sound set" 2 } } TFBot { Template T_TFBot_Medic_QuickUber Attributes IgnoreEnemies } TFBot { Template T_TFBot_Medic_QuickUber Attributes IgnoreEnemies } TFBot { Template T_TFBot_Medic_QuickUber Attributes IgnoreEnemies } } } WaveSpawn { // $100 ($1000) Name "wave2a1" Where spawnbot TotalCount 4 SpawnCount 4 MaxActive 4 TotalCurrency 100 WaitBeforeStarting 15 Squad { TFBot { Class Heavy ClassIcon heavy_accurate_lite_giant Name "Giant Tomislav Heavy" Health 4500 Skill Easy Attributes MiniBoss Attributes AlwaysCrit Item "Tomislav" Item "Capone's Capper" ItemAttributes { ItemName "Tomislav" "minigun spinup time increased" 0.2 "move speed bonus" 0.5 "fire rate penalty" 1.5 "damage bonus" 1.5 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.2 "override footstep sound set" 2 } } TFBot { Template T_TFBot_Medic_QuickUber Attributes IgnoreEnemies } TFBot { Template T_TFBot_Medic_QuickUber Attributes IgnoreEnemies } TFBot { Template T_TFBot_Medic_QuickUber Attributes IgnoreEnemies } } } WaveSpawn { // $100 ($1100) Name "wave2b" Where spawnbot TotalCount 40 SpawnCount 4 MaxActive 16 TotalCurrency 100 WaitForAllDead "wave2a1" WaitBeforeStarting 3 WaitBetweenSpawns 3 Squad { TFBot { Class Pyro Skill Expert MaxVisionRange 256 Attributes AlwaysFireWeapon Item "The Dragon's Fury" Item "Brigade Helm" } TFBot { Template T_TFBot_Pyro_Airblast ClassIcon pyro } TFBot { Class Pyro Skill Expert Attributes AlwaysFireWeapon Item "The Backburner" Item "Brigade Helm" ItemAttributes { //superior flames ItemName "The Backburner" "lunchbox adds minicrits" 2 "flame_speed" 1750 "flame_drag" 7 } } TFBot { Class Pyro Skill Expert Item "The Phlogistinator" Item "Brigade Helm" MaxVisionRange 512 Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "mod rage on hit bonus" 420 } } } } WaveSpawn { // $200 ($1300) Name "wave2c" Where spawnbot TotalCount 8 SpawnCount 2 MaxActive 4 TotalCurrency 200 WaitForAllDead "wave2b" WaitBetweenSpawns 15 Squad { ShouldPreserveSquad 1 TFBot { Class Medic Name "Shotgun Bow Medic" Skill Hard Health 3000 Item "The Crusader's Crossbow" ClassIcon medic_crossbow_bleed Attributes MiniBoss BehaviorModifiers Push WeaponRestrictions PrimaryOnly Attributes AlwaysCrit ItemAttributes { ItemName "The Crusader's Crossbow" "bleeding duration" 3 "damage penalty" 0.75 "fire rate bonus" 0.001 "clip size bonus" 5 "faster reload rate" .3 "heal on kill" 250 "projectile spread angle penalty" 4 "override projectile type" 18 "move speed penalty" .35 "auto fires full clip" 1 "auto fires when full" 1 } CharacterAttributes { "override footstep sound set" 5 "airblast vulnerability multiplier" 0 } } TFBot { Class Scout ClassIcon "scout_milk" Name "Slow Milk Scout" Skill Expert WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Item "Mad Milk" ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" 0.1 "applies snare effect" .35 } } } } WaveSpawn { //$100 ($1400) Name "wave2c1" Where spawnbot TotalCount 35 SpawnCount 1 MaxActive 10 TotalCurrency 100 WaitForAllDead "wave2b" WaitBeforeStarting 10 WaitBetweenSpawns 3 RandomSpawn 1 TFBot{ Class Scout ClassIcon scout_pop Name "Cola Popper Scout" Skill Normal Item "Crit-a-Cola" Item "The Soda Popper" CharacterAttributes { "Reload time increased" 1.5 } ItemAttributes { ItemName "Crit-a-Cola" "effect bar recharge rate increased" 0.5 "single wep deploy time increased" 0.34 } } } WaveSpawn { // $200 ($1600) Name "wave2d" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 200 WaitForAllDead "wave2c" WaitBeforeStarting 5 RandomChoice { Tank { Name Tank Health 20000 StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Name Tank Health 10000 Speed 120 StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { // $100 ($1700) Name "wave2e" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 WaitForAllDead "wave2c1" WaitBeforeStarting 10 WaitBeforeStarting 8 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavy_Rage } } } Wave { //WAVE 3: $400 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Template T_WaveSpawn_SniperIcon } WaveSpawn { Name "tankicon" Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 Support 1 TFBot { Class Scout ClassIcon tank } } WaveSpawn { Name "wave3tanks" Where spawnbot TotalCount 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawnsAfterDeath 15 Support 1 RandomChoice { Tank { Name Tank Health 7500 Speed 140 StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Name Tank Health 12500 StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Name Tank Health 17500 Speed 50 StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name "engiealert" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 FirstSpawnWarningSound "vo/announcer_mvm_engbots_arrive01.mp3" TFBot { Template T_TFBot_Sniper_Huntsman_Explosive } } WaveSpawn { Name "wave3a" Where spawnbot TotalCount 10 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 5 TotalCurrency 200 StartWaveWarningSound "vo/mvm/norm/engineer_mvm_littlesentry01.mp3" RandomChoice { TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman ClassIcon scout_d } TFBot { Template T_TFBot_Giant_Scout_Fast ClassIcon scout_d } TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored ClassIcon scout_d } TFBot { Template T_TFBot_Giant_Scout_Bonk Name "Giant Bonk! Scout" ClassIcon scout_d } TFBot { Template T_TFBot_Giant_Scout_FAN ClassIcon scout_d } TFBot { Template T_TFBot_Giant_Scout ClassIcon scout_d } } } WaveSpawn { Name "wave3b" Where spawnbot TotalCount 74 MaxActive 15 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 15 TotalCurrency 200 TFBot { Template T_TFBot_Sniper_Huntsman_Explosive } } } Wave { //WAVE 4: $1000 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "airblast" Where spawnbot TotalCount 100 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 10 Support 1 TFBot { Template T_TFBot_Pyro_Airblast } } WaveSpawn { // $100 Name "wave4a" Where spawnbot TotalCount 3 MaxActive 1 SpawnCount 1 TotalCurrency 100 WaitBetweenSpawns 18 WaitBeforeStarting 7 TFBot {Template T_TFBot_Soldier_BurstFire Skill Easy} } WaveSpawn { // $300 Name "wave4b" Where spawnbot TotalCount 18 MaxActive 6 SpawnCount 1 TotalCurrency 200 WaitBetweenSpawns 3 RandomChoice { TFBot { Class Soldier Name "Bazooka Soldier" Skill Expert ClassIcon soldier_barrage Item "The Beggar's Bazooka" ItemAttributes { ItemName "The Beggar's Bazooka" "can overload" 0 "auto fires full clip" 0 } } TFBot { Class Soldier Name "Direct Hit Soldier" Skill Expert ClassIcon soldier_barrage Item "The Direct Hit" } TFBot { Template T_TFBot_Soldier_RocketShotgun ClassIcon soldier_barrage } TFBot { Template T_TFBot_Soldier_RocketPush ClassIcon soldier_barrage } TFBot { Class Soldier Name "Air Strike Soldier" Skill Hard ClassIcon soldier_barrage Item "The Air Strike" Item "The B.A.S.E. Jumper" Attributes AutoJump Attributes HoldFireUntilFullReload AutoJumpMin 8 AutoJumpMax 8 CharacterAttributes { "increased jump height" 7 "fire rate bonus" 0.35 "faster reload rate" 0.5 "cancel falling damage" 1 } } TFBot { Class Soldier Skill Expert Item "The Original" ClassIcon soldier_barrage CharacterAttributes { "critboost on kill" 420 } } } } WaveSpawn { // $400 Name "wave4c" Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 TotalCurrency 100 WaitBetweenSpawns 15 WaitForAllDead "wave4a" TFBot { Class Demoman Name "Carpet Bomber" Skill Normal Health 3300 ClassIcon soldier_barrage_giant Item "The Loch-n-Load" Item "Blast Defense" Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes AlwaysCrit ItemAttributes { ItemName "The Loch-n-Load" "custom projectile model" "models/weapons/w_models/w_rocket_airstrike/w_rocket_airstrike.mdl" "fuse bonus" 4.2 "faster reload rate" 0.5 "fire rate bonus" 0.01 "clip size upgrade atomic" 9.0 "Projectile speed decreased" 0.85 "projectile spread angle penalty" 5 "dmg bonus vs buildings" 0.5 "move speed penalty" 0.5 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 7 } } } WaveSpawn { // $600 Name "wave4d" Where spawnbot TotalCount 18 MaxActive 6 SpawnCount 2 TotalCurrency 200 WaitBetweenSpawns 4 WaitForAllDead "wave4b" RandomChoice { TFBot { Class Heavy Skill Expert WeaponRestrictions PrimaryOnly } TFBot { Class Heavy Name "Huo-Long Heavy" Skill Expert Item "The Huo Long Heatmaker" Item "The Bunsen Brave" } TFBot { Class Heavy Name "Natascha Heavy" Skill Expert Item "Natascha" Item "Mad Mask" } TFBot { Class Heavy Skill Expert Name "Brass Beast Heavy" Item "The Brass Beast" Item "War Head" ItemAttributes { ItemName "The Brass Beast" "aiming movespeed decreased" 0.5 } } TFBot { Class Heavy Name "Deflector Heavy" Skill Expert Item "Deflector" Item "Copper's Hard Top" ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } TFBot { Class Heavy Name "Tomislav Heavy" Skill Expert Item "Capone's Capper" Item "Tomislav" ItemAttributes { ItemName "Tomislav" "minigun spinup time decreased" 1.5 "fire rate penalty" 1.5 "damage bonus" 1.5 } } } } WaveSpawn { // $800 Name "wave4e" Where spawnbot MaxActive 8 TotalCount 12 SpawnCount 4 WaitBetweenSpawns 15 TotalCurrency 200 WaitForAllSpawned "wave4d" Squad { TFBot { Template T_TFBot_Giant_Heavy_Rage ClassIcon heavy_deflector_push_giant } TFBot { Template T_TFBot_Medic_Vacc_Blast_Thicc } TFBot { Template T_TFBot_Medic_Vacc_Bullet_Thicc } TFBot { Template T_TFBot_Medic_Vacc_Fire_Thicc } } } WaveSpawn { //$900 Name "wave4ecrit" Where spawnbot MaxActive 4 TotalCount 4 SpawnCount 4 WaitForAllDead "wave4e" LastSpawnWarningSound "vo/mvm/mght/taunts/heavy_mvm_m_taunts12.mp3" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_Rage Health 7500 Item "The Concheror" ClassIcon heavy_deflector_push Attributes AlwaysCrit Attributes UseBossHealthBar Attributes SpawnWithFullCharge Item "The U-clank-a" ItemAttributes { ItemName "The Concheror" "single wep deploy time increased" 0.34 "increase buff duration" 99 } ItemAttributes { ItemName "warbird_minigun_butcherbird" "apply look velocity on damage" 0 "heal on hit for rapidfire" 25 "generate rage on damage" 2 } } TFBot { Template T_TFBot_Medic_Vacc_Blast_Thicc } TFBot { Template T_TFBot_Medic_Vacc_Bullet_Thicc } TFBot { Template T_TFBot_Medic_Vacc_Fire_Thicc } } } } Wave { //WAVE 5: $500 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Template T_WaveSpawn_SniperIcon } WaveSpawn { // $100 Name "wave5a" Where spawnbot MaxActive 3 TotalCount 3 SpawnCount 3 TotalCurrency 100 FirstSpawnWarningSound "ambient/alarms/razortrain_horn1.wav" Squad { Tank { Name Tank Health 14000 Speed 120 Skin 1 StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Name Tank Health 21000 Skin 1 StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Name Tank Health 32000 Speed 55 Skin 1 StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name "wave5a1" Where spawnbot MaxActive 6 TotalCount 30 SpawnCount 2 TotalCurrency 100 TFBot { Class Pyro Name "Afterburn Pyro" Item "The Nostromo Napalmer" ItemAttributes { ItemName "The Nostromo Napalmer" "lunchbox adds minicrits" 2 "flame_speed" 1500 "weapon burn time increased" 5 "weapon burn dmg increased" 5 "damage bonus" 0.25 } } } WaveSpawn { // $150 Name "wave5b" Where spawnbot MaxActive 12 SpawnCount 4 TotalCount 50 WaitForAllDead "wave5a" WaitBeforeStarting 5 WaitBetweenSpawns 3 TotalCurrency 50 RandomChoice { TFBot { Class Demoman Name "Quickiebomb Demo" ClassIcon demo_sticky_daan Skill Normal Item "The Quickiebomb Launcher" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" WeaponRestrictions SecondaryOnly Attributes AlwaysCrit ItemAttributes { //fixes fucky anims ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "override projectile type" 7 "is_passive_weapon" 1 "faster reload rate" 0.01 } ItemAttributes { ItemName "The Quickiebomb Launcher" "sticky arm time bonus" 0.01 "faster reload rate" 0.01 "stickybomb charge rate" 0.01 "Projectile range increased" 0.5 } } TFBot { Class Demoman Name "Stickybomb Demo" ClassIcon demo_sticky_daan Skill Normal Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" WeaponRestrictions SecondaryOnly Attributes AlwaysCrit ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "override projectile type" 7 "is_passive_weapon" 1 "faster reload rate" 0.01 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" "sticky arm time bonus" 0.01 "faster reload rate" 0.01 "stickybomb charge rate" 0.01 "Projectile range increased" 0.5 } } TFBot { Class Demoman Name "Scottish Resistance Demo" ClassIcon demo_sticky_daan Skill Normal Item "The Scottish Resistance" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" WeaponRestrictions SecondaryOnly Attributes AlwaysCrit ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "override projectile type" 7 "is_passive_weapon" 1 "faster reload rate" 0.01 } ItemAttributes { ItemName "The Scottish Resistance" // "sticky detonate mode" 0 "sticky arm time bonus" 0.01 "faster reload rate" 0.01 "stickybomb charge rate" 0.01 "Projectile range increased" 0.5 } } } } WaveSpawn { // $250 Name "wave5c" Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 8 WaitForAllDead "wave5a" TotalCurrency 100 RandomSpawn 1 RandomChoice { TFBot { Class Soldier Name "Raygun Soldier" Item "The Cow Mangler 5000" Skill Expert Attributes AlwaysCrit ClassIcon soldier_mangler_giant Attributes MiniBoss Health 4000 ItemAttributes { ItemName "The Cow Mangler 5000" "crits_become_minicrits" 0 "override projectile type" 13 "airblast vulnerability multiplier" 0.5 "damage bonus" 1.5 "faster reload rate" .01 "set item tint rgb" 15154140 "energy weapon penetration" 0 "projectile penetration" 1 "ragdolls plasma effect" 1 "move speed bonus" 0.5 } } TFBot { Class Soldier Name "Charged Mangler Soldier" Item "The Cow Mangler 5000" Skill Expert ClassIcon soldier_mangler_giant Attributes MiniBoss Attributes AlwaysCrit Health 4000 ItemAttributes { ItemName "The Cow Mangler 5000" "faster reload rate" .01 "set item tint rgb" 1048732 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.5 } } TFBot { Class Soldier Name "Incendiary Soldier" Item "The Cow Mangler 5000" Skill Normal Attributes MiniBoss Health 4000 ClassIcon soldier_mangler_giant ItemAttributes { ItemName "The Cow Mangler 5000" "override projectile type" 6 "crits_become_minicrits" 0 "move speed bonus" 0.5 "mod flaregun fires pellets with knockback" 2 //this does nothing "faster reload rate" .01 "ragdolls plasma effect" 1 "projectile penetration" 1 "lunchbox adds minicrits" 2 //also does nothing "set item tint rgb" 16772608 "airblast vulnerability multiplier" 0.5 } } TFBot { Class Soldier Name "Raygun Soldier" Item "The Cow Mangler 5000" Skill Expert Attributes MiniBoss Health 4000 Attributes AlwaysCrit ClassIcon soldier_mangler_giant ItemAttributes { ItemName "The Cow Mangler 5000" "crits_become_minicrits" 0 "override projectile type" 13 "damage bonus" 1.5 "move speed bonus" 0.5 "faster reload rate" .01 "set item tint rgb" 15154140 "energy weapon penetration" 0 "projectile penetration" 1 "ragdolls plasma effect" 1 "airblast vulnerability multiplier" 0.5 } } TFBot { Class Soldier Name "Charged Mangler Soldier" Item "The Cow Mangler 5000" Skill Expert ClassIcon soldier_mangler_giant Attributes MiniBoss Attributes AlwaysCrit Health 4000 ItemAttributes { ItemName "The Cow Mangler 5000" "faster reload rate" .01 "move speed bonus" 0.5 "set item tint rgb" 1048732 "airblast vulnerability multiplier" 0.5 } } TFBot { Class Soldier Name "Incendiary Soldier" Item "The Cow Mangler 5000" Skill Expert Attributes MiniBoss Health 4000 ClassIcon soldier_mangler_giant ItemAttributes { ItemName "The Cow Mangler 5000" "override projectile type" 6 "crits_become_minicrits" 0 "mod flaregun fires pellets with knockback" 2 //this does nothing "faster reload rate" .01 "move speed bonus" 0.5 "ragdolls plasma effect" 1 "projectile penetration" 1 "lunchbox adds minicrits" 2 //also does nothing "set item tint rgb" 16772608 "airblast vulnerability multiplier" 0.5 } } TFBot { Class Soldier Name "Raygun Soldier" Item "The Cow Mangler 5000" Skill Expert Attributes AlwaysCrit ClassIcon soldier_mangler_giant Attributes MiniBoss Health 4000 ItemAttributes { ItemName "The Cow Mangler 5000" "crits_become_minicrits" 0 "override projectile type" 13 "airblast vulnerability multiplier" 0.5 "damage bonus" 1.5 "faster reload rate" .01 "set item tint rgb" 15154140 "energy weapon penetration" 0 "projectile penetration" 1 "ragdolls plasma effect" 1 "move speed bonus" 0.5 } } TFBot { Class Soldier Name "Charged Mangler Soldier" Item "The Cow Mangler 5000" Skill Expert ClassIcon soldier_mangler_giant Attributes AlwaysCrit Attributes MiniBoss Health 4000 ItemAttributes { ItemName "The Cow Mangler 5000" "faster reload rate" .01 "set item tint rgb" 1048732 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.5 } } TFBot { Class Soldier Name "Incendiary Soldier" Item "The Cow Mangler 5000" Skill Expert Attributes MiniBoss Health 4000 ClassIcon soldier_mangler_giant ItemAttributes { ItemName "The Cow Mangler 5000" "override projectile type" 6 "crits_become_minicrits" 0 "move speed bonus" 0.5 "mod flaregun fires pellets with knockback" 2 //this does nothing "faster reload rate" .01 "ragdolls plasma effect" 1 "projectile penetration" 1 "lunchbox adds minicrits" 2 //also does nothing "set item tint rgb" 16772608 "airblast vulnerability multiplier" 0.5 } } TFBot { Class Soldier Name "Raygun Soldier" Item "The Cow Mangler 5000" Skill Expert Attributes MiniBoss Health 4000 Attributes AlwaysCrit ClassIcon soldier_mangler_giant ItemAttributes { ItemName "The Cow Mangler 5000" "crits_become_minicrits" 0 "override projectile type" 13 "damage bonus" 1.5 "move speed bonus" 0.5 "faster reload rate" .01 "set item tint rgb" 15154140 "energy weapon penetration" 0 "projectile penetration" 1 "ragdolls plasma effect" 1 "airblast vulnerability multiplier" 0.5 } } TFBot { Class Soldier Name "Charged Mangler Soldier" Item "The Cow Mangler 5000" Skill Expert ClassIcon soldier_mangler_giant Attributes MiniBoss Attributes AlwaysCrit Health 4000 ItemAttributes { ItemName "The Cow Mangler 5000" "faster reload rate" .01 "move speed bonus" 0.5 "set item tint rgb" 1048732 "airblast vulnerability multiplier" 0.5 } } TFBot { Class Soldier Name "Incendiary Soldier" Item "The Cow Mangler 5000" Skill Expert Attributes MiniBoss Health 4000 ClassIcon soldier_mangler_giant ItemAttributes { ItemName "The Cow Mangler 5000" "override projectile type" 6 "crits_become_minicrits" 0 "mod flaregun fires pellets with knockback" 2 //this does nothing "faster reload rate" .01 "move speed bonus" 0.5 "ragdolls plasma effect" 1 "projectile penetration" 1 "lunchbox adds minicrits" 2 //also does nothing "set item tint rgb" 16772608 "airblast vulnerability multiplier" 0.5 } } TFBot { Class Soldier Name "Nuclear Soldier" Item "The Cow Mangler 5000" Item "Lord Cockswain's Pith Helmet" Attributes AlwaysCrit Attributes MiniBoss Health 4000 ClassIcon soldier_mangler_giant ItemAttributes { ItemName "The Cow Mangler 5000" "crits_become_minicrits" 0 "override projectile type" 2 "mini rockets" 1 "move speed bonus" 0.5 "faster reload rate" 3 "override footstep sound set" 2 "airblast vulnerability multiplier" 0.2 "projectile speed increased" 0.5 "fire rate penalty" 5 "damage causes airblast" 1 "blast radius increased" 2 "use large smoke explosion" 1 "set item tint rgb" 64571 "airblast vulnerability multiplier" 0.5 } } } } WaveSpawn { // $300 Name "wave5d" Where spawnbot TotalCount 16 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 10 WaitForAllSpawned "wave5c" RandomSpawn 1 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun ClassIcon soldier_blackbox_giant Attributes AlwaysCrit Attributes AlwaysFireWeapon CharacterAttributes { "airblast vulnerability multiplier" 0 } } TFBot { Template T_TFBot_Medic_Vacc_Blast_Thicc } TFBot { Template T_TFBot_Medic_Vacc_Bullet_Thicc } TFBot { Template T_TFBot_Medic_Vacc_Fire_Thicc } } } WaveSpawn { // $400 Name "wave5e" Where spawnbot TotalCount 80 MaxActive 12 SpawnCount 2 WaitBetweenSpawns 2 WaitForAllDead "wave5b" TotalCurrency 100 TFBot { Class Sniper Name "Hipfire Sniper" Skill Expert Item "The Bazaar Bargain" Item "Honest Halo" Item "The Anger" Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Bazaar Bargain" "reload time increased" 1.25 "sniper fires tracer HIDDEN" 1 "lunchbox adds minicrits" 3 } } } WaveSpawn { // $500 Name "wave5tank" Where spawnbot TotalCount 1 SpawnCount 1 MaxActive 1 WaitForAllDead "wave5d" TotalCurrency 420 TFBot { ClassIcon pyro_flareheal Health 20000 Name "P.L.E.A.S.E.N.E.R.F." Class Pyro Skill Expert Item "old guadalajara" Item "The Concheror" WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes DisableDodge Attributes UseBossHealthBar Attributes SpawnWithFullCharge Attributes AlwaysCrit ItemAttributes { ItemName "tf_weapon_shotgun_pyro" "damage bonus" 5 "fire rate bonus" 0.001 "projectile spread angle penalty" 4 "attach particle effect" 704 "paintkit_proto_def_index" 391 //should work on potato servers "set_item_texture_wear" 0.2 "Set DamageType Ignite" 1 "clip size bonus" 2 "faster reload rate" 0.15 "override projectile type" 6 "auto fires full clip" 1 "auto fires when full" 1 "mod rage on hit bonus" 420 "dmg bonus while half dead" 10 } ItemAttributes { ItemName "The Concheror" "single wep deploy time increased" 0.35 } CharacterAttributes { "move speed bonus" 0.25 "override footstep sound set" 7 "increased jump height" 7 "dmg taken increased" 0.05 "dmg from melee increased" 20 "dmg from ranged reduced" 20 "boots falling stomp" 1 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "increase buff duration" 2 "health regen" 196 // +4 conch regen } } } } }