#base robot_giant.pop #base robot_standard.pop #base robot_nebel.pop WaveSchedule { StartingCurrency 1400 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Advanced 1 Mission // sentry buster { Objective DestroySentries InitialCooldown 5 Where spawnbot BeginAtWave 1 RunForThisManyWaves 9 CooldownTime 20 TFBot { Template T_TFBot_SentryBuster } } Mission // Spy - wave 1 { Objective Spy InitialCooldown 60 Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 2 TFBot { Class Spy Skill Expert Name Spy } } Mission // Spy - wave 3 { Objective Spy InitialCooldown 60 Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 2 TFBot { Class Spy Skill Expert Name Spy } } Mission // Sniper - wave 2-3 { Objective Sniper InitialCooldown 60 Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 2 CooldownTime 60 DesiredCount 3 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } //WAVE 1 //Currency 2150 /// No support Wave { StartWaveOutput { Target wave_start_relay_ironman Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn //WAVE 01a: Soldier Buff Banner + Pyro Scorch Shot { Name "wave01a" Where spawnbot TotalCount 120 MaxActive 18 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 240 Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_ScorchShot_FastShot } } } WaveSpawn //WAVE 01b: [TANK] { Name "wave01b" TotalCount 1 WaitForAllSpawned "wave01a" WaitBeforeStarting 1 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 01c: Soldier Equalizer + Heavy Gnome Crit { Name "wave01c" Where spawnbot WaitForAllDead "wave01a" TotalCount 120 MaxActive 18 SpawnCount 6 WaitBeforeStarting 1 WaitBetweenSpawns 2 TotalCurrency 240 Squad { TFBot { Template T_TFBot_Heavyweapons_Gnome } TFBot { Template T_TFBot_Soldier_Equalizer } } } WaveSpawn //WAVE 01d: [TANK] { Name "wave01d" TotalCount 1 WaitForAllSpawned "wave01c" WaitBeforeStarting 1 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 01e: Scout Shortstop { Name "wave01e" Where spawnbot WaitForAllDead "wave01c" TotalCount 75 MaxActive 15 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 4 TotalCurrency 150 TFBot { Template T_TFBot_Scout_Shortstop } } WaveSpawn //WAVE 01f: Russian Heavy { Name "wave01f" Where spawnbot WaitForAllSpawned "wave01e" TotalCount 75 MaxActive 15 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 4 TotalCurrency 150 TFBot { Template T_TFBot_Russian_Heavy } } WaveSpawn //WAVE 01g: [TANK] { Name "wave01g" TotalCount 1 WaitForAllSpawned "wave01f" WaitBeforeStarting 1 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 35000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 01h: Pyro Speedboost { Name "wave01h" Where spawnbot WaitForAllDead "wave01e" TotalCount 75 MaxActive 15 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 5 TotalCurrency 150 TFBot { Template T_TFBot_Pyro_Speedboost } } WaveSpawn //WAVE 01i: Scout FoW + Heavy Deflector { Name "wave01i" Where spawnbot WaitForAllSpawned "wave01h" TotalCount 120 MaxActive 18 SpawnCount 6 WaitBeforeStarting 1 WaitBetweenSpawns 5 TotalCurrency 240 Squad { TFBot { Template T_TFBot_Scout_FOW } TFBot { Template T_TFBot_Heavyweapons_Deflector } } } WaveSpawn //WAVE 01j: Scout FaN + Sniper Huntsman Crit { Name "wave01j" Where spawnbot WaitForAllSpawned "wave01i" TotalCount 120 MaxActive 18 SpawnCount 6 WaitBeforeStarting 1 WaitBetweenSpawns 4 TotalCurrency 240 Squad { TFBot { Template T_TFBot_Scout_FAN_CAC } TFBot { Template T_TFBot_Sniper_Huntsman Attributes AlwaysCrit } } } WaveSpawn //WAVE 01k: [TANK] { Name "wave01k" TotalCount 1 WaitForAllDead "wave01i" WaitBeforeStarting 1 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 40000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 01l: [TANK] { Name "wave01l" TotalCount 1 WaitForAllDead "wave01j" WaitBeforeStarting 5 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 45000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 01m: Spy Speedboost { Name "wave01m" Where spawnbot WaitForAllSpawned "wave01k" TotalCount 120 MaxActive 18 SpawnCount 6 WaitBeforeStarting 1 WaitBetweenSpawns 2 TotalCurrency 240 TFBot { Template T_TFBot_Spy_Ambassador } } } //WAVE 2 //Currency 2500 /// Support: Scout 1 + Sniper 3 Wave { StartWaveOutput { Target wave_start_relay_ironman Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn //WAVE 02a: Scout (Support for bombs) { Name "wave02a" Where spawnbot Support 1 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 TotalCurrency 0 TFBot { Class Scout Skill Easy } } WaveSpawn //WAVE 02b: [TANK] { Name "wave02b" TotalCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 500 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 02c: [TANK] { Name "wave02c" WaitForAllSpawned "wave02b" TotalCount 5 WaitBeforeStarting 50 WaitBetweenSpawns 30 TotalCurrency 500 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 02d: [TANK] { Name "wave02d" WaitForAllSpawned "wave02c" TotalCount 5 WaitBeforeStarting 50 WaitBetweenSpawns 30 TotalCurrency 500 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 35000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 02e: [TANK] { Name "wave02e" WaitForAllSpawned "wave02d" TotalCount 5 WaitBeforeStarting 50 WaitBetweenSpawns 30 TotalCurrency 500 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 40000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 02f: Spies { Name "wave02f" Where spawnbot TotalCount 500 MaxActive 20 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 1 TotalCurrency 500 TFBot { Template T_TFBot_Spy_Ambassador } } } //WAVE 3 //Currency 0 /// Support: Spy 2 + Sniper 3 Wave { StartWaveOutput { Target wave_start_relay_ironman Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn //WAVE 03a: Heavy Giant Boxing + Uber Medics { Name "wave03a" Where spawnbot_giant TotalCount 30 MaxActive 18 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn //WAVE 03b: Soldier Noob Samurai + Uber Medics { Name "wave03b" WaitForAllSpawned "wave03a" Where spawnbot_giant TotalCount 30 MaxActive 18 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Soldier_Giant_Samurai } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn //WAVE 03c: Pyro Giant Scorch Shot + Uber Medics { Name "wave03c" WaitForAllSpawned "wave03b" Where spawnbot_giant TotalCount 30 MaxActive 18 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer_ScorchShot } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn //WAVE 03d: Demoknight Giant + Uber Medics { Name "wave03d" WaitForAllSpawned "wave03c" Where spawnbot_giant TotalCount 30 MaxActive 18 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn //WAVE 03e: Medic Giant Blutsauger Giant + Uber Medics { Name "wave03e" WaitForAllSpawned "wave03d" Where spawnbot_giant TotalCount 30 MaxActive 18 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Medic_Giant_Blutsauger } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn //WAVE 03f: Heavy Natascha + Giant Medics { Name "wave03f" WaitForAllSpawned "wave03e" Where spawnbot_giant TotalCount 30 MaxActive 18 SpawnCount 6 WaitBeforeStarting 7 WaitBetweenSpawns 18 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Natascha } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn //WAVE 03g: Demo Burst + Giant Medics { Name "wave03g" WaitForAllSpawned "wave03f" Where spawnbot_giant TotalCount 30 MaxActive 18 SpawnCount 6 WaitBeforeStarting 7 WaitBetweenSpawns 18 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Demo_RapidFire } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn //WAVE 03h: Soldier Giant Crit + Giant Medics { Name "wave03h" WaitForAllSpawned "wave03f" Where spawnbot_giant TotalCount 30 MaxActive 18 SpawnCount 6 WaitBeforeStarting 7 WaitBetweenSpawns 18 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn //WAVE 03i: Pyro Backburner + Giant Medics { Name "wave03i" WaitForAllSpawned "wave03h" Where spawnbot_giant TotalCount 30 MaxActive 18 SpawnCount 6 WaitBeforeStarting 7 WaitBetweenSpawns 18 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Pyro_Giant_Burner } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn //WAVE 03j: SCOUTS { Name "wave03j" WaitForAllDead "wave03h" Where spawnbot_giant TotalCount 30 MaxActive 15 SpawnCount 15 WaitBeforeStarting 2 WaitBetweenSpawns 25 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Scout } TFBot { Template T_TFBot_Giant_Scout_FAN } TFBot { Template T_TFBot_Giant_Scout_Baseball } TFBot { Template T_TFBot_Giant_Scout_Bonk } TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } } } }