#base robot_giant.pop #base robot_standard.pop population { StartingCurrency 850 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 3500 AddSentryBusterWhenKillCountExceeds 40 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_Giant_Soldier_Crit_Burst { ClassIcon soldier_crit_burst_fire Health 4200 Name "Giant Charged Burst Soldier" Class Soldier Skill Easy WeaponRestrictions PrimaryOnly Tag bot_giant Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Item "the original" Item "the grenadier's softcap" ItemAttributes { ItemName "the original" "Projectile speed decreased" .5 "fire rate bonus" .15 "faster reload rate" 1.4 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } 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_Pyro_Phlog { ClassIcon pyro_phlog Name "Phlog Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge Attributes DisableDodge Item "the phlogistinator" Item "ghostly gibus" ItemAttributes { ItemName "the phlogistinator" "airblast disabled" 0 } CharacterAttributes { "bombinomicon effect on death" 1 } } 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_Heavy_Normal { ClassIcon heavy Name Heavy Class HeavyWeapons Skill Normal Attributes DisableDodge } T_TFBot_Heavy_Stealth { ClassIcon heavy_d 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 upgrade" 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" .1 "mult_item_meter_charge_rate" .1 "damage bonus" .8 } CharacterAttributes { "dmg bonus vs buildings" 1 "deploy time decreased" .2 "taunt_attr_player_invis_percent" 1 "hand scale" .85 "move speed bonus" 1 } } T_TFBot_Giant_Sniper_Mittens { ClassIcon sniper_mittens_blu_sgt Health 1200 Name "Giant Mittens Sniper" Scale 1.45 Class Sniper Skill Hard MaxVisionRange 2500 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" 8 "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 "move speed bonus" .7 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } T_TFBot_Giant_Sniper_Bow_Multi { ClassIcon sniper_bow_multi Health 2200 Name "Giant Rapid Fire Bowman" Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes DisableDodge Attributes MiniBoss Item "the huntsman" CharacterAttributes { "move speed bonus" .7 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "head scale" .85 "fire rate bonus".3 } } T_TFBoss_Chief_Soldier_Crit_Smol { ClassIcon soldier_conch_charged Health 38000 Name "Corporal Critz" Scale 1.85 Class Soldier Skill Easy Attributes SpawnWithFullCharge Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "the concheror" Item "fancy dress uniform" Item "the killer's kit" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" .001 "rocket specialist" 4 "Projectile speed increased" .3 "faster reload rate" 1.3 "clip size penalty" 1.25 "projectile spread angle penalty" 3 "provide on active" 1 } ItemAttributes { ItemName "the concheror" "provide on active" 1 "move speed bonus" 1 "dmg from ranged reduced" .5 "dmg from melee increased" .5 } CharacterAttributes { "move speed bonus" .28 "override footstep sound set" 3 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .3 "increase buff duration" 42 } } } Mission { Objective Sniper Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 9999 DesiredCount 2 Squad { TFBot { Health 1600 Name "Giant Sniper" Template T_TFBot_Sniper Attributes DisableDodge Attributes MiniBoss ItemAttributes { ItemName tf_weapon_sniperrifle "damage bonus" 1.5 "fire rate penalty" 2 } ItemAttributes { ItemName tf_weapon_club "damage bonus" 1.5 "damage causes airblast" 1 "fire rate penalty" 3 } CharacterAttributes { "move speed bonus" .66 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } } Mission { Objective Engineer Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 50 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_right TeleportWhere spawnbot_left } } Mission { Objective Engineer Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 55 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle TeleportWhere spawnbot TeleportWhere spawnbot_right TeleportWhere spawnbot_left } } Mission { Objective Engineer Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } Mission { Objective Engineer Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 50 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } Mission { Objective Sniper Where spawnbot_right BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 8 CooldownTime 9999 DesiredCount 1 Squad { TFBot { Template T_TFBot_Giant_Sniper_Mittens } } } Mission { Objective Spy Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 90 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Mission { Objective DestroySentries Where spawnbot Where spawnbot_left Where spawnbot_right BeginAtWave 1 RunForThisManyWaves 8 InitialCooldown 5 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1w1 TotalCurrency 100 TotalCount 20 MaxActive 12 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 9 Where spawnbot TFBot { Template T_TFBot_Heavy_Stealth } } WaveSpawn { Name 1w1 TotalCurrency 50 TotalCount 12 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name 1w2 WaitForAllDead 1w1 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Soldier_Burst_Small Skill Normal } } WaveSpawn { WaitForAllSpawned 1w1 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 2 Where spawnbot_left TFBot { Template T_TFBot_Pyro_Flaregun Attributes DisableDodge } } WaveSpawn { Name 1w3 WaitForAllDead 1w2 TotalCurrency 100 TotalCount 18 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { ClassIcon heavy_heater Name "Heater Heavy" Class HeavyWeapons Skill Easy WeaponRestrictions PrimaryOnly Attributes DisableDodge Item "the huo long heatmaker" } } WaveSpawn { WaitForAllSpawned 1w2 TotalCurrency 125 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 13 Where spawnbot TFBot { Skill Easy Template T_TFBot_Soldier_Extended_Concheror Attributes DisableDodge } } WaveSpawn { WaitForAllSpawned 1w3 TotalCurrency 125 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_right TFBot { Skill Easy Template T_TFBot_Soldier_Extended_Concheror Attributes DisableDodge } } } 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 5 WaitBeforeStarting 2 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { TotalCurrency 100 TotalCount 14 MaxActive 3 SpawnCount 2 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman SKill Easy } } WaveSpawn { WaitForAllDead 2w1 TotalCurrency 100 TotalCount 30 MaxActive 7 SpawnCount 2 WaitBetweenSpawns 3 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Scout_Melee } TFBot { Template T_TFBot_Scout_Melee } TFBot { Name "Scout" Template T_TFBot_Scout_Scattergun_SlowFire Attributes DisableDodge } } } WaveSpawn { Name 2w2 WaitForAllDead 2w1 TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 6 Where spawnbot_side_3 Squad { TFBot { Template T_TFBot_Scout_Mittens Skill Normal Tag flank } TFBot { Template T_TFBot_Medic_QuickFix CharacterAttributes { "ubercharge rate bonus" .01 } } } } WaveSpawn { Name 2w3 WaitForAllDead 2w2 TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Demoman } } WaveSpawn { Name 2w3 WaitForAllDead 2w2 TotalCurrency 50 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Soldier_RocketPush Attributes DisableDodge Skill Easy } } WaveSpawn { WaitForAllSpawned 2w3 TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Skill Easy Template T_TFBot_Scout_Sandman_FastCharge Attributes DisableDodge Tag flank } TFBot { Template T_TFBot_Medic_QuickFix CharacterAttributes { "ubercharge rate bonus" .01 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3w1 TotalCurrency 125 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Heavy_Normal } TFBot { Template T_TFBot_Heavy_Normal Skill Easy } TFBot { Template T_TFBot_Heavy_Normal Skill Easy } TFBot { Template T_TFBot_Heavy_Normal Skill Easy } } } WaveSpawn { Name 3w1 TotalCurrency 100 TotalCount 28 MaxActive 10 SpawnCount 4 WaitBetweenSpawns 3 Where spawnbot_left TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name 3w2 WaitForAllSpawned 3w1 TotalCurrency 100 TotalCount 24 MaxActive 10 SpawnCount 8 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } WaveSpawn { Name 3w3 WaitForAllDead 3w2 TotalCurrency 100 TotalCount 20 MaxActive 12 SpawnCount 2 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_right Where spawnbot_left Squad { TFBot { ClassIcon soldier Name Soldier Class Soldier Skill Normal } TFBot { Template T_TFBot_Demoman } } } WaveSpawn { WaitForAllSpawned 3w3 TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 8 Support 1 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Name 3w4 WaitForAllDead 3w3 TotalCurrency 75 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Burst_Small Tag flank } TFBot { Template T_TFBot_Demo_Burst Tag flank } } } WaveSpawn { Name 3w5 WaitForAllDead 3w4 TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 4 Where spawnbot TFBot { Template T_TFBot_Pyro_Phlog Tag flank } } WaveSpawn { Name 3w5 WaitForAllDead 3w4 TotalCurrency 100 TotalCount 24 MaxActive 11 SpawnCount 6 Where spawnbot_left TFBot { Template T_TFBot_Demoman_Knight Tag flank } } WaveSpawn { WaitForAllSpawned 3w5 TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Scout_FAN Tag flank Attributes AlwaysCrit } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 2 WaitBeforeStarting 13 Where normal_red_spawn TFBot { ClassIcon sniper Health 1 Name "Icon" Scale .1 Class Sniper Skill Easy MaxVisionRange 10 BehaviorModifiers Push Attributes MiniBoss CharacterAttributes { "move speed bonus" 9 "cannot pick up intelligence" 1 "increased air control" 9999 "health regen" -1 } } } WaveSpawn { Name 4w1 TotalCurrency 150 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 9 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_RocketShotgun Skill Easy Tag flank } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 4w1 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Name "Scout" Skill Easy Template T_TFBot_Scout_Scattergun_SlowFire Attributes DisableDodge } } WaveSpawn { TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 22 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name 4w2 WaitForAllDead 4w1 TotalCurrency 150 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 14 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Sniper_Bow_Multi Tag flank } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Soldier_RocketShotgun Attributes DisableDodge } TFBot { Template T_TFBot_Soldier_RocketShotgun Attributes DisableDodge } } } WaveSpawn { WaitForAllSpawned 4w2 TotalCurrency 0 TotalCount 10 MaxActive 3 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 Support 1 Where spawnbot TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name 4w3 WaitForAllDead 4w2 TotalCurrency 50 TotalCount 30 MaxActive 10 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun Attributes DisableDodge } } WaveSpawn { WaitForAllSpawned 4w2 TotalCurrency 150 TotalCount 1 WaitBeforeStarting 6 Tank { Health 25000 Name Tank Speed 75 StartingPathTrackNode boss_path_left OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 4w4 WaitForAllSpawned 4w3 TotalCurrency 75 TotalCount 32 MaxActive 16 SpawnCount 4 WaitBeforeStarting 2 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes DisableDodge Skill Easy } TFBot { Template T_TFBot_Medic_QuickFix ItemAttributes { ItemName "the quick-fix" "ubercharge rate penalty" .01 } } } } WaveSpawn { WaitForAllSpawned 4w4 TotalCurrency 75 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Fist Attributes DisableDodge } } WaveSpawn { WaitForAllSpawned 4w4 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot_left TFBot { Name "Scout" Skill Hard Template T_TFBot_Scout_Scattergun_SlowFire Attributes DisableDodge } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5w1 TotalCurrency 50 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot_right TFBot { Template T_TFBot_Giant_Scout_FAN Tag flank CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { Name 5w1 TotalCurrency 150 TotalCount 2 WaitBeforeStarting 1 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Pyro_Deflector } TFBot { Name "Giant Regen Medic" Template T_TFBot_Giant_Medic_Regen CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } } WaveSpawn { Name 5w2 WaitForAllDead 5w1 TotalCurrency 150 TotalCount 1 WaitBeforeStarting 18 Where spawnbot TFBot { Name "Giant Heater Heavy" Template T_TFBot_Heavyweapons_Heater Tag flank ItemAttributes { ItemName "the huo long heatmaker" "damage bonus" 1.5 } CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { Name 5w2 WaitForAllDead 5w1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 8 Where spawnbot_right Where spawnbot_left TFBot { Template T_TFBot_Giant_Soldier_Crit_Burst } } WaveSpawn { WaitForAllDead 5w1 TotalCurrency 0 TotalCount 10 MaxActive 7 SpawnCount 3 WaitBetweenSpawns 12 Support 1 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman Skill Normal } } WaveSpawn { WaitForAllDead 5w2 TotalCurrency 275 TotalCount 1 WaitBeforeStarting 4 Tank { Health 33000 Name Tank Speed 75 Skin 1 StartingPathTrackNode boss_path_left OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5w3 WaitForAllDead 5w2 TotalCurrency 125 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 14 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Soldier CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } TFBot { Name "Quick-Uber Medic" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { WaitForAllDead 5w3 TotalCurrency 150 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 3 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } TFBot { Skill Hard Template T_TFBot_Demoman Attributes DisableDodge } TFBot { Skill Hard Template T_TFBot_Demoman Attributes DisableDodge } TFBot { Skill Hard Template T_TFBot_Demoman Attributes DisableDodge } TFBot { Name "Quick-Uber Medic" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { WaitForAllSpawned 5w2 TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 40 WaitBetweenSpawns 11 Support 1 Where spawnbot TFBot { Template T_TFBot_Pyro_Flaregun Attributes DisableDodge Skill Hard } } WaveSpawn { WaitForAllSpawned 5w2 TotalCurrency 0 TotalCount 10 MaxActive 6 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 17 Support 1 Where spawnbot TFBot { Template T_TFBot_Pyro_Flaregun Attributes DisableDodge } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 1 WaitBeforeStarting 9 Where normal_red_spawn TFBot { ClassIcon sniper_mittens_blu_sgt Health 1 Name "Icon" Scale .1 Class Sniper Skill Easy MaxVisionRange 10 BehaviorModifiers Push Attributes MiniBoss Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 9 "cannot pick up intelligence" 1 "increased air control" 9999 "health regen" -1 } } } WaveSpawn { Name 6w1 TotalCurrency 150 TotalCount 20 MaxActive 12 SpawnCount 5 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Demo_Burst } } WaveSpawn { TotalCurrency 200 TotalCount 40 MaxActive 10 SpawnCount 4 WaitBeforeStarting 9 WaitBetweenSpawns 4 Where spawnbot_left TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { Name 6w1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 33 Where spawnbot_right TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Tag flank Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .01 "airblast vertical vulnerability multiplier" 2 } } } WaveSpawn { TotalCurrency 50 TotalCount 1 WaitBeforeStarting 19 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Tag flank Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { WaitForAllDead 6w1 TotalCurrency 0 TotalCount 4 WaitBeforeStarting 4 FirstSpawnWarningSound "vo\mvm\mght\soldier_mvm_m_laughlong01.mp2" DoneWarningSound "vo\mvm\mght\Soldier_mvm_m_painsevere05.mp3" Where spawnbot Squad { TFBot { Template T_TFBoss_Chief_Soldier_Crit_Smol } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } } }