#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 30000 RespawnWaveTime 10 FixedRespawnWaveTime no CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 3000 AddSentryBusterWhenKillCountExceeds 15 Advanced 0 Mission // sentry buster { Objective DestroySentries InitialCooldown 20 Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 40 TFBot { Template T_TFBot_SentryBuster } } Mission // Spy - wave 1 { Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 4 TFBot { Class Spy Skill Expert Name Spy } } Mission // Spy - wave 4 { Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 4 TFBot { Class Spy Skill Expert Name Spy } } Mission // Sniper - wave 1 { Objective Sniper InitialCooldown 40 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 4 TFBot { Class Sniper Skill Hard Name Sniper MaxVisionRange 3000 } } Mission // Sniper - wave 3 { Objective Sniper InitialCooldown 30 Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 2 CooldownTime 20 DesiredCount 2 TFBot { Class Sniper Skill Hard Name Sniper MaxVisionRange 3000 } } Mission // Engineer - wave 2 { Objective Engineer InitialCooldown 60 Where spawnbot BeginAtWave 2 RunForThisManyWaves 9 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } Mission // Engineer - wave 2 { Objective Engineer InitialCooldown 60 Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } Mission // Engineer - wave 6 { Objective Engineer InitialCooldown 50 Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } Wave //WAVE 1 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot TotalCount 35 MaxActive 5 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Name "F2P Scout" Health 125 Class Scout ClassIcon scout_bat Skill Easy MaxVisionRange 400 WeaponRestrictions MeleeOnly Item "The Shortstop" Item "Bonk! Atomic Punch" Item "The Fan O\'War" Item "Galvanized Gibus" } } WaveSpawn { Where spawnbot TotalCount 10 MaxActive 3 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Name "F2P Pyro" Health 125 Class Pyro ClassIcon pyro Skill Easy MaxVisionRange 400 WeaponRestrictions PrimaryOnly Item "The Phlogistinator" Item "The Manmelter" Item "Upgradeable TF_WEAPON_FIREAXE" Item "Galvanized Gibus" } } WaveSpawn { Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Name "Baibee Daikai" Class Soldier Name "Giant Burst Fire Soldier" ClassIcon soldier_spammer Health 3000 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit Item "Holiday Headcase" CharacterAttributes { "move speed bonus" 0.5 "damage bonus" 2.0 "Projectile speed increased" 0.9 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } WaveSpawn { Where spawnbot TotalCount 20 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Name "F2P Demoman" Health 200 Class Demoman ClassIcon demo Skill Easy MaxVisionRange 100 Attributes Aggressive WeaponRestrictions SecondaryOnly Item "Ali Baba\'s Wee Booties" Item "Stickybomb Jumper" Item "Galvanized Gibus" } } WaveSpawn { Where spawnbot TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 TotalCurrency 100 TFBot { Class Soldier Name "Buff Soldier" Skill Hard ClassIcon soldier_buff Attributes SpawnWithFullCharge Item "The Buff Banner" } } WaveSpawn { Where spawnbot TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 120 WaitBetweenSpawns 10 TotalCurrency 200 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Item "Gridiron Guardian" Item "Titanium Towel" } } WaveSpawn { Where spawnbot TotalCount 15 MaxActive 6 SpawnCount 5 WaitBeforeStarting 180 WaitBetweenSpawns 5 TotalCurrency 300 TFBot { Template T_TFBot_Demoman_Knight Item "Cyborg Stunt Helmet" Item "Bolted Bombardier" } } } Wave //WAVE 2 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot TotalCount 20 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Name "F2P Scout" Health 125 Class Scout ClassIcon scout_bat Skill Easy MaxVisionRange 400 WeaponRestrictions MeleeOnly Item "The Shortstop" Item "Bonk! Atomic Punch" Item "The Fan O\'War" Item "Ghastly Gibus 2011" Item "Employee Badge C" } } WaveSpawn { Where spawnbot TotalCount 20 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Name "F2P Pyro" Health 125 Class Pyro ClassIcon pyro Skill Easy MaxVisionRange 400 WeaponRestrictions PrimaryOnly Item "The Phlogistinator" Item "The Manmelter" Item "Upgradeable TF_WEAPON_FIREAXE" Item "Ghastly Gibus 2011" } } WaveSpawn { Where spawnbot TotalCount 20 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Name "F2P Demoman" Health 175 Class Demoman ClassIcon demo Skill Easy MaxVisionRange 400 Attributes Aggressive WeaponRestrictions SecondaryOnly Item "Ali Baba\'s Wee Booties" Item "Stickybomb Jumper" Item "The Pain Train" Item "Ghastly Gibus 2011" Item "Employee Badge C" } } WaveSpawn { Where spawnbot TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 50 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Where spawnbot TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 50 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Medic_BigHeal } } WaveSpawn { Where spawnbot TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 50 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Where spawnbot TotalCount 20 MaxActive 15 SpawnCount 5 WaitBeforeStarting 100 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Where spawnbot TotalCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 200 TotalCurrency 100 Support 1 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "Tank" Health 20000 Speed 75 Skin 0 StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave //WAVE 3 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot TotalCount 100 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 300 TFBot { Name "Creeper" Health 75 Class Demoman ClassIcon demoknight Skill Expert MaxVisionRange 400 Attributes AlwaysCrit WeaponRestrictions MeleeOnly Item "Ali Baba\'s Wee Booties" Item "The Chargin\' Targe" Item "The Ullapool Caber" Item "Mask of the Shaman" Item "The Liquor Locker" } } WaveSpawn { Where spawnbot TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 TotalCurrency 200 TFBot { Class Soldier Name "Buff Soldier" Skill Hard ClassIcon soldier_buff Attributes SpawnWithFullCharge Item "The Buff Banner" } } WaveSpawn { Where spawnbot TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Where spawnbot TotalCount 1 MaxActive 15 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn { Where spawnbot TotalCount 70 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Name "Festive Scout" Health 125 Class Scout ClassIcon scout Skill Normal MaxVisionRange 400 Attributes Aggressive Item "Festive Scattergun 2011" Item "Mad Milk" Item "Festive Bat 2011" Item "The B.M.O.C." Item "The Bootie Time" } } } Wave //WAVE 4 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Class Pyro Name "D.O.U.G." Skill Expert Item "The Degreaser" Item "Traffic Cone" Health 3000 WeaponRestrictions PrimaryOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "damage bonus" 0.05 "fire rate bonus" 1 "airblast pushback scale" 5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } WaveSpawn { Where spawnbot TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro_Pusher } } WaveSpawn { Where spawnbot TotalCount 15 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 25 TFBot { Template T_TFBot_Medic } } WaveSpawn { Where spawnbot TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 TotalCurrency 100 TFBot { Class Soldier Name "Buff Soldier" Skill Hard ClassIcon soldier_buff Attributes SpawnWithFullCharge Item "The Buff Banner" } } WaveSpawn { Where spawnbot TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 200 TFBot { Template T_TFBot_Heavyweapons_Fist Item "Bunsen Brave" } } WaveSpawn { Where spawnbot TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Medic_BigHeal Item "Practitioner's Processing Mask" } } WaveSpawn { Where spawnbot TotalCount 20 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 200 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } Wave //WAVE 5 { StartWaveOutput { Target wave_start_relay Action Trigger Target Boss_block_relay Action trigger } DoneOutput { Target wave_finished_relay Action trigger Target Boss_block2_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 300 TFBot { Name "Notch" Health 50000 Class Heavy ClassIcon heavy_chief Skill Expert Scale 1.8 MaxVisionRange 400 Attributes UseBossHealthBar Attributes MiniBoss WeaponRestrictions MeleeOnly Item "Gold Botkiller Minigun Mk.II" Item "The Buffalo Steak Sandvich" Item "Upgradeable TF_WEAPON_FISTS" Item "The Top Notch" Item "The Rump-o\'-Lantern" } } WaveSpawn { Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 300 TFBot { Name "Jeb" Health 50000 Class Sniper ClassIcon sniper_bow Skill Expert Scale 1.8 MaxVisionRange 400 Attributes UseBossHealthBar Attributes MiniBoss Item "Festive Huntsman" Item "The Cozy Camper" Item "The Memory Maker" Item "Your Worst Nightmare" Item "The Rump-o\'-Lantern" } } } Wave //WAVE 6 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot TotalCount 25 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 200 TFBot { Name "Creeper" Health 50 Class Demoman ClassIcon demoknight Skill Expert MaxVisionRange 400 Attributes AlwaysCrit WeaponRestrictions MeleeOnly Item "Ali Baba\'s Wee Booties" Item "The Chargin\' Targe" Item "The Ullapool Caber" Item "Mask of the Shaman" Item "The Liquor Locker" } } WaveSpawn { Where spawnbot TotalCount 25 MaxActive 15 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Where spawnbot TotalCount 50 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 100 TFBot { Name "Festive Scout" Health 125 Class Scout ClassIcon scout Skill Normal MaxVisionRange 400 Attributes Aggressive Item "Festive Scattergun 2011" Item "Mad Milk" Item "Festive Bat 2011" Item "The B.M.O.C." Item "The Bootie Time" } } WaveSpawn { Where spawnbot TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro } } WaveSpawn { Where spawnbot TotalCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 30 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "Tank" Health 20000 Speed 75 Skin 0 StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Fast } } } }