#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 950 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Mission { Objective DestroySentries Where spawnbot_mission_sentry_buster InitialCooldown 42 CooldownTime 64 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 3 InitialCooldown 12 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 2 InitialCooldown 32 CooldownTime 12 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Engineer Where spawnbot InitialCooldown 45 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 10 Where flankers Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave1 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Pyro_Flaregun } } WaveSpawn { WaitForAllDead wave1 TotalCurrency 300 TotalCount 32 MaxActive 16 SpawnCount 8 WaitBeforeStarting 7 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 14 Where flankers Squad { TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { WaitForAllDead wave2 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 10 Where spawnbot Tank { Health 18000 Name tank1 Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead wave2 TotalCurrency 150 TotalCount 12 MaxActive 6 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 Support Limited Where flankers TFBot { Template T_TFBot_Engineer_Sentry_Battle } } WaveSpawn { WaitForAllDead wave2 TotalCurrency 200 TotalCount 100 MaxActive 12 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 3 Support 1 Where spawnbot TFBot { Template T_TFBot_Scout_Sandman } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { ClassIcon demo Class Demoman } } WaveSpawn { TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where flankers TFBot { ClassIcon demo Class Demoman } } WaveSpawn { Name wave1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 13 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { WaitForAllDead wave1 TotalCurrency 150 TotalCount 12 MaxActive 12 SpawnCount 12 WaitBeforeStarting 5 WaitBetweenSpawns 10 RandomSpawn 1 Where spawnbot Where flankers TFBot { Skill Expert Template T_TFBot_Scout_Melee Attributes "AlwaysCrit" } } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name wave3 WaitForAllDead wave2 TotalCurrency 300 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 4 WaitBetweenSpawns 10 Where spawnbot TFBot { ClassIcon demo Class Demoman Skill Expert } } WaveSpawn { Name wave3 WaitForAllDead wave2 TotalCurrency 300 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where flankers TFBot { ClassIcon heavy Class HeavyWeapons Skill Expert } } WaveSpawn { WaitForAllDead wave2 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 5 Where flankers TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } WaveSpawn { WaitForAllDead wave3 TotalCurrency 150 TotalCount 8 MaxActive 8 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } WaveSpawn { WaitForAllDead wave3 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 200 TotalCount 18 MaxActive 10 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 7 Where flankers Squad { TFBot { Skill Expert Template T_TFBot_Heavyweapons_Shotgun Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave1 TotalCurrency 300 TotalCount 20 MaxActive 20 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 7 Where flankers Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { WaitForAllDead wave1 TotalCurrency 150 TotalCount 36 MaxActive 9 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn { Name wave3 WaitForAllDead wave2 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 10 Where spawnbot Tank { Health 22000 Name Tank2 Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave3 WaitForAllDead wave2 TotalCurrency 100 TotalCount 13 MaxActive 13 SpawnCount 13 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Attributes "AlwaysCrit" } 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 } 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 } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { WaitForAllDead wave2 TotalCurrency 50 TotalCount 100 MaxActive 5 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 4 Support 1 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { WaitForAllDead wave3 TotalCurrency 400 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 2 Where flankers TFBot { Skill Expert Template T_TFBot_Giant_Scout_Fast Attributes "AlwaysCrit" } } WaveSpawn { WaitForAllDead wave2 TotalCurrency 50 TotalCount 9 MaxActive 2 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 7 Where flankers Support Limited TFBot { Template T_TFBot_Engineer_Sentry_Battle } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 150 TotalCount 16 MaxActive 16 SpawnCount 16 WaitBeforeStarting 18 WaitBetweenSpawns 0 Where spawnbot TFBot { ClassIcon heavy_crit Class HeavyWeapons Skill Expert Attributes "AlwaysCrit" } } WaveSpawn { TotalCurrency 300 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Scout_Shortstop Attributes "AlwaysCrit" } } WaveSpawn { Name wave1 TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 10 Where spawnbot Tank { Name Tank Health 39000 Speed 75 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 150 TotalCount 16 MaxActive 16 SpawnCount 16 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot TFBot { ClassIcon heavy_crit Class HeavyWeapons Skill Expert Attributes "AlwaysCrit" } } WaveSpawn { Name wave3 WaitForAllDead wave2 TotalCurrency 100 TotalCount 16 MaxActive 16 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 4 Where flankers Squad { TFBot { ClassIcon heavy Class HeavyWeapons Skill Expert } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { WaitForAllDead wave2 TotalCurrency 200 TotalCount 24 MaxActive 9 SpawnCount 3 WaitBeforeStarting 7 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_ScorchShot_FastShot Attributes "AlwaysCrit" } } WaveSpawn { WaitForAllDead wave3 TotalCurrency 300 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 6 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_BurstFire } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { WaitForAllDead wave3 TotalCurrency 100 TotalCount 100 MaxActive 12 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 1 Support 1 Where spawnbot TFBot { Skill Expert Template T_TFBot_Scout_Bonk } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave1 TotalCurrency 250 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_chief TFBot { Template T_TFBot_Chief_Soldier_RocketPush } } WaveSpawn { TotalCurrency 250 TotalCount 32 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 Support Limited Where spawnbot RandomChoice { TFBot { ClassIcon demo Class Demoman Attributes "AlwaysCrit" } TFBot { ClassIcon soldier Class Soldier Attributes "AlwaysCrit" } TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Expert Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllDead wave1 TotalCurrency 100 TotalCount 100 MaxActive 16 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 1 Support 1 RandomSpawn 1 Where spawnbot Where flankers RandomChoice { TFBot { ClassIcon demoknight Health 175 Name "Battle Axe Demo" Class Demoman Skill Expert Item "ali baba's wee booties" Item "the splendid screen" Item "the scotsman's skullcutter" Item "the broadband bonnet" } TFBot { Skill Expert Template T_TFBot_Demoman_Knight Attributes "AlwaysCrit" } TFBot { ClassIcon demoknight Health 175 Name "Golf Mann" Class Demoman Skill Expert ItemAttributes { ItemName "nessie's nine iron" "apply look velocity on damage" 250 "apply z velocity on damage" 150 } CharacterAttributes { "move speed bonus" 4 "override footstep sound set" 7 "cannot be backstabbed" 0 "Blast radius decreased" 0.25 } Item "ali baba's wee booties" Item "the chargin' targe" Item "nessie's nine iron" Item "tam o'shanter" Item "the gaelic golf bag" } } } WaveSpawn { WaitForAllDead wave1 TotalCurrency 600 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 23 Where flankers Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } TFBot { Template T_TFBot_Giant_Medic } } } } }