//Snowstorm Surge by Andrew Xtreme //Difficulty Advanced #base robot_giant.pop #base robot_standard.pop population { StartingCurrency 900 RespawnWaveTime 2 CanBotsAttackWhileInSpawnRoom no Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 5 InitialCooldown 45 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot InitialCooldown 45 CooldownTime 45 DesiredCount 3 BeginAtWave 1 RunForThisManyWaves 1 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 3 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot InitialCooldown 45 CooldownTime 45 DesiredCount 3 BeginAtWave 6 RunForThisManyWaves 1 TFBot { Template T_TFBot_Spy } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name w1a TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 27 Squad { TFBot { ClassIcon sniper_smg_tind Health 3300 Name "Giant SMG Sniper" Scale 1.75 Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Attributes MiniBoss MaxVisionRange 1200 CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 5 "move speed bonus" 0.45 } } TFBot { Name "Quick Uber Medic" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w1a TotalCurrency 50 TotalCount 22 MaxActive 9 SpawnCount 3 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name w1a TotalCurrency 50 TotalCount 8 MaxActive 4 SpawnCount 2 Where spawnbot_flank WaitBeforeStarting 8 WaitBetweenSpawns 6 TFBot { Health 600 Scale 1.35 Template T_TFBot_Soldier_RocketPush } } WaveSpawn { Name w1b1 WaitForAllDead w1a TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 15 TFBot { Name "Giant Demoman" Template T_TFBot_Giant_Demo_RapidFire } } WaveSpawn { Name w1b WaitForAllDead w1a TotalCurrency 50 TotalCount 20 MaxActive 8 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { Name Heavy Class HeavyWeapons Skill Easy } } WaveSpawn { Name w1b WaitForAllDead w1a TotalCurrency 50 TotalCount 12 MaxActive 6 SpawnCount 6 Where spawnbot_flank WaitBeforeStarting 3 WaitBetweenSpawns 0 TFBot { ClassIcon soldier_directhit_lite Health 200 Name "Direct Hit Soldier" Class Soldier Skill Normal Item "the direct hit" Item "worms gear" } } WaveSpawn { Name w1c WaitForAllSpawned w1b1 TotalCurrency 250 TotalCount 6 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 18 Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Name "Quick Uber Medic" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w1c WaitForAllSpawned w1b TotalCurrency 100 TotalCount 50 MaxActive 6 SpawnCount 2 Where spawnbot_flank WaitBeforeStarting 12 WaitBetweenSpawns 3 Support Limited TFBot { ClassIcon scout_pop Name "Soda Popper Scout" Class Scout Skill Easy Item "the soda popper" Item "Bonk Helm" ItemAttributes { ItemName "Bonk Helm" "set item tint rgb" 8208497 } } } WaveSpawn { Name w1c WaitForAllSpawned w1b TotalCurrency 100 TotalCount 50 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 3 Support Limited TFBot { Template T_TFBot_Pyro_Flaregun } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2a TotalCurrency 150 TotalCount 5 MaxActive 5 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Giant_Scout } } WaveSpawn { Name w2a TotalCurrency 50 TotalCount 21 MaxActive 9 SpawnCount 3 Where spawnbot_flank WaitBeforeStarting 5 WaitBetweenSpawns 3 Squad { TFBot { Class Soldier Skill Normal } TFBot { Class Demoman Skill Normal } } } WaveSpawn { Name w2b WaitForAllSpawned w2a TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Name "tankboss" Speed 65 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w2b WaitForAllDead w2a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 13 TFBot { Template T_TFBot_Giant_Soldier } } WaveSpawn { Name w2b WaitForAllSpawned w2a TotalCurrency 50 TotalCount 36 MaxActive 8 SpawnCount 4 Where spawnbot Where spawnbot_flank WaitBeforeStarting 14 WaitBetweenSpawns 3.5 TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Dragon's Fury Pyro" Class Pyro Skill Normal Item "The Dragon's Fury" MaxVisionRange 600 CharacterAttributes { "airblast disabled" 1 } } } WaveSpawn { Name w2c WaitForAllSpawned w2b TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 20 WaitBetweenSpawns 17 Squad { TFBot { Class Pyro Name "Giant Phlogistinator Pyro" ClassIcon pyro_phlog_v2 Skill Hard WeaponRestrictions PrimaryOnly Attributes "SpawnWithFullCharge" Attributes MiniBoss Health 3000 Item "The Phlogistinator" Item "the bubble pipe" ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "increase buff duration" 6.2 "mod rage on hit bonus" 420 "mult airblast refire time" 0.01 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } TFBot { Name "Quick Uber Medic" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w2c1 WaitForAllSpawned w2c TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 9 WaitBetweenSpawns 17 Squad { TFBot { Class Demoman Name "Giant Iron Burst Demo" ClassIcon demo_clusterbomb Skill Expert Health 3300 WeaponRestrictions PrimaryOnly //MaxVisionRange 800 Attributes MiniBoss Attributes HoldFireUntilFullReload Item "The Iron Bomber" Item "The Hurt Locher" Item "Conjurer's Cowl" ItemAttributes { ItemName "The Iron Bomber" // "damage bonus" 1.2 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 8 "Projectile speed increased" 1.2 "projectile spread angle penalty" 3 "fuse bonus" 0.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } TFBot { ClassIcon medic_kritz_armored Health 450 Name "Armored Kritz Medic" Scale 1.4 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 2000 } CharacterAttributes { "bot medic uber health threshold" 500 } Item "the kritzkrieg" } } } WaveSpawn { Name w2cc WaitForAllSpawned w2b TotalCurrency 50 TotalCount 20 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 13 WaitBetweenSpawns 4.25 Support 1 TFBot { Class Scout Skill Normal MaxVisionRange 600 } } WaveSpawn { Name w2cc WaitForAllDead w2b TotalCurrency 50 TotalCount 18 MaxActive 7 SpawnCount 1 Where spawnbot_flank WaitBeforeStarting 2 WaitBetweenSpawns 1.25 Support 1 TFBot { Template T_TFBot_Demoman_Knight } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w3a TotalCurrency 250 TotalCount 8 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 25 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { ClassIcon medic_shield_lite Class Medic Skill Easy Name "Shield Medic" Item "Das Naggenvatcher" ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "bot medic uber deploy delay duration" 900 } Attributes "ProjectileShield" Attributes "SpawnWithFullCharge" Attributes "IgnoreEnemies" } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w3a TotalCurrency 50 TotalCount 22 MaxActive 6 SpawnCount 3 Where spawnbot_flank WaitBeforeStarting 5 WaitBetweenSpawns 4 TFBot { Template T_TFBot_Demo_Burst } } WaveSpawn { Name w3aa TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name w3b WaitForAllSpawned w3a TotalCurrency 200 TotalCount 5 MaxActive 4 SpawnCount 1 Where spawnbot WaitBeforeStarting 12 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn { Name w3b WaitForAllDead w3a TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Dragon's Fury Pyro" Class Pyro Skill Normal Item "The Dragon's Fury" MaxVisionRange 600 } } WaveSpawn { Name w3bb WaitForAllDead w3a TotalCurrency 50 TotalCount 30 MaxActive 8 SpawnCount 4 Where spawnbot_flank WaitBeforeStarting 5 WaitBetweenSpawns 5 TFBot { Class Scout Skill Easy Attributes "AlwaysCrit" } } WaveSpawn { Name w3c WaitForAllDead w3b TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w3c WaitForAllDead w3b TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_flank WaitBeforeStarting 7 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w3c WaitForAllSpawned w3b TotalCurrency 50 TotalCount 50 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 12 WaitBetweenSpawns 4 Support Limited TFBot { Template T_TFBot_Heavyweapons_Shotgun } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4a TotalCurrency 225 TotalCount 8 MaxActive 8 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Class Pyro Name "Giant Pyro" Skill Expert Health 3000 WeaponRestrictions PrimaryOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w4a TotalCurrency 75 TotalCount 30 MaxActive 9 SpawnCount 3 Where spawnbot_flank WaitBeforeStarting 7 WaitBetweenSpawns 3.5 TFBot { Health 300 Name Heavy Class HeavyWeapons Skill Normal MaxVisionRange 800 } } WaveSpawn { Name w4b WaitForAllSpawned w4a TotalCurrency 250 TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 8 WaitBetweenSpawns 13 TFBot { ClassIcon soldier_backup_spammer Name "Giant Rapid Fire Backup Soldier" Template T_TFBot_Giant_Soldier_Extended_Battalion ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.5 "Projectile speed increased" 0.65 "faster reload rate" -0.8 } } } WaveSpawn { Name w4b WaitForAllSpawned w4a TotalCurrency 100 TotalCount 27 MaxActive 9 SpawnCount 3 Where spawnbot_flank WaitBeforeStarting 15 WaitBetweenSpawns 3 TFBot { Name "Bonk Scout" Class Scout Skill Hard Item "Bonk! Atomic Punch" Item "Bonk Helm" WeaponRestrictions MeleeOnly ClassIcon scout_bonk Item "Batsaber" Attributes "AlwaysCrit" ItemAttributes { ItemName "Bonk Helm" "set item tint rgb" 11053598 } ItemAttributes { ItemName "Batsaber" "set item tint rgb" 11053598 } } } WaveSpawn { Name w4b WaitForAllSpawned w4a TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 17 WaitBetweenSpawns 2 TFBot { Health 175 Name Demoman Class Demoman Skill Normal } } WaveSpawn { Name w4c1 WaitForAllDead w4b TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn { Name w4c2 WaitForAllSpawned w4c1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_flank WaitBeforeStarting 15 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn { Name w4c WaitForAllDead w4b TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Name "Quick Uber Medic" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w4c WaitForAllSpawned w4b TotalCurrency 100 TotalCount 50 MaxActive 8 SpawnCount 2 Where spawnbot Where spawnbot_flank WaitBeforeStarting 13 WaitBetweenSpawns 2 Support Limited TFBot { Skill Normal Class Soldier } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5a1 TotalCurrency 250 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 10 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 38000 Name "tankboss" Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w5a TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 20 Squad { TFBot { Name "Giant Heater Heavy" Template T_TFBot_Heavyweapons_Heater } TFBot { Name "Giant Regen Medic" Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name w5a TotalCurrency 150 TotalCount 18 MaxActive 9 SpawnCount 3 Where spawnbot WaitBeforeStarting 6 WaitBetweenSpawns 3 Squad { TFBot { Class Soldier Skill Normal } TFBot { Name "Pyro" Skill Normal Class Pyro } TFBot { Name "Pyro" Skill Normal Class Pyro } } } WaveSpawn { Name w5b WaitForAllSpawned w5a TotalCurrency 200 TotalCount 12 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 12 WaitBetweenSpawns 18 Squad { TFBot { ClassIcon demo_spammer Template T_TFBot_Giant_Demoman } TFBot { ClassIcon heavy_deflector Skill Hard Name "Deflector Heavy" Class HeavyWeapons Item "deflector" Item "the u-clank-a" MaxVisionRange 800 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } TFBot { ClassIcon heavy_deflector Skill Hard Name "Deflector Heavy" Class HeavyWeapons Item "deflector" Item "the u-clank-a" MaxVisionRange 800 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } TFBot { ClassIcon medic_kritz Health 150 Name "Kritz Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 2000 } CharacterAttributes { "bot medic uber health threshold" 500 } Tag bot_squad_member Item "the kritzkrieg" } } } WaveSpawn { Name w5bb WaitForAllDead w5a TotalCurrency 50 TotalCount 24 MaxActive 9 SpawnCount 3 Where spawnbot_flank WaitBeforeStarting 0 WaitBetweenSpawns 3.75 TFBot { ClassIcon demo_lochload Name "Loch Demo" Class Demoman Skill Hard Attributes "HoldFireUntilFullReload" Item "the loch-n-load" Item "scotch bonnet" } } WaveSpawn { Name w5c WaitForAllSpawned w5b TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 12 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Name "tankboss" Speed 75 Skin 1 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w5c WaitForAllSpawned w5b TotalCurrency 50 TotalCount 9 MaxActive 9 SpawnCount 3 Where spawnbot WaitBeforeStarting 12 WaitBetweenSpawns 15 Squad { TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Giant Dragon's Fury Pyro" Template T_TFBot_Giant_Pyro Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 } } TFBot { ClassIcon medic_kritz Health 150 Name "Kritz Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 2000 } CharacterAttributes { "bot medic uber health threshold" 500 } Tag bot_squad_member Item "the kritzkrieg" } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w5ca WaitForAllDead w5b TotalCurrency 50 TotalCount 50 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 3 Support Limited TFBot { Template T_TFBot_Heavyweapons_Shotgun Attributes "AlwaysCrit" MaxVisionRange 800 } } WaveSpawn { Name w5ca WaitForAllDead w5b TotalCurrency 50 TotalCount 50 MaxActive 6 SpawnCount 2 Where spawnbot_flank WaitBeforeStarting 8 WaitBetweenSpawns 6 Support Limited TFBot { ClassIcon sniper_bow_multi Template T_TFBot_Sniper_Huntsman_Spammer } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w6a TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 12 TFBot { Class Soldier Name "Giant Burst Fire Soldier" ClassIcon soldier_burstfire Health 4200 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } 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 } } } WaveSpawn { Name w6b WaitForAllDead w6a TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 15 Squad { TFBot { ClassIcon pyro_ricochet_nys Health 3300 Name "Giant Richochet Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" Attributes "MiniBoss" Item "The Last Breath" Item "The Smoking Skid Lid" Item "The Lunatic's Leathers" ItemAttributes { ItemName "tf_weapon_flamethrower" "flame_drag" 6 "max_flame_reflection_count" 1000 "flame_reflect_on_collision" 1000 "flame_spread_degree" 5 "flame_up_speed" -25 "lunchbox adds minicrits" 2 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "rage giving scale" 0.5 "airblast vertical vulnerability multiplier" 0.1 } } TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } } } WaveSpawn { Name w6c WaitForAllSpawned w6b TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 20 WaitBetweenSpawns 12 Squad { TFBot { ClassIcon heavy_deflector_healonkill Name "Giant Heal-on-kill Deflector" Template T_TFBot_Giant_Heavyweapons_Deflector Attributes "UseBossHealthBar" Item "tough guy's toque" CharacterAttributes { "heal on kill" 5000 } } TFBot { ClassIcon medic_kritz Health 4500 Name "Giant Kritz Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "MiniBoss" Tag bot_squad_member ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 200 "heal rate bonus" 200 } CharacterAttributes { "move speed bonus" 0.5 "bot medic uber health threshold" 5000 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 } Item "the kritzkrieg" } TFBot { ClassIcon medic_kritz Health 4500 Name "Giant Kritz Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "MiniBoss" Tag bot_squad_member ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 200 "heal rate bonus" 200 } CharacterAttributes { "move speed bonus" 0.5 "bot medic uber health threshold" 5000 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 } Item "the kritzkrieg" } } } WaveSpawn { Name w6death WaitForAllDead w6c TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 12 TFBot { ClassIcon demo_deer_boss Name "Krampus" Health 40000 Class Demoman Skill Expert Attributes "MiniBoss" Attributes "UseBossHealthBar" Item "festive grenade launcher" Item "the liquor locker" Item "antlers" Item "the ornament armament" ItemAttributes { ItemName "festive grenade launcher" "faster reload rate" -0.75 "fire rate bonus" 0.45 "heal on kill" 1000 "dmg bonus vs buildings" 1.75 "projectile spread angle penalty" 3 "fire rate bonus with reduced health" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "rage giving scale" 0.1 } } } WaveSpawn { Name w6a2 TotalCurrency 50 TotalCount 30 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot Where spawnbot_flank Support Limited TFBot { Class Scout Skill Hard MaxVisionRange 800 } } WaveSpawn { Name w6b2 WaitForAllSpawned w6a2 TotalCurrency 50 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 5 Where spawnbot Support Limited TFBot { Class Demoman ClassIcon demo_sticky_daan Name "Sticky Demoman" Skill Hard WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload Attributes "AlwaysCrit" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 } } } WaveSpawn { Name w6c2 WaitForAllSpawned w6b2 TotalCurrency 50 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 2 Where spawnbot_flank Support Limited Squad { TFBot { ClassIcon soldier_directhit_lite Health 200 Name "Direct Hit Soldier" Class Soldier Skill Hard Item "the direct hit" Item "worms gear" } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name w6d2 WaitForAllSpawned w6c2 TotalCurrency 50 TotalCount 50 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 15 Support 1 Where spawnbot TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name w6d2 WaitForAllSpawned w6c2 TotalCurrency 50 TotalCount 50 MaxActive 6 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 5 Support 1 Where spawnbot_flank TFBot { Health 300 Name "Heavy" Class HeavyWeapons Skill Normal MaxVisionRange 800 } } } }