#base robot_giant.pop #base robot_standard.pop #base robot_click.pop #base robot_click_giant.pop #base robot_hole.pop https://youtu.be/LDU_Txk06tM?t=75 { StartingCurrency 1200 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no //Advanced 1 //MISSIONS // MISSION : Sentry buster (Wave 1~7) Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 8 InitialCooldown 30 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } // MISSION : wave 01 // Sniper Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 45 DesiredCount 3 TFBot { Template T_TFBot_Sniper } } //MISSION : Wave 02 //Spy, Engi Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Engineer Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere flankers Attributes "IgnoreFlag" } } //MISSION : Wave 03 //Sniper, Engi Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Crocostyle } } Mission { Objective Engineer Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere flankers Attributes "IgnoreFlag" Attributes TeleportToHint } } //MISSION : Wave 05 //Sniper Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Sniper_Pulverizer } } //MISSION : Wave 06 //Spy, engi (not tele) Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 3 TFBot { Template T_TFBot_Spy_Ninja } } //MISSION : Wave 07 //sniper, engi Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 50 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Semiauto } } Mission { Objective Engineer Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter_Hyper TeleportWhere spawnbot TeleportWhere flankers Attributes TeleportToHint Attributes "IgnoreFlag" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 8 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 50 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Deathray } } //MISSION : Wave08 //Engi Mission { Objective Engineer Where spawnbot BeginAtWave 8 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 50 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter_Hyper TeleportWhere spawnbot TeleportWhere flankers Attributes TeleportToHint Attributes "IgnoreFlag" } } //WAVES Wave //Wave01 - 1200 + 1050 = 2250(2350) { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1_a TotalCurrency 300 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 3 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Spammer } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w1_a TotalCurrency 300 TotalCount 33 MaxActive 11 SpawnCount 11 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where flankers Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_Shield } TFBot { Class Demoman Skill Expert } TFBot { Class Demoman Skill Expert } TFBot { Class Demoman Skill Expert } TFBot { Class Demoman Skill Expert } TFBot { Class Demoman Skill Expert } TFBot { Class Demoman Skill Expert } TFBot { Class Demoman Skill Expert } TFBot { Class Demoman Skill Expert } TFBot { Class Demoman Skill Expert } } } WaveSpawn { Name w1_support WaitForAllSpawned w1_a TotalCurrency 150 TotalCount 30 MaxActive 12 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 0 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit } } } WaveSpawn { Name w1_b WaitForAllDead w1_a TotalCurrency 200 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Burst } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name w1_support TotalCurrency 100 TotalCount 50 MaxActive 3 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 20 Where spawnbot Support 1 Squad { TFBot { Class Pyro Skill Expert } } } } Wave //Wave02 - 2350 + 1100 = 3450(3550) { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2_tank TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 27500 Name "TankBoss" Speed 75 StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w2_a TotalCurrency 150 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_FAN } } } WaveSpawn { Name w2_a TotalCurrency 150 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet_Click } } } WaveSpawn { Name w2_a TotalCurrency 200 TotalCount 56 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where flankers Squad { TFBot { Template T_TFBot_Demo_Blast } } } WaveSpawn { Name w2_a TotalCurrency 200 TotalCount 36 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where flankers Squad { TFBot { Class Heavyweapons Skill Expert } } } WaveSpawn { Name w2_b WaitForAllDead w2_a TotalCurrency 200 TotalCount 40 MaxActive 18 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Class Heavyweapons Skill Expert } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet_Click } } } WaveSpawn { Name w2_b WaitForAllDead w2_a TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where flankers Squad { TFBot { Template T_TFBot_Giant_Pyro } } } } Wave //Wave03 - 3550 + 1150 = 4700(4800) { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w3_hardpush TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Giant_Medic_Regen } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name w3_a TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where flankers Squad { TFBot { Template T_TFBot_Heavyweapons_Heater } } } WaveSpawn { Name w3_a TotalCurrency 200 TotalCount 24 MaxActive 6 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where flankers Squad { TFBot { Template T_TFBot_Scout_Burst } } } WaveSpawn { Name w3_a TotalCurrency 200 TotalCount 24 MaxActive 6 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where flankers Squad { TFBot { Template T_TFBot_Demo_Loch_Spammer } } } WaveSpawn { Name w3_a TotalCurrency 100 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast Attributes AlwaysCrit } } } WaveSpawn { Name w3_support WaitForAllSpawned w3_a TotalCurrency 100 TotalCount 50 MaxActive 12 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where flankers Support 1 RandomChoice { TFBot { Template T_TFBot_Pyro_Dragon_Charged } TFBot { Template T_TFBot_Pyro_Backburner } } } WaveSpawn { Name w3_b WaitForAllDead w3_a TotalCurrency 150 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion } } } WaveSpawn { Name w3_b WaitForAllDead w3_a TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Heater } TFBot { Template T_TFBot_Giant_Medic } } } } Wave //Wave04 - 4800 + 1300 = 6100 (6200) { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4_a TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 50 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4_a TotalCurrency 150 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_Fire Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet Health 3500 } } } WaveSpawn { Name w4_a TotalCurrency 150 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where flankers Squad { TFBot { Template T_TFBot_Giant_Heavy_Natascha_Hyper } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet Health 3500 } } } WaveSpawn { Name w4_a TotalCurrency 250 TotalCount 120 MaxActive 10 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Spy_Ninja } } } WaveSpawn { Name w4_tank2 WaitForAllDead w4_a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 40000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4_support WaitForAllDead w4_a TotalCurrency 150 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Blaster_Hyper } } } WaveSpawn { Name w4_support TotalCurrency 100 TotalCount 50 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 0 Where flankers Support 1 Squad { TFBot { Template T_TFBot_Heavy_Deflector_Healonkill Attributes "AlwaysCrit" } } } WaveSpawn { Name w4_support WaitForAllDead w4_a TotalCurrency 100 TotalCount 50 MaxActive 8 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Penetration } TFBot { Template T_TFBot_Medic_Vaccinator_Blast_Click } } } WaveSpawn { Name w4_support WaitForAllDead w4_a TotalCurrency 100 TotalCount 50 MaxActive 8 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Penetration } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet_Click } } } } Wave //Wave05 - 6200 + 1200 = 7400(7500) { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5_scoutrush TotalCurrency 200 TotalCount 12 MaxActive 2 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Fast_Expert } } } WaveSpawn { Name w5_a0 TotalCurrency 200 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Future } TFBot { Template T_TFBot_Medic_Shield_Hyper } } } WaveSpawn { Name w5_a0 TotalCurrency 200 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where flankers Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_Shield_Hyper } } } WaveSpawn { Name w5_b0 WaitForAllDead w5_a0 TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Brassbeast_Hyper } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name w5_b0 WaitForAllDead w5_a0 TotalCurrency 200 TotalCount 36 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where flankers Support 1 Squad { TFBot { Template T_TFBot_Pyro_Backburner Attributes AlwaysCrit } } } WaveSpawn { Name w5_golf TotalCurrency 100 TotalCount 25 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 30 Support 1 Where flankers Squad { TFBot { Template T_TFBot_Demo_Golf } } } WaveSpawn { Name w5_support TotalCurrency 100 TotalCount 50 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 1 Support 1 Where flankers Squad { TFBot { Template T_TFBot_Soldier_Spammer_Conch } } } } Wave //Wave06 - 7600 + 1200 = 8800(8900) { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w6_engi TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where flankers Support 1 Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle_FastBuild TeleportWhere spawnbot TeleportWhere flankers } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name w6_a0 TotalCurrency 300 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Burst_Infinite_Expert } TFBot { Template T_TFBot_Giant_Medic_Shield } } } WaveSpawn { Name w6_tank WaitForAllDead w6_a0 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 45 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 40000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6_tank WaitForAllDead w6_a0 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 45 WaitBetweenSpawns 45 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6_a0 TotalCurrency 150 TotalCount 48 MaxActive 12 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where flankers Squad { TFBot { Template T_TFBot_Pyro_Future } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w6_b0 WaitForAllDead w6_a0 TotalCurrency 150 TotalCount 45 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Flare_Hyper } } } WaveSpawn { Name w6_b0 WaitForAllDead w6_a0 TotalCurrency 150 TotalCount 45 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where flankers Squad { TFBot { Template T_TFBot_Soldier_Stun_Burst_Hyper Attributes AlwaysCrit } } } WaveSpawn { Name w6_b0 WaitForAllDead w6_a0 TotalCurrency 150 TotalCount 45 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where flankers Squad { TFBot { Template T_TFBot_Demo_Burst_Hyper } } } WaveSpawn { Name w6_b0 WaitForAllDead w6_a0 TotalCurrency 200 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Sniper_Hunter_Penetration } } } } Wave //Wave07 - 8900 + 1600 = 10500(10600) { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w7_tank TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 45 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 50000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w7_tank2 WaitForAllDead w7_tank TotalCurrency 500 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 35 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w7_a0 TotalCurrency 150 TotalCount 60 MaxActive 10 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Burst_Expert } } } WaveSpawn { Name w7_a0 TotalCurrency 150 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Blaster_Hyper_Armored CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "move speed bonus" 0.6 } } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name w7_b0 WaitForAllDead w7_a0 TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Tankbuster } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name w7_b0 WaitForAllDead w7_a0 TotalCurrency 200 TotalCount 60 MaxActive 10 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Burst_Expert } } } WaveSpawn { Name w7_c0 WaitForAllDead w7_b0 TotalCurrency 200 TotalCount 40 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Deflector_Healonkill_Hyper } } } WaveSpawn { Name w7_c0 WaitForAllDead w7_b0 TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where flankers Squad { TFBot { Template T_TFBot_Giant_Heavy_Dragon } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name w7_support TotalCurrency 100 TotalCount 50 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Support 1 Where flankers Squad { TFBot { Template T_TFBot_Heavy_Juggernaut } } } } Wave //Wave08 - 10600 + 1400 = 12000(12100) { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w8_tank TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 50 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 40000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w8_fianl TotalCurrency 200 TotalCount 12 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 8 Where flankers Squad { TFBot { Template T_TFBot_Giant_Scout_Burst_Expert } } } WaveSpawn { Name w8_a TotalCurrency 150 TotalCount 36 MaxActive 10 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where flankers Squad { TFBot { Template T_TFBot_Heavy_Tomislav_Hyper Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_Vaccinator_Blast_Click } } } WaveSpawn { Name w8_a TotalCurrency 150 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Hyper } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet } } } WaveSpawn { Name w8_fianl WaitForAllDead w8_a TotalCurrency 150 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Penetration Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet Health 3500 } } } WaveSpawn { Name w8_fianl WaitForAllDead w8_a TotalCurrency 150 TotalCount 36 MaxActive 10 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 0 Where flankers Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Hyper_Spammer } TFBot { Template T_TFBot_Medic_Vaccinator_Blast_Click } } } WaveSpawn { Name w8_fianl TotalCurrency 100 TotalCount 40 MaxActive 3 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 0 Where flankers Squad { TFBot { Template T_TFBot_Pyro_Gaspasser_Explove } } } WaveSpawn { Name w8_lasttank WaitForAllDead w8_fianl TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 50 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 90000 Name Tank Speed 75 Skin 1 StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w8_fianl2 WaitForAllDead w8_fianl TotalCurrency 200 TotalCount 100 MaxActive 18 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Loch_Tankbuster_Hyper } } } WaveSpawn { Name w8_boss WaitForAllSpawned w8_fianl2 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 Where spawnbot TFBot { ClassIcon demo_loch_boss Health 70000 Name "The Human Burster" Class Demoman Skill Expert Scale 1.6 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes UseBossHealthBar ItemAttributes { ItemName "the loch-n-load" "damage bonus" 3 "fire rate bonus" 0.03 "faster reload rate" 0.03 "critboost on kill" 100 "clip size upgrade atomic" 96.0 "projectile spread angle penalty" 2.0 "dmg bonus vs buildings" 51 "Blast radius decreased" 1.2 "Projectile speed increased" 1.5 } ItemAttributes { ItemName "the chargin' targe" "charge impact damage increased" 51 "Attack not cancel charge" 1 } CharacterAttributes { "no self blast dmg" 1 "charge recharge rate increased" 4 "move speed bonus" 0.5 "health regen" 250 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "override footstep sound set" 4 "bombinomicon effect on death" 1 } Item "the loch-n-load" Item "the chargin' targe" Item "the ullapool caber" Item "sober stuntman" Item "the bearded bombardier" Item "the cool breeze" } } } }