// mvm_warehouse // normal skill #base reforge5_extramodded_sheet.pop #base robot_giantmania_2024.pop WaveSchedule { StartingCurrency 13000 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 8 // MISSION: Sentry Buster Mission { Objective DestroySentries Where spawnbot_main0 Where spawnbot_main1_slow Where spawnbot_main2 CooldownTime 60 TFBot { Template YoovyBot_GM_SentryBuster Tag bot_sentrybuster } } Mission // Sniper - wave 2 { Objective Sniper InitialCooldown 100 Where spawnbot_mission_sniper0 Where spawnbot_mission_sniper1 BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 100 DesiredCount 2 TFBot { Template YoovyBot_GM_Sniper } } Mission // Sniper - wave 3 { Objective Sniper InitialCooldown 60 Where spawnbot_mission_sniper0 Where spawnbot_mission_sniper1 BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 2 TFBot { Template YoovyBot_GM_Sniper MaxVisionRange 4000 } } Mission // Sniper - wave 5 { Objective Sniper InitialCooldown 120 Where spawnbot_mission_sniper0 Where spawnbot_mission_sniper1 BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Template YoovyBot_GM_Sniper MaxVisionRange 4000 } } Mission // Sniper - wave 6 { Objective Sniper InitialCooldown 20 Where spawnbot_mission_sniper0 Where spawnbot_mission_sniper1 BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 35 DesiredCount 2 TFBot { Template YoovyBot_GM_Sniper MaxVisionRange 4000 } } //========================================================================= //WAVE 01 900 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 "" } WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn // scouts melee support { TotalCurrency 0 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 20 MaxActive 1 SpawnCount 1 WaitBetweenSpawnsAfterDeath 30 WaitBeforeStarting 1 Support 1 TFBot { Template YoovyBot_GM_Scout_Melee ClassIcon scout_bat_nys_giant } } WaveSpawn // scouts - melee GATEBOT { TotalCurrency 100 Name "w1_scouts_melee" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 16 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 0.5 WaitBeforeStarting 0 Randomspawn 1 TFBot { Template YoovyGateBot_GM_Scout_Melee } } WaveSpawn // Soldiers GATEBOT { TotalCurrency 100 WaitForAllSpawned "w1_scouts_melee" Name "w1_soldier_gatebot" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 24 MaxActive 12 SpawnCount 12 WaitBetweenSpawns 0 WaitBeforeStarting 5 RandomSpawn 1 TFBot { Template YoovyGateBot_GM_Soldier } } WaveSpawn // Scout { TotalCurrency 200 WaitForAllSpawned "w1_soldier_gatebot" Name "w1_scout_upper" Where spawnbot_upper0 Where spawnbot_main1_slow Where spawnbot_main2 TotalCount 16 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 10 RandomSpawn 1 TFBot { Template YoovyBot_GM_Scout MaxVisionRange 800 } } WaveSpawn // demo samurai { TotalCurrency 50 WaitForAllDead "w1_scout_upper" Name "w1_demo_ninjas" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 Randomspawn 1 TFBot { Template YoovyBot_GM_Demoman_Samruai_Warrior } } WaveSpawn // demo samurai { TotalCurrency 50 WaitForAllDead "w1_scout_upper" Name "w1_demo_ninjas" Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 8 Randomspawn 1 TFBot { Template YoovyBot_GM_Demoman_Samruai_Warrior } } WaveSpawn // scout GATEBOT { TotalCurrency 50 WaitForAllSpawned "w1_demo_ninjas" Name "w1_scout_gatebot2" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 12 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 2 WaitBeforeStarting 20 Randomspawn 1 TFBot { Template YoovyGateBot_GM_Scout_Melee } } WaveSpawn // soldier giant { TotalCurrency 350 WaitForAllDead "w1_scout_gatebot2" Name "w1_giant_soldier_uber" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 5 Randomspawn 1 TFBot { Template YoovyBot_GM_Titan_Soldier_BurstFire Attributes AlwaysCrit Tag bot_giant } } WaveSpawn // scouts support finale { TotalCurrency 0 WaitForAllDead "w1_scout_gatebot2" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 20 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 1 Support 1 TFBot { Template YoovyBot_GM_Scout_Melee ClassIcon scout_bat_nys_giant } } } //WAVE 02 900 Wave { WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn // scouts melee support - MISSION { TotalCurrency 100 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 20 MaxActive 1 SpawnCount 1 WaitBetweenSpawnsAfterDeath 20 WaitBeforeStarting 100 Support 1 TFBot { Template YoovyBot_GM_Scout_Melee ClassIcon scout_bat_nys_giant } } WaveSpawn // heavy fist - main { TotalCurrency 100 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 0 RandomSpawn 1 TFBot { Template YoovyBot_GM_Heavy_Steelfist_Gauntlet } } WaveSpawn // demomen easy - main { Name "w2_demo_grenades" TotalCurrency 100 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 24 MaxActive 14 SpawnCount 4 WaitBetweenSpawns 3 WaitBeforeStarting 22 RandomSpawn 1 TFBot { Template YoovyBot_GM_Demoman MaxVisionRange 1000 } } WaveSpawn // demomen GATEBOT - upper { Name "w2_demo_grenades" TotalCurrency 100 Where spawnbot_upper0 Where spawnbot_main1_slow Where spawnbot_main2 TotalCount 12 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 0 WaitBeforeStarting 30 RandomSpawn 1 TFBot { Template YoovyGateBot_GM_Demoman } } WaveSpawn // huntsman { TotalCurrency 100 WaitForAllDead "w2_demo_grenades" Name "w2_pyro_huntsman" Where spawnbot_main0 Where spawnbot_main1_slow Where spawnbot_main2 //spawnbot_main2_giants TotalCount 40 MaxActive 14 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 3 RandomSpawn 1 TFBot { Template YoovyBot_GM_Sniper_Huntsman } } WaveSpawn // huntsman { TotalCurrency 100 WaitForAllDead "w2_demo_grenades" Name "w2_pyro_huntsman" Where spawnbot_main0 Where spawnbot_main1_slow Where spawnbot_main2 //spawnbot_main2_giants TotalCount 12 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 3 RandomSpawn 1 TFBot { Template YoovyGateBot_GM_Pyro_AlwaysFire } } WaveSpawn // FAN giant GATEBOT { WaitForAllDead "w2_pyro_huntsman" Name "w2_fan_scout_giant" TotalCurrency 100 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 6 RandomSpawn 1 TFBot { Template YoovyGateBot_GM_Titan_Scout_FAN } } WaveSpawn // giant Pyro - final { WaitForAllDead "w2_pyro_huntsman" Name "w2_giant_pyro" TotalCurrency 100 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 35 WaitBeforeStarting 10 Randomspawn 1 TFBot { Template YoovyBot_GM_Titan_Pyro Attributes AlwaysFireWeapon } } WaveSpawn // scouts melee support final { WaitForAllDead "w2_pyro_huntsman" TotalCurrency 100 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 40 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 6 WaitBeforeStarting 0 Support 1 TFBot { Template YoovyBot_GM_Scout_Melee ClassIcon scout_bat_nys_giant } } } //WAVE 03 1000 Wave { WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn // scouts melee support - MISSION { TotalCurrency 100 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 30 MaxActive 1 SpawnCount 1 WaitBetweenSpawnsAfterDeath 15 WaitBeforeStarting 100 RandomSpawn 1 Support 1 TFBot { Template YoovyBot_GM_Scout_Melee ClassIcon scout_bat_nys_giant } } WaveSpawn // Small Jumping baseball { TotalCurrency 150 Name "w3_jumping_sandman" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 24 MaxActive 12 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 RandomSpawn 1 TFBot { Template YoovyBot_GM_Scout_Sandman_Jumping } } WaveSpawn // Heavyweapons { TotalCurrency 150 Name "w3_jumping_sandman" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 15 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 4 WaitBeforeStarting 0 RandomSpawn 1 TFBot { Template YoovyBot_GM_Heavy } } WaveSpawn // FAN Scout giant - GATEBOT { TotalCurrency 100 Name "w3_super_scout_fan" Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBetweenSpawnsAfterDeath 10 WaitBeforeStarting 25 TFBot { Template YoovyGateBot_GM_Titan_Scout_FAN } } WaveSpawn // Heavy champs { TotalCurrency 150 WaitForAllSpawned "w3_jumping_sandman" Name "w3_champs" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 28 MaxActive 14 SpawnCount 2 WaitBetweenSpawns 3 WaitBeforeStarting 0 RandomSpawn 1 TFBot { Template YoovyBot_GM_Heavy_KGB } } WaveSpawn // Giant soldier rocketpush GATEBOT { TotalCurrency 100 WaitForAllDead "w3_jumping_sandman" Name "w3_giant_demo_gatebot" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 0 Randomspawn 1 TFBot { Template YoovyGateBot_GM_Titan_Soldier_Blast } } WaveSpawn // Giant demoman { TotalCurrency 150 WaitForAllDead "w3_giant_demo_gatebot" Name "w3_giant_demo" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 40 WaitBeforeStarting 0 Randomspawn 1 TFBot { Template YoovyBot_GM_Titan_Soldier_Blast } } WaveSpawn // scouts melee support { TotalCurrency 100 WaitForAllDead "w3_champs" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 30 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 100 RandomSpawn 1 Support 1 TFBot { Template YoovyBot_GM_Scout_Melee ClassIcon scout_bat_nys_giant } } } //WAVE 04 900 Wave { WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn // FAN support - bomb runner { TotalCurrency 100 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 20 MaxActive 1 SpawnCount 1 WaitBetweenSpawnsAfterDeath 15 WaitBeforeStarting 70 Support 1 TFBot { Template YoovyBot_GM_Scout_FAN ClassIcon scout_fan_giant } } WaveSpawn // Engineer support { TotalCurrency 50 Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 20 MaxActive 1 SpawnCount 1 WaitBetweenSpawnsAfterDeath 18 WaitBeforeStarting 20 Support 1 TFBot { Template YoovyBot_GM_Engineer_Sentry } } WaveSpawn // BOSS slow spam soldier - BOSS - GATEBOT { TotalCurrency 50 Name "w4_boss_soldier_giant" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 32 WaitBeforeStarting 0 RandomSpawn 1 TFBot { Template YoovyGateBot_GM_Titan_Soldier_Barrage } } WaveSpawn // Pyro (giant support) { TotalCurrency 100 Name "w4_pyro_giant_support" Where spawnbot_upper0 Where spawnbot_main1_slow Where spawnbot_main2 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 4 WaitBeforeStarting 10 TFBot { Template YoovyBot_GM_Pyro } } WaveSpawn // Pyro GATEBOT { TotalCurrency 100 WaitForAllDead "w4_boss_soldier_giant" Name "w4_pyro_uber" Where spawnbot_main0 Where spawnbot_main1_slow Where spawnbot_main2 TotalCount 28 MaxActive 14 SpawnCount 7 WaitBetweenSpawns 5 WaitBeforeStarting 3 TFBot { Template YoovyGateBot_GM_Pyro_Airblast } } WaveSpawn // FAN scout clump { TotalCurrency 100 WaitForAllDead "w4_boss_soldier_giant" Name "w4_fan_clump" Where spawnbot_upper0 Where spawnbot_main1_slow Where spawnbot_main2 TotalCount 14 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 8 TFBot { Template YoovyBot_GM_Scout_FAN MaxVisionRange 800 } } WaveSpawn // Heavy giant GATEBOT { TotalCurrency 100 WaitForAllDead "w4_fan_clump" Name "w4_dual_heavy_battalion" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 38 WaitBeforeStarting 7 RandomSpawn 1 Squad { TFBot { Template YoovyGateBot_GM_Titan_Heavy_Heater } TFBot { Template YoovyBot_GM_Medic_QF_Regen Tag bot_squad_member } TFBot { Template YoovyBot_GM_Medic_QF_Regen Tag bot_squad_member } } } WaveSpawn // FAN scout supports giants { TotalCurrency 100 WaitForAllSpawned "w4_fan_clump" Name "w4_fan_clump2" Where spawnbot_upper0 Where spawnbot_main1_slow Where spawnbot_main2 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 3 WaitBeforeStarting 0 TFBot { Template YoovyBot_GM_Scout_FAN MaxVisionRange 800 } } WaveSpawn // BOSS slow spam soldier - BOSS - final { TotalCurrency 100 WaitForAllDead "w4_fan_clump2" Name "w4_boss_soldier_giant_final" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 40 WaitBeforeStarting 0 RandomSpawn 1 TFBot { Template YoovyBot_GM_Titan_Soldier_Barrage } } WaveSpawn // BOSS slow spam soldier - BOSS - final { TotalCurrency 100 WaitForAllDead "w4_fan_clump2" Name "w4_fina_heavy_support" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 20 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 3 WaitBeforeStarting 0 RandomSpawn 1 Support 1 TFBot { Template YoovyBot_GM_Heavy_KGB } } } //WAVE 05 1000 Wave { WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn // scout FAN support { TotalCurrency 0 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 30 MaxActive 1 SpawnCount 1 WaitBetweenSpawnsAfterDeath 20 WaitBeforeStarting 50 Support 1 TFBot { Template YoovyBot_GM_Scout_FAN } } WaveSpawn // Chief rocketpush { Name "w5_chief_rocketpush" TotalCurrency 200 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 0 Randomspawn 1 TFBot { Template YoovyBot_GM_Omega_Soldier_Blast } } WaveSpawn // conch soldiers { WaitForAllDead "w5_chief_rocketpush" Name "w5_many_soldier_conch" TotalCurrency 100 Where spawnbot_main0_squad Where spawnbot_main1_slow Where spawnbot_main2 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 13 WaitBeforeStarting 6 RandomSpawn 1 TFBot { Template YoovyGateBot_GM_Soldier_Conch_Ext } } WaveSpawn // airblast fist { WaitForAllDead "w5_chief_rocketpush" Name "w5_many_soldier_conch" TotalCurrency 100 Where spawnbot_upper0 Where spawnbot_main1_slow Where spawnbot_main2 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 13 WaitBeforeStarting 8 RandomSpawn 1 TFBot { Template YoovyBot_GM_Heavy_Steelfist_Gauntlet_Pusher } } WaveSpawn // giant burst demo { WaitForAllDead "w5_many_soldier_conch" Name "w5_burst_demo" TotalCurrency 100 Where spawnbot_main0 Where spawnbot_main1_slow Where spawnbot_main2 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 8 RandomSpawn 1 TFBot { Template YoovyGateBot_GM_Titan_Demoman_BurstFire } } WaveSpawn // champ fast { WaitForAllDead "w5_many_soldier_conch" Name "w5_burst_demo" TotalCurrency 100 Where spawnbot_main0 Where spawnbot_main1_slow Where spawnbot_main2 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 8 RandomSpawn 1 TFBot { Template YoovyBot_GM_Heavy_GRU } } WaveSpawn // conch soldiers { WaitForAllDead "w5_burst_demo" Name "w5_soldier_final" TotalCurrency 100 Where spawnbot_main0 Where spawnbot_main1_slow Where spawnbot_main2 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 4 WaitBeforeStarting 8 RandomSpawn 1 TFBot { Template YoovyBot_GM_Soldier_Conch_Ext } } WaveSpawn // heavy giant final { WaitForAllSpawned "w5_soldier_final" Name "w5_final_heavy" TotalCurrency 100 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 40 WaitBeforeStarting 8 RandomSpawn 1 TFBot { Template YoovyBot_GM_Titan_Heavy } } WaveSpawn // Support demoknight { WaitForAllDead "w5_soldier_final" Name "w5_final_support" TotalCurrency 100 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 48 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 3 WaitBeforeStarting 0 Support 1 RandomSpawn 1 TFBot { Template YoovyBot_GM_Demoman_Knight } } // WaveSpawn // Final Engineer // { // WaitForAllDead "w5_many_soldier_conch" // Name "w5_final_demo_rush" // TotalCurrency 100 // Where spawnbot_main0 // Where spawnbot_main1 // Where spawnbot_main2 // TotalCount 50 // MaxActive 4 // SpawnCount 1 // WaitBetweenSpawns 1 // WaitBeforeStarting 0 // Randomspawn 1 // Support 1 // TFBot // { // Template T_TFBot_Engineer_Sentry_Battle // Attributes IgnoreFlag // } // } } //WAVE 06 800 Wave { WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_centerpath_relay Action Trigger } WaveSpawn // scout FAN support { TotalCurrency 100 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 30 MaxActive 1 SpawnCount 1 WaitBetweenSpawnsAfterDeath 20 WaitBeforeStarting 70 Randomspawn 1 Support 1 TFBot { Template YoovyBot_GM_Scout_FAN Attributes AlwaysCrit } } WaveSpawn // Giant Spammer soldier reload { TotalCurrency 100 Name "w6_giant_soldier_spammer" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 26 WaitBeforeStarting 0 RandomSpawn 1 TFBot { Template YoovyGateBot_GM_Titan_Soldier_BurstFire } } WaveSpawn // scouts { TotalCurrency 100 Name "w6_crit_scouts" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 30 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TFBot { Template YoovyBot_GM_Scout MaxVisionRange 700 } } WaveSpawn // Heavyweapons { TotalCurrency 100 Name "w6_crit_scouts" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 14 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0 TFBot { Template YoovyBot_GM_Heavy MaxVisionRange 1000 } } WaveSpawn // pyro upper { TotalCurrency 100 Name "w6_crit_scouts" Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 30 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TFBot { Template YoovyBot_GM_Pyro } } WaveSpawn // Giant heavy minigun rush GATEBOT { TotalCurrency 100 WaitForAllDead "w6_giant_soldier_spammer" Name "w6_giant_heavy_minigun_demo" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 30 WaitBeforeStarting 0 TFBot { Template YoovyGateBot_GM_Titan_Heavy_Heater } } WaveSpawn // demo burst { TotalCurrency 100 WaitForAllDead "w6_giant_soldier_spammer" Name "w6_burst_demo" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 24 MaxActive 7 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TFBot { Template YoovyBot_GM_Demoman_BurstFire } } WaveSpawn // soldier giant medics { TotalCurrency 100 WaitForAllDead "w6_burst_demo" Name "w6_giant_soldier_uber" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 7 MaxActive 7 SpawnCount 7 WaitBetweenSpawns 0 WaitBeforeStarting 35 Randomspawn 1 Squad { TFBot { Template YoovyBot_GM_Titan_Soldier_BurstFire ClassIcon soldier_burstfire_titan_crit Attributes AlwaysCrit } TFBot { Template YoovyBot_GM_Medic_QF_Regen Tag bot_squad_member } TFBot { Template YoovyBot_GM_Medic_QF_Regen Tag bot_squad_member } TFBot { Template YoovyBot_GM_Medic_QF_Regen Tag bot_squad_member } TFBot { Template YoovyBot_GM_Medic_QF_Regen Tag bot_squad_member } TFBot { Template YoovyBot_GM_Medic_QF_Regen Tag bot_squad_member } TFBot { Template YoovyBot_GM_Medic_QF_Regen Tag bot_squad_member } } } WaveSpawn // Demoknights { TotalCurrency 100 WaitForAllDead "w6_burst_demo" Name "w6_demoknight" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 400 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 0 Support 1 TFBot { Template YoovyBot_GM_Demoman_Knight } } } }