//mvm_skangus //advanced skill #base robot_standard.pop #base robot_giant.pop #base robot_mastercat.pop WaveSchedule { StartingCurrency 650 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 4 //Supports Mission // For all waves { Objective DestroySentries // Spy,Sniper,Engineer,DestroySentries Where spawnbot BeginAtWave 1 InitialCooldown 30 CooldownTime 100 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission // spy - wave 1 { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 40 DesiredCount 2 TFBot { Class Spy Skill Hard } } // Wave 01 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target bombpath_random_case Action PickRandom } WaveSpawn { TotalCurrency 100 Where spawnbot TotalCount 40 MaxActive 12 SpawnCount 6 WaitBetweenSpawns 11 WaitBeforeStarting 2 TFBot { Class Demoman Name "Burst Fire Demo" ClassIcon demo_burst Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes ALwaysCrit ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 1.75 "fire rate bonus" 0.75 "clip size penalty" 0.5 "projectile spread angle penalty" 2 } } } WaveSpawn { TotalCurrency 200 Where spawnbot_right TotalCount 30 MaxActive 10 SpawnCount 5 Name "1.1a" WaitBetweenSpawns 15 WaitBeforeStarting 10 Squad { TFBot { Template T_TFBot_Giant_Air-Strike_Buff_Banner_Soldier } TFBot { Template T_TFBot_Medic_Vac_Bullet } TFBot { Template T_TFBot_Medic_Vac_Bullet } TFBot { Template T_TFBot_Medic_Vac_Bullet } TFBot { Template T_TFBot_Medic_Vac_Bullet } TFBot { Template T_TFBot_Medic_Vac_Bullet } } } WaveSpawn { Name "1.2" TotalCurrency 200 Where spawnbot TotalCount 28 MaxActive 14 SpawnCount 2 WaitBetweenSpawns 6 WaitForAllDead "1.1a" WaitBeforeStarting 0.1 TFBot { Template T_TFBot_Buff_Banner_Soldier } } WaveSpawn { Name "1.3" TotalCurrency 350 Where spawnbot TotalCount 10 SpawnCount 5 MaxActive 10 WaitForAlLDead "1.1a" WaitBetweenSpawns 24 WaitBeforeStarting 14 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit // valve template Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target bombpath_choose_left_relay Action Trigger } InitWaveOutput { Target bombpath_choose_right_relay Action Trigger } WaitWhenDone 65 WaveSpawn { Name "2.1" TotalCurrency 300 Where spawnbot TotalCount 72 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 9 WaitBeforeStarting 3 Squad { TFBot { Class Scout Skill Easy } TFBot { Class Scout Skill Easy } TFBot { Class Scout Skill Easy } TFBot { Class Soldier Skill Hard } TFBot { Class Soldier Skill Hard } } } WaveSpawn { Name "2.2" TotalCurrency 200 Where spawnbot TotalCount 5 SpawnCount 1 MaxActive 3 WaitBetweenSpawns 30 WaitBeforeStarting 3 TFBot { Template T_TFBot_Giant_Demo_Burst // valve template too Attributes AlwaysCrit } } WaveSpawn // Tanks { Name "2.3_tanks" TotalCurrency 500 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 60 WaitForAllDead "2.1" WaitBeforeStarting 9 Tank { Name "tank_boss" Speed 75 Health 25000 StartingPathTrackNode "boss_path_left_1" Skin 0 OnKilledOutput { Target boss_dead_left_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "2.4" TotalCurrency 500 Where spawnbot TotalCount 15 MaxActive 10 SpawnCount 5 WaitForAllDead "2.1" WaitBetweenSpawns 65 WaitBeforeStarting 20 Squad { TFBot { Template T_TFBot_Giant_Soldier_HealOnKill Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } //WaveSpawn // Pyro boss // { //TotalCurrency 600 //Where spawnbot //TotalCount 1 //SpawnCount 1 //MaxActive 1 // WaitBetweenSpawns 1 //WaitForAlLDead "2.3_tanks" //WaitBeforeStarting 10 //TFBot // { // Template T_TFBot_Chief_Pyro_Year // } // } WaveSpawn { TotalCount 16 Where spawnbot MaxActive 4 SpawnCount 2 WaitBetweenSpawns 11 WaitForAlLDead "2.2" WaitBeforeStarting 30 Support 1 TFBot { Template T_TFBot_Scout_Sunny_stick } } } }