#base robot_giant.pop #base robot_standard.pop population { StartingCurrency 3800 RespawnWaveTime 1 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes AddSentryBusterWhenDamageDealtExceeds 4000 AddSentryBusterWhenKillCountExceeds 40 Advanced 1 Templates { T_TFBot_Giant_Soldier_Crit_BT { ClassIcon soldier_crit_burstfire_blast Health 3800 Name "Giant Charged Burst Blast Soldier" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Item "the original" Item "the mantreads" Item "armored authority" ItemAttributes { ItemName "the original" "fire rate bonus" .05 "faster reload rate" 1.7 "Projectile speed decreased" .5 "damage blast push" 9 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .1 "airblast vertical vulnerability multiplier" .5 "airblast vulnerability multiplier" .1 } } T_TFBot_Pyro_Crit_Stronk { ClassIcon pyro Name "Crit Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes DisableDodge Attributes AlwaysFireWeapon Item "old guadalajara" CharacterAttributes { "damage bonus" 1.5 "move speed bonus" 1.5 } } T_TFBot_Pyro_Flare_Stronk { Name "Crit Flare Pyro" Skill Expert Template T_TFBot_Pyro_Flaregun Attributes AlwaysCrit Attributes DisableDodge Item "old guadalajara" ItemAttributes { ItemName "the flare gun" "damage bonus" 2 } } T_TFBot_Heavy_Easy { ClassIcon heavy Name Heavy Class HeavyWeapons Skill Easy } T_TFBot_Heavy_Normal { ClassIcon heavy Name Heavy Class HeavyWeapons Skill Normal } T_TFBot_Giant_Heavy_Steelfist { ClassIcon heavy_steelfist_giant Health 5000 Name "Giant Steel Gauntlet" Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly Attributes DisableDodge Attributes MiniBoss Item "fists of steel" CharacterAttributes { "move speed bonus" .7 "override footstep sound set" 2 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .1 "fire rate bonus" .75 } } T_TFBot_Medic_promised_neveruber { ClassIcon medic_uber Name "Uber Medic" Class Medic Skill Normal WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" .001 "heal rate bonus" 5 "cannot pick up intelligence" 1 } } 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" 1200 "bot medic uber deploy delay duration" 2 } } T_TFBoss_Chief_Tavish { ClassIcon demoknight_heal Health 33000 Name "Chief Tavish" Class Demoman Skill Expert Attributes AlwaysCrit Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "ali baba's wee booties" Item "the chargin' targe" Item "the eyelander" Item "the king of scotland cape" Item "prince tavish's crown" ItemAttributes { ItemName "the eyelander" "damage bonus" 2 "attach particle effect" 17 "fire rate bonus" 1.5 "heal on kill" 4000 } CharacterAttributes { "move speed bonus" .38 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .3 "Attack not cancel charge" 1 "charge time increased" 1 "melee range multiplier" 1.1 "health regen" 0 "rage giving scale" .2 "dmg taken from blast reduced" 1.2 "dmg taken from fire reduced" 1.2 } } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 45 DesiredCount 1 RandomChoice { TFBot { Template T_TFBot_SentryBuster } TFBot { Template T_TFBot_SentryBuster } TFBot { Template T_TFBot_SentryBuster } TFBot { Template T_TFBot_SentryBuster } TFBot { ClassIcon sentry_buster Health 1600 Name "Who Long? Buster" Class Heavy Skill Expert WeaponRestrictions PrimaryOnly Attributes DisableDodge Attributes MiniBoss Attributes AlwaysFireWeapon Tag bot_giant Item "the huo long heatmaker" ItemAttributes { ItemName "the huo long heatmaker" "override projectile type" 29 "weapon burn dmg reduced" 1 "ragdolls plasma effect" 1 "turn to gold" 1 } CharacterAttributes { "override footstep sound set" 7 "damage force reduction" .5 "airblast vulnerability multiplier" .5 "move speed bonus" 1.2 "cannot be backstabbed" 1 } } TFBot { ClassIcon sentry_buster Health 1600 Name "Who Long? Buster" Class Heavy Skill Expert WeaponRestrictions PrimaryOnly Attributes DisableDodge Attributes MiniBoss Attributes AlwaysFireWeapon Tag bot_giant Item "the huo long heatmaker" ItemAttributes { ItemName "the huo long heatmaker" "override projectile type" 29 "weapon burn dmg reduced" 1 "ragdolls plasma effect" 1 "turn to gold" 1 } CharacterAttributes { "override footstep sound set" 7 "damage force reduction" .5 "airblast vulnerability multiplier" .5 "move speed bonus" 1.2 "cannot be backstabbed" 1 } } TFBot { ClassIcon sentry_buster Health 1600 Name "Who Long? Buster" Class Heavy Skill Expert WeaponRestrictions PrimaryOnly Attributes DisableDodge Attributes MiniBoss Attributes AlwaysFireWeapon Tag bot_giant Item "the huo long heatmaker" ItemAttributes { ItemName "the huo long heatmaker" "override projectile type" 29 "weapon burn dmg reduced" 1 "ragdolls plasma effect" 1 "turn to gold" 1 } CharacterAttributes { "override footstep sound set" 7 "damage force reduction" .5 "airblast vulnerability multiplier" .5 "move speed bonus" 1.2 "cannot be backstabbed" 1 } } TFBot { ClassIcon sentry_buster Health 1200 Name "Stealth Force Buster" Class Demoman WeaponRestrictions SecondaryOnly 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" .7 "taunt_attr_player_invis_percent" 1 } } TFBot { ClassIcon sentry_buster Health 1600 Name "Delayed Buster" Class Demoman WeaponRestrictions SecondaryOnly 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" .4 "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 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 9999 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle TeleportWhere spawnbot TeleportWhere spawnbot_right TeleportWhere spawnbot_left Tag flank CharacterAttributes { "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 66 WaitBetweenSpawns 9999 Support 1 Where spawnbot_left Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle TeleportWhere spawnbot TeleportWhere spawnbot_right TeleportWhere spawnbot_left CharacterAttributes { "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 4 WaitBeforeStarting 190 WaitBetweenSpawns 9999 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle TeleportWhere spawnbot TeleportWhere spawnbot_right TeleportWhere spawnbot_left CharacterAttributes { "cannot pick up intelligence" 1 } } TFBot { ClassIcon engineer Template T_TFBot_Medic CharacterAttributes { "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 6 SpawnCount 6 WaitBeforeStarting 440 WaitBetweenSpawns 9999 Support 1 Where spawnbot_right Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle TeleportWhere spawnbot TeleportWhere spawnbot_right TeleportWhere spawnbot_left Tag flank CharacterAttributes { "cannot pick up intelligence" 1 } } TFBot { ClassIcon engineer Template T_TFBot_Medic CharacterAttributes { "cannot pick up intelligence" 1 } } TFBot { ClassIcon engineer Template T_TFBot_Pyro_Flare_Stronk CharacterAttributes { "cannot pick up intelligence" 1 } } } } WaveSpawn { Name 1w1 TotalCurrency 100 TotalCount 16 Where spawnbot Squad { TFBot { ClassIcon soldier_banner_trio Name "Crit Conch Soldier" Class Soldier Skill Normal Attributes SpawnWithFullCharge Attributes AlwaysCrit Attributes DisableDodge Item "the concheror" Item "defiant spartan" Tag flank ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" .6 "faster reload rate" -9 "Projectile speed decreased" .75 } CharacterAttributes { "increase buff duration" 42 } } TFBot { Template T_TFBot_Medic_promised_neveruber } TFBot { Template T_TFBot_Medic_promised_neveruber } TFBot { Template T_TFBot_Medic_promised_neveruber } TFBot { Template T_TFBot_Medic_promised_neveruber } TFBot { Template T_TFBot_Medic_promised_neveruber } TFBot { Template T_TFBot_Medic_promised_neveruber } TFBot { Template T_TFBot_Medic_promised_neveruber } TFBot { Template T_TFBot_Medic_promised_neveruber } TFBot { Template T_TFBot_Medic_promised_neveruber } TFBot { Template T_TFBot_Medic_promised_neveruber } TFBot { Template T_TFBot_Medic_promised_neveruber } TFBot { Template T_TFBot_Medic_promised_neveruber } TFBot { Template T_TFBot_Medic_promised_neveruber } TFBot { Template T_TFBot_Medic_promised_neveruber } TFBot { Template T_TFBot_Medic_promised_neveruber } } } WaveSpawn { Name 1w1 TotalCurrency 100 TotalCount 8 MaxActive 3 SpawnCount 2 WaitBeforeStarting 1 Where spawnbot_right TFBot { Template T_TFBot_Pyro_Crit_Stronk Tag flank } } WaveSpawn { Name 1w2 WaitForAllDead 1w1 TotalCurrency 100 TotalCount 4 MaxActive 3 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 24 Where spawnbot_left TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "ragdolls plasma effect" 1 } } } WaveSpawn { WaitForAllDead 1w1 TotalCurrency 100 TotalCount 44 MaxActive 11 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot RandomChoice { TFBot { ClassIcon scout_bonk Name "Scout" Skill Normal Template T_TFBot_Scout_Scattergun_SlowFire Attributes DisableDodge } TFBot { ClassIcon scout_bonk Name "Bonk Scout" Skill Normal WeaponRestrictions SecondaryOnly Template T_TFBot_Scout_Bonk Attributes DisableDodge } TFBot { Template T_TFBot_Heavy_Normal } TFBot { Skill Normal Template T_TFBot_Demoman Attributes DisableDodge } } } WaveSpawn { Name 1w2 WaitForAllDead 1w1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot_right TFBot { Template T_TFBot_Giant_Soldier_Crit_BT Tag flank } } WaveSpawn { Name 1w3 WaitForAllDead 1w2 TotalCurrency 100 TotalCount 30 MaxActive 11 SpawnCount 5 WaitBetweenSpawns 5 Where spawnbot TFBot { Skill Normal Template T_TFBot_Demoman Attributes DisableDodge } } WaveSpawn { Name 1w3 WaitForAllDead 1w2 TotalCurrency 100 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Name "Brassbeast Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Attributes DisableDodge Item "the brass beast" } TFBot { Template T_TFBot_Medic_promised_neveruber } } } WaveSpawn { Name 1w3 WaitForAllDead 1w2 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 11 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Steelfist } TFBot { Template T_TFBot_Giant_Medic_Uber CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } TFBot { ClassIcon soldier_banner_trio Template T_TFBot_Soldier_Extended_Battalion Attributes DisableDodge } TFBot { ClassIcon soldier_banner_trio Template T_TFBot_Soldier_Extended_Battalion Attributes DisableDodge } } } WaveSpawn { WaitForAllDead 1w3 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 3 Where spawnbot Tank { Health 40000 Name Tank Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead 1w3 TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_left Where spawnbot_right TFBot { Template T_TFBot_Giant_Scout_Baseball CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { Name 1w4 WaitForAllDead 1w3 TotalCurrency 100 TotalCount 30 MaxActive 12 SpawnCount 5 WaitBeforeStarting 4 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman Attributes AlwaysCrit Attributes DisableDodge } } WaveSpawn { Name 1w5 WaitForAllSpawned 1w4 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 9 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Crit_BT CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { WaitForAllSpawned 1w4 TotalCurrency 100 TotalCount 30 MaxActive 9 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Heavy_Easy } TFBot { Template T_TFBot_Heavy_Normal } } } WaveSpawn { WaitForAllDead 1w5 TotalCurrency 100 TotalCount 15 MaxActive 8 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_right Where spawnbot_left TFBot { Template T_TFBot_Demoman Tag flank Attributes AlwaysCrit Attributes DisableDodge } } WaveSpawn { Name 1w6 WaitForAllDead 1w5 TotalCurrency 100 TotalCount 6 WaitBeforeStarting 9 Where spawnbot Squad { TFBot { ClassIcon soldier_crit_burstfire_blast Health 3800 Name "Giant Charged Burst Battalion" Class Soldier Skill Expert Attributes SpawnWithFullCharge Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Tag flank Item "the original" Item "the battalion's backup" Item "the grenadier's softcap" ItemAttributes { ItemName "the original" "fire rate bonus" .001 "faster reload rate" 1.15 "Projectile speed decreased" .5 "clip size bonus" 1.5 "projectile spread angle penalty" 1.25 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .1 "airblast vertical vulnerability multiplier" .5 "airblast vulnerability multiplier" .1 "increase buff duration" 69 } } TFBot { Template T_TFBot_Giant_Medic_Uber } TFBot { Template T_TFBot_Giant_Medic_Uber } TFBot { Template T_TFBot_Giant_Demo_Burst CharacterAttributes { "damage force reduction" .1 "airblast vertical vulnerability multiplier" .5 "airblast vulnerability multiplier" .1 } } TFBot { Template T_TFBot_Giant_Demo_Burst CharacterAttributes { "damage force reduction" .1 "airblast vertical vulnerability multiplier" .5 "airblast vulnerability multiplier" .1 } } TFBot { Template T_TFBot_Giant_Demo_Burst CharacterAttributes { "damage force reduction" .1 "airblast vertical vulnerability multiplier" .5 "airblast vulnerability multiplier" .1 } } } } WaveSpawn { Name 1w7 WaitForAllDead 1w6 TotalCurrency 400 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 2 Where spawnbot 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 1w7 WaitForAllDead 1w6 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 0 Where spawnbot Tank { Health 33000 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 { WaitForAllDead 1w6 TotalCurrency 100 TotalCount 26 MaxActive 13 SpawnCount 13 WaitBeforeStarting 2 Where spawnbot_right Squad { TFBot { ClassIcon soldier_banner_trio Skill Expert Template T_TFBot_Soldier_Extended_Buff_Banner } 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 } 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 { Name 1w7 WaitForAllDead 1w6 TotalCurrency 100 TotalCount 40 MaxActive 12 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot_right TFBot { Template T_TFBot_Soldier_RocketShotgun Skill Expert } } WaveSpawn { WaitForAllDead 1w7 TotalCurrency 400 TotalCount 44 MaxActive 9 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Skill Expert Template T_TFBot_Demoman Attributes DisableDodge } TFBot { ClassIcon medic_uber Name "Big-Heal Medic" WeaponRestrictions SecondaryOnly Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name 1w8 WaitForAllDead 1w7 TotalCurrency 100 TotalCount 24 MaxActive 10 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Fist Attributes DisableDodge } } WaveSpawn { Name 1w8 WaitForAllDead 1w7 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 11 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { ClassIcon soldier_banner_trio Skill Expert Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { ClassIcon medic_uber Name "Big-Heal Medic" WeaponRestrictions SecondaryOnly Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name 1w9 WaitForAllDead 1w8 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 9 Where spawnbot Squad { TFBot { Health 3600 Template T_TFBot_Giant_DemoMan_PrinceTavish Attributes DisableDodge Item "the king of scotland cape" CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .1 "Attack not cancel charge" 1 "damage bonus" 1.5 } } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name 1w9 WaitForAllDead 1w8 TotalCurrency 100 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 6 Where spawnbot TFBot { Skill Expert Template T_TFBot_Pyro Attributes AlwaysCrit Attributes DisableDodge } } WaveSpawn { Name 1w10 WaitForAllSpawned 1w9 TotalCurrency 100 TotalCount 2 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name 1w10 WaitForAllSpawned 1w9 TotalCurrency 100 TotalCount 2 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name 1w10 WaitForAllSpawned 1w9 TotalCurrency 100 TotalCount 2 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit_BT Tag flank } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { WaitForAllDead 1w10 TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 11 WaitBetweenSpawns 20 Support 1 Where spawnbot TFBot { Template T_TFBot_Pyro_Flare_Stronk } } WaveSpawn { WaitForAllDead 1w10 TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 Support 1 Where spawnbot TFBot { Template T_TFBot_Heavy_Normal } } WaveSpawn { WaitForAllDead 1w10 TotalCurrency 0 TotalCount 1 WaitBeforeStarting 22 Where spawnbot_left TFBot { Template T_TFBoss_Chief_Tavish } } WaveSpawn { WaitForAllDead 1w10 TotalCurrency 100 TotalCount 2 WaitBeforeStarting 20 Where spawnbot_right Squad { TFBot { Name "Major Critz" Template T_TFBot_Giant_Soldier_SlowBarrage Attributes DisableDodge Attributes AlwaysCrit Item "soldier drill hat" ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" .35 "fire rate bonus" .15 } CharacterAttributes { "damage bonus" 2 "airblast vulnerability multiplier" .1 "Projectile speed increased" .22 "rocket specialist" 4 } } TFBot { ClassIcon medic_uber_giant Name "Giant Regen Medic" Template T_TFBot_Giant_Medic_Regen CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } } } }