#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_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_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" .6 "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 2400 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 Name "Corporal Critz" Scale 1.8 Class Soldier Skill Normal Attributes SpawnWithFullCharge Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "the original" Item "the concheror" Item "fancy dress uniform" Item "the killer's kit" ItemAttributes { ItemName "the original" "provide on active" 1 "fire rate bonus" .15 "rocket specialist" 4 "Projectile speed increased" .3 "faster reload rate" 1.45 "max health additive bonus" 39810 } ItemAttributes { ItemName "the concheror" "provide on active" 1 "move speed bonus" 1 "dmg from ranged reduced" .1 "dmg from melee increased" .1 } CharacterAttributes { "move speed bonus" .25 "override footstep sound set" 3 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .3 "increase buff duration" 42 } } } Mission { Objective Sniper Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 25 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 } ItemAttributes { ItemName tf_weapon_club "damage bonus" 1.5 "damage causes airblast" 1 "fire rate penalty" 2 } CharacterAttributes { "move speed bonus" .6 "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 50 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 30 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 } } 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 WaitBetweenSpawns 9 Where spawnbot TFBot { Name "Jumping Sandman Scout" Template T_TFBot_Scout_Jumping_Sandman } } WaveSpawn { Name 1w1 TotalCurrency 50 TotalCount 12 MaxActive 5 SpawnCount 2 WaitBeforeStarting 2 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 5 MaxActive 3 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 5 MaxActive 5 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 8 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 Normal } } 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 Squad { TFBot { Template T_TFBot_Scout_Mittens Tag flank } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 2w3 WaitForAllDead 2w2 TotalCurrency 100 TotalCount 15 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 8 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Skill Easy Template T_TFBot_Scout_Sandman_FastCharge Attributes DisableDodge Tag flank } 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 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 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 1 WaitBeforeStarting 10 Where "" TFBot { ClassIcon "sniper" Health 1 Name "Testers are cruel Jack," 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 { TotalCount 1 WaitBeforeStarting 11 Where "" TFBot { ClassIcon "sniper" Health 1 Name "and i love Missions!" 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 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 9 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_Scout_Sandman_FastCharge Attributes AlwaysCrit Attributes DisableDodge } TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes AlwaysCrit Attributes DisableDodge } } } WaveSpawn { WaitForAllSpawned 4w2 TotalCurrency 0 TotalCount 10 MaxActive 3 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 18 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 29000 Name Tank Speed 75 StartingPathTrackNode boss_path_1 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 AlwaysCrit Attributes DisableDodge Skill Easy } TFBot { Template T_TFBot_Medic_QuickFix ItemAttributes { ItemName "the quick-fix" "ubercharge rate penalty" .1 } } } } 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 Expert 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 1 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 3 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Deflector Tag flank } 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 Where spawnbot_left TFBot { ClassIcon soldier_crit_blast Health 4200 Name "Giant Charged Blast Soldier" Tag flank Skill Hard Template T_TFBot_Giant_Soldier_Crit Attributes DisableDodge Item "armored authority" ItemAttributes { ItemName "the original" "damage blast push" 9 } CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } 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 38000 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 { Name 5w3 WaitForAllDead 5w2 TotalCurrency 125 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 17 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier Tag flank 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 20 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 6 SpawnCount 2 WaitBeforeStarting 40 WaitBetweenSpawns 9 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 5 Where "" TFBot { ClassIcon "sniper_mittens_blu_sgt" Health 1 Name "Nanomachiones Son!" 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 25 MaxActive 12 SpawnCount 5 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Demo_Burst } } WaveSpawn { TotalCurrency 200 TotalCount 44 MaxActive 10 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot_left TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { Name 6w1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 10 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 2 FirstSpawnWarningSound "vo\mvm\mght\soldier_mvm_m_laughlong01.mp2" Where spawnbot Squad { TFBot { Template T_TFBoss_Chief_Soldier_Crit_Smol } TFBot { Template T_TFBot_Medic CharacterAttributes { "heal rate bonus" 80 "overheal penalty" 0 } } TFBot { Template T_TFBot_Medic CharacterAttributes { "heal rate bonus" 80 "overheal penalty" 0 } } TFBot { Template T_TFBot_Medic CharacterAttributes { "heal rate bonus" 80 "overheal penalty" 0 } } } } } }