#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_area_52.pop // AREA 52 : TECH MECHS : V1.8.5 // MADE BY SIR METALADON // There's only 1, go search it on google! WaveSchedule { Templates { T_TFBot_Scout_Rocket { Class Scout Skill Hard ClassIcon scout_rocket Name "Rocket Scout" Health 500 Scale 1.4 WeaponRestrictions PrimaryOnly Item "Speedster's Spandex" Item "The Bolt Boy" ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "override projectile type" 2 "faster reload rate" 0.1 "fire rate bonus" 0.75 "damage bonus" 7 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 1.25 } } T_TFBot_Giant_Soldier_Mangler { Class Soldier Name "Giant Mangler Soldier" ClassIcon soldier_mangler_giant Skill Expert Health 3800 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Tag bot_giant Item "The Cow Mangler 5000" ItemAttributes { ItemName "The Cow Mangler 5000" "Set DamageType Ignite" 1 "dmg bonus vs buildings" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 3 } } T_TFBot_Pyro_Phlog { Class Pyro Name "Phlog Pyro" ClassIcon pyro_phlog Skill Easy WeaponRestrictions PrimaryOnly Item "The Phlogistinator" Item "Airtight Arsonist" ItemAttributes { ItemName "The Phlogistinator" "damage bonus" 1.3 } } T_TFBot_Pyro_Phlog_Giant { Class Pyro Name "Giant Phlog Pyro" ClassIcon pyro_phlog_giant Skill Hard tag bot_giant Attributes MiniBoss Health 3000 WeaponRestrictions PrimaryOnly Item "The Phlogistinator" Item "Airtight Arsonist" ItemAttributes { ItemName "The Phlogistinator" "damage bonus" 2.197 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 6 } } T_TFGateBot_Soldier_DirectHit { Class Soldier Name "Direct Hit Soldier" ClassIcon "soldier_directhit" EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag bot_gatebot Item "MvM GateBot Light Soldier" Item "The Direct Hit" Skill Hard } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Item "The Direct Hit" Skill Hard } } } T_TFBot_Soldier_DirectHit { Class Soldier Name "Direct Hit Soldier" Skill Hard ClassIcon "soldier_directhit" Item "The Direct Hit" } T_TFBot_Scout_Pistol { Class Scout Skill Normal ClassIcon scout_pistol Name "Pistol Scout" WeaponRestrictions SecondaryOnly } T_TFGateBot_Demoman_Knight { Class Demoman Name "Demoknight" ClassIcon demoknight EventChangeAttributes { Default { Tag bot_gatebot BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Demoman" Skill Hard Item "The Chargin' Targe" Item "The Eyelander" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Eyelander" "critboost on kill" 3 } } RevertGateBotsBehavior { Item "MvM GateBot Light Demoman" ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 } Skill Hard Item "The Chargin' Targe" Item "The Eyelander" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Eyelander" "critboost on kill" 3 } } } } T_TFBot_Giant_Soldier_Extended_Buff_Banner { Class Soldier Name "Giant Buff Banner Soldier" ClassIcon soldier_buff_giant Skill Expert Health 3800 Tag bot_giant WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 3 "increase buff duration" 9.0 "deploy time increased" 0.5 //Fixed by Canteen Crasher Team } } T_TFGateBot_Giant_Soldier_Extended_Buff_Banner { Class Soldier Name "Giant Buff Banner Soldier" ClassIcon soldier_buff_giant Health 3800 EventChangeAttributes { Default { Tag bot_gatebot tag bot_giant BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Soldier" Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 3 "increase buff duration" 9.0 "deploy time increased" 0.5 //Fixed by Canteen Crasher Team } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 3 "increase buff duration" 9.0 "deploy time increased" 0.5 //Fixed by Canteen Crasher Team } } } } T_TFGateBot_Soldier_Extended_Buff_Banner { Class Soldier Name "Buff Banner Soldier" ClassIcon soldier_buff EventChangeAttributes { Default { Tag bot_gatebot BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Soldier" Skill Hard Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "increase buff duration" 9.0 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Skill Hard Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "increase buff duration" 9.0 } } } } T_TFBot_Medic_Kritz_Giant { Class Medic Name "Kritz Medic" ClassIcon medic_kritz_giant Skill Normal WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Item "The Kritzkrieg" Item "The Combat Medic's Crusher Cap" ItemAttributes { ItemName "The Kritzkrieg" "heal rate bonus" 200 "uber duration bonus" 200 "ubercharge rate bonus" 200 } Attributes MiniBoss Health 4500 CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.25 "bot medic uber health threshold" 10000 } } T_TFBot_Soldier_Tech_Mechs_Chief { Class Soldier Name "Concrete Crusher Prototype" Skill Expert Item "The Cow Mangler 5000" ClassIcon soldier_robot Attributes MiniBoss Attributes UseBossHealthBar Health 40000 Scale 1.9 WeaponRestrictions PrimaryOnly Item "The Patriot's Pouches" ItemAttributes { ItemName "The Patriot's Pouches" "set item tint rgb" 15185211 } Item "The Cross-Comm Crash Helmet" ItemAttributes { ItemName "The Cross-Comm Crash Helmet" "set item tint rgb" 15185211 } Item "Veterans Attire" ItemAttributes { ItemName "Veterans Attire" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Cow Mangler 5000" "set item tint rgb" 15185211 //"override projectile type" 13 "faster reload rate" 0.0125 "fire rate bonus" 0.01 //"energy weapon penetration" 1 "ragdolls become ash" 1 //"projectile penetration" 1 "projectile speed increased" 0.65 "energy weapon no deflect" 1 "damage bonus" 0.75 "blast radius increased" 0.3 "dmg bonus vs buildings" 1 //"rocket jump damage reduction" -1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.3 } } } StartingCurrency 750 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Advanced 1 Mission { Objective DestroySentries InitialCooldown 30 Where spawnbot_invasion BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 45 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster Skill Easy } } Mission { Where spawnbot_side Objective Engineer InitialCooldown 60 BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 15 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Skill Expert Attributes TeleportToHint TeleportWhere spawnbot TeleportWhere spawnbot_side TeleportWhere spawnbot_invasion CharacterAttributes { "engineer teleporter build rate multiplier" 4 //"move speed bonus" 3 } } } Mission { Where spawnbot_mission_spy Objective Spy InitialCooldown 30 BeginAtWave 4 RunForThisManyWaves 2 CooldownTime 10 DesiredCount 1 TFBot { Template T_TFBot_Spy Skill Expert } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Sound "announcer.incomingmob" WaitWhenDone 60 WaveSpawn { Where spawnbot_invasion Name "w1_01_a" TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Template T_TFGateBot_Giant_Scout_Shortstop CharacterAttributes { "airblast vulnerability multiplier" 0.125 "airblast vertical vulnerability multiplier" 0.25 "move speed bonus" 1 } } } WaveSpawn { Where spawnbot Name "w1_02_a" TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Soldier Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 } } TFBot { Template T_TFBot_Pyro_Manmelter ItemAttributes { ItemName "The Manmelter" "dmg bonus vs buildings" 5 } } TFBot { Template T_TFBot_Pyro_Manmelter ItemAttributes { ItemName "The Manmelter" "dmg bonus vs buildings" 5 } } TFBot { Template T_TFBot_Pyro_Manmelter ItemAttributes { ItemName "The Manmelter" "dmg bonus vs buildings" 5 } } } } WaveSpawn { Where spawnbot Name "w1_02_b" TotalCount 12 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Mangler ItemAttributes { ItemName "The Cow Mangler 5000" "Set DamageType Ignite" 1 "dmg bonus vs buildings" 5 } Skill Easy } } WaveSpawn { Where spawnbot_side Name "w1_02_c" TotalCount 9 MaxActive 3 SpawnCount 3 WaitBeforeStarting 7.5 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Template T_TFGateBot_Scout_FAN Skill Hard } } WaveSpawn { Where spawnbot_invasion Name "w1_03_a" TotalCount 18 MaxActive 4 SpawnCount 1 WaitForAllSpawned "w1_02_a" WaitBeforeStarting 45 WaitBetweenSpawns 4 TotalCurrency 50 TFBot { Template T_TFGateBot_Pyro_Expert_AlwaysFireWeapon Skill Normal } } WaveSpawn { Where spawnbot_side Name "w1_03_b" TotalCount 15 MaxActive 6 SpawnCount 3 WaitForAllSpawned "w1_02_a" WaitBeforeStarting 45 WaitBetweenSpawns 6 TotalCurrency 150 TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Normal } } WaveSpawn { Where spawnbot Name "w1_03_c" TotalCount 15 MaxActive 10 SpawnCount 5 WaitForAllSpawned "w1_02_a" WaitBeforeStarting 40 WaitBetweenSpawns 12 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Pyro Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.25 } } TFBot { Template T_TFBot_ScorchShot ClassIcon "pyro_scorch" } TFBot { Template T_TFBot_ScorchShot ClassIcon "pyro_scorch" } TFBot { Template T_TFBot_ScorchShot ClassIcon "pyro_scorch" } TFBot { Template T_TFBot_ScorchShot ClassIcon "pyro_scorch" } } } WaveSpawn { Where spawnbot Name "w1_04_a" TotalCount 3 MaxActive 3 SpawnCount 1 WaitForAllSpawned "w1_03_c" WaitBeforeStarting 45 WaitBetweenSpawns 25 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demoman Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.25 } } } WaveSpawn { Where spawnbot_invasion Name "w1_04_b" TotalCount 30 MaxActive 6 SpawnCount 3 Support 1 WaitForAllSpawned "w1_03_c" WaitBeforeStarting 45 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Where spawnbot_side Name "w1_04_c" TotalCount 42 MaxActive 6 SpawnCount 3 Support 1 WaitForAllSpawned "w1_03_c" WaitBeforeStarting 45 WaitBetweenSpawns 7.5 TotalCurrency 50 RandomChoice { TFBot { Class Demoman Skill Hard } TFBot { Class Demoman Skill Hard } TFBot { Class Scout Skill Hard } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Sound "announcer.incomingmob" WaitWhenDone 60 WaveSpawn { Where spawnbot_invasion Name "w3_01_a" TotalCount 44 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_Pyro_Phlog } TFBot { Template T_TFBot_Pyro_Phlog } TFBot { Template T_TFBot_Pyro_Manmelter ItemAttributes { ItemName "The Manmelter" "dmg bonus vs buildings" 5 } } TFBot { Template T_TFBot_Pyro_Manmelter ItemAttributes { ItemName "The Manmelter" "dmg bonus vs buildings" 5 } } TFBot { Template T_TFBot_Pyro_Manmelter ItemAttributes { ItemName "The Manmelter" "dmg bonus vs buildings" 5 } } TFBot { Template T_TFBot_Pyro_Flareheal } TFBot { Template T_TFBot_ScorchShot_FastShot ClassIcon "pyro_scorch" } } } WaveSpawn { Where spawnbot_side Name "w3_01_b" TotalCount 12 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 20 TotalCurrency 50 TFBot { Template T_TFGateBot_Soldier_DirectHit ClassIcon "soldier_directhit" Skill Normal } } WaveSpawn { Where spawnbot Name "w3_01_c" TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 25 TotalCurrency 250 Squad{ TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun CharacterAttributes { "airblast vulnerability multiplier" 0.075 "airblast vertical vulnerability multiplier" 0.25 } Tag bot_giant } TFBot { Template T_TFBot_Medic_QuickUber Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickUber Tag bot_squad_member } } } WaveSpawn { Where spawnbot Name "w3_02_a" TotalCount 6 MaxActive 3 SpawnCount 1 WaitForAllSpawned "w3_01_c" WaitBeforeStarting 45 WaitBetweenSpawns 10 TotalCurrency 250 RandomChoice { TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.25 } } TFBot { Template T_TFBot_Pyro_Phlog_Giant } TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.25 } } } } WaveSpawn { Where spawnbot_invasion Name "w3_02_b" TotalCount 27 MaxActive 12 SpawnCount 3 Support 1 WaitForAllSpawned "w3_01_c" WaitBeforeStarting 45 WaitBetweenSpawns 7.5 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Where spawnbot_side Name "w3_02_c" TotalCount 12 MaxActive 7 SpawnCount 1 Support 1 WaitForAllSpawned "w3_01_c" WaitBeforeStarting 45 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Easy } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Sound "announcer.incomingmob" WaitWhenDone 60 WaveSpawn { Where spawnbot_side Name "w2_01_a" TotalCount 7 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 7.5 TotalCurrency 100 TFBot { Template T_TFGateBot_Heavy_IronFist CharacterAttributes { "damage bonus" 0.666666666666666666 } } } WaveSpawn { Where spawnbot Name "w2_01_b" TotalCount 12 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 200 Squad { TFBot { Template T_TFGateBot_Giant_Heavy Tag bot_giant } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Pyro_Flaregun } } } WaveSpawn { Where spawnbot_side Name "w2_01_c" TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 7.5 TotalCurrency 75 TFBot { Template T_TFBot_Demoman } } WaveSpawn { Where spawnbot Name "w2_02_a" TotalCount 12 MaxActive 9 SpawnCount 3 WaitForAllDead "w2_01_b" WaitBeforeStarting 0 WaitBetweenSpawns 25 TotalCurrency 125 Squad { TFBot { Template T_TFBot_Giant_Soldier_Mangler ItemAttributes { ItemName "The Cow Mangler 5000" "Set DamageType Ignite" 1 "dmg bonus vs buildings" 5 } Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 } } TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Hard } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Hard } } } WaveSpawn { Where spawnbot_invasion Name "w2_02_b" TotalCount 24 MaxActive 6 SpawnCount 3 Support 1 WaitForAllDead "w2_01_b" WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 75 RandomChoice { TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Hard } TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Hard } TFBot { Template T_TFBot_Soldier_Mangler Skill Normal ItemAttributes { ItemName "The Cow Mangler 5000" "Set DamageType Ignite" 1 "dmg bonus vs buildings" 5 } } } } WaveSpawn { Where spawnbot_invasion Name "w2_02_c" TotalCount 20 MaxActive 4 SpawnCount 2 Support 1 WaitForAllDead "w2_01_b" WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Scout_SunStick Skill Hard } TFBot { Template T_TFBot_Scout_SunStick Skill Hard } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Sound "announcer.incomingmob" WaitWhenDone 60 WaveSpawn { Where spawnbot Name "w4_01_a" TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 7.5 TotalCurrency 75 TFBot { Template T_TFBot_Heavy_Deflector Skill Normal } } WaveSpawn { Where spawnbot_side Name "w4_01_b" TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12.5 WaitBetweenSpawns 5 TotalCurrency 75 TFBot { Template T_TFBot_Scout_Pistol Skill Normal } } WaveSpawn { Where spawnbot Name "w4_01_c" TotalCount 13 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Template T_TFGateBot_Heavy_IronFist_Airblast } } WaveSpawn { Where spawnbot Name "w4_02_a" TotalCount 8 MaxActive 8 SpawnCount 4 WaitForAllDead "w4_01_c" WaitBeforeStarting 10 WaitBetweenSpawns 35 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 } } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_giant Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_giant Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_giant Tag bot_squad_member } } } WaveSpawn { Where spawnbot Name "w4_02_b" TotalCount 20 MaxActive 8 SpawnCount 4 WaitForAllDead "w4_01_c" WaitBeforeStarting 15 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Template T_TFBot_Demoman } } WaveSpawn { Where spawnbot Name "w4_02_b" TotalCount 7 MaxActive 4 SpawnCount 1 WaitForAllDead "w4_01_c" WaitBeforeStarting 15 WaitBetweenSpawns 7.5 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { Where spawnbot Name "w4_03_a" TotalCount 4 MaxActive 3 SpawnCount 1 WaitForAllSpawned "w4_02_a" WaitBeforeStarting 60 WaitBetweenSpawns 25 TotalCurrency 50 TFBot { Template T_TFGateBot_Giant_Soldier_Extended_Buff_Banner Tag bot_giant } } WaveSpawn { Name "w4_03_b" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 85 WaitBetweenSpawns 75 TotalCurrency 150 WaitForAllSpawned "w4_02_a" FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name tank Health 25000 Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot Name "w4_03_c" TotalCount 48 MaxActive 12 SpawnCount 6 Support 1 WaitForAllSpawned "w4_02_a" WaitBeforeStarting 65 WaitBetweenSpawns 7.5 TotalCurrency 100 TFBot { Template T_TFGateBot_Demoman_Knight } } WaveSpawn { Where spawnbot Name "w4_03_d" TotalCount 12 MaxActive 4 SpawnCount 2 Support 1 WaitForAllSpawned "w4_02_a" WaitBeforeStarting 65 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Sound "announcer.incomingmob" WaitWhenDone 60 WaveSpawn { Where spawnbot Name "w5_01_a" TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 22.5 TotalCurrency 150 Squad { TFBot { Template T_TFGateBot_Giant_Heavyweapons_Shotgun Tag bot_giant } } } WaveSpawn { Where spawnbot Name "w5_01_b" TotalCount 14 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Class Pyro Skill Hard } } WaveSpawn { Where spawnbot Name "w5_01_c" TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Flareheal } } WaveSpawn { Where spawnbot Name "w5_02_a" TotalCount 10 MaxActive 10 SpawnCount 5 WaitForAllDead "w5_01_a" WaitBeforeStarting 5 WaitBetweenSpawns 25 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.25 } } TFBot { Template T_TFBot_Soldier_DirectHit } TFBot { Template T_TFBot_Soldier_DirectHit } TFBot { Template T_TFBot_Soldier_DirectHit } TFBot { Template T_TFBot_Soldier_DirectHit } } } WaveSpawn { Where spawnbot Name "w5_02_b" TotalCount 3 MaxActive 3 SpawnCount 1 WaitForAllDead "w5_01_a" WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.075 "airblast vertical vulnerability multiplier" 0.25 } } } } WaveSpawn { Where spawnbot Name "w5_02_c" TotalCount 18 MaxActive 6 SpawnCount 2 WaitForAllDead "w5_01_a" WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Class Soldier Skill Normal } } WaveSpawn { Where spawnbot Name "w5_03_a" TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead "w5_02_b" WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Pyro_Phlog_Giant Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.25 } } TFBot { Template T_TFBot_Medic_Kritz_Giant Name "Giant Kritz Medic" Tag bot_giant Tag bot_squad_member CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 } } } } WaveSpawn { Where spawnbot Name "w5_03_b" TotalCount 5 MaxActive 5 SpawnCount 5 WaitForAllDead "w5_02_b" WaitBeforeStarting 20 WaitBetweenSpawns 20 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_giant Tag bot_squad_member CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 } } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Where spawnbot Name "w5_03_c" TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead "w5_02_b" WaitBeforeStarting 55 WaitBetweenSpawns 30 TotalCurrency 100 Squad { FormationSize 300 TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 } } TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 } } } } WaveSpawn { Where spawnbot Name "w5_03_d" TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead "w5_02_b" WaitBeforeStarting 85 WaitBetweenSpawns 30 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Tag bot_giant Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" 0.125 "airblast vertical vulnerability multiplier" 0.25 "move speed penalty" 0.6 } } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_giant Tag bot_squad_member CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 } } } } WaveSpawn { Where spawnbot_invasion Name "w5_03_e" Support 1 MaxActive 8 SpawnCount 4 WaitForAllDead "w5_02_b" WaitBeforeStarting 0 WaitBetweenSpawns 7.5 TFBot { Class Scout Skill Expert } } } Wave { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Sound "announcer.incomingmob" WaitWhenDone 60 WaveSpawn { Where spawnbot Name "w6_01_a" TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 150 Squad { FormationSize 300 TFBot { Template T_TFGateBot_Giant_Heavyweapons_Deflector Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.075 "airblast vertical vulnerability multiplier" 0.25 } } TFBot { Template T_TFGateBot_Giant_Pyro_AlwaysFire Tag bot_giant } TFBot { Template T_TFGateBot_Giant_Pyro_AlwaysFire Tag bot_giant } } } WaveSpawn { Where spawnbot Name "w6_01_b" TotalCount 33 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Rocket } } WaveSpawn { Where spawnbot Name "w6_01_c" TotalCount 28 MaxActive 6 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 2.5 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } WaveSpawn { Where spawnbot Name "w6_02_a" TotalCount 64 MaxActive 16 SpawnCount 3 WaitForAllDead "w6_01_a" //WaitBeforeStarting 35 WaitBetweenSpawns 2 TotalCurrency 100 Support 1 RandomChoice { TFBot { Template T_TFBot_Pyro_Manmelter Skill Expert ItemAttributes { ItemName "The Manmelter" "dmg bonus vs buildings" 5 } } TFBot { Template T_TFBot_Soldier_Mangler Skill Expert ItemAttributes { ItemName "The Cow Mangler 5000" "Set DamageType Ignite" 1 "dmg bonus vs buildings" 5 } } } } WaveSpawn { Where spawnbot Name "w6_02_b" TotalCount 4 MaxActive 4 SpawnCount 1 WaitForAllDead "w6_01_a" //WaitBeforeStarting 35 WaitBetweenSpawns 7.5 TotalCurrency 100 TFBot { Template T_TFBot_Pyro_Phlog_Giant Skill Expert Tag bot_giant Attributes AlwaysCrit Attributes AlwaysFireWeapon } } WaveSpawn { Where spawnbot_boss Name "w6_03_a" TotalCount 3 MaxActive 3 SpawnCount 3 WaitForAllDead "w6_02_b" //WaitBeforeStarting 30 WaitBetweenSpawns 10 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Soldier_Tech_Mechs_Chief } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } } }