#base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 1200 RespawnWaveTime 10 CanBotsAttackWhileInSpawnRoom no Mission // Sniper { Objective Sniper InitialCooldown 15 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 4 CooldownTime 35 DesiredCount 2 TFBot { Class Sniper Skill Expert Name Sniper } } Mission // sentry buster { Objective DestroySentries InitialCooldown 5 Where spawnbot BeginAtWave 1 RunForThisManyWaves 5 CooldownTime 25 TFBot { Template T_TFBot_SentryBuster } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where spawnbot_invasion TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 400 TFBot { ClassIcon Heavy_shotgun WeaponRestrictions "SecondaryOnly" Class Soldier Skill Normal } } WaveSpawn { Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 200 TFBot { Template "T_TFBot_Giant_Soldier_Crit" } } WaveSpawn { Where spawnbot_left TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 2 TotalCurrency 200 TFBot { ClassIcon scout_bat_nys WeaponRestrictions "MeleeOnly" Class Scout Skill hard } } WaveSpawn { Where spawnbot_right TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 200 TFBot { Class Demoman Skill Normal } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where spawnbot_right TotalCount 40 MaxActive 20 SpawnCount 10 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 400 TFBot { Template "T_TFBot_Demoman_Knight" } } WaveSpawn { Where spawnbot_left TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 250 TFBot { Template "T_TFBot_Scout_Bonk" } } WaveSpawn { Support 1 Where spawnbot_invasion TotalCount 30 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 400 TFBot { ClassIcon Soldier_shovel WeaponRestrictions "MeleeOnly" Class Soldier Skill Normal } } WaveSpawn { Where spawnbot_invasion TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 200 TFBot { Template "T_TFBot_Demoman_Samurai" } } WaveSpawn { Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 600 TFBot { Template "T_TFBot_Giant_Boxing_Heavy" } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where spawnbot_right TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 400 TFBot { Class Soldier Skill Normal } } WaveSpawn { Where spawnbot TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 400 TFBot { Attributes AlwaysCrit ClassIcon soldier_crit Class Soldier Skill Normal } } WaveSpawn { Name "wave3_C" Where spawnbot_left TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 400 TFBot { WeaponRestrictions "SecondaryOnly" Attributes AlwaysCrit ClassIcon soldier_shotgun Class Heavy Skill Normal } } WaveSpawn { Where spawnbot TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 16 TotalCurrency 400 TFBot { Template "T_TFBot_Giant_Heavyweapons_Shotgun" } } WaveSpawn { WaitForAllSpawned "wave3_C" Where spawnbot TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 16 TotalCurrency 400 TFBot { Template "T_TFBot_Giant_Scout_Baseball_Armored" } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { WaitForAllDead "wave4_AG" Name "wave4_AT" TotalCurrency 1500 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Tank { Health 15000 Name "tankboss" Speed 75 // Skin 1 StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot Name "wave4_AG" TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 1200 Squad { TFBot { Template "T_TFBot_Giant_Demo_RapidFire" } TFBot { Template "T_TFBot_Giant_Medic" } } } WaveSpawn { Where spawnbot_invasion Name "wave4_A" TotalCount 30 MaxActive 15 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 3 TotalCurrency 300 TFBot { Class Heavy Skill Normal } } WaveSpawn { Where spawnbot_invasion WaitForAllSpawned "wave4_A" Name "wave4_B" TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 300 TFBot { Template "T_TFBot_Heavyweapons_Fist" } } WaveSpawn { Where spawnbot_right WaitForAllSpawned "wave4_AG" Name "wave4_C" TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Template "T_TFBot_Demoman_Samurai" } } WaveSpawn { Where spawnbot_left WaitForAllDead "wave4_AG" Name "wave4_D" TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 200 TFBot { Class Soldier Skill Hard } } WaveSpawn { Where spawnbot_invasion WaitForAllDead "wave4_A" Name "wave4_B" TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 300 TFBot { Template "T_TFBot_Demo_Burst" } } } }