#base robot_giant.pop #base robot_standard.pop population { StartingCurrency 700 RespawnWaveTime 1 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Scout_Mittens { ClassIcon scout_bat_mittens_blu_sgt Health 55 Name "Mittens Scout" Class Scout Skill Normal WeaponRestrictions MeleeOnly Attributes AlwaysCrit Attributes DisableDodge Item "festive holy mackerel" Item "the b.m.o.c." CharacterAttributes { "crit forces victim to laugh" 1 "crit does no damage" 1 "turn to gold" 1 "ragdolls plasma effect" 1 "voice pitch scale" 1.4 "move speed bonus" 1.25 "hand scale" .9 } } T_TFBot_Scout_Sandman_Armored_Small { Classicon scout_stun_armored Health 650 Name "Armored Sandman Scout" Scale 1.4 Tag bot_sentrybuster Skill Hard Class Scout WeaponRestrictions MeleeOnly Item "courtly cuirass" Item "squire's sabatons" Item "the sandman" Item "batter's helmet" CharacterAttributes { "dmg from ranged reduced" .65 "move speed bonus" .88 "dmg from melee increased" 2 "damage force reduction" .5 "airblast vulnerability multiplier" .5 "airblast vertical vulnerability multiplier" .1 "effect bar recharge rate increased" .3 } } T_TFBot_Giant_Scout_Joggernaut { ClassIcon scout_stun_titan Health 4200 Name "JoggerNaut Sandman Scout" Scale 1.66 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "courtly cuirass" Item "squire's sabatons" Item "fortunate son" Item "the sandman" CharacterAttributes { "move speed penalty" .66 "override footstep sound set" 5 "effect bar recharge rate increased" .1 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .1 "dmg from ranged reduced" .55 "dmg from melee increased" 2.2 } } T_TFBot_Soldier_Burst_Small { ClassIcon soldier_burstfire Name "Burst Fire Soldier" Class Soldier Skill Normal Attributes HoldFireUntilFullReload Attributes DisableDodge Item "the gunboats" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size penalty" .5 "Projectile speed decreased" .75 "projectile spread angle penalty" 2 "reload time increased hidden" 1.7 "fire rate bonus" -1 } } T_TFBot_Giant_Soldier_Rapid_Direct { ClassIcon soldier_directhit_infinite Health 3800 Name "Giant Rapid Direct Soldier" Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Attributes DisableDodge Attributes MiniBoss Item "the direct hit" Item "the gunboats" Item "stainless pot" ItemAttributes { ItemName "the direct hit" "faster reload rate" -9 "fire rate bonus" .5 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } T_TFBot_Pyro_Bigrock { ClassIcon pyro Name "Crit Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes AlwaysFireWeapon Item "old guadalajara" CharacterAttributes { "damage bonus" 1.5 "move speed bonus" 1.3 } } T_TFBot_Giant_Pyro_Slow_Flare_Barrage { Classicon pyro_flare_rain_nys Health 3300 Name "Giant Flarebarrage Pyro" Class Pyro Skill Normal Tag bot_sentrybuster WeaponRestrictions SecondaryOnly Attributes MiniBoss Item "the scorch shot" Item "the bone dome" Item "the special eyes" ItemAttributes { ItemName "the scorch shot" "fire rate bonus" .1 "projectile spread angle penalty" 9 "damage penalty" 2 "Projectile speed increased" .11 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 6 "airblast vulnerability multiplier" .1 "damage force reduction" .2 "airblast vertical vulnerability multiplier" .5 } } T_TFBot_Giant_Pyro_Deflector { ClassIcon pyro_reflect_daan Health 3600 Name "Giant Deflector Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes DisableDodge Attributes MiniBoss Item "the degreaser" Item "the u-clank-a" ItemAttributes { ItemName "the degreaser" "mult airblast refire time" .05 "airblast pushback scale" 0 "airblast vertical vulnerability multiplier" 0 "deflection size multiplier" 3.5 "airblast_destroy_projectile" 1 "airblast_pushback_disabled" 1 "airblast_pushback_no_stun" 1 "airblast_pushback_no_viewpunch" 1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 6 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 "health regen" 40 } } T_TFBot_Demoknight_Crit { ClassIcon demoknight Health 200 Name "Crit Demoknight" Class Demoman Skill Hard Attributes AlwaysCrit Attributes DisableDodge Attributes AlwaysFireWeapon Item "ali baba's wee booties" Item "the splendid screen" Item "the eyelander" Item "prince tavish's crown" ItemAttributes { ItemName "the splendid screen" "charge impact damage increased" 1 "apply z velocity on damage" 420 "apply look velocity on damage" 2000 "damage causes airblast" 1 "dmg taken from crit increased" .5 "Attack not cancel charge" 1 "charge recharge rate increased" 1.35 "charge time increased" 1.1 "no charge impact range" 1 "fire rate bonus" 2 } } T_TFBot_Demoman_Blast { ClassIcon demo_cannon Name "Blast Demo" Class Demoman Skill Normal MaxVisionRange 500 WeaponRestrictions PrimaryOnly Attributes DisableDodge Item "the loose cannon" Item "armored authority" Item "the mantreads" ItemAttributes { ItemName "the loose cannon" "fire rate bonus" .0001 "clip size penalty" .75 "faster reload rate" 1.8 "damage causes airblast" 1 "grenade launcher mortar mode" 0 "auto fires full clip" 1 } } T_TFBot_Demoknight_Mittens { ClassIcon demoknight_mittens_blu_sgt Health 60 Name "Mittens Knight" Scale .88 Class Demoman Skill Normal WeaponRestrictions MeleeOnly Attributes AlwaysCrit Attributes DisableDodge Item "festive targe 2014" Item "festive eyelander" Item "the b.m.o.c." ItemAttributes { ItemName "festive eyelander" "crit does no damage" 1 "crit forces victim to laugh" 1 "Attack not cancel charge" 1 "turn to gold" 1 "ragdolls plasma effect" 1 "voice pitch scale" 1.4 "hand scale" .9 } } T_TFBot_Demoknight_Samurai_Mittens { ClassIcon demoknight_samurai_mittens_blu_sgt Health 400 Name "Mittens Samurai" Scale 1.15 Class Demoman Skill Normal Attributes AlwaysCrit Attributes DisableDodge Attributes AutoJump Attributes AirChargeOnly Item "ali baba's wee booties" Item "the splendid screen" Item "the half-zatoichi" Item "demo kabuto" Item "the merc's muffler" CharacterAttributes { "cancel falling damage" 1 "Attack not cancel charge" 1 "crit does no damage" 1 "crit forces victim to laugh" 1 "fire rate penalty" 1.5 "charge recharge rate increased" 6 "charge time increased" 2 "mult charge turn control" 999 "damage penalty" .1 "ragdolls plasma effect" 1 "turn to gold" 1 "increased jump height" 2.2 "dmg taken from crit increased" 5 "voice pitch scale" 1.4 "hand scale" .9 } } T_TFBot_Heavy_Brassbeast_Crit { ClassIcon heavy_brass Name "Crit Brassbeast Heavy" Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes DisableDodge Item "the brass beast" Item "the eliminators safeguard" ItemAttributes { ItemName "the brass beast" "weapon spread bonus" .8 "minigun spinup time increased" 5.5 "move speed bonus" 1.5 "ragdolls plasma effect" 1 "aiming movespeed decreased" .01 } } T_TFBot_Heavy_Stealth_Mittens { ClassIcon heavy_mittens_blu2 Name "Stealthy Mittens Guy" Class Heavy Skill Hard Health 80 MaxVisionRange 1 Attributes DisableDodge Attributes AlwaysFireWeapon Attributes AlwaysCrit WeaponRestrictions SecondaryOnly Item "the holiday punch" Item "the b.m.o.c." Item "combat slacks" Item "the all-father" Item "the buffalo steak sandvich" Item "the samson skewer" ItemAttributes { ItemName "the buffalo steak sandvich" "provide on active" 1 "gesture speed increase" .5 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 "dmg from melee increased" 9 "dmg from ranged reduced" .1 } ItemAttributes { ItemName "the holiday punch" "provide on active" 1 "charge recharge rate increased" .35 "mult_item_meter_charge_rate" .35 "damage bonus" 2 } CharacterAttributes { "deploy time decreased" .2 "taunt_attr_player_invis_percent" 1 "move speed bonus" 1.3 "ragdolls plasma effect" 1 "turn to gold" 1 "voice pitch scale" 1.4 } } T_TFBot_Heavy_Stealth { ClassIcon heavy_steelfist_nys_stealth_anim_sgt Name "Stealthy Weapons Guy" Class Heavy Skill Hard MaxVisionRange 1 Attributes DisableDodge Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly Item "fists of steel" Item "the eliminators safeguard" Item "the buffalo steak sandvich" Item "the special eyes" Item "the samson skewer" ItemAttributes { ItemName "the buffalo steak sandvich" "provide on active" 1 "gesture speed increase" .4 "move speed bonus" 3 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 "dmg from melee increased" 9 "dmg from ranged reduced" .1 } ItemAttributes { ItemName "fists of steel" "provide on active" 1 "fire rate penalty" 1.3 "charge recharge rate increased" .35 "mult_item_meter_charge_rate" .35 "bleeding duration" 1 "damage bonus" 1.2 } CharacterAttributes { "dmg bonus vs buildings" 2 "deploy time decreased" .2 "taunt_attr_player_invis_percent" 1 "hand scale" .85 "move speed bonus" 1 } } T_TFBot_Heavy_Giant_Stealth { ClassIcon heavy_steelfist_nys_stealth_anim_sgt Name "Giant Stealthy Weapons Guy" Class Heavy Skill Expert MaxVisionRange 1 Attributes DisableDodge Attributes MiniBoss Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly Item "fists of steel" Item "the eliminators safeguard" Item "the buffalo steak sandvich" Item "the special eyes" Item "the samson skewer" ItemAttributes { ItemName "the buffalo steak sandvich" "provide on active" 1 "gesture speed increase" .4 "move speed bonus" 3 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 "dmg from melee increased" 1.5 "dmg from ranged reduced" .1 } ItemAttributes { ItemName "fists of steel" "provide on active" 1 "fire rate penalty" .75 "charge recharge rate increased" .35 "mult_item_meter_charge_rate" .35 "bleeding duration" 1 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" .7 "override footstep sound set" 2 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .1 "dmg bonus vs buildings" 2 "deploy time decreased" .2 "taunt_attr_player_invis_percent" 1 "hand scale" .85 } } T_TFBot_Giant_Heavy_Deflector_Push_Strong { ClassIcon heavy_deflector_push Health 5500 Name "Giant Deflector Push Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1400 WeaponRestrictions PrimaryOnly Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "deflector" Item "the u-clank-a" Item "the tyurtlenek" ItemAttributes { ItemName deflector "damage bonus" 1.5 "fire rate bonus" .75 "minigun spinup time decreased" 3 "apply z velocity on damage" 80 "apply look velocity on damage" 120 "attach particle effect" 702 "ragdolls plasma effect" 1 } CharacterAttributes { "move speed bonus" .4 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .2 "rage giving scale" 1 "override footstep sound set" 2 } } T_TFBot_Giant_Heavy_Healonkill_C { ClassIcon heavy_deflector_healonkill Health 5500 Name "Giant Heal-on-Kill Deflector" Class HeavyWeapons Skill Hard MaxVisionRange 1100 WeaponRestrictions PrimaryOnly Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "deflector" Item "tough guy's toque" ItemAttributes { ItemName deflector "damage bonus" 1.5 "ragdolls plasma effect" 1 "attack projectiles" 2 "heal on kill" 5000 } CharacterAttributes { "override footstep sound set" 2 "move speed bonus" .35 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .3 } } T_TFBot_Giant_Pyro_Healonkill { ClassIcon pyro_heal Health 3600 Name "Giant Heal-on-Kill Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes DisableDodge Attributes MiniBoss Item "eotl_brisk-weather beanie" CharacterAttributes { "move speed bonus" .4 "override footstep sound set" 6 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "heal on kill" 3600 "damage bonus" 1.5 } } T_TFBot_Medic_Shield { Classicon medic_quickfix_shield_ala Name "Quick-Fix Shield Medic" Class Medic Attributes Projectileshield Attributes SpawnWithFullCharge Item "das metalmeatencasen" Item "the quick-fix" CharacterAttributes { "heal rate bonus" 5 "generate rage on heal" 2 "increase buff duration" 2 "uber duration bonus" -8 "cannot pick up intelligence" 1 } }T_TFBot_Medic_Shield { Classicon medic_quickfix_shield_ala Name "Quick-Fix Shield Medic" Class Medic Attributes Projectileshield Attributes SpawnWithFullCharge Item "das metalmeatencasen" Item "the quick-fix" CharacterAttributes { "heal rate bonus" 5 "generate rage on heal" 2 "increase buff duration" 2 "uber duration bonus" -8 "cannot pick up intelligence" 1 } } T_TFBot_Medic_Bullet { ClassIcon medic_bullet Name "Bullet Vaccinator Medic" Class Medic Skill Expert Attributes SpawnWithFullCharge Attributes VaccinatorBullets Attributes DisableDodge Item "medic goggles" ItemAttributes { ItemName tf_weapon_medigun "lunchbox adds minicrits" 3 "heal rate bonus" 4 "medigun bullet resist passive" 1 "medigun bullet resist deployed" 1 "medigun charge is resists" 3 "uber duration bonus" 8 "ubercharge rate bonus" 100 "cannot pick up intelligence" 1 } CharacterAttributes { "bot medic uber health threshold" 9000 } } T_TFBot_Medic_Blast { ClassIcon medic_blast Name "Blast Vaccinator Medic" Class Medic Skill Expert Attributes SpawnWithFullCharge Attributes VaccinatorBlast Attributes DisableDodge Item "medic goggles" ItemAttributes { ItemName tf_weapon_medigun "lunchbox adds minicrits" 3 "heal rate bonus" 4 "medigun blast resist passive" 1 "medigun blast resist deployed" 1 "medigun charge is resists" 3 "uber duration bonus" 8 "ubercharge rate bonus" 100 "cannot pick up intelligence" 1 } CharacterAttributes { "bot medic uber health threshold" 9000 } } T_TFBot_Medic_Fire { ClassIcon medic_fire Name "Fire Vaccinator Medic" Class Medic Skill Expert Attributes SpawnWithFullCharge Attributes VaccinatorFire Attributes DisableDodge Item "medic goggles" ItemAttributes { ItemName tf_weapon_medigun "lunchbox adds minicrits" 3 "heal rate bonus" 4 "medigun fire resist passive" 1 "medigun fire resist deployed" 1 "medigun charge is resists" 3 "uber duration bonus" 8 "ubercharge rate bonus" 100 "cannot pick up intelligence" 1 } CharacterAttributes { "bot medic uber health threshold" 9000 } } T_TFBot_Giant_Medic_Uber { ClassIcon medic_uber_giant Health 4500 Name "Giant Uber Medic" Class Medic WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes DisableDodge Attributes IgnoreEnemies Attributes MiniBoss CharacterAttributes { "move speed bonus" .5 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .3 "heal rate bonus" 1337 "uber duration bonus" -2 "ubercharge rate bonus" 9 "bot medic uber health threshold" 800 "bot medic uber deploy delay duration" 5 } } T_TFBot_Giant_Medic_UOH { ClassIcon medic_uoh Health 4000 Name "Giant Uber-on-Hit Crossbow Medic" Class Medic Skill Hard WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes DisableDodge Attributes MiniBoss Item "the crusader's crossbow" Item "coldfront commander" ItemAttributes { ItemName "the crusader's crossbow" "add uber charge on hit" 100 "fire rate bonus" 2 "projectile penetration" 1 "is_passive_weapon" 1 "Projectile speed decreased" .6 } CharacterAttributes { "move speed bonus" .7 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .3 "uber duration bonus" -6 "heal rate bonus" 1337 "bot medic uber health threshold" 5000 } } T_TFBot_Sniper_Blast { ClassIcon sniper_blast Name "Blast Sniper" Class Sniper Skill Hard MaxVisionRange 2500 Attributes DisableDodge Item "armored authority" Item "the mantreads" Item "the machina" ItemAttributes { ItemName "the machina" "damage penalty" .1 "fire rate penalty" 4 "damage causes airblast" 2 "apply z velocity on damage" 200 "apply look velocity on damage" 2000 "turn to gold" 1 "ragdolls plasma effect" 1 } ItemAttributes { ItemName tf_weapon_club "damage penalty" .2 "damage causes airblast" 2 "apply z velocity on damage" 6000 "apply look velocity on damage" 100 "turn to gold" 1 "ragdolls plasma effect" 1 } } T_TFBot_Sniper_Mittens { ClassIcon sniper_mittens_blu_sgt Health 15 Name "Mittens Sniper" Scale .9 Class Sniper Skill Hard MaxVisionRange 1900 Attributes AlwaysCrit Attributes DisableDodge Item "the b.m.o.c." Item "the merc's muffler" Item "the machina" ItemAttributes { ItemName "the machina" "damage penalty" 0 "fire rate penalty" 6 "attach particle effect" 7 } ItemAttributes { ItemName tf_weapon_club "damage penalty" 0 "fire rate penalty" 9 "crit does no damage" 1 "melee range multiplier" 44 "crit forces victim to laugh" 1 "is_passive_weapon" 1 "attach particle effect" 7 } CharacterAttributes { "turn to gold" 1 "ragdolls plasma effect" 1 "voice pitch scale" 1.4 } } T_TFBot_Sniper_Huntsman_Spammer_C { ClassIcon sniper_bow_multi Health 1200 Name "Rapid Fire Bowman" Scale 1.5 Class Sniper Skill Hard WeaponRestrictions PrimaryOnly Tag bot_giant //Attributes AlwaysCrit Attributes DisableDodge Item "the huntsman" CharacterAttributes { "move speed bonus" .85 "head scale" .85 "damage force reduction" .5 "airblast vertical vulnerability multiplier" .5 "fire rate bonus" .6 } } T_TFBot_Chief_Blast_Demo { ClassIcon demo_chief_loosecannon Health 44000 Name "Chief Blast Demo" Scale 1.8 Class Demoman Skill Hard MaxVisionRange 220 WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "armored authority" Item "the loose cannon" Item "the mantreads" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "clip size bonus" 5 "fire rate bonus" .01 "damage causes airblast" 1 "apply z velocity on damage" 400 "apply look velocity on damage" 1400 "auto fires when full" 1 "auto fires full clip all at once" 1 "Blast radius increased" 1.2 "minicrits become crits" 0 "faster reload rate" .4 "fuse bonus" 1.5 "projectile spread angle penalty" 4 "dmg bonus vs buildings" 2 "grenade damage reduction on world contact" 2 } CharacterAttributes { "move speed bonus" .35 "override footstep sound set" 4 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 "rage giving scale" .15 "health regen" 80 } } T_TFBot_Giant_Plateshield { ClassIcon demo_caber_nys Health 2800 Name "Giant Kamikaze Demo" Class Demoman Skill Expert Attributes AlwaysCrit Attributes DisableDodge Attributes MiniBoss Item "the bootlegger" Item "the splendid screen" Item "the ullapool caber" Item "humanitarian's hachimaki" ItemAttributes { ItemName "the splendid screen" "apply z velocity on damage" 1200 "apply look velocity on damage" 6000 } ItemAttributes { ItemName "the ullapool caber" "damage bonus" 50 } CharacterAttributes { "override footstep sound set" 4 "melee range multiplier" 1.1 "blast dmg to self increased" 9999 "move speed bonus" .55 "Attack not cancel charge" 1 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "dmg from melee increased" 3 "bombinomicon effect on death" 1 } } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 5 CooldownTime 50 DesiredCount 1 RandomChoice { TFBot { Template T_TFBot_SentryBuster } TFBot { Template T_TFBot_SentryBuster } TFBot { Template T_TFBot_SentryBuster } TFBot { Template T_TFBot_SentryBuster } TFBot { Template T_TFBot_SentryBuster } TFBot { Template T_TFBot_SentryBuster } TFBot { Health 1200 Name "Spy Buster" Scale 1.4 MaxVisionRange 100 WeaponRestrictions SecondaryOnly Template T_TFBot_Spy Attributes AlwaysFireWeapon } TFBot { Health 1200 Name "Charge Buster" Template T_TFBot_SentryBuster Item "ali baba's wee booties" Item "the splendid screen" Item "the claidheamohmor" Item "the glasgow great helm" ItemAttributes { ItemName "the splendid screen" "charge impact damage increased" 5 "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 5 "mult charge turn control" 1 "full charge turn control" 1 } } TFBot { Health 1200 Name "Samurai Buster" Template T_TFBot_SentryBuster Attributes AlwaysFireWeapon Attributes AutoJump Attributes AirChargeOnly AutoJumpMin 5 AutoJumpMax 10 Item "ali baba's wee booties" Item "the splendid screen" Item "the half-zatoichi" Item "demo kabuto" ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } ItemAttributes { ItemName "the half-zatoichi" "damage bonus" .8 } CharacterAttributes { "move speed bonus" 1.3 "increased jump height" 2 "charge time increased" 3 "mult charge turn control" 1 "charge recharge rate increased" 7 } } TFBot { ClassIcon sentry_buster Health 1200 Name "Stealth Force Buster" Class Demoman WeaponRestrictions MeleeOnly Attributes SpawnWithFullCharge Attributes DisableDodge Attributes MiniBoss Attributes IgnoreFlag Attributes SuppressFire MaxVisionRange 1 Item "the ullapool caber" Item "The Battalion's Backup" Item "scotch bonnet" CharacterAttributes { "move speed bonus" 5 "override footstep sound set" 7 "damage force reduction" 9 "airblast vulnerability multiplier" .01 "airblast vertical vulnerability multiplier" 42 "cannot be backstabbed" 1 "increase buff duration" 42 "gesture speed increase" .6 "taunt_attr_player_invis_percent" 1 } } TFBot { ClassIcon sentry_buster Health 2500 Name "Delayed Buster" Class Demoman WeaponRestrictions MeleeOnly Attributes SpawnWithFullCharge Attributes DisableDodge Attributes MiniBoss Attributes IgnoreFlag Attributes SuppressFire MaxVisionRange 1 Item "the ullapool caber" Item "The Battalion's Backup" CharacterAttributes { "move speed bonus" 5 "override footstep sound set" 7 "damage force reduction" 9 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "cannot be backstabbed" 1 "increase buff duration" 42 "gesture speed increase" .7 "taunt_attr_player_invis_percent" 0 } } TFBot { Name "Mittens Buster" Template T_TFBot_SentryBuster Attributes AlwaysCrit Attributes DisableDodge Attributes AlwaysFireWeapon Item "festive eyelander" Item "the b.m.o.c." ItemAttributes { ItemName "festive eyelander" "crit forces victim to laugh" 1 "crit does no damage" 1 } CharacterAttributes { "move speed bonus" 1.3 } } TFBot { Name "Mittens Buster" Template T_TFBot_SentryBuster Attributes AlwaysCrit Attributes DisableDodge Attributes AlwaysFireWeapon Item "festive eyelander" Item "the b.m.o.c." ItemAttributes { ItemName "festive eyelander" "crit forces victim to laugh" 1 "crit does no damage" 1 } CharacterAttributes { "move speed bonus" 1.3 } } TFBot { Name "Mittens Buster" Template T_TFBot_SentryBuster Attributes AlwaysCrit Attributes DisableDodge Attributes AlwaysFireWeapon Item "festive eyelander" Item "the b.m.o.c." ItemAttributes { ItemName "festive eyelander" "crit forces victim to laugh" 1 "crit does no damage" 1 } CharacterAttributes { "move speed bonus" 1.3 } } } } Mission { Objective Engineer Where spawnbot_left BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 35 CooldownTime 50 DesiredCount 3 TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle TeleportWhere Spawnbot TeleportWhere spawnbot_right TeleportWhere spawnbot_left } } Mission { Objective Sniper Where spawnbot_left BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Blast } } Mission { Objective Spy Where spawnbot_left BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 55 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Mission { Objective Spy Where spawnbot_left BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 45 DesiredCount 4 TFBot { Template T_TFBot_Sniper_Blast Skill Hard } } Mission { Objective Sniper Where spawnbot_right BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Mittens } } Mission { Objective Engineer Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 55 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle TeleportWhere spawnbot_right TeleportWhere spawnbot_left } } Mission { Objective Spy Where spawnbot_left BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 78 DesiredCount 5 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 1w1 TotalCount 6 MaxActive 7 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 6 Where spawnbot_left TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name 1w1 TotalCount 4 MaxActive 3 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 11 TotalCurrency 50 Where spawnbot TFBot { WeaponRestrictions PrimaryOnly Template T_TFBot_Scout_Shortstop Skill Normal } } WaveSpawn { WaitForAllSpawned 1w1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 25 TotalCurrency 50 Where spawnbot_right TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon } } WaveSpawn { TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Scout_Sandman_Armored_Small } } WaveSpawn { Name 1w2 WaitForAllDead 1w1 TotalCount 6 MaxActive 6 SpawnCount 2 TotalCurrency 100 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer_C } TFBot { Classicon medic_quickfix_shield_ala_giant Health 650 Name "Armored Quick-Fix Shield Medic" Template T_TFBot_Medic_QuickFix Attributes Projectileshield Attributes SpawnWithFullCharge Item "das metalmeatencasen" Item "berliner's bucket helm" Scale 1.4 CharacterAttributes { "heal rate bonus" 4 "generate rage on heal" 2 "increase buff duration" 2 "dmg from ranged reduced" .85 "dmg from melee increased" 2 "move speed bonus" .88 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .1 "uber duration bonus" -8 } } } } WaveSpawn { WaitForAllDead 1w2 TotalCount 15 MaxActive 6 SpawnCount 3 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 14 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name 1w3 WaitForAllDead 1w2 TotalCurrency 200 TotalCount 9 MaxActive 5 SpawnCount 3 WaitBeforeStarting 5 Where spawnbot TFBot { Classicon demo_clusterbomb Health 650 Name "Minefield Demo" Scale 1.4 Skill Easy WeaponRestrictions PrimaryOnly Template T_TFBot_Demoman Attributes AlwaysCrit Item "the iron bomber" Item "scotch bonnet" CharacterAttributes { "move speed bonus" .88 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "damage bonus" .1 "fuse bonus" 2.0 "grenade damage reduction on world contact" 5 "Blast radius decreased" 1.05 "Projectile speed increased" .88 "fire rate bonus" 2.5 "faster reload rate" -9.0 } } } WaveSpawn { WaitForAllDead 1w3 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 50 WaitBeforeStarting 9 WaitBetweenSpawns 0 Where spawnbot_right TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon } } WaveSpawn { Name 1w4 WaitForAllDead 1w3 TotalCurrency 100 TotalCount 20 MaxActive 20 SpawnCount 5 TotalCurrency 0 WaitBeforeStarting 4 WaitBetweenSpawns 13 Where spawnbot Squad { FormationSize -800 TFBot { Template T_TFBot_Sniper_Huntsman_Spammer_C } TFBot { Classicon medic_quickfix_shield_ala_giant Health 650 Name "Armored Quick-Fix Shield Medic" Template T_TFBot_Medic_QuickFix Attributes Projectileshield Attributes SpawnWithFullCharge Item "das metalmeatencasen" Item "berliner's bucket helm" Scale 1.4 CharacterAttributes { "heal rate bonus" 4 "generate rage on heal" 2 "increase buff duration" 2 "dmg from ranged reduced" .85 "dmg from melee increased" 2 "move speed bonus" .88 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .1 "uber duration bonus" -8 } } TFBot { Template T_TFBot_Heavyweapons_Fist Attributes DisableDodge } TFBot { Template T_TFBot_Heavyweapons_Fist Attributes DisableDodge } TFBot { Template T_TFBot_Heavyweapons_Fist Attributes DisableDodge } } } WaveSpawn { Name 1w5 WaitForAllSpawned 1w4 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 200 WaitBeforeStarting 5 WaitBetweenSpawns 6 Where spawnbot_right TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon } } WaveSpawn { WaitForAllSpawned 1w5 TotalCurrency 150 TotalCount 1 WaitBeforeStarting 12 Where spawnbot TFBot { Skill Hard Template T_TFBot_Giant_Scout_Fast Attributes AlwaysCrit ItemAttributes { ItemName "the holy mackerel" "damage causes airblast" 1 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2w1 TotalCurrency 100 TotalCount 1 Where spawnbot TFBot { ClassIcon heavy_steelfist Health 5000 Name "Giant Steel Gauntlet" Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes DisableDodge Attributes MiniBoss Item "fists of steel" CharacterAttributes { "move speed bonus" .7 "override footstep sound set" 2 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" .1 "fire rate bonus" .75 } } } WaveSpawn { Name 2w1 TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 12 Where spawnbot TFBot { Template T_TFBot_Giant_Plateshield } } WaveSpawn { Name 2w1 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 6 WaitBeforeStarting 14 WaitBetweenSpawns 16 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Slow_Flare_Barrage Skill Easy } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { WaitForAllDead 2w1 TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 Support 1 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Attributes DisableDodge Skill Easy } } WaveSpawn { TotalCurrency 1000 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 9999 WaitBetweenSpawns 9999 Support 1 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Attributes DisableDodge Skill Easy } } WaveSpawn { Name 2w2 WaitForAllDead 2w1 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 11 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Joggernaut } } WaveSpawn { WaitForAllDead 2w1 TotalCurrency 200 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot TFBot { Skill Easy Template T_TFBot_Demoman Attributes DisableDodge } } WaveSpawn { WaitForAllDead 2w2 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Giant_Plateshield } } WaveSpawn { Name 2w3 WaitForAllDead 2w2 TotalCurrency 100 TotalCount 2 MaxActive 2 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { ClassIcon soldier_crit_blast Health 4200 Name "Giant Charged Blast Soldier" Skill Hard Template T_TFBot_Giant_Soldier_Crit Attributes DisableDodge Item "armored authority" ItemAttributes { ItemName "the original" "damage causes airblast" 3 "apply z velocity on damage" 400 "apply look velocity on damage" 900 } CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } TFBot { Classicon medic_shield_ala_giant Health 4500 Name "Giant Armored Shield Medic" WeaponRestrictions SecondaryOnly Template T_TFBot_Giant_Medic_Regen Attributes Projectileshield Attributes SpawnWithFullCharge Item "das metalmeatencasen" Item "berliner's bucket helm" CharacterAttributes { "uber duration bonus" -8 "airblast vulnerability multiplier" .1 "dmg from ranged reduced" .85 "airblast vertical vulnerability multiplier" .1 "dmg from melee increased" 2 "generate rage on heal" 2 "increase buff duration" 2 } } } } WaveSpawn { Name 2w3 WaitForAllDead 2w2 TotalCurrency 0 TotalCount 32 MaxActive 10 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot RandomChoice { TFBot { Name "Bonk Scout" Template T_TFBot_Scout_Bonk Skill Easy } TFBot { Name "Jumping Sandman Scout" Template T_TFBot_Scout_Jumping_Sandman Attributes DisableDodge Skill Easy } } } WaveSpawn { WaitForAllDead 2w3 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Plateshield } } WaveSpawn { WaitForAllDead 2w3 TotalCurrency 1000 TotalCount 2 MaxActive 2 WaitBeforeStarting 0 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Scout_Joggernaut } TFBot { Classicon medic_shield_ala_giant Health 4500 Name "Giant Armored Shield Medic" WeaponRestrictions SecondaryOnly Template T_TFBot_Giant_Medic_Regen Attributes Projectileshield Attributes SpawnWithFullCharge Item "das metalmeatencasen" Item "berliner's bucket helm" CharacterAttributes { "uber duration bonus" -8 "airblast vulnerability multiplier" .1 "dmg from ranged reduced" .85 "airblast vertical vulnerability multiplier" .1 "dmg from melee increased" 2 "generate rage on heal" 2 "increase buff duration" 2 } } } } WaveSpawn { TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 28 Where spawnbot TFBot { Template T_TFBot_Scout_Sandman_Armored_Small Skill Normal } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3w1 TotalCurrency 350 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 11 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Heavy_Healonkill_C } } } WaveSpawn { WaitForAllSpawned 3w1 TotalCurrency 0 TotalCount 10 MaxActive 8 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 18 Support 1 Where spawnbot_right TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal Attributes DisableDodge WeaponRestrictions SecondaryOnly CharacterAttributes { "heal rate bonus" 4 "cannot pick up intelligence" 1 } } } WaveSpawn { TotalCurrency 0 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 27 Where spawnbot_right TFBot { ClassIcon soldier_directhit Name "Direct Hit Soldier" Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Attributes DisableDodge Item "the direct hit" Item "stainless pot" } } WaveSpawn { Name 3w1 TotalCurrency 100 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 2 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { ClassIcon heavy_deflector Name "Deflector Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Attributes DisableDodge Item "deflector" Item "the u-clank-a" ItemAttributes { ItemName deflector "attack projectiles" 2 "ragdolls plasma effect" 1 } } } } WaveSpawn { Name 3w2 WaitForAllSpawned 3w1 TotalCurrency 50 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 13 Where spawnbot_right TFBot { Template T_TFBot_Giant_Heavy_Deflector_Push_Strong } } WaveSpawn { Name 3w3 WaitForAllSpawned 3w2 TotalCurrency 50 TotalCount 15 MaxActive 12 SpawnCount 3 WaitBeforeStarting 9 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Heavy_Brassbeast_Crit Skill Normal } } WaveSpawn { Name 3w3 WaitForAllSpawned 3w2 TotalCurrency 0 TotalCount 40 MaxActive 12 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot TFBot { Skill Hard Template T_TFBot_Heavyweapons_Heavyweight_Champ Attributes DisableDodge } } WaveSpawn { Name 3w4 WaitForAllDead 3w3 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 17 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name 3w4 WaitForAllDead 3w3 TotalCurrency 50 TotalCount 18 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Name "Bonk Scout" Template T_TFBot_Scout_Bonk Attributes DisableDodge } } WaveSpawn { Name 3w5 WaitForAllDead 3w4 TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_left Squad { TFBot { Template T_TFBot_Soldier_Burst_Small Attributes AlwaysCrit Skill Hard } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 3w6 WaitForAllSpawned 3w5 TotalCurrency 400 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_left Where spawnbot_right Squad { TFBot { Template T_TFBot_Soldier_RocketPush Attributes DisableDodge } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitForAllDead 3w6 TotalCurrency 100 TotalCount 24 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 1 Where spawnbot TFBot { Classicon pyro_scorch Template T_TFBot_ScorchShot_FastShot Skill Normal } } WaveSpawn { WaitForAllDead 3w6 TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 9 Where spawnbot Squad { TFBot { ClassIcon heavy_heater Health 5500 Name "Giant Heater Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "the huo long heatmaker" Item "the bunsen brave" ItemAttributes { ItemName "the huo long heatmaker" "crit vs burning players" 1 "damage bonus vs burning" 1.2 "damage bonus" 1.2 "ragdolls become ash" 1 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4w1 TotalCurrency 150 TotalCount 60 MaxActive 10 SpawnCount 10 WaitBeforeStarting 1 WaitBetweenSpawns 4 Where spawnbot_right TFBot { Template T_TFBot_Pyro_Bigrock } } WaveSpawn { TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 45 Where spawnbot_left TFBot { Template T_TFBot_Giant_Scout_Fast Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { TotalCurrency 200 TotalCount 1 SpawnCount 1 WaitBeforeStarting 25 Tank { Health 24000 Name Tank Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 4w1 TotalCurrency 100 TotalCount 16 MaxActive 16 SpawnCount 8 WaitBeforeStarting 3 WaitBetweenSpawns 9 Where spawnbot_left Squad { TFBot { Template T_TFBot_Heavy_Brassbeast_Crit } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 4w2 WaitForAllDead 4w1 TotalCurrency 50 TotalCount 36 MaxActive 16 SpawnCount 2 WaitBetweenSpawns 1 Where spawnbot_right Squad { TFBot { ClassIcon heavy Name Heavy Class HeavyWeapons Skill Normal } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name 4w3 WaitForAllDead 4w2 TotalCurrency 50 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 Where spawnbot_right TFBot { Template T_TFBot_Pyro_Bigrock } } WaveSpawn { Name 4w3 WaitForAllDead 4w2 TotalCurrency 50 TotalCount 21 MaxActive 21 SpawnCount 7 WaitBeforeStarting 1 WaitBetweenSpawns 14 Where spawnbot Squad { TFBot { ClassIcon soldier_directhit_infinite Health 3800 Name "Giant Rapid Direct Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes DisableDodge Attributes MiniBoss Item "the direct hit" Item "the gunboats" Item "stainless pot" ItemAttributes { ItemName "the direct hit" "faster reload rate" -9 "fire rate bonus" .5 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "clip size bonus" 20 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitForAllSpawned 4w3 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitForAllSpawned 4w3 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Blast Skill Hard } TFBot { Template T_TFBot_Medic } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 6w1 TotalCount 40 MaxActive 16 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { TotalCurrency 50 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 11 WaitBetweenSpawns 13 Where spawnbot_right Squad { TFBot { Template T_TFBot_Demoman } TFBot { Template T_TFBot_Medic } } } WaveSpawn { TotalCurrency 50 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 18 Where spawnbot_left Squad { TFBot { Template T_TFBot_Heavy_Brassbeast_Crit Skill Normal } } } WaveSpawn { TotalCurrency 50 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 18 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Pyro CharacterAttributes { "damage force reduction" .2 "airblast vulnerability multiplier" .1 } } } } WaveSpawn { TotalCurrency 200 TotalCount 26 MaxActive 8 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 2 Where spawnbot_left TFBot { Name "Bonk Scout" WeaponRestrictions SecondaryOnly Skill Easy Template T_TFBot_Scout_Bonk } } WaveSpawn { TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 20 Where spawnbot_left Squad { TFBot { Health 1600 Name "Giant Engineer" Template T_TFBot_Engineer_Sentry_Tele_Battle Attributes MiniBoss Item "the frontier justice" Item "the wrangler" Item "mining light" Item "the texas half-pants" ItemAttributes { ItemName tf_weapon_wrench "damage bonus" 2.0 "fire rate bonus" 2.1 "Repair rate increased" 2.5 } CharacterAttributes { "move speed bonus" .7 "damage force reduction" .2 "airblast vulnerability multiplier" .2 "override footstep sound set" 4 "engy sentry damage bonus" 1.5 "engy sentry fire rate increased" 3 "rocket specialist" 4 "engy building health bonus" 2.1 "airblast vertical vulnerability multiplier" .1 "cannot pick up intelligence" 1 } } TFBot { Classicon medic_quickfix_shield_ala Health 650 Name "Armored Quick-Fix Shield Medic" Template T_TFBot_Medic_QuickFix Attributes Projectileshield Attributes SpawnWithFullCharge Item "das metalmeatencasen" Item "berliner's bucket helm" Scale 1.4 CharacterAttributes { "heal rate bonus" 4 "generate rage on heal" 2 "increase buff duration" 2 "dmg from ranged reduced" .85 "dmg from melee increased" 2 "move speed bonus" .88 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .1 "uber duration bonus" -8 } } } } WaveSpawn { Name 6w1 TotalCurrency 200 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 7 Where spawnbot TFBot { Classicon heavy_steelfist_giant Health 5000 Name "Giant Steel Gauntlet" Scale 1.6 Template T_TFBot_Heavyweapons_Fist Attributes MiniBoss ItemAttributes { ItemName "fists of steel" "fire rate bonus" .75 } CharacterAttributes { "move speed bonus" .7 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .1 "override footstep sound set" 2 "damage force reduction" .1 } } } WaveSpawn { WaitForAllDead 6w1 TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name 6w2 WaitForAllDead 6w1 TotalCurrency 300 TotalCount 1 WaitBeforeStarting 5 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Joggernaut } } WaveSpawn { Name 6w3 WaitForAllSpawned 6w2 TotalCount 2 TotalCurrency 100 WaitBeforeStarting 16 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Joggernaut } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name 6w4 WaitForAllDead 6w3 TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 13 WaitBetweenSpawns 20 Where spawnbot_left Squad { TFBot { Classicon demo_atomic Health 3600 Name "Giant Nuke Demo" Skill Expert WeaponRestrictions PrimaryOnly Template T_TFBot_Demoman Attributes AlwaysCrit Attributes MiniBoss Item "the loose cannon" Item "the black watch" ItemAttributes { ItemName "the loose cannon" "damage bonus" 9 "use large smoke explosion" 1 "Blast radius increased" 2 "fire rate bonus" 1.5 "faster reload rate" 3.3 "fuse bonus" 1.8 "grenade launcher mortar mode" 0 "Projectile speed increased" .8 "clip size bonus" .75 } CharacterAttributes { "move speed bonus" .5 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .1 "override footstep sound set" 4 "rocket jump damage reduction" .01 } } TFBot { Classicon medic_shield_ala_giant Health 4500 Name "Giant Armored Shield Medic" WeaponRestrictions SecondaryOnly Template T_TFBot_Giant_Medic_Regen Attributes Projectileshield Attributes SpawnWithFullCharge Item "das metalmeatencasen" Item "berliner's bucket helm" CharacterAttributes { "uber duration bonus" -8 "airblast vulnerability multiplier" .1 "dmg from ranged reduced" .85 "airblast vertical vulnerability multiplier" .1 "dmg from melee increased" 2 "generate rage on heal" 2 "increase buff duration" 2 } } } } WaveSpawn { TotalCurrency 100 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 25 Support 1 Where spawnbot_right TFBot { Template T_TFBot_Medic_Bullet } } WaveSpawn { TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 25 Support 1 Where spawnbot_right TFBot { Template T_TFBot_Medic_Blast } } WaveSpawn { TotalCurrency 500 TotalCount 1 SpawnCount 1 WaitBeforeStarting 45 Tank { Health 30000 Name Tank Speed 75 Skin 1 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 25 Support 1 Where spawnbot_right TFBot { Template T_TFBot_Medic_Fire } } WaveSpawn { TotalCount 10 MaxActive 6 SpawnCount 3 WaitBeforeStarting 9 WaitBetweenSpawns 30 Support 1 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman Attributes AlwaysCrit } } } }