// ADVANCED MISSION FOR MVM_HIDEOUT_B3 // MADE BY PEALOVER // V9 #base robot_giant.pop #base robot_standard.pop #base robot_custom_weapons.pop WaveSchedule { Templates { T_TFBot_Chief_Soldier_RocketPush_Spammer { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Item "The Liberty Launcher" ClassIcon soldier_infinite_blast Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Health 30000 Scale 1.8 Name "Chief Rapid Blast Soldier" ItemAttributes { ItemName "The Liberty Launcher" "faster reload rate" -0.8 "fire rate bonus" 0.5 "damage causes airblast" 1 "Projectile speed decreased" 0.65 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.15 } } T_TFBot_Giant_Medic_Kritzkrieg { Class Medic Name "Giant Kritz Medic" ClassIcon medic_kritz_giant Health 4500 Skill Expert Item "The Kritzkrieg" Item "Prussian Pickelhaube" WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 200 "uber duration bonus" 200 "heal rate bonus" 200 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "bot medic uber health threshold" 7500 } } T_TFBot_Giant_Soldier_Extended_Concheror_Spammer { Class Soldier Name "Giant Rapid Conch Soldier" ClassIcon soldier_conch_spammer Skill Expert Health 3800 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Item "The Concheror" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 "Projectile speed increased" 0.65 } } T_TFBot_Chief_Heavy_Boxing_Bleed { Class Heavyweapons Skill Expert WeaponRestrictions MeleeOnly Name "Cagey Bee" ClassIcon heavy_champ_giant Health 30000 Scale 1.9 Item "The Hanger-On Hood" Item "Bumble Beenie" Item "The Killing Gloves of Boxing" Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Killing Gloves of Boxing" "fire rate bonus" 0.25 "bleeding duration" 1.5 "damage causes airblast" 1 "melee range multiplier" 3.5 "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "gesture speed increase" 2.5 } } T_TFBot_Heavyweapons_Deflector { Class Heavyweapons Name "Deflector Heavy" Skill Normal ClassIcon heavy_deflector Item "The U-clank-a" Item "Deflector" ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } T_TFBot_Heavyweapons_Heavyweight_Champ_FistsOfSteel { Class Heavyweapons Name "Steelweight Champ" Skill Hard ClassIcon heavy_steelfist WeaponRestrictions MeleeOnly Item "Fists of Steel" } } StartingCurrency 1300 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no SandmanStun 1 Mission { Objective DestroySentries InitialCooldown 20 Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 9 CooldownTime 40 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper InitialCooldown 60 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy InitialCooldown 15 Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Spy InitialCooldown 40 Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 150 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Mission { Objective Engineer InitialCooldown 100 Where spawnbot_mission_engineer BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 90 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } Mission { Objective Engineer InitialCooldown 150 Where spawnbot_mission_engineer BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 90 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } Mission { Objective Sniper InitialCooldown 100 Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 120 DesiredCount 3 TFBot { Template T_TFBot_Sniper } } Mission { Objective Engineer InitialCooldown 60 Where spawnbot_mission_engineer BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } Mission { Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Spy } } Mission { Objective Spy InitialCooldown 60 Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 90 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper InitialCooldown 30 Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 120 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Wave // WAVE 1 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "W1A" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 2 MaxActive 2 TotalCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name "W1C-1" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 4 MaxActive 8 TotalCount 24 WaitForAllDead "W1A" WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Class Demoman Skill Easy } } WaveSpawn { Name "W1C-2" Where spawnbot_mission_engineer SpawnCount 2 MaxActive 4 TotalCount 18 WaitForAllDead "W1A" WaitBeforeStarting 4 WaitBetweenSpawns 8 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_FistsOfSteel Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "W1D-1" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 2 MaxActive 2 TotalCount 2 WaitForAllSpawned "W1C-1" WaitBeforeStarting 18 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Giant_Soldier_Crit } } } WaveSpawn { Name "W1D-2" Where spawnbot_mission_engineer SpawnCount 4 MaxActive 12 TotalCount 32 WaitForAllSpawned "W1C-1" WaitBeforeStarting 24 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { Name "W1E-1" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 2 MaxActive 2 TotalCount 2 WaitForAllDead "W1D-1" WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Giant_Soldier_Crit } } } WaveSpawn { Name "W1-Support" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 4 MaxActive 8 TotalCount 16 WaitForAllDead "W1D-1" WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Scout_FAN ClassIcon scout_fan_giant } } WaveSpawn { Name "W1-Support" Where spawnbot_mission_engineer SpawnCount 4 MaxActive 4 TotalCount 12 WaitForAllDead "W1D-1" WaitBeforeStarting 20 WaitBetweenSpawns 15 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name "W1F" Where spawnbot_mission_engineer SpawnCount 2 MaxActive 2 TotalCount 2 WaitForAllDead "W1E-1" WaitBeforeStarting 8 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Medic_Regen } } } } Wave // WAVE 2 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot_mission_sentrybuster Where spawnbot_mission_spy SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Support Limited RandomChoice { Squad { TFBot { Template T_TFBot_Heavyweapons_Deflector ClassIcon special_blimp CharacterAttributes { "move speed bonus" 2 } } } Squad { TFBot { Template T_TFBot_Heavyweapons_Deflector ClassIcon special_blimp CharacterAttributes { "move speed bonus" 2 } } } } } WaveSpawn { Name "W2A-1" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 5 MaxActive 8 TotalCount 20 WaitBeforeStarting 1 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Deflector Skill Hard } } WaveSpawn { Name "W2A-2" Where spawnbot_mission_engineer SpawnCount 6 MaxActive 6 TotalCount 30 WaitBeforeStarting 10 WaitBetweenSpawns 12 TotalCurrency 150 TFBot { Class Pyro Skill Hard } } WaveSpawn { Name "W2B" Where spawnbot_mission_engineer SpawnCount 2 MaxActive 2 TotalCount 2 WaitForAllSpawned "W2A-1" WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg } } } WaveSpawn { Name "W2-Support" Where spawnbot_mission_engineer SpawnCount 4 MaxActive 8 TotalCount 24 WaitForAllSpawned "W2A-1" WaitBeforeStarting 20 WaitBetweenSpawns 20 Support 1 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Bonk Name "Bonk Scout" } } WaveSpawn { Name "W2C-1" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 2 MaxActive 2 TotalCount 2 WaitForAllDead "W2B" WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Demoman } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg } } } WaveSpawn { Name "W2C-2" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 1 MaxActive 2 TotalCount 2 WaitForAllDead "W2B" WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn { Name "W2D" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 2 MaxActive 2 TotalCount 4 WaitForAllDead "W2C-1" WaitBeforeStarting 3 WaitBetweenSpawns 30 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Demoman } TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon } } } WaveSpawn { Name "W2D" TotalCount 1 WaitForAllDead "W2C-1" WaitBeforeStarting 3 WaitBetweenSpawns 0 TotalCurrency 100 FirstSpawnWarningSound "mvm\mvm_tank_start.wav" FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W2D" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 5 MaxActive 10 TotalCount 24 WaitForAllDead "W2C-1" WaitBeforeStarting 3 WaitBetweenSpawns 14 TotalCurrency 100 TFBot { Class Pyro Skill Normal } } WaveSpawn { Name "W2-Support" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 3 MaxActive 6 TotalCount 12 WaitForAllDead "W2C-1" WaitBeforeStarting 8 WaitBetweenSpawns 20 TotalCurrency 50 Support 1 TFBot { Class Soldier Skill Normal } } } Wave // WAVE 3 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot_mission_sentrybuster Where spawnbot_mission_spy SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Support Limited RandomChoice { Squad { TFBot { Template T_TFBot_Scout_Shortstop Skill Hard ClassIcon special_blimp } } Squad { TFBot { Template T_TFBot_Scout_Shortstop Skill Hard ClassIcon special_blimp } } } } WaveSpawn { Name "W3A" Where spawnbot SpawnCount 5 MaxActive 10 TotalCount 18 WaitBeforeStarting 1 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Shortstop Skill Hard } } WaveSpawn { Name "W3B-1" TotalCount 1 WaitForAllSpawned "W3A" WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 50 FirstSpawnWarningSound "mvm\mvm_tank_start.wav" FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W3B-1" Where spawnbot_mission_engineer SpawnCount 4 MaxActive 8 TotalCount 30 WaitForAllSpawned "W3A" WaitBeforeStarting 15 WaitBetweenSpawns 9 TotalCurrency 150 TFBot { Template T_TFBot_Pyro_Flaregun } } WaveSpawn { Name "W3B-2" Where spawnbot_mission_sentrybuster Where spawnbot_mission_spy SpawnCount 5 MaxActive 5 TotalCount 5 WaitForAllSpawned "W3A" WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "uber duration bonus" 4 } } TFBot { Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "uber duration bonus" 4 } } TFBot { Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "uber duration bonus" 4 } } TFBot { Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "uber duration bonus" 4 } } } } WaveSpawn { Name "W3C-1" Where spawnbot_mission_sentrybuster Where spawnbot_mission_spy SpawnCount 2 MaxActive 4 TotalCount 4 WaitForAllDead "W3B-2" WaitBeforeStarting 5 WaitBetweenSpawns 40 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Soldier_Spammer } } } WaveSpawn { Name "W3C-2" Where spawnbot_mission_engineer SpawnCount 3 MaxActive 3 TotalCount 9 WaitForAllDead "W3B-2" WaitBeforeStarting 10 WaitBetweenSpawns 15 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Shortstop } } WaveSpawn { Name "W3C-2" Where spawnbot_mission_engineer SpawnCount 3 MaxActive 6 TotalCount 24 WaitForAllDead "W3B-2" WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 100 Support 1 TFBot { Class Demoman Skill Normal } } WaveSpawn { Name "W3D" TotalCount 1 WaitForAllDead "W3C-1" WaitBeforeStarting 3 WaitBetweenSpawns 0 TotalCurrency 50 FirstSpawnWarningSound "mvm\mvm_tank_start.wav" FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W3D" Where spawnbot_mission_sentrybuster Where spawnbot_mission_spy SpawnCount 5 MaxActive 10 TotalCount 10 WaitForAllDead "W3C-1" WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name "W3D" Where spawnbot_mission_engineer SpawnCount 5 MaxActive 10 TotalCount 10 WaitForAllDead "W3C-1" WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } } Wave // WAVE 4 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "W4A-1" Where spawnbot_mission_engineer SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 150 TFBot { Template T_TFBot_Chief_Soldier_RocketPush_Spammer } } WaveSpawn { Name "W4A-2" Where spawnbot_mission_sentrybuster Where spawnbot_mission_spy SpawnCount 4 MaxActive 8 TotalCount 16 WaitBeforeStarting 4 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Heavy_IronFist_Airblast Attributes AlwaysCrit } } WaveSpawn { Name "W4B-1" Where spawnbot_mission_sentrybuster Where spawnbot_mission_spy SpawnCount 4 MaxActive 4 TotalCount 16 WaitForAllDead "W4A-2" WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 Squad { TFBot { Class Heavyweapons Skill Normal } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "W4B-2" Where spawnbot_mission_engineer SpawnCount 4 MaxActive 12 TotalCount 27 WaitForAllDead "W4A-2" WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Class Scout Skill Normal Attributes AlwaysCrit } } WaveSpawn { Name "W4C-1" Where spawnbot_mission_engineer SpawnCount 4 MaxActive 12 TotalCount 40 WaitForAllSpawned "W4B-2" WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 200 TFBot { Template T_TFBot_Demoman_Knight Attributes AlwaysCrit } } WaveSpawn { Name "W4C-2" Where spawnbot_mission_sentrybuster Where spawnbot_mission_spy SpawnCount 4 MaxActive 8 TotalCount 8 WaitForAllSpawned "W4B-2" WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name "W4D" Where spawnbot_mission_sentrybuster Where spawnbot_mission_spy SpawnCount 2 MaxActive 6 TotalCount 6 WaitForAllDead "W4C-2" WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketPush } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name "W4-Support" Where spawnbot_mission_engineer SpawnCount 3 MaxActive 6 TotalCount 18 WaitForAllDead "W4C-2" WaitBeforeStarting 0 WaitBetweenSpawns 12 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Soldier_RocketShotgun } } } Wave // WAVE 5 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "W5A-1" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 6 MaxActive 6 TotalCount 24 WaitBeforeStarting 1 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Demo_Burst Attributes AlwaysCrit } } WaveSpawn { Name "W5A-1" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 4 MaxActive 12 TotalCount 32 WaitBeforeStarting 4 WaitBetweenSpawns 5 TotalCurrency 150 TFBot { Class Pyro Skill Expert } } WaveSpawn { Name "W5A-2" Where spawnbot_mission_engineer SpawnCount 1 MaxActive 3 TotalCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name "W5B-1" Where spawnbot_mission_engineer SpawnCount 3 MaxActive 6 TotalCount 6 WaitForAllDead "W5A-1" WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion ItemAttributes { ItemName "The Battalion's Backup" "deploy time decreased" 0.34 } } TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Giant_Pyro } } } WaveSpawn { Name "W5B-2" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 2 MaxActive 6 TotalCount 12 WaitForAllDead "W5A-1" WaitBeforeStarting 0 WaitBetweenSpawns 9 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Demo_Burst Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "W5B-2" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 4 MaxActive 6 TotalCount 20 WaitForAllDead "W5A-1" WaitBeforeStarting 5 WaitBetweenSpawns 8 TotalCurrency 100 TFBot { Class Soldier Skill Normal } } WaveSpawn { Name "W5C" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 2 MaxActive 12 TotalCount 12 WaitForAllDead "W5B-1" WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror_Spammer ItemAttributes { ItemName "The Concheror" "deploy time decreased" 0.34 } } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name "W5C" Where spawnbot_mission_engineer SpawnCount 1 MaxActive 3 TotalCount 3 WaitForAllDead "W5B-1" WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Scout_Fast } } } Wave // WAVE 6 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "W6A-1" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 2 MaxActive 2 TotalCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name "W6A-2" TotalCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 FirstSpawnWarningSound "mvm\mvm_tank_start.wav" FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W6A-2" Where spawnbot_mission_engineer SpawnCount 1 MaxActive 8 TotalCount 32 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 150 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_FistsOfSteel } } WaveSpawn { Name "W6B-1" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 2 MaxActive 8 TotalCount 8 WaitForAllDead "W6A-1" WaitBeforeStarting 6 WaitBetweenSpawns 10 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Attributes AlwaysCrit ItemAttributes { ItemName "The Battalion's Backup" "deploy time decreased" 0.34 } } TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon Attributes AlwaysCrit } } } WaveSpawn { Name "W6B-2" TotalCount 1 WaitForAllDead "W6A-1" WaitBeforeStarting 3 WaitBetweenSpawns 0 TotalCurrency 50 FirstSpawnWarningSound "mvm\mvm_tank_start.wav" FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W6B-2" Where spawnbot_mission_engineer SpawnCount 3 MaxActive 6 TotalCount 32 WaitForAllDead "W6A-1" WaitBeforeStarting 3 WaitBetweenSpawns 7 TotalCurrency 150 TFBot { Class Heavyweapons Skill Normal } } WaveSpawn { Name "W6C-1" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 2 MaxActive 4 TotalCount 4 WaitForAllDead "W6B-1" WaitBeforeStarting 6 WaitBetweenSpawns 20 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Heavyweapons_Heater Name "Giant Heater Heavy" } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name "W6C-2" TotalCount 1 WaitForAllDead "W6B-1" WaitBeforeStarting 3 WaitBetweenSpawns 0 TotalCurrency 50 FirstSpawnWarningSound "mvm\mvm_tank_start.wav" FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Speed 75 Skin 1 Name "tankboss" StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W6-Support" Where spawnbot_mission_engineer SpawnCount 6 MaxActive 12 TotalCount 36 WaitForAllDead "W6B-1" WaitBeforeStarting 3 WaitBetweenSpawns 15 TotalCurrency 150 Support 1 TFBot { Class Pyro Skill Easy Attributes AlwaysFireWeapon ClassIcon pyro_support } } WaveSpawn { Name "W6D" Where spawnbot_mission_engineer SpawnCount 4 MaxActive 8 TotalCount 16 WaitForAllDead "W6C-1" WaitBeforeStarting 8 WaitBetweenSpawns 12 TotalCurrency 0 TFBot { Class Pyro Skill Expert Attributes AlwaysCrit } } WaveSpawn { Name "W6D" Where spawnbot_mission_engineer SpawnCount 2 MaxActive 2 TotalCount 2 WaitForAllDead "W6C-1" WaitBeforeStarting 6 WaitBetweenSpawns 25 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } WaveSpawn { Name "W6D" Where spawnbot_mission_spy Where spawnbot_mission_sentrybuster SpawnCount 2 MaxActive 2 TotalCount 2 WaitForAllDead "W6C-1" WaitBeforeStarting 3 WaitBetweenSpawns 0 TotalCurrency 0 FirstSpawnWarningSound "vo\mvm\mght\heavy_mvm_m_specialcompleted07.mp3" DoneWarningSound "vo\mvm\mght\heavy_mvm_m_paincrticialdeath02.mp3" Squad { TFBot { Template T_TFBot_Chief_Heavy_Boxing_Bleed } TFBot { Template T_TFBot_Chief_Heavy_Boxing_Bleed } } } } }