#base robot_giant.pop #base robot_standard.pop #base robot_click.pop #base robot_click_giant.pop WaveSchedule { StartingCurrency 600 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 42 CooldownTime 64 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 12 CooldownTime 36 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 32 CooldownTime 36 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 75 CooldownTime 12 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 42 CooldownTime 64 DesiredCount 4 TFBot { Template T_TFBot_Spy } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 5 InitialCooldown 42 CooldownTime 58 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 RandomSpawn 1 Where spawnbot_right Where spawnbot_left TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn { Name wave1 TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 8 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave1 TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 8 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { WaitForAllDead wave1 TotalCurrency 150 TotalCount 32 MaxActive 8 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 9 Where spawnbot_right Where spawnbot_left Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { WaitForAllDead wave1 TotalCurrency 150 TotalCount 64 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot_lower Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_RocketPush } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name wave1 TotalCurrency 150 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Soldier_Tankbuster } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal } TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal } TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal } TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal } TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal } } } WaveSpawn { TotalCurrency 200 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 6 WaitBetweenSpawns 0 Where spawnbot_right TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Hard } } WaveSpawn { WaitForAllDead wave1 TotalCurrency 100 TotalCount 13 MaxActive 13 SpawnCount 13 WaitBeforeStarting 12 WaitBetweenSpawns 0 Where spawnbot_left TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Hard } } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot_left TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { WaitForAllDead wave2 TotalCurrency 150 TotalCount 27 MaxActive 18 SpawnCount 9 WaitBeforeStarting 0 WaitBetweenSpawns 19 Where spawnbot_right Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } } } WaveSpawn { Name sub1 WaitForAllDead wave2 TotalCurrency 150 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 5 RandomSpawn 1 Where spawnbot_right Where spawnbot_left TFBot { ClassIcon heavy_crit Health 300 Name HeavyWeapons Class HeavyWeapons Skill Expert Attributes "AlwaysCrit" } } WaveSpawn { WaitForAllDead sub1 TotalCurrency 150 TotalCount 16 MaxActive 16 SpawnCount 16 WaitBeforeStarting 16 WaitBetweenSpawns 10 RandomSpawn 1 Where spawnbot_right Where spawnbot_left TFBot { ClassIcon heavy_crit Health 300 Name HeavyWeapons Class HeavyWeapons Skill Expert Attributes "AlwaysCrit" } } WaveSpawn { TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 10 RandomSpawn 1 Where spawnbot_right Where spawnbot_left TFBot { Template T_TFBot_Giant_Scout_Fast } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name wave1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Tank { Health 32000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 200 TotalCount 42 MaxActive 18 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 2 RandomSpawn 1 Where spawnbot_right Where spawnbot_left TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { WaitForAllDead wave1 TotalCurrency 400 TotalCount 42 MaxActive 16 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 2 Where spawnbot_right Where spawnbot_left TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { WaitForAllDead wave2 TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { WaitForAllDead wave2 TotalCurrency 100 TotalCount 100 MaxActive 12 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 RandomSpawn 1 Where spawnbot_lower Where spawnbot_right Where spawnbot_left TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { TotalCurrency 100 TotalCount 100 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Support 1 Where spawnbot_lower TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Expert } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_right TFBot { Template T_TFBot_Giant_Scout_Blaster_Hyper } } WaveSpawn { Name wave1 TotalCurrency 400 TotalCount 12 MaxActive 12 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 7 Where spawnbot_right TFBot { Template T_TFBot_Giant_Soldier_Scatter } } WaveSpawn { TotalCurrency 150 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 4 Support Limited Where spawnbot_right RandomChoice { TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 10 Where spawnbot_left Squad { TFBot { Template T_TFBot_Chief_Soldier_RocketPush } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { WaitForAllDead wave1 TotalCurrency 150 TotalCount 32 MaxActive 16 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 1 Support Limited Where spawnbot_left TFBot { Template T_TFBot_Medic_BigHeal } } WaveSpawn { Name wave3 WaitForAllDead wave2 TotalCurrency 250 TotalCount 28 MaxActive 7 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot_right TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Expert } } WaveSpawn { Name wave3 WaitForAllDead wave2 TotalCurrency 250 TotalCount 28 MaxActive 7 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot_right TFBot { Skill Expert Template T_TFBot_Demoman } } WaveSpawn { WaitForAllDead wave2 TotalCurrency 150 TotalCount 54 MaxActive 7 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 1 Support Limited Where spawnbot RandomChoice { TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_SlowRecharge } } } WaveSpawn { WaitForAllDead wave3 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 10 Where spawnbot_left TFBot { Template T_TFBot_Giant_Scout_Blaster_Hyper } } WaveSpawn { WaitForAllDead wave3 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 10 Where spawnbot_right TFBot { Template T_TFBot_Giant_Scout_Blaster_Hyper } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Tank { Health 58000 Name Tank Speed 60 StartingPathTrackNode boss_path2_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Tank { Health 58000 Name Tank Speed 55 Skin 1 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_right TFBot { Template T_TFBot_Giant_Scout_Blaster_Hyper } } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 12 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name wave3 WaitForAllDead wave2 TotalCurrency 300 TotalCount 65 MaxActive 20 SpawnCount 5 WaitBeforeStarting 2 WaitBetweenSpawns 2 RandomSpawn 1 Where spawnbot_lower Where spawnbot_right Where spawnbot_left TFBot { Skill Expert Template T_TFBot_Scout_Sandman_FastCharge Attributes "AlwaysCrit" } } WaveSpawn { Name wave4 WaitForAllSpawned wave3 TotalCurrency 500 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Chief_Tavish } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { WaitForAllSpawned wave3 TotalCurrency 100 TotalCount 12 MaxActive 8 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 8 RandomSpawn 1 Where spawnbot_right Where spawnbot_left TFBot { Template T_TFBot_Demoman_Samurai Attributes "AlwaysCrit" } } WaveSpawn { WaitForAllDead wave4 TotalCurrency 100 TotalCount 100 MaxActive 16 SpawnCount 6 WaitBeforeStarting 2 WaitBetweenSpawns 4 Support 1 Where spawnbot_right Where spawnbot_left TFBot { ClassIcon sniper_bow Health 125 Name "Penetration Bowman" Class Sniper Skill Expert Attributes "AlwaysCrit" ItemAttributes { ItemName "the fortified compound" "projectile penetration" 1 "damage bonus" 0.75 } Item "the fortified compound" Item "the fruit shoot" } } WaveSpawn { WaitForAllDead wave4 TotalCurrency 400 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 23 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Dragon } TFBot { Template T_TFBot_Giant_Medic } } } } }