#base reforge5_extramodded_sheet.pop #base robot_giantmania_2024.pop WaveSchedule { StartingCurrency 4000 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom no Advanced 1 Mission // sentry buster { Objective DestroySentries InitialCooldown 5 Where spawnbot BeginAtWave 1 RunForThisManyWaves 9 CooldownTime 27 TFBot { Template YoovyBot_GM_SentryBuster } } Mission // Sniper - wave 2 { Objective Sniper InitialCooldown 10 Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Template YoovyBot_GM_Sniper MaxVisionRange 3000 } } Mission // Sniper - wave 5 { Objective Sniper InitialCooldown 10 Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 2 TFBot { Template YoovyBot_GM_Sniper MaxVisionRange 3000 } } //WAVE 1 //Pyros with Quick Uber Medics, Scout push finale//Currency 800 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Explanation { LIne "" Line "This mission uses {yellow}Reforged Upgrades!" Line "Check this Google Doc to see every change as the list is quite extensive!" Line "{blue}https://docs.google.com/document/d/1hEGEqOogcQPtEKtycZC6Xrom_G3N06ntdXNAme-3PQg/edit?usp=sharing" Line "" } Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Where spawnbot_left TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 2000 Squad { TFBot { Template YoovyBot_GM_Pyro_Flare } TFBot { Template YoovyBot_GM_Medic_QF_Regen } } } WaveSpawn { Name "primary_pyro" Where spawnbot_right TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 1 TotalCurrency 2000 Squad { TFBot { Template YoovyBot_GM_Pyro_Airblast } TFBot { Template YoovyBot_GM_Medic_QF_Regen } } } WaveSpawn { WaitForAllSpawned "primary_pyro" Where spawnbot TotalCount 60 MaxActive 20 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 1 TotalCurrency 4000 RandomChoice { TFBot { Template YoovyBot_GM_Scout_Sandman } TFBot { Template YoovyBot_GM_Scout_Sandman } TFBot { Template YoovyBot_GM_Scout } TFBot { Template YoovyBot_GM_Scout } TFBot { Template YoovyBot_GM_Scout_Sandman Tag flank_right BehaviorModifiers push } TFBot { Template YoovyBot_GM_Scout_Sandman Tag flank_left BehaviorModifiers push } TFBot { Template YoovyBot_GM_Scout Tag flank_left BehaviorModifiers push } TFBot { Template YoovyBot_GM_Scout Tag flank_right BehaviorModifiers push } } } } //WAVE 2 //*Sniper Mission*// Flare pyros followed by Giant demos with big heal medics and flare pyros//Currency 800 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 20 TFBot { Template YoovyBot_GM_Pyro_Flare } } WaveSpawn { Name "primary_gnome" Where spawnbot TotalCount 32 MaxActive 16 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 1 TotalCurrency 580 RandomChoice { TFBot { Template YoovyBot_GM_Pyro_Flare } TFBot { Template YoovyBot_GM_Pyro_Flare } TFBot { Template YoovyBot_GM_Pyro_Flare Tag flank_right BehaviorModifiers push } TFBot { Template YoovyBot_GM_Pyro_Flare Tag flank_left BehaviorModifiers push } } } // WaveSpawn // { // WaitForAllSpawned "primary_gnome" // Where spawnbot_right // TotalCount 3 // MaxActive 3 // SpawnCount 3 // WaitBeforeStarting 35 // WaitBetweenSpawns 0 // TotalCurrency 300 // Squad // { // TFBot // { // Template T_TFBot_Giant_Demoman // } // TFBot // { // Template T_TFBot_Medic_BigHeal // } // TFBot // { // Template T_TFBot_Medic_BigHeal // } // } // } WaveSpawn { WaitForAllSpawned "primary_gnome" Where spawnbot_left TotalCount 6 MaxActive 3 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 45 TotalCurrency 600 Squad { TFBot { Template YoovyBot_GM_Titan_Demoman_RapidFire } TFBot { Template YoovyBot_GM_Medic_QF_Regen } TFBot { Template YoovyBot_GM_Medic_QF_Regen } } } WaveSpawn { WaitForAllSpawned "primary_gnome" Where spawnbot TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 38 WaitBetweenSpawns 1 TotalCurrency 400 TFBot { Template YoovyBot_GM_Pyro_Flare } } } //WAVE 3 //Super Scouts at Tank at 25k//Currency 800 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Where spawnbot TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 1000 TFBot { Template YoovyBot_GM_Titan_Scout_Fast } } WaveSpawn { TotalCount 1 WaitBeforeStarting 35 TotalCurrency 600 FirstSpawnMessage "{blue}An Armored Tank has arrived with {reset}40,000 {blue}HP!" Tank { SpawnTemplate "ColorTank_DarkBlue" Scale 1.2 Health 40000 Speed 75 Name "tankboss_left" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } //WAVE 4 //Scouts and Conch Soldiers followed by Giant Demo and Giant Rapid Soldier with conch and flare pyros//Currency 800 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Where spawnbot TotalCount 48 MaxActive 12 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 1 TotalCurrency 200 RandomChoice { TFBot { Template YoovyBot_GM_Scout_Sandman } TFBot { Template YoovyBot_GM_Scout } } } WaveSpawn { Name "primary_soldier" Where spawnbot TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 200 TFBot { Template YoovyBot_GM_Soldier_Conch_Ext } } WaveSpawn { WaitForAllSpawned "primary_soldier" Where spawnbot_left TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 25 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template YoovyBot_GM_Titan_Demoman_RapidFire } TFBot { Template YoovyBot_GM_Soldier_Conch_Ext } TFBot { Template YoovyBot_GM_Soldier_Conch_Ext } TFBot { Template YoovyBot_GM_Soldier_Conch_Ext } } } WaveSpawn { WaitForAllSpawned "primary_soldier" Where spawnbot_right TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 26 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template YoovyBot_GM_Titan_Soldier_RapidFire } TFBot { Template YoovyBot_GM_Soldier_Conch_Ext } TFBot { Template YoovyBot_GM_Soldier_Conch_Ext } TFBot { Template YoovyBot_GM_Soldier_Conch_Ext } } } WaveSpawn { WaitForAllSpawned "primary_soldier" Where spawnbot_left TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 35 WaitBetweenSpawns 4 TotalCurrency 200 Squad { TFBot { Template YoovyBot_GM_Pyro_Flare } TFBot { Template YoovyBot_GM_Medic_QF_Regen } } } } //WAVE 5 //*Sniper Mission* Heavy Champs followed by super scout rush with Tank at 30k and pyro finish//Currency 1500 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name "primary_heavy" Where spawnbot TotalCount 60 MaxActive 20 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 300 RandomChoice { TFBot { Template YoovyBot_GM_Heavy_KGB } TFBot { Template YoovyBot_GM_Heavy_KGB } TFBot { Template YoovyBot_GM_Heavy_KGB } TFBot { Template YoovyBot_GM_Heavy_KGB } TFBot { Template YoovyBot_GM_Heavy_KGB Tag flank_left BehaviorModifiers push } TFBot { Template YoovyBot_GM_Heavy_KGB Tag flank_right BehaviorModifiers push } } } WaveSpawn { WaitForAllSpawned "primary_heavy" Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 TotalCurrency 400 TFBot { Template YoovyBot_GM_Titan_Scout_Fast } } WaveSpawn { WaitForAllSpawned "primary_heavy" FirstSpawnMessage "{blue}An Armored Tank has arrived with {reset}50,000 {blue}HP!" TotalCount 1 WaitBeforeStarting 20 TotalCurrency 700 Tank { SpawnTemplate "ColorTank_DarkBlue" Scale 1.2 Health 50000 Speed 75 Name "tankboss_left" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllSpawned "primary_heavy" Where spawnbot TotalCount 16 MaxActive 8 SpawnCount 8 WaitBeforeStarting 35 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template YoovyBot_GM_Pyro_Airblast } } } //WAVE 6 ////Currency 1000 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name "primary_scout" Where spawnbot TotalCount 30 MaxActive 20 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 RandomChoice { TFBot { Template YoovyBot_GM_Scout_Sandman } TFBot { Template YoovyBot_GM_Scout } } } WaveSpawn { WaitForAllSpawned "primary_scout" Where spawnbot_right TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 1 TotalCurrency 100 Squad { TFBot { Template YoovyBot_GM_Titan_Heavy } TFBot { Template YoovyBot_GM_Soldier_Conch_Ext } TFBot { Template YoovyBot_GM_Soldier_Conch_Ext } TFBot { Template YoovyBot_GM_Medic_QF_Regen } TFBot { Template YoovyBot_GM_Medic_QF_Regen } } } WaveSpawn { WaitForAllSpawned "primary_scout" Name "primary_heavy" Where spawnbot_left TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 1 TotalCurrency 100 Squad { TFBot { Template YoovyBot_GM_Titan_Heavy } TFBot { Template YoovyBot_GM_Soldier_Conch_Ext } TFBot { Template YoovyBot_GM_Soldier_Conch_Ext } TFBot { Template YoovyBot_GM_Medic_QF_Regen } TFBot { Template YoovyBot_GM_Medic_QF_Regen } } } WaveSpawn { WaitForAllSpawned "primary_heavy" TotalCount 1 WaitBeforeStarting 30 TotalCurrency 100 FirstSpawnMessage "{blue}An Armored Tank has arrived with {reset}20,000 {blue}HP!" Tank { SpawnTemplate "ColorTank_DarkBlue" Scale 1.2 Health 20000 Speed 75 Name "tankboss_left" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllSpawned "primary_heavy" TotalCount 1 WaitBeforeStarting 35 TotalCurrency 100 FirstSpawnMessage "{blue}An Armored Tank has arrived with {reset}20,000 {blue}HP!" Tank { SpawnTemplate "ColorTank_DarkBlue" Scale 1.2 Health 20000 Speed 75 Name "tankboss_right" StartingPathTrackNode "boss_path2_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } // WaveSpawn // { // WaitForAllSpawned "primary_heavy" // Where spawnbot_left // TotalCount 24 // MaxActive 6 // SpawnCount 6 // WaitBeforeStarting 40 // WaitBetweenSpawns 0 // TotalCurrency 100 // Squad // { // TFBot // { // Template T_TFBot_Heavyweapons_Heavyweight_Champ // } // TFBot // { // Template T_TFBot_Medic_BigHeal // } // } // } WaveSpawn { WaitForAllSpawned "primary_heavy" Where spawnbot_left TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 65 WaitBetweenSpawns 1 TotalCurrency 100 Squad { TFBot { Template YoovyBot_GM_Titan_Soldier_RapidFire } TFBot { Template YoovyBot_GM_Soldier_Conch_Ext } TFBot { Template YoovyBot_GM_Soldier_Conch_Ext } TFBot { Template YoovyBot_GM_Medic_QF_Regen } } } WaveSpawn { WaitForAllSpawned "primary_heavy" Where spawnbot_right TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 65 WaitBetweenSpawns 1 TotalCurrency 100 Squad { TFBot { Template YoovyBot_GM_Titan_Soldier_RapidFire } TFBot { Template YoovyBot_GM_Soldier_Conch_Ext } TFBot { Template YoovyBot_GM_Soldier_Conch_Ext } TFBot { Template YoovyBot_GM_Medic_QF_Regen } } } WaveSpawn { WaitForAllSpawned "primary_heavy" TotalCount 1 WaitBeforeStarting 80 TotalCurrency 100 FirstSpawnMessage "{blue}An Armored Tank has arrived with {reset}20,000 {blue}HP!" Tank { SpawnTemplate "ColorTank_DarkBlue" Scale 1.2 Health 20000 Speed 75 Name "tankboss_left" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllSpawned "primary_heavy" TotalCount 1 WaitBeforeStarting 85 TotalCurrency 100 FirstSpawnMessage "{blue}An Armored Tank has arrived with {reset}20,000 {blue}HP!" Tank { SpawnTemplate "ColorTank_DarkBlue" Scale 1.2 Health 20000 Speed 75 Name "tankboss_right" StartingPathTrackNode "boss_path2_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllSpawned "primary_heavy" Where spawnbot TotalCount 45 MaxActive 20 SpawnCount 5 WaitBeforeStarting 105 WaitBetweenSpawns 0 TotalCurrency 100 RandomChoice { TFBot { Template YoovyBot_GM_Scout_Sandman } TFBot { Template YoovyBot_GM_Scout } } } WaveSpawn { WaitForAllSpawned "primary_heavy" TotalCount 1 WaitBeforeStarting 100 TotalCurrency 0 FirstSpawnMessage "{blue}An Armored Tank has arrived with {reset}20,000 {blue}HP!" Tank { SpawnTemplate "ColorTank_DarkBlue" Scale 1.2 Health 20000 Speed 75 Name "tankboss_left" Skin 1 StartingPathTrackNode "boss_path2_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } // WaveSpawn // { // WaitForAllSpawned "primary_heavy" // TotalCount 1 // WaitBeforeStarting 105 // TotalCurrency 0 // Tank // { // Health 10000 // Speed 75 // Name "tankboss_right" // Skin 1 // StartingPathTrackNode "boss_path2_1" // OnBombDroppedOutput // { // Target boss_deploy_relay // Action Trigger // } // } // } } }