//In memory of The Legendrary VA of Soldier TF2, Rick May has been passed away and died from COVID-19. You were good son, real good. Maybe even the best. //Expert Mission for Bonkplant by Super Somario //Expert - Hydromechanical Lagoon #base robot_standard.pop #base robot_giant.pop population { StartingCurrency 1000 RespawnWaveTime 2 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Giant_Heavy_Deflector_CritOnKill { ClassIcon heavy_deflector_booster Health 5000 Name "Giant CoK Deflector Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Item "Deflector" Item "The U-Clank-A" ItemAttributes { ItemName "Deflector" "damage bonus" 1.5 "critboost on kill" 3 "attack projectiles" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 6 } } T_TFBot_Soldier_Bazooka { ClassIcon soldier_bazooka Health 200 Name "Bazooka Soldier" Scale 1 Class Soldier Skill Normal ItemAttributes { ItemName "the beggar's bazooka" "Reload time decreased" 0.5 "auto fires when full" 1 "clip size upgrade atomic" 2 "fire rate bonus" 0.6 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.85 } Item "the beggar's bazooka" } T_TFBot_Medic_Herp_Vac_Blast_Fix //Vaccinator medic templates were made by Herple Nerp { ClassIcon medic_blast Health 150 Name "Vaccinator Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "VaccinatorBlast" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun blast resist passive" 0.8 "medigun blast resist deployed" 0.8 "medigun charge is resists" 4 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 "bot medic uber deploy delay duration" 999 } } T_TFBot_Medic_Herp_Vac_Fire_Fix { ClassIcon medic_fire Health 150 Name "Vaccinator Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "VaccinatorFire" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun fire resist passive" 0.8 "medigun fire resist deployed" 0.8 "medigun charge is resists" 5 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 "bot medic uber deploy delay duration" 999 } } T_TFBot_Medic_Herp_Vac_Bullet_Fix { ClassIcon medic_bullet Health 150 Name "Vaccinator Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "VaccinatorBullets" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun bullet resist passive" 0.8 "medigun bullet resist deployed" 0.8 "medigun charge is resists" 3 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 "bot medic uber deploy delay duration" 999 } } T_TFBot_Medic_Kritzkrieg { Class Medic Name "Kritzkrieg Medic" ClassIcon medic_kritz Skill Normal Item "The Kritzkrieg" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 4 "uber duration bonus" -2 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "heal rate bonus" 0.3 } } T_TFBot_Medic_Herp_Vac_Blast_Giant { ClassIcon medic_blast Health 4500 Name "Giant Blast Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "VaccinatorBlast" Attributes "MiniBoss" Scale 1.8 ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun blast resist passive" 0.8 "medigun blast resist deployed" 0.8 "medigun charge is resists" 4 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 "bot medic uber deploy delay duration" 999 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Medic_Herp_Vac_Fire_Giant { ClassIcon medic_fire Health 4500 Name "Giant Fire Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "VaccinatorFire" Attributes "MiniBoss" Scale 1.8 ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun fire resist passive" 0.8 "medigun fire resist deployed" 0.8 "medigun charge is resists" 5 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 "bot medic uber deploy delay duration" 999 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Medic_Herp_Vac_Bullet_Giant { ClassIcon medic_bullet Health 4500 Name "Giant Bullet Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "VaccinatorBullets" Attributes "MiniBoss" Scale 1.8 ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun bullet resist passive" 0.8 "medigun bullet resist deployed" 0.8 "medigun charge is resists" 3 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 "bot medic uber deploy delay duration" 999 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Heavyweapons_Deflector_CoK { ClassIcon heavy_deflector_booster Health 300 Name "CoK Deflector Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "deflector" "critboost on kill" 3 "attack projectiles" 2 } Item "deflector" Item "The U-Clank-A" } T_TFBot_Heavyweapons_Deflector { ClassIcon heavy_deflector Health 300 Name "Deflector Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName deflector "attack projectiles" 1 } Item "deflector" Item "the u-clank-a" } T_TFBot_Pyro_Phlog { ClassIcon pyro_phlog WeaponRestrictions PrimaryOnly Health 175 Skill Hard Name "Phlog Pyro" Class Pyro Attributes SpawnWithFullCharge Item "the phlogistinator" } T_TFBot_Giant_Soldier_ForceBlast { Template T_TFBot_Giant_Soldier_RocketPush ClassIcon soldier_rocketrain_explosive Name "Giant Forceblast Soldier" Tag bot_gatebot ItemAttributes { ItemName "The Liberty Launcher" "damage bonus" 2.0 "clip size upgrade atomic" 5.0 "increase player capture value" 2 "move speed bonus" 0.5 "faster reload rate" 0.4 "fire rate bonus" 0.1 "Projectile speed increased" 1 } } T_TFBot_Chief_Soldier_ForceBlast { Template T_TFBot_Chief_Soldier_RocketPush ClassIcon soldier_rocketrain_explosive Name "Chief Forceblast Soldier" Health 40000 Tag nav_prefer_gate1_flank Tag bot_gatebot ItemAttributes { ItemName "The Liberty Launcher" "damage bonus" 2.0 "clip size upgrade atomic" 5.0 "increase player capture value" 2 "move speed bonus" 0.5 "faster reload rate" 0.4 "fire rate bonus" 0.1 "Projectile speed increased" 1 } } T_TFBot_Soldier_SlowBarrage //Major Crits Jr. is not exist anymore. It's nerfed. Now it's Small Barrage Soldier { ClassIcon soldier_barrage Health 200 Name "Barrage Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 26 "faster reload rate" 0.4 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "projectile speed increased" 0.35 } } TFBot_Boss_Demo_Artifact { ClassIcon demo_clusterbomb WeaponRestrictions PrimaryOnly Scale 1.9 Health 35000 Skill Hard Name "Artifact Demoman" Class Demoman Attributes "AlwaysCrit" Attributes "UseBossHealthBar" Attributes "MiniBoss" ItemAttributes { ItemName "the iron bomber" "damage bonus" 1 "fire rate bonus" 0.001 "faster reload rate" 0.3 "clip size upgrade atomic" 16 "attach particle effect" 2 "projectile spread angle penalty" 8 "fuse bonus" 3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } Item "the iron bomber" Item "prince tavish's crown" Item "the king of scotland cape" } } Mission // sentry buster { Objective DestroySentries InitialCooldown 25 Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 30 CooldownTime 20 TFBot { Template T_TFBot_SentryBuster } } Mission // Sniper - wave 2 { Objective Sniper InitialCooldown 75 Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 2 TFBot { Class Sniper Skill Hard Name Sniper MaxVisionRange 3000 } } Mission // Sniper - wave 3 { Objective Sniper InitialCooldown 90 Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 2 TFBot { Class Sniper Skill Hard Name Sniper MaxVisionRange 3000 } } Mission // Spy - wave 3 { Objective Spy InitialCooldown 60 Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Class Spy Skill Expert Name Spy } } Mission // Sniper - wave 4 { Objective Sniper InitialCooldown 60 Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission // Engineer - wave 4 { Objective Engineer InitialCooldown 60 Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_left TeleportWhere spawnbot_right TeleportWhere spawnbot_mission_sniper TeleportWhere spawnbot_mission_spy TeleportWhere spawnbot_mission_sniper } } Mission // Engineer - wave 5 { Objective Engineer InitialCooldown 60 Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_left TeleportWhere spawnbot_right TeleportWhere spawnbot_mission_sniper TeleportWhere spawnbot_mission_spy TeleportWhere spawnbot_mission_sniper } } Mission // Spy - wave 5 { Objective Spy InitialCooldown 5 Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 2 TFBot { Class Spy Skill Expert Name Spy } } Mission // Engineer - wave 6 { Objective Engineer InitialCooldown 60 Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_left TeleportWhere spawnbot_right TeleportWhere spawnbot_mission_sniper TeleportWhere spawnbot_mission_spy TeleportWhere spawnbot_mission_sniper } } Mission // Spy - wave 6 { Objective Spy InitialCooldown 5 Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 2 TFBot { Class Spy Skill Expert Name Spy } } Mission // Sniper - wave 6 { Objective Sniper InitialCooldown 20 Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Razorback } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name wave01a Where spawnbot TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 TFBot { Template T_TFBot_Giant_Soldier_RocketPush } } WaveSpawn { Name wave01a Where spawnbot Where spawnbot_left Where spawnbot_right TotalCurrency 100 TotalCount 60 MaxActive 15 SpawnCount 5 WaitBeforeStarting 3 WaitBetweenSpawns 1 RandomSpawn 1 TFBot { Class Scout Skill Easy ClassIcon scout_bat WeaponRestrictions MeleeOnly Skill Hard } } WaveSpawn { Name wave01b WaitForAllDead wave01a Where spawnbot TotalCurrency 150 TotalCount 30 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Class Soldier Skill Hard } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave01b WaitForAllDead wave01a Where spawnbot TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_CritOnKill } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave01c WaitForAllDead wave01b Where spawnbot_left Where spawnbot Where spawnbot_right TotalCurrency 150 TotalCount 40 MaxActive 10 SpawnCount 10 Squad { TFBot { Class Pyro Skill Hard Attributes AlwaysFireWeapon Attributes AlwaysCrit } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name wave01c WaitForAllDead wave01b Where spawnbot TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_CritOnKill } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name wave02a TotalCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave02a Where spawnbot TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn { Name wave02a Where spawnbot TotalCurrency 50 TotalCount 25 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 TFBot { Class Scout Skill Hard } } WaveSpawn { Name wave02b WaitForAllDead wave02a Where spawnbot_left TotalCurrency 100 TotalCount 24 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 TFBot { Class Pyro Skill Hard Item "the backburner" ClassIcon pyro_backburner_nys Name "Backburner Pyro" } } WaveSpawn { Name wave02b WaitForAllDead wave02a Where spawnbot_right TotalCurrency 100 TotalCount 30 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 TFBot { Class Soldier Skill Hard Item "the direct hit" ClassIcon soldier_directhit Name "Direct Hit Soldier" } } WaveSpawn { Name wave02b WaitForAllDead wave02a Where spawnbot TotalCurrency 100 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Brassbeast ClassIcon heavy_brass_nys Name "Giant Brass Heavy" } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Battalion ClassIcon soldier_banner_trio } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name wave03a1 Where spawnbot TotalCurrency 100 TotalCount 25 MaxActive 5 SpawnCount 5 TFBot { Template T_TFBot_Scout_Shortstop } } WaveSpawn { Name wave03a2 WaitForAllDead wave03a1 Where spawnbot TotalCurrency 100 TotalCount 15 MaxActive 5 SpawnCount 5 TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_multi } } WaveSpawn { Name wave03a Where spawnbot_left TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Giant_Soldier_ForceBlast } } WaveSpawn { Name wave03b WaitForAllDead wave03a2 Where spawnbot TotalCurrency 50 TotalCount 6 MaxActive 2 SpawnCount 2 Squad { TFBot { Template T_TFBot_Soldier_SlowBarrage } TFBot { Template T_TFBot_Medic_Herp_Vac_Blast_Fix ClassIcon medic_vac_trio_nys } } } WaveSpawn { Name wave03b WaitForAllDead wave03a2 Where spawnbot_left TotalCurrency 50 TotalCount 6 MaxActive 2 SpawnCount 2 Squad { TFBot { Template T_TFBot_Soldier_SlowBarrage } TFBot { Template T_TFBot_Medic_Herp_Vac_Bullet_Fix ClassIcon medic_vac_trio_nys } } } WaveSpawn { Name wave03b WaitForAllDead wave03a2 Where spawnbot_right TotalCurrency 50 TotalCount 6 MaxActive 2 SpawnCount 2 Squad { TFBot { Template T_TFBot_Soldier_SlowBarrage } TFBot { Template T_TFBot_Medic_Herp_Vac_Fire_Fix ClassIcon medic_vac_trio_nys } } } WaveSpawn { Name wave03b WaitForAllDead wave03a2 Where spawnbot_left TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 Squad { TFBot { Template T_TFBot_Soldier_SlowBarrage } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave03b WaitForAllDead wave03a2 Where spawnbot_right TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_multi } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave03b WaitForAllDead wave03a2 Where spawnbot TotalCurrency 50 TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 3 WaitBetweenSpawns 3 TFBot { Class Demoman Skill Expert } } WaveSpawn { Name wave03b WaitForAllDead wave03a2 Where spawnbot TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 15 RandomChoice { TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysCrit Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysCrit } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name wave04a Where spawnbot Where spawnbot_left Where spawnbot_right TotalCurrency 100 TotalCount 50 MaxActive 10 SpawnCount 10 RandomSpawn 1 TFBot { Template T_TFBot_Scout_FaN Attributes AlwaysCrit Name "Crit FaN Scout" } } WaveSpawn { Name wave04big1 Where spawnbot TotalCurrency 150 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 12 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } } WaveSpawn { Name wave04big2 WaitForAllDead wave04big1 Where spawnbot TotalCurrency 150 TotalCount 15 MaxActive 12 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } TFBot { Template T_TFBot_Medic_Kritzkrieg } TFBot { Template T_TFBot_Medic_Kritzkrieg } } } WaveSpawn { Name wave04b WaitForAllSpawned wave04a Where spawnbot_left TotalCurrency 100 TotalCount 25 MaxActive 5 SpawnCount 5 WaitBeforeStarting 2 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Soldier_RocketShotgun } } WaveSpawn { Name wave04b WaitForAllSpawned wave04a Where spawnbot_right TotalCurrency 100 TotalCount 30 MaxActive 6 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 2 RandomChoice { TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Demoman_Knight } } } WaveSpawn { Name wave04big2 WaitForAllSpawned wave04a Where spawnbot_left TotalCurrency 100 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 25 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave04c WaitForAllSpawned wave04b Where spawnbot_right TotalCurrency 100 TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 0.5 Squad { TFBot { Template T_TFBot_Heavyweapons_Deflector_CoK } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave04boss WaitForAllDead wave04b Where spawnbot_chief TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 TFBot { Template T_TFBot_Chief_Soldier_ForceBlast Health 25000 } } WaveSpawn { Name wave04s WaitForAllDead wave04b TotalCurrency 0 TotalCount 100 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 15 Support 1 TFBot { Class Scout Skill Hard Item "the soda popper" Name "Soda Popper Scout" ClassIcon scout_pop } } } Wave //I had to rework on this wave, because it was way useless. Same with 6th wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name wave05a TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave05a Where spawnbot TotalCurrency 100 TotalCount 50 MaxActive 10 SpawnCount 10 WaitBeforeStarting 3 TFBot { Template T_TFBot_Soldier_Bazooka } } WaveSpawn { Name wave05a Where spawnbot TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 45 Squad { TFBot { Template T_TFBot_Giant_Soldier_ForceBlast } TFBot { Template T_TFBot_Medic_Herp_Vac_Blast_Giant ClassIcon medic_vac_trio_nys } } } WaveSpawn { Name wave05a Where spawnbot TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 45 Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Medic_Herp_Vac_Fire_Giant ClassIcon medic_vac_trio_nys } } } WaveSpawn { Name wave05b WaitForAllDead wave05a Where spawnbot TotalCurrency 50 TotalCount 25 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 TFBot { Class Demoman Skill Expert } } WaveSpawn { Name wave05b WaitForAllDead wave05a Where spawnbot TotalCurrency 100 TotalCount 50 MaxActive 10 SpawnCount 10 WaitBeforeStarting 10 TFBot { Template T_TFBot_Heavyweapons_Deflector } } WaveSpawn { Name wave05b WaitForAllDead wave05a Where spawnbot TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 45 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill Name "Giant Heal-on-Kill Heavy" Item "The Tungsten Toque" } TFBot { Template T_TFBot_Medic_Herp_Vac_Bullet_Giant ClassIcon medic_vac_trio_nys } } } WaveSpawn { Name wave05b WaitForAllDead wave05a Where spawnbot TotalCurrency 100 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Giant_Scout_Fast } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name wave06a Where spawnbot TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 6 WaitBeforeStarting 1 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave06a Where spawnbot TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Giant_Scout_Bonk Name "Giant Bonk Scout" } } WaveSpawn { Name wave06a Where spawnbot TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 15 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } TFBot { Template T_TFBot_Medic_Herp_Vac_Blast_Fix ClassIcon medic_vac_trio_nys } TFBot { Template T_TFBot_Medic_Herp_Vac_Bullet_Fix ClassIcon medic_vac_trio_nys } TFBot { Template T_TFBot_Medic_Herp_Vac_Fire_Fix ClassIcon medic_vac_trio_nys } } } WaveSpawn { Name wave06tank WaitForAllDead wave06a TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_c_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave06tank WaitForAllDead wave06a TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 0 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_d_1" Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave06b WaitForAllSpawned wave06tank Where spawnbot TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Giant_Demo_RapidFire ClassIcon demo_clusterbomb Name "Giant Bomber Demo" Item "the iron bomber" ItemAttributes { ItemName "the iron bomber" "fire rate bonus" 0.5 "damage force reduction" 0.5 } } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name wave06c WaitForAllDead wave06b Where spawnbot TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name finalboss WaitForAllDead wave06c Where spawnbot_chief TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 FirstSpawnWarningSound "vo/mvm/mght/taunts/demoman_mvm_m_taunts14.mp3" TFBot { Template TFBot_Boss_Demo_Artifact Health 50000 } } WaveSpawn { Name wavesupport WaitForAllDead wave06a Where spawnbot_left Where spawnbot_right Where spawnbot TotalCurrency 0 TotalCount 100 MaxActive 6 SpawnCount 6 RandomSpawn 1 Support 1 RandomChoice { TFBot { Template T_TFBot_Demo_Burst } TFBot { Class Heavy Skill Expert Name "Heavy" } } } } }