#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 8000 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 6 RobotLimit 44 //Sets a robot limit. You can increase or decrease it, but increasing will reduce max spectator and player count MaxRedPlayers 1 CustomUpgradesFile "mvm_upgrades_high.txt" //Custom upgrades file. File must be named Templates { } Mission { Objective DestroySentries Where spawnbot CooldownTime 60 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster } } Mission // Sniper - wave 1 { Objective Sniper InitialCooldown 5 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 1 TFBot { Class Sniper Skill Expert MaxVisionRange 4000 } } Mission // Sniper - wave 4 { Objective Sniper InitialCooldown 20 Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 50 DesiredCount 1 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Skill Expert MaxVisionRange 4000 } } Mission // Sniper - wave 5-6 { Objective Sniper InitialCooldown 20 Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Sniper_Razorback Skill Expert MaxVisionRange 4000 } } Mission // Spy - wave 3 { Objective Spy InitialCooldown 5 Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 50 DesiredCount 3 TFBot { Class Spy Skill Expert } } //// Wave 1 ////////////////////////////////////////// ////////////////////////////////////////////////////// // 20 Groups of 4 Soldiers (50) // 4 Crit Burstfire Demomen (50) // -------------------------------------- // 15 Groups of 6 crit Scouts and heavies (50) // 3 Giant Conch Rapid Soldiers with 2 ubermedics (50) // -------------------------------------- // 8 Super Scouts (50) // 4 Groups of 22 Bowmen (50) //--------------------------------------- // 2 Giant Heavies (100) // Support 12 pyros (50) ////////////////////////////////////////////////////// Wave { WaitWhenDone 60 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn // 20 Groups of 4 Soldiers (50) { Name "A" Where spawnbot TotalCount 80 MaxActive 18 SpawnCount 4 WaitBetweenSpawns 0.5 WaitBeforeStarting 0.1 TotalCurrency 50 RandomChoice { Shuffle 1 TFBot { Class Soldier Skill Normal } TFBot { Class Soldier Skill Normal } TFBot { Class Soldier Skill Normal } TFBot { Class Soldier Skill Normal } TFBot { Template T_TFGatebot_Soldier_Hard } } } WaveSpawn // Crit GDemo Burst (50) { Name "A" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 13.5 WaitBeforeStarting 0 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit } } WaveSpawn // 15 Groups of 6 crit Scouts and heavies (50) { Name "B" Where spawnbot TotalCount 90 MaxActive 20 SpawnCount 6 WaitBetweenSpawns 1 WaitBeforeStarting 9 WaitForAllSpawned "A" TotalCurrency 50 RandomChoice { Shuffle 1 NextSpawnerClone 2 TFBot { Class Scout Skill Normal Attributes AlwaysCrit } TFBot { Template T_TFGateBot_Heavy_Normal } } } WaveSpawn // 3 Giant Conch Rapid Soldiers with 2 ubermedics (50) { Name "B" Where spawnbot TotalCount 9 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 17 WaitBeforeStarting 9 WaitForAllSpawned "A" TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror ClassIcon soldier_conch_spammer ItemAttributes { Item "TF_Weapon_Rocketlauncher" "fire rate bonus" 0.5 "reload time decreased" -1 "projectile speed decreased" 0.65 } } TFBot { Template T_TBot_Medic_QuickUber } TFBot { Template T_TBot_Medic_QuickUber } } } WaveSpawn // 4 Groups of 22 Bowmen (50) { Name "C" Where spawnbot TotalCount 88 MaxActive 33 SpawnCount 22 WaitBetweenSpawns 3 WaitBeforeStarting 9 WaitForAllSpawned "B" TotalCurrency 50 RandomSpawn 1 RandomChoice { TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn // 8 Super Scouts (50) { Name "C" Where spawnbot TotalCount 6 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 9.5 WaitBeforeStarting 9 WaitForAllSpawned "B" TotalCurrency 50 RandomSpawn 1 RandomChoice { TFBot { Template T_TFBot_Giant_Scout_Fast } } } WaveSpawn // 2 Giant Heavies (100) { Name "D" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 9.5 WaitBeforeStarting 9 WaitForAllSpawned "C" TotalCurrency 50 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Heavyweapons } } WaveSpawn // Support 12 pyros (50) { Name "D" Where spawnbot TotalCount 48 MaxActive 24 SpawnCount 12 WaitBetweenSpawns 2 WaitBeforeStarting 9 WaitForAllSpawned "C" TotalCurrency 50 RandomSpawn 1 TFBot { Class Pyro } } } }