// Map: mvm_treatment // Mission: Safety Sighting (Normal) // Created by ChaoticAngel // // Starting Currency: 700 // // +----------+----------+----------+ // | Wave | Currency | A+ | // +----------+----------+----------+ // | Wave 1 | 700 | 800 | // | Wave 2 | 700 | 800 | // | Wave 3 | 650 | 750 | // | Wave 4 | 650 | 750 | // | Wave 5 | 800 | 900 | // | Wave 6 | 800 | 900 | // | Wave 7 | 700 | 800 | // +----------+----------+----------+ // | Total | 5000 | 5700 | // +----------+----------+----------+ // #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 700 RespawnWaveTime 1 CanBotsAttackWhileInSpawnRoom No Advanced 0 Mission { Objective DestroySentries Where spawnbot InitialCooldown 45 CooldownTime 45 BeginAtWave 1 RunForThisManyWaves 7 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper BeginAtWave 2 Where spawnbot_mission_sniper InitialCooldown 15 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Class Sniper Skill Expert } } Mission { Objective Spy BeginAtWave 2 Where spawnbot_mission_spy InitialCooldown 30 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Class Spy Skill Expert } } Mission { Objective Spy BeginAtWave 5 Where spawnbot_mission_spy InitialCooldown 45 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 2 TFBot { Class Spy Skill Expert } } Mission { Objective Sniper BeginAtWave 6 Where spawnbot_mission_sniper InitialCooldown 45 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 2 TFBot { Class Sniper Skill Expert } } Mission { Objective Spy BeginAtWave 7 Where spawnbot_mission_spy InitialCooldown 45 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 2 TFBot { Class Spy Skill Expert } } Wave //Wave 1 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave01_lightweight_champs" Where spawnbot SpawnCount 5 TotalCount 60 MaxActive 10 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 450 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } WaveSpawn { Name "wave01_bowmen" Where spawnbot SpawnCount 3 TotalCount 36 MaxActive 6 WaitBeforeStarting 4 WaitBetweenSpawns 10 TotalCurrency 250 TFBot { Template T_TFBot_Sniper_Huntsman } } } Wave //Wave 2 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave02_tank" TotalCount 1 WaitBeforeStarting 0 TotalCurrency 700 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 10000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_same" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave //Wave 3 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave03_demomen_quickfix_medics" Where spawnbot_lower SpawnCount 6 TotalCount 24 MaxActive 12 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 150 Squad { TFBot { Class Demoman Skill Easy } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name "wave03_heavyweight_champsA" Where spawnbot SpawnCount 4 TotalCount 24 MaxActive 8 WaitBeforeStarting 4 WaitBetweenSpawns 8 TotalCurrency 150 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Name "wave03_demoknights" WaitForAllDead "wave03_heavyweight_champsA" Where spawnbot_left SpawnCount 8 TotalCount 24 MaxActive 12 WaitBeforeStarting 12 WaitBetweenSpawns 12 TotalCurrency 150 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name "wave03_heavyweight_champsB" WaitForAllDead "wave03_heavyweight_champsA" Where spawnbot SpawnCount 3 TotalCount 21 MaxActive 8 WaitBeforeStarting 6 WaitBetweenSpawns 8 TotalCurrency 150 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Name "wave03_giant_demoknight" WaitForAllSpawned "wave03_demoknights" Where spawnbot SpawnCount 1 TotalCount 1 MaxActive 1 WaitBeforeStarting 6 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } } Wave //Wave 4 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave04_soldiers" Where spawnbot SpawnCount 2 TotalCount 12 MaxActive 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 125 TFBot { Class Soldier Skill Hard } } WaveSpawn { Name "wave04_pyros" Where spawnbot SpawnCount 5 TotalCount 35 MaxActive 10 WaitBeforeStarting 1 WaitBetweenSpawns 8 TotalCurrency 225 TFBot { Class Pyro Skill Easy } } WaveSpawn { Name "wave04_professional_bowmen" WaitForAllDead "wave04_extended_buff_banner_soldiers" Where spawnbot_left SpawnCount 1 TotalCount 4 MaxActive 2 WaitBeforeStarting 8 WaitBetweenSpawns 16 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Name "Professional Bowman" ClassIcon sniper_bow_multi } } WaveSpawn { Name "wave04_pyros" WaitForAllDead "wave04_extended_buff_banner_soldiers" Where spawnbot_invasion SpawnCount 5 TotalCount 35 MaxActive 10 WaitBeforeStarting 6 WaitBetweenSpawns 8 TotalCurrency 200 TFBot { Class Pyro Skill Easy } } } Wave //Wave 5 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave05_super_heavyweight_champs" Where spawnbot_lower SpawnCount 1 TotalCount 3 MaxActive 2 WaitBeforeStarting 1 WaitBetweenSpawns 30 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Boxing_Heavy } } WaveSpawn { Name "wave05_soldiers" Where spawnbot_lower SpawnCount 3 TotalCount 30 MaxActive 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 150 TFBot { Class Soldier Skill Easy } } WaveSpawn { Name "wave05_hyper_league_scouts_support" Where spawnbot_lower SpawnCount 4 TotalCount 64 MaxActive 8 WaitBeforeStarting 4 WaitBetweenSpawns 10 TotalCurrency 550 Support 1 TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } } Wave //Wave 6 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave06_giant_demoknights" Where spawnbot_left SpawnCount 1 TotalCount 3 MaxActive 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 150 TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } WaveSpawn { Name "wave06_demomen" Where spawnbot SpawnCount 4 TotalCount 24 MaxActive 8 WaitBeforeStarting 8 WaitBetweenSpawns 10 TotalCurrency 125 TFBot { Class Demoman Skill Easy } } WaveSpawn { Name "wave06_scouts" Where spawnbot_right SpawnCount 4 TotalCount 28 MaxActive 8 WaitBeforeStarting 1 WaitBetweenSpawns 8 TotalCurrency 125 TFBot { Class Scout Skill Easy } } WaveSpawn { Name "wave06_giant_pyros" WaitForAllDead "wave06_giant_demoknights" Where spawnbot SpawnCount 1 TotalCount 3 MaxActive 2 WaitBeforeStarting 8 WaitBetweenSpawns 20 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Pyro } } WaveSpawn { Name "wave06_pyros" WaitForAllDead "wave06_giant_demoknights" Where spawnbot_invasion SpawnCount 8 TotalCount 24 MaxActive 10 WaitBeforeStarting 10 WaitBetweenSpawns 24 TotalCurrency 250 TFBot { Class Pyro Skill Easy } } } Wave //Wave 7 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave07_giant_rapid_fire_soldiers" Where spawnbot_right SpawnCount 1 TotalCount 2 MaxActive 2 WaitBeforeStarting 0 WaitBetweenSpawns 45 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn { Name "wave07_giant_demoknights" WaitForAllDead "wave07_giant_rapid_fire_soldiers" Where spawnbot SpawnCount 1 TotalCount 3 MaxActive 2 WaitBeforeStarting 4 WaitBetweenSpawns 20 TotalCurrency 100 TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } WaveSpawn { Name "wave07_tank" WaitForAllDead "wave07_giant_rapid_fire_soldiers" TotalCount 1 WaitBeforeStarting 12 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 13000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_opposite" Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave07_demoknights_support" Where spawnbot_invasion SpawnCount 4 TotalCount 48 MaxActive 8 WaitBeforeStarting 4 WaitBetweenSpawns 12 TotalCurrency 250 Support 1 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name "wave07_soldiers" WaitForAllDead "wave07_giant_rapid_fire_soldiers" Where spawnbot SpawnCount 2 TotalCount 32 MaxActive 6 WaitBeforeStarting 8 WaitBetweenSpawns 15 TotalCurrency 150 Support 1 TFBot { Class Soldier Skill Easy } } } }