// Simple Malfunction (Normal) v3 // // Some hints before you judge me/my mission: // // 1. This Mission uses custom templates! Make sure you have robot_custom.pop in your folder! // 2. This Mission uses four custom icons: pyro_dragon_fury, scout_pistol_nys, demoknight_axeman, soldier_directhit_lite // 3. This Mission was rebalanced to fit the Map Version b5 since the Map has changed quite much // 4. Please don't rebalance anything yourself, insted give me the suggestions on how to improve my mission // // Mission Info: // // MannCo has been pushed back all the way to their Emergency Hideout. Luckily, they already defeated most of // the robots, and Gray Mann can't build the Robots faster than they're being destroyed. Finish off the Waves // of bots and claim back the Headquarters for yourself! #base robot_giant.pop #base robot_rainbowcustom.pop #base robot_standard.pop WaveSchedule { StartingCurrency 1000 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Mission // Sentry Busty { Objective DestroySentries InitialCooldown 60 CooldownTime 60 DesiredCount 1 Where spawnbot_right_giant BeginAtWave 1 RunForThisManyWaves 7 TFBot { Name "Sentry Buster" Template T_TFBot_SentryBuster } } Mission // Spy Waves 5 & 6 { Objective Spy InitialCooldown 15 CooldownTime 45 DesiredCount 2 Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 2 TFBot { Name "Support Spy" Template T_TFBot_Spy Skill Expert } } Mission // Spy Wave 7 { Objective Spy InitialCooldown 30 CooldownTime 30 DesiredCount 3 Where spawnbot_mission_spy BeginAtWave 7 RunForThisManyWaves 1 TFBot { Name "Support Spy" Template T_TFBot_Spy Skill Expert } } Mission // Sydney Waves 5 { Objective Sniper InitialCooldown 30 CooldownTime 60 DesiredCount 2 Where spawnbot_right BeginAtWave 5 RunForThisManyWaves 1 TFBot { Name "Support Sidney Sniper" Template T_TFBot_Sniper_Sydney_Sleeper Skill Expert } } // Wave 1 (800$) // // Boxing 50 // Soldier 10 // Chargeless 20 // Bat Scout 20 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Where spawnbot_left Name "Wave1_Hvb1" TotalCount 10 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 0.5 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Name "Boxing Heavy" Template T_TFBot_Heavyweapons_Heavyweight_Champ WeaponRestrictions MeleeOnly Skill Normal } } WaveSpawn { Where spawnbot_right Name "Wave1_Sol1" TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 1 TotalCurrency 10 TFBot { Name "Soldier" Class Soldier WeaponRestrictions PrimaryOnly Skill Normal } } WaveSpawn { Where spawnbot_left Name "Wave1_Hvb2" TotalCount 10 MaxActive 10 SpawnCount 1 WaitForAllDead Wave1_Hvb1 WaitBetweenSpawns 0.5 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Name "Boxing Heavy" Template T_TFBot_Heavyweapons_Heavyweight_Champ WeaponRestrictions MeleeOnly Skill Normal } } WaveSpawn { Where spawnbot_right Name "Wave1_Sol2" TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead Wave1_Sol1 WaitBetweenSpawns 0 WaitBeforeStarting 1 TotalCurrency 10 TFBot { Name "Soldier" Class Soldier WeaponRestrictions PrimaryOnly Skill Normal } } WaveSpawn { Where spawnbot_left Name "Wave1_Hvb3" TotalCount 10 MaxActive 10 SpawnCount 1 WaitForAllDead Wave1_Hvb2 WaitBetweenSpawns 0.5 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Name "Boxing Heavy" Template T_TFBot_Heavyweapons_Heavyweight_Champ WeaponRestrictions MeleeOnly Skill Normal } } WaveSpawn { Where spawnbot_right Name "Wave1_Sol3" TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead Wave1_Sol2 WaitBetweenSpawns 0 WaitBeforeStarting 1 TotalCurrency 10 TFBot { Name "Soldier" Class Soldier WeaponRestrictions PrimaryOnly Skill Normal } } WaveSpawn { Where spawnbot_left Name "Wave1_Hvb4" TotalCount 10 MaxActive 10 SpawnCount 1 WaitForAllDead Wave1_Hvb3 WaitBetweenSpawns 0.5 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Name "Boxing Heavy" Template T_TFBot_Heavyweapons_Heavyweight_Champ WeaponRestrictions MeleeOnly Skill Normal } } WaveSpawn { Where spawnbot_right Name "Wave1_Sol4" TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead Wave1_Sol3 WaitBetweenSpawns 0 WaitBeforeStarting 1 TotalCurrency 10 TFBot { Name "Soldier" Class Soldier WeaponRestrictions PrimaryOnly Skill Normal } } WaveSpawn { Where spawnbot_left Name "Wave1_HvbSol5" TotalCount 10 MaxActive 10 SpawnCount 1 WaitForAllDead Wave1_Hvb4 WaitBetweenSpawns 0.5 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Name "Boxing Heavy" Template T_TFBot_Heavyweapons_Heavyweight_Champ WeaponRestrictions MeleeOnly Skill Normal } } WaveSpawn { Where spawnbot_right Name "Wave1_HvbSol5" TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead Wave1_Sol4 WaitBetweenSpawns 0 WaitBeforeStarting 1 TotalCurrency 10 TFBot { Name "Soldier" Class Soldier WeaponRestrictions PrimaryOnly Skill Normal } } WaveSpawn { Where spawnbot_both Name "Wave1_Dkc" TotalCount 20 MaxActive 10 SpawnCount 1 WaitForAllDead Wave1_HvbSol5 WaitBetweenSpawns 0.33 WaitBeforeStarting 3 TotalCurrency 125 RandomSpawn 1 TFBot { Name "Chargeless Demoknight" Template T_TFBot_Demoknight_Chargeless WeaponRestrictions MeleeOnly Skill Easy } } WaveSpawn { Where spawnbot_both Name "Wave1_Scb" TotalCount 20 MaxActive 10 SpawnCount 1 WaitForAllSpawned Wave1_Dkc WaitBetweenSpawns 0.33 WaitBeforeStarting 0.33 TotalCurrency 125 RandomSpawn 1 TFBot { Name "Bat Scout" Class Scout ClassIcon scout_bat WeaponRestrictions MeleeOnly Skill Easy } } } // Wave 2 (750$) // // Demoknight 15 // Pyro 15 // Soldier 15 // Boxing Fast 12 // Dragons Fury 12 // Heavy 4 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Where spawnbot_right Name "Wave2_Dmk" TotalCount 15 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 5 WaitBeforeStarting 0 TotalCurrency 150 TFBot { Name "Demoknight" Template T_TFBot_Demoman_Knight WeaponRestrictions MeleeOnly Skill Normal } } WaveSpawn { Where spawnbot_left Name "Wave2_Pyr" TotalCount 15 MaxActive 15 SpawnCount 5 WaitForAllDead Wave2_Dmk WaitBetweenSpawns 5 WaitBeforeStarting 0 TotalCurrency 150 TFBot { Name "Pyro" Class Pyro WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Skill Normal } } WaveSpawn { Where spawnbot_right Name "Wave2_Sol" TotalCount 15 MaxActive 15 SpawnCount 5 WaitForAllDead Wave2_Pyr WaitBetweenSpawns 5 WaitBeforeStarting 0 TotalCurrency 150 TFBot { Name "Soldier" Class Soldier WeaponRestrictions PrimaryOnly Skill Normal } } WaveSpawn { Where spawnbot_left Name "Wave2_HbfPdfHvy1" TotalCount 7 MaxActive 7 SpawnCount 1 WaitForAllDead Wave2_Sol WaitBetweenSpawns 0.1 WaitBeforeStarting 1 TotalCurrency 75 Squad { TFBot { Name "Heavy" Class Heavyweapons WeaponRestrictions PrimaryOnly Skill Easy } TFBot { Name "Fast Boxing Heavy" Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast WeaponRestrictions MeleeOnly Skill Hard } TFBot { Name "Fast Boxing Heavy" Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast WeaponRestrictions MeleeOnly Skill Hard } TFBot { Name "Fast Boxing Heavy" Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast WeaponRestrictions MeleeOnly Skill Hard } TFBot { Name "Dragons Fury Pyro" Template T_TFBot_Pyro_DragonsFury WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Skill Hard } TFBot { Name "Dragons Fury Pyro" Template T_TFBot_Pyro_DragonsFury WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Skill Hard } TFBot { Name "Dragons Fury Pyro" Template T_TFBot_Pyro_DragonsFury WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Skill Hard } } } WaveSpawn { Where spawnbot_right Name "Wave2_HbfPdfHvy2" TotalCount 7 MaxActive 7 SpawnCount 1 WaitForAllDead Wave2_Sol WaitBetweenSpawns 0.1 WaitBeforeStarting 1 TotalCurrency 75 Squad { TFBot { Name "Heavy" Class Heavyweapons WeaponRestrictions PrimaryOnly Skill Easy } TFBot { Name "Fast Boxing Heavy" Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast WeaponRestrictions MeleeOnly Skill Hard } TFBot { Name "Fast Boxing Heavy" Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast WeaponRestrictions MeleeOnly Skill Hard } TFBot { Name "Fast Boxing Heavy" Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast WeaponRestrictions MeleeOnly Skill Hard } TFBot { Name "Dragons Fury Pyro" Template T_TFBot_Pyro_DragonsFury WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Skill Hard } TFBot { Name "Dragons Fury Pyro" Template T_TFBot_Pyro_DragonsFury WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Skill Hard } TFBot { Name "Dragons Fury Pyro" Template T_TFBot_Pyro_DragonsFury WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Skill Hard } } } WaveSpawn { Where spawnbot_left Name "Wave2_HbfPdfHvy3" TotalCount 7 MaxActive 7 SpawnCount 1 WaitForAllDead Wave2_HbfPdfHvy1 WaitBetweenSpawns 0.1 WaitBeforeStarting 1 TotalCurrency 75 Squad { TFBot { Name "Heavy" Class Heavyweapons WeaponRestrictions PrimaryOnly Skill Easy } TFBot { Name "Fast Boxing Heavy" Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast WeaponRestrictions MeleeOnly Skill Hard } TFBot { Name "Fast Boxing Heavy" Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast WeaponRestrictions MeleeOnly Skill Hard } TFBot { Name "Fast Boxing Heavy" Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast WeaponRestrictions MeleeOnly Skill Hard } TFBot { Name "Dragons Fury Pyro" Template T_TFBot_Pyro_DragonsFury WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Skill Hard } TFBot { Name "Dragons Fury Pyro" Template T_TFBot_Pyro_DragonsFury WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Skill Hard } TFBot { Name "Dragons Fury Pyro" Template T_TFBot_Pyro_DragonsFury WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Skill Hard } } } WaveSpawn { Where spawnbot_right Name "Wave2_HbfPdfHvy4" TotalCount 7 MaxActive 7 SpawnCount 1 WaitForAllDead Wave2_HbfPdfHvy2 WaitBetweenSpawns 0.1 WaitBeforeStarting 1 TotalCurrency 75 Squad { TFBot { Name "Heavy" Class Heavyweapons WeaponRestrictions PrimaryOnly Skill Easy } TFBot { Name "Fast Boxing Heavy" Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast WeaponRestrictions MeleeOnly Skill Hard } TFBot { Name "Fast Boxing Heavy" Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast WeaponRestrictions MeleeOnly Skill Hard } TFBot { Name "Fast Boxing Heavy" Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast WeaponRestrictions MeleeOnly Skill Hard } TFBot { Name "Dragons Fury Pyro" Template T_TFBot_Pyro_DragonsFury WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Skill Hard } TFBot { Name "Dragons Fury Pyro" Template T_TFBot_Pyro_DragonsFury WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Skill Hard } TFBot { Name "Dragons Fury Pyro" Template T_TFBot_Pyro_DragonsFury WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Skill Hard } } } } // Wave 3 (1050$) // // G. Soldier 2 // Buff Banner 11 // Demoman 6 // Iron Fists 4 // Shotgun 16 // Black Box 25 // // -- SUPPORT -- // // Flare Pyro (1) // Brackets mean this is the Spawn amount for that Support Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Where spawnbot_left_giant Name "Wave3_GSoSbbDmm1" TotalCount 7 MaxActive 7 SpawnCount 1 WaitBetweenSpawns 0.1 WaitBeforeStarting 0 TotalCurrency 350 Squad { TFBot { Name "Giant Soldier" Template T_TFBot_Giant_Soldier WeaponRestrictions PrimaryOnly Skill Hard } TFBot { Name "Buff Banner Soldier" Template T_TFBot_Soldier_BuffBanner_Infinite Skill Normal } TFBot { Name "Buff Banner Soldier" Template T_TFBot_Soldier_BuffBanner_Infinite Skill Normal } TFBot { Name "Buff Banner Soldier" Template T_TFBot_Soldier_BuffBanner_Infinite Skill Normal } TFBot { Name "Demoman" Class Demoman WeaponRestrictions PrimaryOnly Skill Normal } TFBot { Name "Demoman" Class Demoman WeaponRestrictions PrimaryOnly Skill Normal } TFBot { Name "Demoman" Class Demoman WeaponRestrictions PrimaryOnly Skill Normal } } } WaveSpawn { Where spawnbot_right_giant Name "Wave3_GSoSbbDmm2" TotalCount 7 MaxActive 7 SpawnCount 1 WaitForAllSpawned Wave3_GSoSbbDmm1 WaitBetweenSpawns 0.1 WaitBeforeStarting 10 TotalCurrency 350 Squad { TFBot { Name "Giant Soldier" Template T_TFBot_Giant_Soldier WeaponRestrictions PrimaryOnly Skill Hard } TFBot { Name "Buff Banner Soldier" Template T_TFBot_Soldier_BuffBanner_Infinite Skill Normal } TFBot { Name "Buff Banner Soldier" Template T_TFBot_Soldier_BuffBanner_Infinite Skill Normal } TFBot { Name "Buff Banner Soldier" Template T_TFBot_Soldier_BuffBanner_Infinite Skill Normal } TFBot { Name "Demoman" Class Demoman WeaponRestrictions PrimaryOnly Skill Normal } TFBot { Name "Demoman" Class Demoman WeaponRestrictions PrimaryOnly Skill Normal } TFBot { Name "Demoman" Class Demoman WeaponRestrictions PrimaryOnly Skill Normal } } } WaveSpawn { Where spawnbot_left_giant Name "Wave3_HifHsg1" TotalCount 5 MaxActive 5 SpawnCount 1 WaitForAllDead Wave3_GSoSbbDmm1 WaitBetweenSpawns 0.1 WaitBeforeStarting 5 TotalCurrency 50 Squad { TFBot { Name "Iron Fists Heavy" Template T_TFBot_Heavyweapons_Fist WeaponRestrictions MeleeOnly Skill Normal } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly Skill Hard } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly Skill Hard } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly Skill Hard } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly Skill Hard } } } WaveSpawn { Where spawnbot_right_giant Name "Wave3_HifHsg2" TotalCount 5 MaxActive 5 SpawnCount 1 WaitForAllDead Wave3_GSoSbbDmm2 WaitBetweenSpawns 0.1 WaitBeforeStarting 8 TotalCurrency 50 Squad { TFBot { Name "Iron Fists Heavy" Template T_TFBot_Heavyweapons_Fist WeaponRestrictions MeleeOnly Skill Normal } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly Skill Hard } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly Skill Hard } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly Skill Hard } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly Skill Hard } } } WaveSpawn { Where spawnbot_left_giant Name "Wave3_HifHsg3" TotalCount 5 MaxActive 5 SpawnCount 1 WaitForAllDead Wave3_HifHsg1 WaitBetweenSpawns 0.1 WaitBeforeStarting 3 TotalCurrency 50 Squad { TFBot { Name "Iron Fists Heavy" Template T_TFBot_Heavyweapons_Fist WeaponRestrictions MeleeOnly Skill Normal } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly Skill Hard } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly Skill Hard } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly Skill Hard } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly Skill Hard } } } WaveSpawn { Where spawnbot_right_giant Name "Wave3_HifHsg3" TotalCount 5 MaxActive 5 SpawnCount 1 WaitForAllDead Wave3_HifHsg2 WaitBetweenSpawns 0.1 WaitBeforeStarting 3 TotalCurrency 50 Squad { TFBot { Name "Iron Fists Heavy" Template T_TFBot_Heavyweapons_Fist WeaponRestrictions MeleeOnly Skill Normal } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly Skill Hard } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly Skill Hard } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly Skill Hard } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly Skill Hard } } } WaveSpawn { Where spawnbot_left Name "Wave3_SbbSbb" //Sbb stands both for "Soldier Black Box" and "Soldier Buff Banner" TotalCount 25 MaxActive 15 SpawnCount 1 WaitForAllDead Wave3_HifHsg3 WaitBetweenSpawns 1 WaitBeforeStarting 1 TotalCurrency 100 TFBot { Name "Black Box Soldier" Template T_TFBot_Soldier_RocketShotgun WeaponRestrictions PrimaryOnly Skill Easy } } WaveSpawn { Where spawnbot_left Name "Wave3_SbbSbb" TotalCount 5 MaxActive 5 SpawnCount 5 WaitForAllDead Wave3_HifHsg3 WaitBetweenSpawns 0 WaitBeforeStarting 11 TotalCurrency 50 TFBot { Name "Buff Banner Soldier" Template T_TFBot_Soldier_BuffBanner_Infinite Skill Easy } } WaveSpawn { Where spawnbot_right Name "Wave3_Support" TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead Wave3_HifHsg3 WaitBetweenSpawns 10 WaitBeforeStarting 11 TotalCurrency 0 Support 1 TFBot { Name "Support Flare Pyro" Template T_TFBot_Pyro_Flaregun WeaponRestrictions SecondaryOnly Skill Easy } } } // Wave 4 (950$) // // Tank 1 [20.000 Health / 69 Speed] don't judge me ok // Soldier 25 // Demoman 25 // Shotgun 50 // Pistol Scout 30 // // -- SUPPORT -- // // BONK! Scout (2) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { TotalCount 1 Name "Wave4_Tank" WaitBetweenSpawns 0 WaitBeforeStarting 15 TotalCurrency 500 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Speed 69 StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot_left Name "Wave4_Sol" TotalCount 25 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Name "Soldier" Class Soldier WeaponRestrictions PrimaryOnly Skill Normal } } WaveSpawn { Where spawnbot_right Name "Wave4_Tank" TotalCount 25 MaxActive 10 SpawnCount 1 WaitForAllDead Wave4_Sol WaitBetweenSpawns 2 WaitBeforeStarting 1 TotalCurrency 100 TFBot { Name "Demoman" Class Demoman WeaponRestrictions PrimaryOnly Skill Normal } } WaveSpawn { Where spawnbot_left Name "Wave4_HsgScp" TotalCount 50 MaxActive 10 SpawnCount 1 WaitForAllDead Wave4_Tank WaitBetweenSpawns 0.66 WaitBeforeStarting 10 TotalCurrency 150 TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly Skill Normal } } WaveSpawn { Where spawnbot_right Name "Wave4_HsgScp" TotalCount 30 MaxActive 7 SpawnCount 1 WaitForAllDead Wave4_Tank WaitBetweenSpawns 1 WaitBeforeStarting 11 TotalCurrency 100 TFBot { Name "Pistol Scout" Template T_TFBot_Scout_Pistol WeaponRestrictions SecondaryOnly Skill Normal } } WaveSpawn { Where spawnbot_right Name "Wave4_Support" TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead Wave4_Tank WaitBetweenSpawns 30 WaitBeforeStarting 30 TotalCurrency 0 Support 1 TFBot { Name "BONK! Scout Support" Template T_TFBot_Scout_Bonk Skill Hard } } } // Wave 5 (900$) // // G. Heavy 2 // Reguler Med 6 // Bowman 36 // Scout 40 // Dragons Fury 40 // // -- SUPPORT -- // // M. Spy (2) // M stands for Mission // M. Sidney (1) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Where spawnbot_left_giant Name "Wave5_GHvMer1" TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 0.1 WaitBeforeStarting 5 TotalCurrency 305 Squad { TFBot { Name "Giant Heavy" Template T_TFBot_Giant_Heavyweapons WeaponRestrictions PrimaryOnly Skill Expert } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Hard } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Hard } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Hard } } } WaveSpawn { Where spawnbot_left_giant Name "Wave5_GHvMer2" TotalCount 4 MaxActive 4 SpawnCount 1 WaitForAllDead Wave5_GHvMer1 WaitBetweenSpawns 0.1 WaitBeforeStarting 5 TotalCurrency 305 Squad { TFBot { Name "Giant Heavy" Template T_TFBot_Giant_Heavyweapons WeaponRestrictions PrimaryOnly Skill Expert } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Hard } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Hard } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Hard } } } WaveSpawn { Where spawnbot_right Name "Wave5_Bwm1" TotalCount 9 MaxActive 9 SpawnCount 1 WaitBetweenSpawns 0.111 WaitBeforeStarting 0 TotalCurrency 20 TFBot { Name "Bowman" Template T_TFBot_Sniper_Huntsman WeaponRestrictions PrimaryOnly Skill Hard } } WaveSpawn { Where spawnbot_right Name "Wave5_Bwm2" TotalCount 9 MaxActive 9 SpawnCount 1 WaitForAllDead Wave5_Bwm1 WaitBetweenSpawns 0.111 WaitBeforeStarting 3 TotalCurrency 20 TFBot { Name "Bowman" Template T_TFBot_Sniper_Huntsman WeaponRestrictions PrimaryOnly Skill Hard } } WaveSpawn { Where spawnbot_right Name "Wave5_Bwm3" TotalCount 9 MaxActive 9 SpawnCount 1 WaitForAllDead Wave5_Bwm2 WaitBetweenSpawns 0.111 WaitBeforeStarting 3 TotalCurrency 25 TFBot { Name "Bowman" Template T_TFBot_Sniper_Huntsman WeaponRestrictions PrimaryOnly Skill Hard } } WaveSpawn { Where spawnbot_right Name "Wave5_GHvMer2" // Naming it this so the next bots have to wait for both Bowman and G. Heavy to die TotalCount 9 MaxActive 9 SpawnCount 1 WaitForAllDead Wave5_Bwm3 WaitBetweenSpawns 0.111 WaitBeforeStarting 3 TotalCurrency 25 TFBot { Name "Bowman" Template T_TFBot_Sniper_Huntsman WeaponRestrictions PrimaryOnly Skill Hard } } WaveSpawn { Where spawnbot_both Name "Wave5_Sco" TotalCount 30 MaxActive 15 SpawnCount 1 WaitForAllDead Wave5_GHvMer2 WaitBetweenSpawns 0.25 WaitBeforeStarting 3 TotalCurrency 100 RandomSpawn 1 TFBot { Name "Scout" Class Scout WeaponRestrictions PrimaryOnly Skill Hard } } WaveSpawn { Where spawnbot_both Name "Wave5_Pdf" TotalCount 30 MaxActive 15 SpawnCount 1 WaitForAllDead Wave5_Sco WaitBetweenSpawns 0.25 WaitBeforeStarting 3 TotalCurrency 100 RandomSpawn 1 TFBot { Name "Dragons Fury Pyro" Template T_TFBot_Pyro_DragonsFury WeaponRestrictions PrimaryOnly Skill Easy } } } // Wave 6 (1000$) // // Tank 1 [20.000 Health / 70 Speed] // G. Crit Soldier 3 // Heater Heavy 30 // Concheror 30 // Demospam 25 // Über Medic 3 // Direct Hit 24 // Chargeless 60 // // -- SUPPORT -- // // M. Spy (3) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { TotalCount 1 Name "Wave6_Tank" WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 300 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Speed 70 StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot_left Name "Wave6_Hvh" TotalCount 30 MaxActive 16 SpawnCount 2 WaitBetweenSpawns 3 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Name "Heater Heavy" Template T_TFBot_Heavy_Heater WeaponRestrictions PrimaryOnly Skill Hard } } WaveSpawn { Where spawnbot_right Name "Wave6_Tank" TotalCount 30 MaxActive 16 SpawnCount 2 WaitForAllDead Wave6_Hvh WaitBetweenSpawns 3 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Name "Concheror Soldier" Template T_TFBot_Soldier_Concheror_Infinite Skill Hard } } WaveSpawn { Where spawnbot_right_giant Name "Wave6_GSoMeüSdh1" TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead Wave6_Tank WaitBetweenSpawns 0 WaitBeforeStarting 1 TotalCurrency 50 Squad { TFBot { Name "Giant Crit Soldier" Template T_TFBot_Giant_Soldier_Crit WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Skill Expert } TFBot { Name "Über Medic" Template T_TFBot_Medic Skill Expert } } } WaveSpawn { Where spawnbot_right Name "Wave6_GSoMeüSdh1" TotalCount 8 MaxActive 8 SpawnCount 1 WaitForAllDead Wave6_Tank WaitBetweenSpawns 0.125 WaitBeforeStarting 6 TotalCurrency 50 TFBot { Name "Direct Hit Soldier" Template T_TFBot_Soldier_DirectHit WeaponRestrictions PrimaryOnly Skill Hard } } WaveSpawn { Where spawnbot_right_giant Name "Wave6_GSoMeüSdh2" TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead Wave6_GSoMeüSdh1 WaitBetweenSpawns 0 WaitBeforeStarting 1 TotalCurrency 50 Squad { TFBot { Name "Giant Crit Soldier" Template T_TFBot_Giant_Soldier_Crit WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Skill Expert } TFBot { Name "Über Medic" Template T_TFBot_Medic Skill Expert } } } WaveSpawn { Where spawnbot_right Name "Wave6_GSoMeüSdh2" TotalCount 8 MaxActive 8 SpawnCount 1 WaitForAllDead Wave6_GSoMeüSdh1 WaitBetweenSpawns 0.125 WaitBeforeStarting 6 TotalCurrency 50 TFBot { Name "Direct Hit Soldier" Template T_TFBot_Soldier_DirectHit WeaponRestrictions PrimaryOnly Skill Hard } } WaveSpawn { Where spawnbot_right_giant Name "Wave6_GSoMeüSdh3" TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead Wave6_GSoMeüSdh2 WaitBetweenSpawns 0 WaitBeforeStarting 1 TotalCurrency 50 Squad { TFBot { Name "Giant Crit Soldier" Template T_TFBot_Giant_Soldier_Crit WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Skill Expert } TFBot { Name "Über Medic" Template T_TFBot_Medic Skill Expert } } } WaveSpawn { Where spawnbot_right Name "Wave6_GSoMeüSdh3" TotalCount 8 MaxActive 8 SpawnCount 1 WaitForAllDead Wave6_GSoMeüSdh2 WaitBetweenSpawns 0.125 WaitBeforeStarting 6 TotalCurrency 50 TFBot { Name "Direct Hit Soldier" Template T_TFBot_Soldier_DirectHit WeaponRestrictions PrimaryOnly Skill Hard } } WaveSpawn { Where spawnbot_both Name "Wave6_DkcHmt" TotalCount 60 MaxActive 18 SpawnCount 1 WaitForAllDead Wave6_GSoMeüSdh3 WaitBetweenSpawns 0.25 WaitBeforeStarting 2 TotalCurrency 150 RandomSpawn 1 TFBot { Name "Chargeless Demoknight" Template T_TFBot_Demoknight_Chargeless WeaponRestrictions MeleeOnly Skill Hard } } } // Wave 7 (900$) // // G. Demospam 4 // G. Deflector 3 // Regular Medic 16 // Pyro 20 // Crit Scorch Shot 6 // Über Medic 6 // Buff Banner 5 // Battalions 5 // Concheror 5 // BONK! Scout 20 // // -- SUPPORT -- // // Heavy (3) // Demoknight (3) // M. Spy (3) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Where spawnbot_left_giant Name "Wave7_GDrMdr1" TotalCount 5 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 0.1 WaitBeforeStarting 0 TotalCurrency 60 Squad { TFBot { Name "Giant Rapid Fire Demo" Template T_TFBot_Giant_Demo_RapidFire ClassIcon demo_burst_giant WeaponRestrictions PrimaryOnly Skill Expert } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Expert } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Expert } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Expert } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Expert } } } WaveSpawn { Where spawnbot_right_giant Name "Wave7_GDrMdr2" TotalCount 5 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 0.1 WaitBeforeStarting 10 TotalCurrency 60 Squad { TFBot { Name "Giant Rapid Fire Demo" Template T_TFBot_Giant_Demo_RapidFire ClassIcon demo_burst_giant WeaponRestrictions PrimaryOnly Skill Expert } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Expert } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Expert } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Expert } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Expert } } } WaveSpawn { Where spawnbot_left_giant Name "Wave7_GDrMdr3" TotalCount 5 MaxActive 5 SpawnCount 1 WaitForAllDead Wave7_GDrMdr1 WaitBetweenSpawns 0.1 WaitBeforeStarting 0 TotalCurrency 60 Squad { TFBot { Name "Giant Rapid Fire Demo" Template T_TFBot_Giant_Demo_RapidFire ClassIcon demo_burst_giant WeaponRestrictions PrimaryOnly Skill Expert } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Expert } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Expert } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Expert } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Expert } } } WaveSpawn { Where spawnbot_right_giant Name "Wave7_GDrMdr3" TotalCount 5 MaxActive 5 SpawnCount 1 WaitForAllDead Wave7_GDrMdr2 WaitBetweenSpawns 0.1 WaitBeforeStarting 0 TotalCurrency 60 Squad { TFBot { Name "Giant Rapid Fire Demo" Template T_TFBot_Giant_Demo_RapidFire ClassIcon demo_burst_giant WeaponRestrictions PrimaryOnly Skill Expert } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Expert } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Expert } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Expert } TFBot { Name "Medic" Template T_TFBot_Medic_Regular Skill Expert } } } WaveSpawn { Where spawnbot_left Name "Wave7_GDrMdr3" TotalCount 20 MaxActive 10 SpawnCount 1 WaitForAllSpawned Wave7_GDrMdr2 WaitBetweenSpawns 1 WaitBeforeStarting 5 TotalCurrency 50 TFBot { Name "Pyro" Class Pyro WeaponRestrictions PrimaryOnly Skill Normal } } WaveSpawn { Where spawnbot_right Name "Wave7_PssMdü" TotalCount 12 MaxActive 12 SpawnCount 2 WaitForAllDead Wave7_GDrMdr3 WaitBetweenSpawns 2 WaitBeforeStarting 2 TotalCurrency 100 Squad { TFBot { Name "Scorch Shot Pyro" Template T_TFBot_ScorchShot WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Skill Hard } TFBot { Name "Über Medic" Template T_TFBot_Medic Skill Hard } } } WaveSpawn { Where spawnbot_left_giant Name "Wave7_GHdSbb" TotalCount 11 MaxActive 11 SpawnCount 1 WaitForAllDead Wave7_PssMdü WaitBetweenSpawns 0.1 WaitBeforeStarting 0 TotalCurrency 150 Squad { TFBot { Name "Giant Deflector Heavy" Template T_TFBot_Giant_Heavyweapons_Deflector WeaponRestrictions PrimaryOnly Skill Expert } TFBot { Name "Buff Banner Soldier" Template T_TFBot_Soldier_BuffBanner_Infinite Skill Expert } TFBot { Name "Buff Banner Soldier" Template T_TFBot_Soldier_BuffBanner_Infinite Skill Expert } TFBot { Name "Buff Banner Soldier" Template T_TFBot_Soldier_BuffBanner_Infinite Skill Expert } TFBot { Name "Buff Banner Soldier" Template T_TFBot_Soldier_BuffBanner_Infinite Skill Expert } TFBot { Name "Buff Banner Soldier" Template T_TFBot_Soldier_BuffBanner_Infinite Skill Expert } } } WaveSpawn { Where spawnbot_left_giant Name "Wave7_GHdSbt" TotalCount 11 MaxActive 11 SpawnCount 1 WaitForAllDead Wave7_GHdSbb WaitBetweenSpawns 0.1 WaitBeforeStarting 0.5 TotalCurrency 160 Squad { TFBot { Name "Giant Deflector Heavy" Template T_TFBot_Giant_Heavyweapons_Deflector WeaponRestrictions PrimaryOnly Skill Expert } TFBot { Name "Battalion Soldier" Template T_TFBot_Soldier_Battalion_Infinite Skill Expert } TFBot { Name "Battalion Soldier" Template T_TFBot_Soldier_Battalion_Infinite Skill Expert } TFBot { Name "Battalion Soldier" Template T_TFBot_Soldier_Battalion_Infinite Skill Expert } TFBot { Name "Battalion Soldier" Template T_TFBot_Soldier_Battalion_Infinite Skill Expert } TFBot { Name "Battalion Soldier" Template T_TFBot_Soldier_Battalion_Infinite Skill Expert } } } WaveSpawn { Where spawnbot_left_giant Name "Wave7_GHdSch" TotalCount 11 MaxActive 11 SpawnCount 1 WaitForAllDead Wave7_GHdSbt WaitBetweenSpawns 0.1 WaitBeforeStarting 0.5 TotalCurrency 150 Squad { TFBot { Name "Giant Deflector Heavy" Template T_TFBot_Giant_Heavyweapons_Deflector WeaponRestrictions PrimaryOnly Skill Expert } TFBot { Name "Concheror Soldier" Template T_TFBot_Soldier_Concheror_Infinite Skill Expert } TFBot { Name "Concheror Soldier" Template T_TFBot_Soldier_Concheror_Infinite Skill Expert } TFBot { Name "Concheror Soldier" Template T_TFBot_Soldier_Concheror_Infinite Skill Expert } TFBot { Name "Concheror Soldier" Template T_TFBot_Soldier_Concheror_Infinite Skill Expert } TFBot { Name "Concheror Soldier" Template T_TFBot_Soldier_Concheror_Infinite Skill Expert } } } WaveSpawn { Where spawnbot_right Name "Wave7_Support" TotalCount 3 MaxActive 3 SpawnCount 1 WaitForAllDead Wave7_GHdSch WaitBetweenSpawns 0.1 WaitBeforeStarting 0 TotalCurrency 0 RandomSpawn 1 Support 1 TFBot { Name "Heavy" Class Heavyweapons WeaponRestrictions PrimaryOnly Skill Normal } } WaveSpawn { Where spawnbot_right Name "Wave7_Support" TotalCount 3 MaxActive 3 SpawnCount 1 WaitForAllDead Wave7_GHdSch WaitBetweenSpawns 0.1 WaitBeforeStarting 0 TotalCurrency 0 RandomSpawn 1 Support 1 TFBot { Name "Demoknight" Template T_TFBot_Demoman_Knight WeaponRestrictions MeleeOnly Skill Normal } } WaveSpawn { Where spawnbot_left Name "Wave7_Scb" TotalCount 20 MaxActive 10 SpawnCount 5 WaitForAllDead Wave7_GHdSch WaitBetweenSpawns 5 WaitBeforeStarting 15 TotalCurrency 50 TFBot { Name "BONK! Scout" Template T_TFBot_Scout_Bonk Skill Easy } } } }