#base robot_giant.pop #base robot_standard.pop #base robot_click.pop #base robot_click_giant.pop #base waffle's_custom.pop WaveSchedule { StartingCurrency 1000 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no CustomUpgradesFile "mvm_upgrades_sigsegv_extra_v20.txt" Mission // sentry buster { Objective DestroySentries InitialCooldown 5 Where spawnbot BeginAtWave 1 RunForThisManyWaves 3 CooldownTime 25 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper InitialCooldown 10 Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 2 CooldownTime 25 DesiredCount 2 Tfbot { Template T_TFBot_Sniper_Camper } } Mission { Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 2 CooldownTime 35 DesiredCount 3 Tfbot { Template T_TFBot_Spy_Sapper Classicon Spy } } Mission { Objective DestroySentries InitialCooldown 5 Where spawnbot BeginAtWave 4 RunForThisManyWaves 3 CooldownTime 22.5 Tfbot { Template Waffle's_Area_Denial_Buster } } Mission { Objective Sniper InitialCooldown 10 Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 3 Tfbot { Template T_TFBot_Sniper_Semiauto } } Mission { Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 3 CooldownTime 40 DesiredCount 3 Tfbot { Template T_TFBot_Spy_Hyper } } Mission { Objective Sniper InitialCooldown 10 Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 3 Tfbot { Template T_TFBot_Sniper_Fullauto } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Wavespawn { Name w1s1a Where spawnbot TotalCount 60 Spawncount 3 MaxActive 6 WaitBetweenSpawns 4 TotalCurrency 100 Squad { Tfbot { Class Heavyweapons Skill Hard } Tfbot { Template T_TFBot_Soldier_DirectHit Skill Hard } Tfbot { Template T_TFBot_Soldier_DirectHit Skill Hard } } } Wavespawn { Name w1s1b Where spawnbot Totalcount 40 Spawncount 2 MaxActive 6 WaitBetweenSpawns 3 WaitBeforeStarting 3 TotalCurrency 100 Tfbot { Class Scout Skill Hard } } Wavespawn { Name w1s1c Where spawnbot_flank_giant Totalcount 4 Spawncount 1 MaxActive 2 WaitBetweenSpawns 12 WaitBeforeStarting 20 TotalCurrency 200 Tfbot { Template T_Tfbot_Giant_Soldier } } Wavespawn { Name w1s2a Randomspawn 1 Where spawnbot Where spawnbot_flank Totalcount 69 Spawncount 1 MaxActive 4 WaitBetweenSpawns 2 WaitForAllSpawned w1s1a Support 1 TotalCurrency 50 Tfbot { Class Pyro Attributes AlwaysFireWeapon Skill Hard } } Wavespawn { Name w1s2b Where spawnbot TotalCount 69 Spawncount 2 MaxActive 8 WaitBetweenSpawns 2 WaitforAllSpawned w1s1b Support 1 TotalCurrency 50 Tfbot { Template T_TFBot_Demoman_Knight Skill Expert } } Wavespawn { Name w1s2c Where spawnbot_giant Totalcount 6 Spawncount 1 MaxActive 1 WaitBetweenSpawns 8 WaitBeforeStarting 15 WaitForAllDead w1s1c TotalCurrency 200 Tfbot { Template T_TFBot_Giant_Scout Skill Hard } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Wavespawn { Name w2s1a TotalCount 1 TotalCurrency 300 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } Wavespawn { Name w2s1ba Where spawnbot Totalcount 20 Spawncount 2 MaxActive 10 WaitBetweenSpawns 2 TotalCurrency 50 Squad { Tfbot { Class Soldier Skill Expert } Tfbot { Class Pyro Skill Expert } } } Wavespawn { Name w2s1bb Where spawnbot Totalcount 30 Spawncount 2 MaxActive 10 Waitforalldead w2s1ba WaitBetweenSpawns 2 TotalCurrency 50 Squad { Tfbot { Class Soldier Skill Expert } Tfbot { Class Pyro Skill Expert } } } Wavespawn { Name w2s1c Where spawnbot_giant Totalcount 8 Spawncount 4 MaxActive 4 WaitBetweenSpawns 25 Waitforalldead w2s1ba TotalCurrency 200 Squad { Tfbot { Template T_TFBot_Giant_Heavyweapons } Tfbot { Template T_TFBot_Medic } Tfbot { Template T_TFBot_Medic } Tfbot { Template T_TFBot_Medic } } } Wavespawn { Name w2s1a TotalCount 1 TotalCurrency 300 Waitforalldead w2s1c WaitBeforeStarting 5 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 22000 Speed 80 Name "tankboss" StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } Wavespawn { Name w2s2a Where spawnbot Totalcount 30 Spawncount 3 MaxActive 6 WaitBetweenSpawns 4 WaitforAllSpawned w2s1bb TotalCurrency 50 Tfbot { Template T_TFBot_Demo_Burst } } Wavespawn { Name w2s2b Where spawnbot Totalcount 69 Spawncount 4 MaxActive 10 WaitBetweenSpawns 6 WaitBeforeStarting 5 Waitforalldead w2s1c TotalCurrency 50 Support 1 Tfbot { Class Heavyweapons Skill Hard } } Wavespawn { Name w2s3a Where spawnbot_giant Totalcount 1 Spawncount 1 MaxActive 1 WaitBeforeStarting 30 Waitforalldead w2s1c TotalCurrency 100 Tfbot { Template T_TFBot_Giant_Heavyweapons_BrassBeast Classicon heavy_brass_nys } } Wavespawn { Name w2s3ba Where spawnbot Totalcount 69 Spawncount 1 MaxActive 10 WaitBetweenSpawns 1.5 Waitforallspawned w2s2a Support 1 Tfbot { Template T_TFBot_Scout_Fast_Melee Attributes AlwaysCrit } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name w3s1a Where spawnbot_flank_giant Totalcount 6 Spawncount 1 MaxActive 2 WaitBetweenSpawns 30 WaitBeforeStarting 5 TotalCurrency 400 Tfbot { Template T_TFBot_Giant_Soldier_Rocketrain_Blast } } Wavespawn { Name w3s1ba Where spawnbot Totalcount 20 Spawncount 1 MaxActive 5 WaitBetweenSpawns 3 TotalCurrency 175 Tfbot { Template T_TFBot_Heavy_IronFist_Airblast Classicon heavy_steelfist_nys Attributes Alwayscrit } } Wavespawn { Name w3s1bb Where spawnbot Totalcount 20 Spawncount 2 MaxActive 4 WaitBetweenSpawns 4 Waitforalldead w3s1ba TotalCurrency 75 Tfbot { Template T_TFBot_Heavy_IronFist_Airblast Classicon heavy_steelfist_nys Attributes Alwayscrit } } Wavespawn { Name w3s1c Where spawnbot Totalcount 69 Spawncount 4 MaxActive 7 WaitBetweenSpawns 4 TotalCurrency 100 Support 1 Tfbot { Template T_TFBot_Demo_Cluster } } Wavespawn { Name w3s2a Where spawnbot Totalcount 30 Spawncount 4 MaxActive 6 WaitBetweenSpawns 4 Waitforalldead w3s1ba TotalCurrency 300 Squad { Tfbot { Template T_TFBot_Scout_Delivery_Hyper } Tfbot { Template T_TFBot_Medic_Uber_Extended CharacterAttributes { "Move speed bonus" 2 } } } } Wavespawn { Name w3s2b Where spawnbot_giant Totalcount 3 Spawncount 1 MaxActive 3 WaitBetweenSpawns 5 Waitforalldead w3s1ba TotalCurrency 100 Tfbot { Template T_TFBot_Giant_Soldier_Spammer_Conch } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } InitWaveOutput { Target wave_start_relay Action RunScriptCode Param "DoEntFire(`relay_snow_light_start`, `Trigger`, `0`, 0, null, null);" } Wavespawn { Name w4s1a Where spawnbot Totalcount 69 Spawncount 1 MaxActive 3 WaitBetweenSpawns 3 Support 1 TotalCurrency 50 Tfbot { template T_TFBot_Heavy_Shotgun_Burst } } Wavespawn { Name w4s1b Where spawnbot Totalcount 12 Spawncount 1 MaxActive 12 WaitBetweenSpawns 3 WaitBeforeStarting 2 TotalCurrency 125 Tfbot { Template T_TFBot_Demoman_Samurai } } Wavespawn { Name w4s1c Where spawnbot_giant Totalcount 2 Spawncount 2 MaxActive 2 WaitBeforeStarting 1 TotalCurrency 250 Squad { Tfbot { Template T_TFBot_Giant_Soldier_SlowBarrage_Infinite Attributes AlwaysCrit } Tfbot { Template T_Tfbot_Giant_Blast_Vaccinator Classicon medic_vac_trio_nys_giant } } } Wavespawn { Name w4s2a Where spawnbot Totalcount 69 Spawncount 2 MaxActive 9 WaitBetweenSpawns 2.5 Waitforallspawned w4s1b Support 1 TotalCurrency 75 Tfbot { Template T_TFBot_Demoknight_Persian Attributes AlwaysCrit Skill Expert } } Wavespawn { Name w4s2b Where spawnbot_giant Totalcount 2 Spawncount 2 MaxActive 2 WaitBeforeStarting 10 Waitforalldead w4s1c TotalCurrency 250 Squad { Tfbot { Template T_TFBot_Giant_Pyro_Dragon_Hyper Attributes AlwaysCrit } Tfbot { Template T_Tfbot_Giant_Fire_Vaccinator Classicon medic_vac_trio_nys_giant } } } Wavespawn { Name w4s3a Where spawnbot Totalcount 69 Spawncount 1 MaxActive 4 WaitBeforeStarting 5 WaitBetweenSpawns 2 Waitforallspawned w4s2b Support 1 TotalCurrency 50 Tfbot { Template T_TFBot_Pyro_Dragon_Hyper } } Wavespawn { Name w4s3b Where spawnbot_flank_giant Totalcount 2 Spawncount 2 MaxActive 2 WaitBeforeStarting 10 Waitforalldead w4s2b TotalCurrency 250 Squad { Tfbot { Template T_TFBot_Giant_Heavy_Deflector_Pusher } Tfbot { Template T_Tfbot_Giant_Medic_Bullet_Vaccinator Classicon medic_vac_trio_nys_giant } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } InitWaveOutput { Target wave_start_relay Action RunScriptCode Param "DoEntFire(`relay_snow_light_start`, `Trigger`, `0`, 0, null, null);" } Wavespawn { Name w5s1aa Where spawnbot_flank Totalcount 5 Spawncount 5 MaxActive 5 WaitBeforeStarting 25 Support Limited Tfbot { Template T_TFBot_Scout_Blaster_Pusher_Armored } } Wavespawn { Name w5s1ab Where spawnbot_flank Totalcount 69 Spawncount 1 MaxActive 1 WaitForalldead w5s1aa WaitBetweenSpawns 20 WaitBeforeStarting 20 Support 1 Tfbot { Template T_TFBot_Scout_Blaster_Pusher_Armored } } Wavespawn { Name w5s1b Where spawnbot_giant Totalcount 8 Spawncount 2 MaxActive 2 WaitBetweenSpawns 10 Squad { Tfbot { Template T_TFBot_Giant_Scout_FAN_Shotguner Skill Expert } Tfbot { Template T_TFBot_Giant_Scout_Soda_Hyper_Nojump Skill Expert } } } WaveSpawn { Name w5s1ca Where spawnbot Totalcount 9 Spawncount 3 MaxActive 3 WaitBetweenSpawns 7 Squad { Tfbot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert Classicon soldier_banner_trio } Tfbot { Template T_TFBot_Soldier_Extended_Concheror Skill Expert Classicon soldier_banner_trio } Tfbot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Expert Classicon soldier_banner_trio } } } WaveSpawn { Name w5s1cb Where spawnbot Totalcount 21 Spawncount 3 MaxActive 3 WaitBetweenSpawns 7 Squad { Tfbot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert Classicon soldier_banner_trio } Tfbot { Template T_TFBot_Soldier_Extended_Concheror Skill Expert Classicon soldier_banner_trio } Tfbot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Expert Classicon soldier_banner_trio } } } Wavespawn { Name w5s2a Where spawnbot_giant Totalcount 6 Spawncount 2 MaxActive 2 WaitBetweenSpawns 15 Waitforalldead w5s1ca Tfbot { Template T_TFBot_Giant_Demo_Nuker } } Wavespawn { Name w5s2b Where spawnbot Totalcount 69 Spawncount 1 MaxActive 6 WaitBetweenSpawns 3 Waitforalldead w5s1b Support 1 Tfbot { Template T_Tfbot_Scout_Bonk_Fast_Recharge } } Wavespawn { Name w5s3aa Where spawnbot_flank_giant Totalcount 2 Spawncount 2 MaxActive 2 WaitBetweenSpawns 45 Waitforalldead w5s2a Waitforalldead w5s1cb WaitBeforeStarting 10 Tfbot { Template T_TFBot_Giant_Scout_Blaster_Hyper } } Wavespawn { Name w5s3ab Where spawnbot_flank_giant Totalcount 2 Spawncount 2 MaxActive 2 WaitBeforeStarting 60 Waitforallspawned w5s3aa WaitBeforeStarting 10 Tfbot { Template T_TFBot_Giant_Scout_Blaster_Hyper } } Wavespawn { Name w5s3b Where spawnbot_flank Totalcount 69 Spawncount 3 MaxActive 9 WaitBetweenSpawns 5 Waitforallspawned w5s3aa Support 1 Tfbot { Template T_TFBot_Pyro_Future_Taunt } } Wavespawn { Name w5s3c Where spawnbot_giant Totalcount 4 Spawncount 2 MaxActive 2 WaitBetweenSpawns 60 Waitforallspawned w5s3aa Squad { Tfbot { Template T_TFBot_Giant_Heavy_Deflector_Booster } Tfbot { Template T_TFBot_Giant_Medic_Shield_Extended } } } } }