#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 1200 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom yes Advanced 1 Templates { } Mission { Objective DestroySentries Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 9 InitialCooldown 30 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 4 InitialCooldown 10 CooldownTime 15 DesiredCount 8 TFBot { ClassIcon sniper Health 250 Name "Anti-Spy Sniper" Class Sniper Skill Expert MaxVisionRange 3500 ItemAttributes { ItemName "the awper hand" "damage bonus" 1.9 } ItemAttributes { ItemName "the tribalman's shiv" "bleeding duration" 30 } CharacterAttributes { "backstab shield" 1 } Item "the awper hand" Item "the razorback" Item "the tribalman's shiv" Item "the bloodhound" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 7 InitialCooldown 10 CooldownTime 15 DesiredCount 8 TFBot { ClassIcon sniper_star Health 250 Name "Shooting Star Sniper" Class Sniper Skill Expert MaxVisionRange 2500 ItemAttributes { ItemName "shooting star" "sniper charge per sec" 10 "sniper full charge damage bonus" 1.5 } Item "shooting star" Item "sniper's snipin' glass" Item "the jarmaments" } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 7 InitialCooldown 10 CooldownTime 15 DesiredCount 8 TFBot { ClassIcon spy_disguise Health 250 Name "Master of Disguise" Class Spy Skill Expert BehaviorModifiers Mobber Item "the diamondback" Item "your eternal reward" Item "the counterfeit billycock" } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1A-1 TotalCurrency 50 TotalCount 36 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 10 RandomSpawn 1 Where spawnbot_airdrop0 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon pyro_surprise Health 750 Name "Lost Pilot Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the scorch shot" "damage bonus" 1 "fire rate bonus" 0.75 "faster reload rate" 1.25 "Projectile speed increased" 0.35 } CharacterAttributes { "cannot be backstabbed" 1 "cancel falling damage" 1 } Item "the b.a.s.e. jumper" Item "the scorch shot" Item "the smoking skid lid" Item "the space diver" Item "hovering hotshot" } TFBot { ClassIcon medic_surprise Health 750 Name "Lost Pilot Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Attributes "IgnoreEnemies" ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 "generate rage on heal" 2 "increase buff duration" 500 } CharacterAttributes { "heal rate bonus" 200 "health regen" 50 "uber duration bonus" -7.85 "cannot be backstabbed" 1 "cancel falling damage" 1 } Item "the overdose" Item "the quick-fix" Item "the b.a.s.e. jumper" Item "rolfe copter" Item "field practice" } } } WaveSpawn { Name 1A-1 TotalCurrency 50 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout_stun Health 250 Name "Baseball Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.25 } Item "the sandman" Item "batter's helmet" } } } WaveSpawn { Name 1A-2 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_side Squad { TFBot { ClassIcon scout_stun_giant Health 3800 Name "Major Baseball Scout" Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.001 } CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.7 "airblast vulnerability multiplier" 3.0 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the sandman" Item "batter's helmet" Item "bonk batter's backup" } } } WaveSpawn { TotalCurrency 15 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { Name 1B-1 WaitForAllDead 1A-2 TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon demo_persian Health 350 Name "1001 Demoknight" Class Demoman Skill Hard WeaponRestrictions MeleeOnly Item "ali baba's wee booties" Item "the splendid screen" Item "the persian persuader" Item "sultan's ceremonial" } } } WaveSpawn { Name 1B-1 WaitForAllDead 1A-2 TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout Health 250 Name Inmate Class Scout Skill Expert WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "pretty boy's pocket pistol" "heal on hit for rapidfire" 10 } ItemAttributes { ItemName "the federal casemaker" "set item tint RGB" 8421376 } Item "pretty boy's pocket pistol" Item "the federal casemaker" } } } WaveSpawn { Name 1B-1 WaitForAllDead 1A-2 TotalCurrency 10 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { Name 1B-2 WaitForAllDead 1A-2 TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } } } WaveSpawn { Name 1C WaitForAllDead 1B-1 TotalCurrency 250 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 15000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 1C WaitForAllDead 1B-1 TotalCurrency 50 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 RandomSpawn 1 Where spawnbot_airdrop0 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon pyro_surprise Health 350 Name "Lost Pilot Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the scorch shot" "damage bonus" 1 "fire rate bonus" 0.75 "faster reload rate" 1.25 "Projectile speed increased" 0.35 } CharacterAttributes { "cannot be backstabbed" 1 "cancel falling damage" 1 } Item "the b.a.s.e. jumper" Item "the scorch shot" Item "the smoking skid lid" Item "the space diver" Item "hovering hotshot" } } } WaveSpawn { Name 1C WaitForAllDead 1B-1 TotalCurrency 100 TotalCount 36 MaxActive 36 SpawnCount 12 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_deflector_healonkill Health 600 Name "Heal-on-Kill Deflector Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName deflector "damage bonus" 1.5 "heal on kill" 300 "attack projectiles" 10 } Item "deflector" Item "the tungsten toque" } TFBot { ClassIcon medic Health 300 Name "Quick-Fix Medic" Class Medic Skill Expert Tag "bot_squad_member" ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 200 "health regen" 50 } Item "the overdose" Item "the quick-fix" Item "the solemn vow" Item "practitioner's processing mask" Item "archimedes" } } } WaveSpawn { Name 1C WaitForAllDead 1B-1 TotalCurrency 5 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3A-1 TotalCurrency 100 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper Squad { TFBot { ClassIcon sniper_smg Health 250 Name "Wall Guard" Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Item "the bare necessities" Item "wagga wagga wear" } } } WaveSpawn { Name 3A-1 TotalCurrency 100 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout_stun Health 250 Name "Baseball Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.25 } Item "the sandman" Item "batter's helmet" Item "bonk batter's backup" } } } WaveSpawn { Name 3A-2 TotalCurrency 50 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } } } WaveSpawn { Name 3A-2 TotalCurrency 10 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { Name 3B-1 TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_natascha_giant Health 5000 Name "Giant Natascha Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName natascha "damage bonus" 1.5 "slow enemy on hit" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "natascha" Item "fat man's field cap" Item "siberian tigerstripe" } } } WaveSpawn { Name 3B-2 WaitForAllDead 3A-2 TotalCurrency 50 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_invasion Squad { TFBot { ClassIcon scout_backscatter Health 250 Name "Back Scatter Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the back scatter" "faster reload rate" 1.6 "scattergun knockback mult" 1.5 "damage bonus" 0.65 } Item "the back scatter" Item "fortunate son" } } } WaveSpawn { Name 3B-2 WaitForAllDead 3A-2 TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout_stun Health 250 Name "Baseball Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.25 } Item "the sandman" Item "batter's helmet" Item "bonk batter's backup" } } } WaveSpawn { Name 3C-1 WaitForAllDead 3B-1 TotalCurrency 50 TotalCount 9 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_side Squad { TFBot { ClassIcon heavy_tomislav Health 600 Name "Black Market Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Item "tomislav" Item "the family business" Item "the eviction notice" Item "capone's capper" } } } WaveSpawn { Name 3C-1 WaitForAllDead 3B-1 TotalCurrency 100 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout_backscatter Health 250 Name "Back Scatter Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the back scatter" "faster reload rate" 1.6 "scattergun knockback mult" 1.5 "damage bonus" 0.65 } Item "the back scatter" Item "fortunate son" } } } WaveSpawn { Name 3C-2 WaitForAllDead 3B-1 TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_invasion Squad { TFBot { ClassIcon heavy_natascha_giant Health 5000 Name "Giant Natascha Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName natascha "damage bonus" 1.5 "slow enemy on hit" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "natascha" Item "fat man's field cap" Item "siberian tigerstripe" } TFBot { ClassIcon heavy_natascha Health 600 Name "Natascha Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName natascha "damage bonus" 1.5 "slow enemy on hit" 1 } Item "natascha" Item "fat man's field cap" Item "siberian tigerstripe" } TFBot { ClassIcon heavy_natascha Health 600 Name "Natascha Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName natascha "damage bonus" 1.5 "slow enemy on hit" 1 } Item "natascha" Item "fat man's field cap" Item "siberian tigerstripe" } TFBot { ClassIcon heavy_natascha Health 600 Name "Natascha Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName natascha "damage bonus" 1.5 "slow enemy on hit" 1 } Item "natascha" Item "fat man's field cap" Item "siberian tigerstripe" } TFBot { ClassIcon heavy_natascha Health 600 Name "Natascha Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName natascha "damage bonus" 1.5 "slow enemy on hit" 1 } Item "natascha" Item "fat man's field cap" Item "siberian tigerstripe" } } } WaveSpawn { Name 3C-2 WaitForAllDead 3B-1 TotalCurrency 5 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { Name 3D WaitForAllDead 3C-2 TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon plane_driver Health 6200 Name "Aircraft Pilot" Scale 1.9 Class Soldier Skill Expert Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the air strike" "clip size upgrade atomic" 36 "faster reload rate" 0.15 "fire rate bonus" 0 "projectile spread angle penalty" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "the air strike" Item "the b.a.s.e. jumper" Item "the market gardener" Item "sky high fly guy" Item "veterans attire" Item "the man in slacks" } TFBot { ClassIcon medic_surprise Health 750 Name "Lost Pilot Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Attributes "IgnoreEnemies" ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 "generate rage on heal" 2 "increase buff duration" 500 } CharacterAttributes { "heal rate bonus" 200 "health regen" 50 "uber duration bonus" -7.85 "cannot be backstabbed" 1 "cancel falling damage" 1 } Item "the overdose" Item "the quick-fix" Item "the b.a.s.e. jumper" Item "rolfe copter" Item "field practice" } } } WaveSpawn { WaitForAllSpawned 3D TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { ClassIcon sniper_carbine Health 250 Name "Urban Professional Sniper" Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Item "the cleaner's carbine" Item "liquidator's lid" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1A-1 TotalCurrency 45 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout_stun_giant Health 3800 Name "Major Baseball Scout" Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.001 } CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.7 "airblast vulnerability multiplier" 3.0 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the sandman" Item "batter's helmet" Item "bonk batter's backup" } } } WaveSpawn { Name 1A-1 TotalCurrency 120 TotalCount 12 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon plane_driver Health 6200 Name "Aircraft Pilot" Scale 1.9 Class Soldier Skill Expert Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the air strike" "clip size upgrade atomic" 36 "faster reload rate" 0.15 "fire rate bonus" 0 "projectile spread angle penalty" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "the air strike" Item "the b.a.s.e. jumper" Item "the market gardener" Item "sky high fly guy" Item "veterans attire" Item "the man in slacks" } TFBot { ClassIcon medic_surprise Health 750 Name "Lost Pilot Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Attributes "IgnoreEnemies" ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 "generate rage on heal" 2 "increase buff duration" 500 } CharacterAttributes { "heal rate bonus" 200 "health regen" 50 "uber duration bonus" -7.85 "cannot be backstabbed" 1 "cancel falling damage" 1 } Item "the overdose" Item "the quick-fix" Item "the b.a.s.e. jumper" Item "rolfe copter" Item "field practice" } TFBot { ClassIcon medic_surprise Health 750 Name "Lost Pilot Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Attributes "IgnoreEnemies" ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 "generate rage on heal" 2 "increase buff duration" 500 } CharacterAttributes { "heal rate bonus" 200 "health regen" 50 "uber duration bonus" -7.85 "cannot be backstabbed" 1 "cancel falling damage" 1 } Item "the overdose" Item "the quick-fix" Item "the b.a.s.e. jumper" Item "rolfe copter" Item "field practice" } } } WaveSpawn { Name 1A-2 TotalCurrency 50 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_invasion Squad { TFBot { ClassIcon heavy_mittens Health 850 Name "Gift Bringer" Class HeavyWeapons Skill Easy WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Attributes "BlastImmune" Attributes "BulletImmune" ItemAttributes { ItemName "the holiday punch" "damage bonus" 0.9 } CharacterAttributes { "move speed bonus" 1.3 "cannot be backstabbed" 1 } Item "the holiday punch" Item "bedbug protection" Item "bear walker" Item "ominous offering" } } } WaveSpawn { Name 1A-2 TotalCurrency 75 TotalCount 12 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_engineer Squad { TFBot { ClassIcon demo_blast Health 350 Name "Blast Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "festive grenade launcher" "damage causes airblast" 1 "damage bonus" .45 "fire rate bonus" 0.001 "clip size upgrade atomic" -2 "faster reload rate" 1.5 "Blast radius decreased" 1.2 "projectile spread angle penalty" 2 } Item "festive grenade launcher" Item "bomb beanie" } } } WaveSpawn { Name 1A-2 TotalCurrency 30 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_side Squad { TFBot { ClassIcon scout_backscatter Health 250 Name "Back Scatter Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the back scatter" "faster reload rate" 1.6 "scattergun knockback mult" 1.5 "damage bonus" 0.65 } Item "the back scatter" Item "fortunate son" } } } WaveSpawn { Name 1A-2 TotalCurrency 10 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { Name 1B-1 WaitForAllDead 1A-1 TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } TFBot { ClassIcon medic Health 300 Name "Quick-Fix Medic" Class Medic Skill Expert Tag "bot_squad_member" ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 200 "health regen" 50 } Item "the overdose" Item "the quick-fix" Item "the solemn vow" Item "practitioner's processing mask" Item "archimedes" } TFBot { ClassIcon medic Health 300 Name "Quick-Fix Medic" Class Medic Skill Expert Tag "bot_squad_member" ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 200 "health regen" 50 } Item "the overdose" Item "the quick-fix" Item "the solemn vow" Item "practitioner's processing mask" Item "archimedes" } } } WaveSpawn { Name 1B-1 WaitForAllDead 1A-1 TotalCurrency 80 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_invasion Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } TFBot { ClassIcon medic Health 300 Name "Quick-Fix Medic" Class Medic Skill Expert Tag "bot_squad_member" ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 200 "health regen" 50 } Item "the overdose" Item "the quick-fix" Item "the solemn vow" Item "practitioner's processing mask" Item "archimedes" } TFBot { ClassIcon medic Health 300 Name "Quick-Fix Medic" Class Medic Skill Expert Tag "bot_squad_member" ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 200 "health regen" 50 } Item "the overdose" Item "the quick-fix" Item "the solemn vow" Item "practitioner's processing mask" Item "archimedes" } TFBot { ClassIcon medic Health 300 Name "Quick-Fix Medic" Class Medic Skill Expert Tag "bot_squad_member" ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 200 "health regen" 50 } Item "the overdose" Item "the quick-fix" Item "the solemn vow" Item "practitioner's processing mask" Item "archimedes" } } } WaveSpawn { Name 1B-2 WaitForAllDead 1A-2 TotalCurrency 60 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon demo_blast Health 350 Name "Blast Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "festive grenade launcher" "damage causes airblast" 1 "damage bonus" .45 "fire rate bonus" 0.001 "clip size upgrade atomic" -2 "faster reload rate" 1.5 "Blast radius decreased" 1.2 "projectile spread angle penalty" 2 } Item "festive grenade launcher" Item "bomb beanie" } } } WaveSpawn { Name 1B-2 WaitForAllDead 1A-2 TotalCurrency 80 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_side Squad { TFBot { ClassIcon scout_backscatter Health 250 Name "Back Scatter Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the back scatter" "faster reload rate" 1.6 "scattergun knockback mult" 1.5 "damage bonus" 0.65 } Item "the back scatter" Item "fortunate son" } } } WaveSpawn { Name 1C WaitForAllDead 1B-1 TotalCurrency 120 TotalCount 9 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_airborne_giant Health 5000 Name "Giant Airborne Armaments" Class Soldier Skill Expert Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the liberty launcher" "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 } Item "the liberty launcher" Item "the reserve shooter" Item "the market gardener" Item "jumper's jeepcap" } TFBot { ClassIcon medic_uber Health 300 Name "Uber Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "carbonado botkiller medi gun mk.i" "ubercharge rate bonus" 0.25 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 0.1 "health regen" 50 } Item "the blutsauger" Item "carbonado botkiller medi gun mk.i" Item "the amputator" Item "battle boonie" Item "herzensbrecher" } TFBot { ClassIcon medic_uber Health 300 Name "Uber Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "carbonado botkiller medi gun mk.i" "ubercharge rate bonus" 0.25 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 0.1 "health regen" 50 } Item "the blutsauger" Item "carbonado botkiller medi gun mk.i" Item "the amputator" Item "battle boonie" Item "herzensbrecher" } } } WaveSpawn { Name 1C WaitForAllDead 1B-1 TotalCurrency 10 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot_airdrop2 Squad { TFBot { ClassIcon heavy_surprise Health 750 Name "Lost Pilot Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "iron curtain" "damage bonus" 1.6 } CharacterAttributes { "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "iron curtain" Item "the b.a.s.e. jumper" Item "graybanns" Item "airborne attire" Item "gone commando" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3A-1 TotalCurrency 50 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 RandomSpawn 1 Where spawnbot_airdrop0 Where spawnbot_airdrop1 Where spawnbot_airdrop2 Squad { TFBot { ClassIcon soldier_surprise Health 750 Name "Lost Pilot Soldier" Class Soldier Skill Expert Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "festive black box" "damage bonus" 0.33 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } CharacterAttributes { "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "festive black box" Item "the b.a.s.e. jumper" Item "the market gardener" Item "the whirly warrior" Item "veterans attire" Item "the man in slacks" } } } WaveSpawn { Name 3A-2 TotalCurrency 100 TotalCount 54 MaxActive 24 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_tankbuster Health 400 Name "Tank Buster Soldier" Class Soldier Skill Expert Attributes "HoldFireUntilFullReload" Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" ItemAttributes { ItemName "the black box" "damage bonus" 0.33 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } CharacterAttributes { "increase buff duration" 300 } Item "the black box" Item "the battalion's backup" Item "the grenadier's softcap" } TFBot { ClassIcon engineer_widow Health 250 Name "Widow Engi" Class Engineer Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_squad_member" ItemAttributes { ItemName "the widowmaker" "damage bonus" 1.3 } Item "the widowmaker" Item "engineer's cap" } } } WaveSpawn { Name 3A-2 TotalCurrency 15 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { Name 3B-1 WaitForAllSpawned 3A-2 TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_engineer Squad { TFBot { ClassIcon scout_stun_giant Health 3800 Name "Major Baseball Scout" Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.001 } CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.7 "airblast vulnerability multiplier" 3.0 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the sandman" Item "batter's helmet" Item "bonk batter's backup" } } } WaveSpawn { Name 3B-1 WaitForAllSpawned 3A-2 TotalCurrency 100 TotalCount 30 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_alt Squad { TFBot { ClassIcon scout Health 250 Name Inmate Class Scout Skill Expert WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "pretty boy's pocket pistol" "heal on hit for rapidfire" 10 } ItemAttributes { ItemName "the federal casemaker" "set item tint RGB" 8421376 } Item "pretty boy's pocket pistol" Item "the federal casemaker" } } } WaveSpawn { Name 3B-2 WaitForAllSpawned 3A-2 TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon plane_driver Health 6200 Name "Aircraft Pilot" Scale 1.9 Class Soldier Skill Expert Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the air strike" "clip size upgrade atomic" 36 "faster reload rate" 0.15 "fire rate bonus" 0 "projectile spread angle penalty" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "the air strike" Item "the b.a.s.e. jumper" Item "the market gardener" Item "sky high fly guy" Item "veterans attire" Item "the man in slacks" } TFBot { ClassIcon medic_surprise Health 750 Name "Lost Pilot Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Attributes "IgnoreEnemies" ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 "generate rage on heal" 2 "increase buff duration" 500 } CharacterAttributes { "heal rate bonus" 200 "health regen" 50 "uber duration bonus" -7.85 "cannot be backstabbed" 1 "cancel falling damage" 1 } Item "the overdose" Item "the quick-fix" Item "the b.a.s.e. jumper" Item "rolfe copter" Item "field practice" } } } WaveSpawn { Name 3B-2 WaitForAllSpawned 3A-2 TotalCurrency 10 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { Name 3C-1 WaitForAllDead 3B-2 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon plane_driver Health 6200 Name "Aircraft Pilot" Scale 1.9 Class Soldier Skill Expert Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the air strike" "clip size upgrade atomic" 36 "faster reload rate" 0.15 "fire rate bonus" 0 "projectile spread angle penalty" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "the air strike" Item "the b.a.s.e. jumper" Item "the market gardener" Item "sky high fly guy" Item "veterans attire" Item "the man in slacks" } TFBot { ClassIcon medic_surprise Health 750 Name "Lost Pilot Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Attributes "IgnoreEnemies" ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 "generate rage on heal" 2 "increase buff duration" 500 } CharacterAttributes { "heal rate bonus" 200 "health regen" 50 "uber duration bonus" -7.85 "cannot be backstabbed" 1 "cancel falling damage" 1 } Item "the overdose" Item "the quick-fix" Item "the b.a.s.e. jumper" Item "rolfe copter" Item "field practice" } } } WaveSpawn { Name 3C-1 WaitForAllDead 3B-2 TotalCurrency 100 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout_stun_giant Health 3800 Name "Major Baseball Scout" Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "UseBossHealthBar" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.001 } CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.7 "airblast vulnerability multiplier" 3.0 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the sandman" Item "batter's helmet" Item "bonk batter's backup" } } } WaveSpawn { Name 3C-2 WaitForAllDead 3B-2 TotalCurrency 100 TotalCount 18 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_invasion Squad { TFBot { ClassIcon scout Health 250 Name Inmate Class Scout Skill Expert WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "pretty boy's pocket pistol" "heal on hit for rapidfire" 10 } ItemAttributes { ItemName "the federal casemaker" "set item tint RGB" 8421376 } Item "pretty boy's pocket pistol" Item "the federal casemaker" } } } WaveSpawn { Name 3C-2 WaitForAllDead 3B-2 TotalCurrency 50 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_side Squad { TFBot { ClassIcon demo_persian Health 350 Name "1001 Demoknight" Class Demoman Skill Hard WeaponRestrictions MeleeOnly Item "ali baba's wee booties" Item "the splendid screen" Item "the persian persuader" Item "sultan's ceremonial" } } } WaveSpawn { Name 3D WaitForAllDead 3C-1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sentrybuster Squad { TFBot { ClassIcon soldier_airborne_giant Health 5000 Name "Giant Airborne Armaments" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the liberty launcher" "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 } Item "the liberty launcher" Item "the reserve shooter" Item "the market gardener" Item "jumper's jeepcap" } } } WaveSpawn { Name 3D WaitForAllDead 3C-1 TotalCurrency 100 TotalCount 32 MaxActive 16 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon demo_blast Health 350 Name "Blast Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "festive grenade launcher" "damage causes airblast" 1 "damage bonus" .45 "fire rate bonus" 0.001 "clip size upgrade atomic" -2 "faster reload rate" 1.5 "Blast radius decreased" 1.2 "projectile spread angle penalty" 2 } Item "festive grenade launcher" Item "bomb beanie" } TFBot { ClassIcon medic_uber Health 300 Name "Uber Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "carbonado botkiller medi gun mk.i" "ubercharge rate bonus" 0.25 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 0.1 "health regen" 50 } Item "the blutsauger" Item "carbonado botkiller medi gun mk.i" Item "the amputator" Item "battle boonie" Item "herzensbrecher" } } } WaveSpawn { Name 3D WaitForAllDead 3C-1 TotalCurrency 5 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 RandomSpawn 1 Where spawnbot_airdrop0 Where spawnbot_airdrop1 Where spawnbot_airdrop2 Squad { TFBot { ClassIcon heavy_surprise Health 750 Name "Lost Pilot Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "iron curtain" "damage bonus" 1.6 } CharacterAttributes { "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "iron curtain" Item "the b.a.s.e. jumper" Item "graybanns" Item "airborne attire" Item "gone commando" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5A-1 TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_shotgun Health 600 Name "Black Market Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the family business" "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } Item "the family business" Item "capone's capper" } } } WaveSpawn { Name 5A-2 TotalCurrency 50 TotalCount 15 MaxActive 5 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon soldier_airstrike Health 750 Name "Air Strike Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the air strike" "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } CharacterAttributes { "Projectile speed increased" 0.9 "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "the air strike" Item "the b.a.s.e. jumper" Item "the market gardener" Item "jumper's jeepcap" Item "war blunder" Item "eotl_coldfront curbstompers" } } } WaveSpawn { Name 5A-3 TotalCurrency 50 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout_stun_giant Health 3800 Name "Major Baseball Scout" Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.001 } CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.7 "airblast vulnerability multiplier" 3.0 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the sandman" Item "batter's helmet" Item "bonk batter's backup" } } } WaveSpawn { Name 5A-4 TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_natascha_giant Health 5000 Name "Giant Natascha Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName natascha "damage bonus" 1.5 "slow enemy on hit" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "natascha" Item "fat man's field cap" Item "siberian tigerstripe" } TFBot { ClassIcon medic_uber Health 300 Name "Uber Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "carbonado botkiller medi gun mk.i" "ubercharge rate bonus" 0.25 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 0.1 "health regen" 50 } Item "the blutsauger" Item "carbonado botkiller medi gun mk.i" Item "the amputator" Item "battle boonie" Item "herzensbrecher" } TFBot { ClassIcon engineer_widow Health 350 Name "Widow Engi" Class Engineer Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_squad_member" ItemAttributes { ItemName "the widowmaker" "damage bonus" 1.3 } Item "the widowmaker" Item "engineer's cap" } TFBot { ClassIcon medic_uber Health 300 Name "Uber Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "carbonado botkiller medi gun mk.i" "ubercharge rate bonus" 0.25 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 0.1 "health regen" 50 } Item "the blutsauger" Item "carbonado botkiller medi gun mk.i" Item "the amputator" Item "battle boonie" Item "herzensbrecher" } TFBot { ClassIcon engineer_widow Health 350 Name "Widow Engi" Class Engineer Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_squad_member" ItemAttributes { ItemName "the widowmaker" "damage bonus" 1.3 } Item "the widowmaker" Item "engineer's cap" } TFBot { ClassIcon medic_uber Health 300 Name "Uber Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "carbonado botkiller medi gun mk.i" "ubercharge rate bonus" 0.25 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 0.1 "health regen" 50 } Item "the blutsauger" Item "carbonado botkiller medi gun mk.i" Item "the amputator" Item "battle boonie" Item "herzensbrecher" } } } WaveSpawn { Name 5A-4 TotalCurrency 15 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { Name 5B-1 WaitForAllDead 5A-1 TotalCurrency 100 TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon scout_surprise Health 750 Name "Lost Pilot Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "festive scattergun 2011" "damage bonus" 1.3 } CharacterAttributes { "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "festive scattergun 2011" Item "the b.a.s.e. jumper" Item "airborne attire" Item "grounded flyboy" Item "the long fall loafers" } } } WaveSpawn { Name 5B-2 WaitForAllDead 5A-4 TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { ClassIcon medic Health 300 Name "Quick-Fix Medic" Class Medic Skill Expert Tag "bot_squad_member" ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 200 "health regen" 50 } Item "the overdose" Item "the quick-fix" Item "the solemn vow" Item "practitioner's processing mask" Item "archimedes" } } } WaveSpawn { Name 5B-3 WaitForAllDead 5A-4 TotalCurrency 200 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } } } WaveSpawn { Name 5B-4 WaitForAllDead 5A-4 TotalCurrency 50 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } } } WaveSpawn { Name 5B-4 WaitForAllDead 5A-4 TotalCurrency 10 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { Name 5C-1 WaitForAllDead 5B-1 TotalCurrency 50 TotalCount 42 MaxActive 14 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_invasion Squad { TFBot { ClassIcon heavy_tomislav Health 600 Name "Black Market Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Item "tomislav" Item "the family business" Item "the eviction notice" Item "capone's capper" } } } WaveSpawn { Name 5C-2 WaitForAllDead 5B-4 TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_airborne_giant Health 4200 Name "Giant Airborne Armaments" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the liberty launcher" "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 } Item "the liberty launcher" Item "the reserve shooter" Item "the market gardener" Item "jumper's jeepcap" } TFBot { ClassIcon medic_giant Health 5000 Name "Giant Quick-Fix Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 "uber duration bonus" -3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "health regen" 50 } Item "the overdose" Item "the quick-fix" Item "the solemn vow" Item "practitioner's processing mask" Item "archimedes" } } } WaveSpawn { Name 5D WaitForAllDead 5B-4 TotalCurrency 100 TotalCount 20 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_alt Squad { TFBot { ClassIcon scout_backscatter Health 250 Name "Back Scatter Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the back scatter" "faster reload rate" 1.6 "scattergun knockback mult" 1.5 "damage bonus" 0.65 } Item "the back scatter" Item "fortunate son" } } } WaveSpawn { Name 5E WaitForAllDead 5B-4 TotalCurrency 100 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_invasion Squad { TFBot { ClassIcon demo_blast Health 350 Name "Blast Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "festive grenade launcher" "damage causes airblast" 1 "damage bonus" .45 "fire rate bonus" 0.001 "clip size upgrade atomic" -2 "faster reload rate" 1.5 "Blast radius decreased" 1.2 "projectile spread angle penalty" 2 } Item "festive grenade launcher" Item "bomb beanie" } } } WaveSpawn { Name 5E WaitForAllDead 5B-4 TotalCurrency 5 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { WaitForAllDead 5B-4 TotalCurrency 50 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 RandomSpawn 1 Where spawnbot_airdrop0 Where spawnbot_airdrop1 Where spawnbot_airdrop2 Squad { TFBot { ClassIcon heavy_surprise Health 750 Name "Lost Pilot Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "iron curtain" "damage bonus" 1.6 } CharacterAttributes { "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "iron curtain" Item "the b.a.s.e. jumper" Item "graybanns" Item "airborne attire" Item "gone commando" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4A-1 TotalCurrency 35 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon soldier_surprise Health 750 Name "Lost Pilot Soldier" Class Soldier Skill Expert Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "festive black box" "damage bonus" 0.33 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } CharacterAttributes { "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "festive black box" Item "the b.a.s.e. jumper" Item "the market gardener" Item "the whirly warrior" Item "veterans attire" Item "the man in slacks" } } } WaveSpawn { Name 4A-2 TotalCurrency 35 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon soldier_airstrike Health 750 Name "Air Strike Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the air strike" "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } CharacterAttributes { "Projectile speed increased" 0.9 "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "the air strike" Item "the b.a.s.e. jumper" Item "the market gardener" Item "jumper's jeepcap" Item "war blunder" Item "eotl_coldfront curbstompers" } } } WaveSpawn { Name 4A-2 TotalCurrency 65 TotalCount 21 MaxActive 7 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_armor Health 2390 Name "Bellhead Soldier" Class Soldier Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName tf_weapon_shovel "damage bonus" 1.3 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 } Item "the dumb bell" } } } WaveSpawn { Name 4A-2 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { Name 4B WaitForAllDead 4A-2 TotalCurrency 250 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 24000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 4B WaitForAllDead 4A-2 TotalCurrency 50 TotalCount 9 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_airborne_giant Health 5000 Name "Giant Airborne Armaments" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the liberty launcher" "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 } Item "the liberty launcher" Item "the reserve shooter" Item "the market gardener" Item "jumper's jeepcap" } TFBot { ClassIcon medic_uber Health 300 Name "Uber Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "carbonado botkiller medi gun mk.i" "ubercharge rate bonus" 0.25 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 0.1 "health regen" 50 } Item "the blutsauger" Item "carbonado botkiller medi gun mk.i" Item "the amputator" Item "battle boonie" Item "herzensbrecher" } TFBot { ClassIcon medic_uber Health 300 Name "Uber Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "carbonado botkiller medi gun mk.i" "ubercharge rate bonus" 0.25 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 0.1 "health regen" 50 } Item "the blutsauger" Item "carbonado botkiller medi gun mk.i" Item "the amputator" Item "battle boonie" Item "herzensbrecher" } } } WaveSpawn { Name 4B WaitForAllDead 4A-2 TotalCurrency 45 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_natascha Health 600 Name "Natascha Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName natascha "damage bonus" 1.5 "slow enemy on hit" 1 } Item "natascha" Item "fat man's field cap" Item "siberian tigerstripe" } } } WaveSpawn { Name 4B WaitForAllDead 4A-2 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { Name 4C WaitForAllDead 4B TotalCurrency 75 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon scout_surprise Health 750 Name "Lost Pilot Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "festive scattergun 2011" "damage bonus" 1.3 } CharacterAttributes { "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "festive scattergun 2011" Item "the b.a.s.e. jumper" Item "airborne attire" Item "grounded flyboy" Item "the long fall loafers" } } } WaveSpawn { Name 4C WaitForAllDead 4B TotalCurrency 90 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_alt Squad { TFBot { ClassIcon soldier_tankbuster Health 400 Name "Tank Buster Soldier" Class Soldier Skill Expert Attributes "HoldFireUntilFullReload" Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" ItemAttributes { ItemName "the black box" "damage bonus" 0.33 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } CharacterAttributes { "increase buff duration" 300 } Item "the black box" Item "the battalion's backup" Item "the grenadier's softcap" } } } WaveSpawn { Name 4C WaitForAllDead 4B TotalCurrency 45 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout_stun Health 3800 Name "Major Baseball Scout" Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.001 } CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.7 "airblast vulnerability multiplier" 3.0 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the sandman" Item "batter's helmet" Item "bonk batter's backup" } } } WaveSpawn { Name 4C WaitForAllDead 4B TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { Name 4D WaitForAllDead 4C TotalCurrency 125 TotalCount 24 MaxActive 24 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_invasion Squad { TFBot { ClassIcon demo_blast Health 350 Name "Blast Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "festive grenade launcher" "damage causes airblast" 1 "damage bonus" .45 "fire rate bonus" 0.001 "clip size upgrade atomic" -2 "faster reload rate" 1.5 "Blast radius decreased" 1.2 "projectile spread angle penalty" 2 } Item "festive grenade launcher" Item "bomb beanie" } } } WaveSpawn { Name 4D WaitForAllDead 4C TotalCurrency 55 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_side Squad { TFBot { ClassIcon soldier_blind Health 400 Name "Blinding Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "AlwaysFireWeapon" Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "faster reload rate" 1.8 "fire rate bonus" 2 "clip size penalty" 0.5 "Projectile speed increased" 0.8 "projectile spread angle penalty" 5 "damage bonus" 7 "damage causes airblast" 1 "blast radius increased" 1.2 "use large smoke explosion" 1 } Item "the original" Item "the whirly warrior" } } } WaveSpawn { Name 4D WaitForAllDead 4C TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_natascha_giant Health 5000 Name "Giant Natascha Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName natascha "damage bonus" 1.5 "slow enemy on hit" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "natascha" Item "fat man's field cap" Item "siberian tigerstripe" } TFBot { ClassIcon medic_giant Health 5000 Name "Giant Quick-Fix Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 "uber duration bonus" -3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "health regen" 100 } Item "the overdose" Item "the quick-fix" Item "the solemn vow" Item "archimedes" Item "practitioner's processing mask" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4A-1 TotalCurrency 15 TotalCount 15 MaxActive 5 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon soldier_surprise Health 750 Name "Lost Pilot Soldier" Class Soldier Skill Expert Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "festive black box" "damage bonus" 0.33 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } CharacterAttributes { "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "festive black box" Item "the b.a.s.e. jumper" Item "the market gardener" Item "the whirly warrior" Item "veterans attire" } } } WaveSpawn { Name 4A-1 TotalCurrency 10 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_side Squad { TFBot { ClassIcon heavy_deflector_healonkill Health 600 Name "Heal-on-Kill Deflector Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName deflector "damage bonus" 1.5 "heal on kill" 300 "attack projectiles" 10 } Item "deflector" Item "the tungsten toque" } } } WaveSpawn { Name 4A-1 TotalCurrency 50 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon demoman_tnt Health 1000 Name "TNT Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 "health regen" 300 } Item "dec2014 comforter" Item "eotl_demo_dynamite" } } } WaveSpawn { Name 4A-2 TotalCurrency 25 TotalCount 21 MaxActive 7 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon scout_surprise Health 750 Name "Lost Pilot Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "festive scattergun 2011" "damage bonus" 1.3 } CharacterAttributes { "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "festive scattergun 2011" Item "the b.a.s.e. jumper" Item "airborne attire" Item "grounded flyboy" Item "the long fall loafers" } } } WaveSpawn { Name 4A-2 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { Name 4B-1 WaitForAllSpawned 4A-2 TotalCurrency 90 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_shotgun Health 5000 Name "Giant Black Market Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions SecondaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the family business" "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 1 "override footstep sound set" 2 } Item "the family business" Item "the eviction notice" Item "capone's capper" } TFBot { ClassIcon heavy_shotgun Health 5000 Name "Giant Airborne Armaments" Class Soldier Skill Expert MaxVisionRange 1200 WeaponRestrictions SecondaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the reserve shooter" "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 1 "override footstep sound set" 2 } Item "the reserve shooter" Item "the market gardener" Item "jumper's jeepcap" } } } WaveSpawn { Name 4B-2 WaitForAllSpawned 4A-2 TotalCurrency 150 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_airborne_giant Health 5000 Name "Giant Airborne Armaments" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the liberty launcher" "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 } Item "the liberty launcher" Item "the reserve shooter" Item "the market gardener" Item "jumper's jeepcap" } TFBot { ClassIcon medic_bullet Health 300 Name "Vaccinator Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" Attributes "VaccinatorBullets" Attributes "BulletImmune" ItemAttributes { ItemName "the vaccinator" "uber duration bonus" 950 } CharacterAttributes { "ubercharge rate bonus" 25 "heal rate bonus" 1 "uber duration bonus" 100 "medigun bullet resist passive" 1 "medigun bullet resist deployed" 1 "bot medic uber health threshold" 444 "health regen" 50 } Item "the crusader's crossbow" Item "the vaccinator" Item "festive bonesaw 2014" Item "das ubersternmann" Item "das feelinbeterbager" } TFBot { ClassIcon medic_blast Health 300 Name "Vaccinator Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" Attributes "VaccinatorBlast" Attributes "BlastImmune" ItemAttributes { ItemName "the vaccinator" "uber duration bonus" 950 } CharacterAttributes { "ubercharge rate bonus" 25 "heal rate bonus" 1 "uber duration bonus" 100 "medigun bullet resist passive" 1 "medigun bullet resist deployed" 1 "bot medic uber health threshold" 444 "health regen" 50 } Item "the crusader's crossbow" Item "the vaccinator" Item "festive bonesaw 2014" Item "the team captain" Item "das feelinbeterbager" } TFBot { ClassIcon medic_fire Health 300 Name "Vaccinator Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" Attributes "VaccinatorFire" Attributes "FireImmune" ItemAttributes { ItemName "the vaccinator" "uber duration bonus" 950 } CharacterAttributes { "ubercharge rate bonus" 25 "heal rate bonus" 1 "uber duration bonus" 100 "medigun bullet resist passive" 1 "medigun bullet resist deployed" 1 "bot medic uber health threshold" 444 "health regen" 50 } Item "the crusader's crossbow" Item "the vaccinator" Item "festive bonesaw 2014" Item "the hunter in darkness" Item "emerald jarate" } } } WaveSpawn { Name 4B-2 WaitForAllSpawned 4A-2 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { Name 4C-1 WaitForAllSpawned 4B-2 TotalCurrency 15 TotalCount 16 MaxActive 16 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_alt Squad { TFBot { ClassIcon heavy_tomislav Health 600 Name "Black Market Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Item "tomislav" Item "the family business" Item "the eviction notice" Item "capone's capper" } } } WaveSpawn { Name 4C-1 WaitForAllSpawned 4B-2 TotalCurrency 10 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector ItemAttributes { ItemName deflector "attack projectiles" 10 } } } } WaveSpawn { Name 4C-2 WaitForAllSpawned 4B-2 TotalCurrency 150 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon plane_driver Health 6200 Name "Aircraft Pilot" Scale 1.9 Class Soldier Skill Expert Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the air strike" "clip size upgrade atomic" 36 "faster reload rate" 0.15 "fire rate bonus" 0 "projectile spread angle penalty" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "the air strike" Item "the b.a.s.e. jumper" Item "the market gardener" Item "sky high fly guy" Item "veterans attire" Item "the man in slacks" } TFBot { ClassIcon medic_surprise Health 750 Name "Lost Pilot Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Attributes "IgnoreEnemies" ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 "generate rage on heal" 2 "increase buff duration" 500 } CharacterAttributes { "heal rate bonus" 200 "health regen" 50 "uber duration bonus" -7.85 "cannot be backstabbed" 1 "cancel falling damage" 1 } Item "the overdose" Item "the quick-fix" Item "the b.a.s.e. jumper" Item "rolfe copter" Item "field practice" } } } WaveSpawn { Name 4D WaitForAllDead 4C-2 TotalCurrency 250 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon plane_driver Health 6200 Name "Aircraft Pilot" Scale 1.9 Class Soldier Skill Expert Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the air strike" "clip size upgrade atomic" 36 "faster reload rate" 0.15 "fire rate bonus" 0 "projectile spread angle penalty" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "the air strike" Item "the b.a.s.e. jumper" Item "the market gardener" Item "sky high fly guy" Item "veterans attire" Item "the man in slacks" } TFBot { ClassIcon pyro_surprise Health 350 Name "Lost Pilot Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the scorch shot" "damage bonus" 1 "fire rate bonus" 0.75 "faster reload rate" 1.25 "Projectile speed increased" 0.35 } CharacterAttributes { "cannot be backstabbed" 1 "cancel falling damage" 1 } Item "the b.a.s.e. jumper" Item "the scorch shot" Item "the smoking skid lid" Item "the space diver" Item "hovering hotshot" } TFBot { ClassIcon pyro_surprise Health 350 Name "Lost Pilot Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the scorch shot" "damage bonus" 1 "fire rate bonus" 0.75 "faster reload rate" 1.25 "Projectile speed increased" 0.35 } CharacterAttributes { "cannot be backstabbed" 1 "cancel falling damage" 1 } Item "the b.a.s.e. jumper" Item "the scorch shot" Item "the smoking skid lid" Item "the space diver" Item "hovering hotshot" } } } WaveSpawn { Name 4D WaitForAllDead 4C-2 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { WaitForAllSpawned 4A-2 TotalCurrency 0 TotalCount 12 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 RandomSpawn 1 Where spawnbot Where spawnbot_mission_sniper Where spawnbot_side Where spawnbot_alt Squad { TFBot { ClassIcon heavy_mittens Health 850 Name "Gift Bringer" Class HeavyWeapons Skill Easy WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Attributes "BlastImmune" Attributes "BulletImmune" ItemAttributes { ItemName "the holiday punch" "damage bonus" 0.9 } CharacterAttributes { "move speed bonus" 1.3 "cannot be backstabbed" 1 } Item "the holiday punch" Item "bedbug protection" Item "bear walker" Item "ominous offering" } } } WaveSpawn { WaitForAllDead 4C-2 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 RandomSpawn 1 Where spawnbot_airdrop0 Where spawnbot_airdrop1 Where spawnbot_airdrop2 Squad { TFBot { ClassIcon heavy_surprise Health 750 Name "Lost Pilot Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "iron curtain" "damage bonus" 1.6 } CharacterAttributes { "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "iron curtain" Item "the b.a.s.e. jumper" Item "graybanns" Item "airborne attire" Item "gone commando" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3A-1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon plane_driver Health 6200 Name "Aircraft Pilot" Scale 1.9 Class Soldier Skill Expert Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the air strike" "clip size upgrade atomic" 36 "faster reload rate" 0.15 "fire rate bonus" 0 "projectile spread angle penalty" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "the air strike" Item "the b.a.s.e. jumper" Item "the market gardener" Item "sky high fly guy" Item "veterans attire" Item "the man in slacks" } } } WaveSpawn { Name 3A-2 TotalCurrency 100 TotalCount 12 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_deflector_healonkill Health 600 Name "Heal-on-Kill Deflector Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName deflector "damage bonus" 1.5 "heal on kill" 300 "attack projectiles" 10 } Item "deflector" Item "the tungsten toque" } } } WaveSpawn { Name 3A-2 TotalCurrency 50 TotalCount 16 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon pyro_surprise Health 350 Name "Lost Pilot Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the scorch shot" "damage bonus" 1 "fire rate bonus" 0.75 "faster reload rate" 1.25 "Projectile speed increased" 0.35 } CharacterAttributes { "cannot be backstabbed" 1 "cancel falling damage" 1 } Item "the b.a.s.e. jumper" Item "the scorch shot" Item "the smoking skid lid" Item "the space diver" Item "hovering hotshot" } } } WaveSpawn { Name 3A-2 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { Name 3B TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector ItemAttributes { ItemName deflector "attack projectiles" 10 } } TFBot { ClassIcon medic_uber Health 300 Name "Uber Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "carbonado botkiller medi gun mk.i" "ubercharge rate bonus" 0.25 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 0.1 "health regen" 50 } Item "the blutsauger" Item "carbonado botkiller medi gun mk.i" Item "the amputator" Item "battle boonie" Item "herzensbrecher" } TFBot { ClassIcon medic_uber Health 300 Name "Uber Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "carbonado botkiller medi gun mk.i" "ubercharge rate bonus" 0.25 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 0.1 "health regen" 50 } Item "the blutsauger" Item "carbonado botkiller medi gun mk.i" Item "the amputator" Item "battle boonie" Item "herzensbrecher" } } } WaveSpawn { Name 3B WaitForAllDead 3A-2 TotalCurrency 50 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon demoman_tnt Health 1000 Name "TNT Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 "health regen" 300 } Item "dec2014 comforter" Item "eotl_demo_dynamite" } } } WaveSpawn { Name 3B WaitForAllDead 3A-2 TotalCurrency 100 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_alt Squad { TFBot { ClassIcon soldier_armor Health 2390 Name "Bellhead Soldier" Class Soldier Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName tf_weapon_shovel "damage bonus" 1.3 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 } Item "the dumb bell" } } } WaveSpawn { Name 3B WaitForAllDead 3A-2 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop0 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { Name 3C-1 WaitForAllSpawned 3B TotalCurrency 100 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } } } WaveSpawn { Name 3C-2 WaitForAllDead 3B TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop2 Squad { TFBot { ClassIcon scout_surprise Health 750 Name "Lost Pilot Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "festive scattergun 2011" "damage bonus" 1.3 } CharacterAttributes { "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "festive scattergun 2011" Item "the b.a.s.e. jumper" Item "airborne attire" Item "grounded flyboy" Item "the long fall loafers" } } } WaveSpawn { Name 3C-2 WaitForAllDead 3B TotalCurrency 50 TotalCount 22 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_alt Squad { TFBot { ClassIcon demo_blast Health 350 Name "Blast Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "festive grenade launcher" "damage causes airblast" 1 "damage bonus" .45 "fire rate bonus" 0.001 "clip size upgrade atomic" -2 "faster reload rate" 1.5 "Blast radius decreased" 1.2 "projectile spread angle penalty" 2 } Item "festive grenade launcher" Item "bomb beanie" } } } WaveSpawn { Name 3D WaitForAllDead 3C-2 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } } } WaveSpawn { Name 3D WaitForAllDead 3C-2 TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } } } WaveSpawn { Name 3D WaitForAllDead 3C-2 TotalCurrency 50 TotalCount 25 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper Squad { TFBot { ClassIcon sniper_smg Health 250 Name "Wall Guard" Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Item "the bare necessities" Item "wagga wagga wear" } } } WaveSpawn { Name 3E WaitForAllDead 3D TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 31000 Name Tank Speed 75 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 3E WaitForAllDead 3D TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop1 Squad { TFBot { ClassIcon scout_rally Health 3800 Name "Lost Rally Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 } Item "the candy cane" Item "dec2014 copilot_2014" Item "snowwing" Item "the long fall loafers" } } } WaveSpawn { Name 3E WaitForAllDead 3D TotalCurrency 100 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_airdrop2 Squad { TFBot { ClassIcon plane_driver Health 6200 Name "Aircraft Pilot" Scale 1.9 Class Soldier Skill Expert Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the air strike" "clip size upgrade atomic" 36 "faster reload rate" 0.15 "fire rate bonus" 0 "projectile spread angle penalty" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "the air strike" Item "the b.a.s.e. jumper" Item "the market gardener" Item "sky high fly guy" Item "veterans attire" Item "the man in slacks" } TFBot { ClassIcon medic_surprise Health 750 Name "Lost Pilot Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Attributes "IgnoreEnemies" ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 "generate rage on heal" 2 "increase buff duration" 500 } CharacterAttributes { "heal rate bonus" 200 "health regen" 50 "uber duration bonus" -7.85 "cannot be backstabbed" 1 "cancel falling damage" 1 } Item "the overdose" Item "the quick-fix" Item "the b.a.s.e. jumper" Item "rolfe copter" Item "field practice" } TFBot { ClassIcon medic_surprise Health 750 Name "Lost Pilot Medic" Class Medic Skill Expert Tag "bot_squad_member" Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Attributes "IgnoreEnemies" ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 "generate rage on heal" 2 "increase buff duration" 500 } CharacterAttributes { "heal rate bonus" 200 "health regen" 50 "uber duration bonus" -7.85 "cannot be backstabbed" 1 "cancel falling damage" 1 } Item "the overdose" Item "the quick-fix" Item "the b.a.s.e. jumper" Item "rolfe copter" Item "field practice" } } } WaveSpawn { WaitForAllDead 3C-2 TotalCurrency 0 TotalCount 25 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 RandomSpawn 1 Where spawnbot Where spawnbot_alt Squad { TFBot { ClassIcon heavy_random Health 250 Name Inmate Class Scout Skill Expert WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "pretty boy's pocket pistol" "heal on hit for rapidfire" 10 } ItemAttributes { ItemName "the federal casemaker" "set item tint RGB" 8421376 } Item "pretty boy's pocket pistol" Item "the federal casemaker" } } } WaveSpawn { WaitForAllDead 3D TotalCurrency 0 TotalCount 50 MaxActive 6 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 RandomSpawn 1 Where spawnbot_airdrop0 Where spawnbot_airdrop1 Where spawnbot_airdrop2 Squad { TFBot { ClassIcon heavy_random Health 750 Name "Air Strike Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the air strike" "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } CharacterAttributes { "Projectile speed increased" 0.9 "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "the air strike" Item "the b.a.s.e. jumper" Item "the market gardener" Item "jumper's jeepcap" Item "war blunder" Item "eotl_coldfront curbstompers" } TFBot { ClassIcon heavy_random Health 750 Name "Lost Pilot Soldier" Class Soldier Skill Expert Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "festive black box" "damage bonus" 0.33 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } CharacterAttributes { "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "festive black box" Item "the b.a.s.e. jumper" Item "the market gardener" Item "the whirly warrior" Item "veterans attire" } } } WaveSpawn { TotalCurrency 0 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 RandomSpawn 1 Where spawnbot_airdrop0 Where spawnbot_airdrop1 Where spawnbot_airdrop2 Squad { TFBot { ClassIcon heavy_random Health 750 Name "Lost Pilot Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "iron curtain" "damage bonus" 1.6 } CharacterAttributes { "cancel falling damage" 1 "cannot be backstabbed" 1 } Item "iron curtain" Item "the b.a.s.e. jumper" Item "graybanns" Item "airborne attire" Item "gone commando" } } } WaveSpawn { WaitForAllSpawned 3B TotalCurrency 0 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot_invasion Squad { TFBot { ClassIcon heavy_random Health 850 Name "Gift Bringer" Class HeavyWeapons Skill Easy WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Attributes "BlastImmune" Attributes "BulletImmune" ItemAttributes { ItemName "the holiday punch" "damage bonus" 0.9 } CharacterAttributes { "move speed bonus" 1.3 "cannot be backstabbed" 1 } Item "the holiday punch" Item "bedbug protection" Item "bear walker" Item "ominous offering" } } } } }