// mvm_mannworks_adv_megatron-athon // templates #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 8 CanBotsAttackWhileInSpawnRoom No Advanced 1 Templates { T_TFBot_Giant_Scout_Cola_Popper { Class Scout Skill Expert Health 3000 Name "Soda Drinker Pro" Item "California Cap" Item "Lucky No. 42" Item "Crit-a-Cola" Item "The Soda Popper" ClassIcon scout_cola_nys_giant Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "effect bar recharge rate increased" 0.35 } ItemAttributes { ItemName "The Soda Popper" "bullets per shot bonus" 3 "damage bonus" 0.5 "weapon spread bonus" 1.2 } ItemAttributes { ItemName "Crit-a-Cola" "provide on active" 1 "airblast vulnerability multiplier" 0.001 "damage force reduction" 0.001 "airblast vertical vulnerability multiplier" 0.001 "health regen" 500 "move speed bonus" .1 } } T_TFBot_Giant_Soldier_RapidFire_Giga { Class Soldier Name "Giga Rapid Fire Soldier" ClassIcon soldier_spammer Item "Armored Authority" Item "The Shogun's Shoulder Guard" Health 4200 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1.5 "faster reload rate" -0.8 "fire rate bonus" 0.5 "Projectile speed increased" 0.9 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Pyro_DF_Spammer { Class Pyro Name "Giant Rapid Fire Pyro" Item "The Dragon's Fury" ClassIcon pyro_dragon_fury_swordstone Skill Expert Health 3000 MaxVisionRange 800 WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Dragon's Fury" "fire rate bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Demoman_Stickybomb { Class Demoman Name "Stickybomb Demo" Skill Hard Classicon demo_sticky_daan WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" 0.001 "max pipebombs decreased" -7 "projectile range increased" 0.35 } } T_TFBot_Demoman_Scottishbomb { Class Demoman Name "Stickybomb Demo" Item "The Scottish Resistance" Skill Hard Classicon demo_sticky_daan WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 } ItemAttributes { ItemName "The Scottish Resistance" "stickybomb charge rate" 0.001 "max pipebombs decreased" -7 "projectile range increased" 0.45 } } T_TFBot_Demoman_Quickiebomb { Class Demoman Name "Stickybomb Demo" Item "The Quickiebomb Launcher" Skill Hard Classicon demo_sticky_daan WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 } ItemAttributes { ItemName "The Quickiebomb Launcher" "stickybomb charge rate" 0.001 "max pipebombs decreased" -7 "projectile range increased" 0.55 } } T_TFBot_Heavyweapons_Deflector { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector Skill Hard Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } T_TFBot_Medic_Kritzboost { Class Medic Name "Kritzboost Medic" ClassIcon medic_kritz Skill Hard Item "The Kritzkrieg" Item "The Weather Master" Attributes SpawnWithFullCharge Attributes AlwaysCrit ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 100 } CharacterAttributes { "heal rate bonus" 5 "bot medic uber health threshold" 200 } } T_TFBot_Medic_Vaccinator_Blast { Class Medic Name "Blast Resistant Medic" ClassIcon medic_blast Skill Hard Item "concealedkiller_medigun_maskedmender" Item "Bunnyhopper's Ballistics Vest" Item "Berlin Brain Bowl" Attributes SpawnWithFullCharge ItemAttributes { ItemName "concealedkiller_medigun_maskedmender" "set_item_texture_wear" 0.8 "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 0.75 "medigun bullet resist passive" 0.25 "medigun charge is resists" 4 "ubercharge rate bonus" 200 } CharacterAttributes { "heal rate bonus" 5 "bot medic uber health threshold" 200 } } } Mission //sentry buster { Objective DestroySentries Where spawnbot CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } Mission //w1 sydney sniper { Objective Sniper InitialCooldown 40 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 4 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Item "Jarate" Item "The Bushwacka" } } Mission //w2 spy swarm { Objective Spy InitialCooldown 5 Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 999 DesiredCount 10 TFBot { Class Spy Health 100 Skill Expert Item "The Enforcer" Item "The Big Earner" Item "Cosa Nostra Cap" Item "The Made Man" ItemAttributes { ItemName "The Big Earner" "max health additive penalty" -0 } CharacterAttributes { "critboost on kill" 4 } } } Mission //w2 spy { Objective Spy InitialCooldown 60 Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 2 TFBot { Class Spy Health 100 Skill Expert Item "The Enforcer" Item "The Big Earner" Item "Cosa Nostra Cap" Item "The Made Man" ItemAttributes { ItemName "The Big Earner" "max health additive penalty" -0 } CharacterAttributes { "critboost on kill" 4 } } } Mission //w3+4 sniper { Objective Sniper InitialCooldown 45 Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 2 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper Item "The Cozy Camper" } } Mission //w5 spy swarm { Objective Spy InitialCooldown 20 Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 999 DesiredCount 10 TFBot { Class Spy Health 100 Skill Expert Item "The Enforcer" Item "The Big Earner" Item "Cosa Nostra Cap" Item "The Made Man" ItemAttributes { ItemName "The Big Earner" "max health additive penalty" -0 } CharacterAttributes { "critboost on kill" 4 } } } Mission //w5 spy { Objective Spy InitialCooldown 80 Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 4 TFBot { Class Spy Health 100 Skill Expert Item "The Enforcer" Item "The Big Earner" Item "Cosa Nostra Cap" Item "The Made Man" ItemAttributes { ItemName "The Big Earner" "max health additive penalty" -0 } CharacterAttributes { "critboost on kill" 4 } } } Wave //wave 1 - 800 credits { WaitWhenDone 60 Sound "Announcer.IncomingMob" StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } Checkpoint Yes WaveSpawn //rng stickybomb demos { Name w1 Where spawnbot TotalCount 72 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 480 RandomChoice { TFBot { Template T_TFBot_Demoman_Stickybomb } TFBot { Template T_TFBot_Demoman_Scottishbomb } TFBot { Template T_TFBot_Demoman_Quickiebomb } } } WaveSpawn // bushwacka sniper support { Name wackasupport Where spawnbot TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 40 WaitBetweenSpawns 20 TotalCurrency 320 Support 1 TFBot { Class Sniper Name "Croc-0-Style Mund33" Item "Darwin's Danger Shield" Item "The Bushwacka" Item "Ol' Snaggletooth" ClassIcon sniper_bushwacka Skill Expert Health 1200 Scale 1.5 WeaponRestrictions MeleeOnly CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.85 "fire rate bonus" 0.8 } } } } Wave //wave 2 - 950 credits { WaitWhenDone 60 StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } Checkpoint Yes WaveSpawn //g soldier { Name w2a1 Where spawnbot TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 250 TFBot { Template T_TFBot_Giant_Soldier } } WaveSpawn //demoknight left { Name w2a2 Where spawnbot_left TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 15 TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Knight Skill Expert CharacterAttributes { "Attack not cancel charge" 1 } } } WaveSpawn //demoknight right { Name w2a2 Where spawnbot_right TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 15 TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Knight Skill Expert CharacterAttributes { "Attack not cancel charge" 1 } } } WaveSpawn //demoknight lower { Name w2a2 Where spawnbot_lower TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 15 TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Knight Skill Expert CharacterAttributes { "Attack not cancel charge" 1 } } } WaveSpawn //pyro { Name w2b Where spawnbot WaitForAllDead w2a2 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 11 TotalCurrency 120 TFBot { Class Pyro Skill Normal } } WaveSpawn //crit bonk scouts { Name w2b Where spawnbot_lower WaitForAllDead w2a2 TotalCount 32 MaxActive 8 SpawnCount 8 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 160 TFBot { Template T_TFBot_Scout_Bonk Item "The Atomizer" Item "The Caffeine Cooler" Attributes AlwaysCrit CharacterAttributes { "effect bar recharge rate increased" 0.6 } } } WaveSpawn //flare pyro squad support { Name flaresupport Where spawnbot_lower WaitForAllSpawned w2b TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 8 TotalCurrency 40 Support 1 Squad { TFBot { Class Pyro ClassIcon pyro_flare Name "Flare Pyro" Item "The Detonator" Item "Old Guadalajara" Skill Hard WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Detonator" "fire rate bonus" 0.2 } } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Pyro_Flaregun } } } WaveSpawn //dh soldier swarm left { Name w2c1 Where spawnbot_left WaitForAllSpawned w2b TotalCount 7 MaxActive 7 SpawnCount 7 WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 40 Squad { TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Expert Item "The Direct Hit" CharacterAttributes { "damage bonus" 1.5 } } } } WaveSpawn //dh soldier swarm right { Name w2c1 Where spawnbot_right WaitForAllSpawned w2b TotalCount 7 MaxActive 7 SpawnCount 7 WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 40 Squad { TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Expert Item "The Direct Hit" CharacterAttributes { "damage bonus" 1.5 } } } } WaveSpawn //g black box soldier escort left { Name w2c2 Where spawnbot_left WaitForAllDead w2c1 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Expert Item "The Direct Hit" CharacterAttributes { "damage bonus" 1.5 } } } } WaveSpawn //g black box soldier escort right { Name w2c2 Where spawnbot_right WaitForAllDead w2c1 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Class Soldier Skill Hard Item "The Direct Hit" } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Expert Item "The Direct Hit" CharacterAttributes { "damage bonus" 1.5 } } } } } Wave //wave 3 - 900 credits { WaitWhenDone 60 StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } Checkpoint Yes WaveSpawn //18000hp tank left { Name w3a TotalCurrency 150 TotalCount 1 Tank { Health 18000 Speed 75 Name "tankboss_left" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //18000hp tank right { Name w3a TotalCurrency 150 TotalCount 1 Tank { Health 18000 Speed 75 Name "tankboss_right" StartingPathTrackNode "boss_path2_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //g pyro+uber medic+heavies { Name w3a Where spawnbot TotalCount 16 MaxActive 16 SpawnCount 8 WaitBeforeStarting 15 WaitBetweenSpawns 20 TotalCurrency 80 Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Class Heavyweapons Skill Hard } TFBot { Class Heavyweapons Skill Hard } TFBot { Class Heavyweapons Skill Hard } TFBot { Class Heavyweapons Skill Hard } TFBot { Class Heavyweapons Skill Hard } } } WaveSpawn //demoman swarm { Name w3b1 Where spawnbot WaitForAllDead w3a TotalCount 12 MaxActive 12 SpawnCount 12 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 36 RandomChoice { TFBot { Class Demoman Skill Easy Tag flank_left BehaviorModifiers Push } TFBot { Class Demoman Skill Hard Tag flank_left BehaviorModifiers Push ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 1.75 } } TFBot { Class Demoman Skill Expert Tag flank_left BehaviorModifiers Push Attributes HoldFireUntilFullReload } TFBot { Class Demoman Skill Easy Tag flank_right BehaviorModifiers Push } TFBot { Class Demoman Skill Hard Tag flank_right BehaviorModifiers Push ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 1.75 } } TFBot { Class Demoman Skill Expert Tag flank_right BehaviorModifiers Push Attributes HoldFireUntilFullReload } } } WaveSpawn //demoman main { Name w3b2 Where spawnbot WaitForAllSpawned w3b1 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 7 TotalCurrency 84 RandomChoice { TFBot { Class Demoman Skill Easy Tag flank_left BehaviorModifiers Push } TFBot { Class Demoman Skill Hard Tag flank_left BehaviorModifiers Push ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 1.75 } } TFBot { Class Demoman Skill Expert Tag flank_left BehaviorModifiers Push Attributes HoldFireUntilFullReload } TFBot { Class Demoman Skill Easy Tag flank_right BehaviorModifiers Push } TFBot { Class Demoman Skill Hard Tag flank_right BehaviorModifiers Push ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 1.75 } } TFBot { Class Demoman Skill Expert Tag flank_right BehaviorModifiers Push Attributes HoldFireUntilFullReload } } } Wavespawn //scouts { Name w3b2 Where spawnbot WaitForAllSpawned w3b1 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Class Scout Skill Hard } } Wavespawn //g df pyro+deflect heavies { Name w3b3 Where spawnbot WaitForAllSpawned w3b1 TotalCount 12 MaxActive 12 SpawnCount 6 WaitBeforeStarting 30 WaitBetweenSpawns 25 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro_DF_Spammer } TFBot { Template T_TFBot_Heavyweapons_Deflector } TFBot { Template T_TFBot_Heavyweapons_Deflector } TFBot { Template T_TFBot_Heavyweapons_Deflector } TFBot { Template T_TFBot_Heavyweapons_Deflector } TFBot { Template T_TFBot_Heavyweapons_Deflector } } } Wavespawn //g df pyro+kritz medics { Name w3c Where spawnbot_left WaitForAllDead w3b3 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro_DF_Spammer } TFBot { Template T_TFBot_Medic_Kritzboost } TFBot { Template T_TFBot_Medic_Kritzboost } TFBot { Template T_TFBot_Medic_Kritzboost } TFBot { Template T_TFBot_Medic_Kritzboost } TFBot { Template T_TFBot_Medic_Kritzboost } TFBot { Template T_TFBot_Medic_Kritzboost } TFBot { Template T_TFBot_Medic_Kritzboost } TFBot { Template T_TFBot_Medic_Kritzboost } TFBot { Template T_TFBot_Medic_Kritzboost } } } Wavespawn //g heater heavy+kritz medics { Name w3c Where spawnbot_right WaitForAllDead w3b3 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Heavyweapons_Heater ClassIcon heavy_heater_nys_giant Name "Giant Heater Heavy" Item "The Bunsen Brave" ItemAttributes { ItemName "The Huo Long Heatmaker" "damage bonus" 1.35 } } TFBot { Template T_TFBot_Medic_Kritzboost } TFBot { Template T_TFBot_Medic_Kritzboost } TFBot { Template T_TFBot_Medic_Kritzboost } TFBot { Template T_TFBot_Medic_Kritzboost } TFBot { Template T_TFBot_Medic_Kritzboost } TFBot { Template T_TFBot_Medic_Kritzboost } TFBot { Template T_TFBot_Medic_Kritzboost } TFBot { Template T_TFBot_Medic_Kritzboost } TFBot { Template T_TFBot_Medic_Kritzboost } } } } Wave //wave 4 - 800 credits { WaitWhenDone 60 StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } Checkpoint Yes WaveSpawn //giga soldier+g medic { Name w4a1 Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_RapidFire_Giga } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn //pyro { Name w4a2 Where spawnbot_lower TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 12 TotalCurrency 75 TFBot { Class Pyro Skill Hard } } WaveSpawn //minicrit smg sniper { Name w4b1 Where spawnbot WaitForAllDead w4a1 TotalCount 48 MaxActive 8 SpawnCount 8 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 125 TFBot { Class Sniper Name "Suppressor Sniper" Item "The Cleaner's Carbine" Item "dec2014 hunter_ushanka" Skill Hard ClassIcon sniper_carbine WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Cleaner's Carbine" "minicritboost on kill" 8 "weapon spread bonus" 0.5 } } } WaveSpawn //g burst fire soldier+uber medics { Name w4b2 Where spawnbot WaitForAllDead w4a1 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 0 TotalCurrency 125 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Health 4200 ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.4 "fire rate bonus" 0.2 "Projectile speed increased" 0.9 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn //g heavy+uber medics { Name w4b3 Where spawnbot WaitForAllDead w4b2 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 125 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn //soldier+heavy support { Name latewavesupport Where spawnbot WaitForAllDead w4b1 TotalCount 999 MaxActive 16 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 8 TotalCurrency 0 Support 1 RandomChoice { TFBot { Class Soldier Skill Easy } TFBot { Class Heavyweapons Skill Normal } TFBot { Class Soldier Skill Hard } TFBot { Class Heavyweapons Skill Expert } } } WaveSpawn //g boxing heavy+uber medic { Name w4c Where spawnbot WaitForAllDead w4b3 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 15 TotalCurrency 300 Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy } TFBot { Template T_TFBot_Medic } } } } Wave //wave 5 - 1050 credits { WaitWhenDone 60 StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } Checkpoint Yes WaveSpawn //major league scouts { Name w5a1 Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 45 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Baseball ClassIcon scout_stun_spammer Attributes AlwaysCrit ItemAttributes { ItemName "The Sandman" "damage bonus" 1.5 } } } WaveSpawn //loose cannon demos+fos heavies { Name w5a2 Where spawnbot_left TotalCount 36 MaxActive 10 SpawnCount 4 WaitBeforeStarting 0.1 WaitBetweenSpawns 6 TotalCurrency 200 Squad { TFBot { Class Demoman Name "Double Donk Dare Demo" Item "The Loose Cannon" Item "EOTL_demopants" ClassIcon demo_cannon ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 "fuse bonus" 0.5 "projectile speed increased" 1.5 } } TFBot { Class Demoman Name "Double Donk Dare Demo" Item "The Loose Cannon" Item "EOTL_demopants" ClassIcon demo_cannon ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 "fuse bonus" 0.5 "projectile speed increased" 1.5 } } TFBot { Class Demoman Name "Double Donk Dare Demo" Item "The Loose Cannon" Item "EOTL_demopants" ClassIcon demo_cannon ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 "fuse bonus" 0.5 "projectile speed increased" 1.5 } } TFBot { Template T_TFBot_Heavyweapons_Fist CharacterAttributes { "damage bonus" 1.5 } } } } WaveSpawn //conch soldiers+fos heavies { Name w5a2 Where spawnbot_right TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0.1 WaitBetweenSpawns 6 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Heavyweapons_Fist CharacterAttributes { "damage bonus" 1.5 } } } } WaveSpawn //g soldier rush { Name w5a3 Where spawnbot_left TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 25 TotalCurrency 75 TFBot { Template T_TFBot_Giant_Soldier } } WaveSpawn //g rapid fire demo rush { Name w5a3 Where spawnbot_right TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 25 TotalCurrency 75 TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer } } WaveSpawn //conch soldier { Name w5b1 Where spawnbot WaitForAllDead w5a2 TotalCount 36 MaxActive 8 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 5 TotalCurrency 155 TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn //g soldier left { Name w5b2 Where spawnbot_left WaitForAllDead w5a3 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 60 TFBot { Template T_TFBot_Giant_Soldier Tag flank_left BehaviorModifiers Push } } WaveSpawn //g soldier right { Name w5b2 Where spawnbot_right WaitForAllDead w5a3 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 60 TFBot { Template T_TFBot_Giant_Soldier Tag flank_right BehaviorModifiers Push } } WaveSpawn //g rapid fire demo left { Name w5b2 Where spawnbot_left WaitForAllDead w5a3 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 60 TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer Tag flank_left BehaviorModifiers Push } } WaveSpawn //g rapid fire demo right { Name w5b2 Where spawnbot_right WaitForAllDead w5a3 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 60 TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer Tag flank_right BehaviorModifiers Push } } WaveSpawn //medic support { Name medicsupport Where spawnbot WaitForAllDead w5a2 TotalCount 36 MaxActive 8 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 5 TotalCurrency 155 Support Limited RandomChoice { TFBot { Template T_TFBot_Medic_BigHeal Skill Hard WeaponRestrictions SecondaryOnly Attributes IgnoreFlag Attributes IgnoreEnemies } TFBot { Template T_TFBot_Medic_BigHeal Skill Hard WeaponRestrictions SecondaryOnly Attributes IgnoreFlag Attributes IgnoreEnemies } TFBot { Template T_TFBot_Medic_QuickFix Item "Practitioner's Processing Mask" Item "Halogen Head Lamp" ClassIcon vex_medic_quickfix Skill Hard WeaponRestrictions SecondaryOnly Attributes IgnoreFlag Attributes IgnoreEnemies Attributes SpawnWithFullCharge } TFBot { Template T_TFBot_Medic_QuickFix Item "Practitioner's Processing Mask" Item "Halogen Head Lamp" ClassIcon vex_medic_quickfix Skill Hard WeaponRestrictions SecondaryOnly Attributes IgnoreFlag Attributes IgnoreEnemies Attributes SpawnWithFullCharge } TFBot { Template T_TFBot_Medic_Vaccinator_Blast WeaponRestrictions SecondaryOnly Attributes IgnoreFlag Attributes IgnoreEnemies } } } } }