#base robot_giant.pop #base robot_standard.pop population { StartingCurrency 900 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 4000 AddSentryBusterWhenKillCountExceeds 30 Templates { T_TFBot_Giant_Soldier_Battalion_C { ClassIcon soldier_backup_giant Health 3800 Name "Giant Battalion Soldier" Class Soldier Skill Expert Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Item "the battalion's backup" ItemAttributes { ItemName "the battalion's backup" "provide on active" 1 "move speed bonus" .5 "dmg from ranged reduced" .1 "dmg from melee increased" .1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "increase buff duration" 9.0 } } T_TFBot_Giant_Soldier_Conch_C { ClassIcon soldier_conch_giant Health 3800 Name "Giant Concheror Soldier" Class Soldier Skill Expert Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Item "the concheror" ItemAttributes { ItemName "the the concheror" "provide on active" 1 "move speed bonus" .5 "dmg from ranged reduced" .1 "dmg from melee increased" .1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "increase buff duration" 9.0 } } T_TFBot_Demoknight_Crit { ClassIcon demoknight Health 200 Name "Crit Demoknight" Class Demoman Skill Hard Attributes AlwaysCrit Item "ali baba's wee booties" Item "the chargin' targe" Item "the eyelander" Item "prince tavish's crown" ItemAttributes { ItemName "the chargin' targe" "Attack not cancel charge" 1 "charge impact damage increased" 4 "apply z velocity on damage" 300 "apply look velocity on damage" 1300 "mod stun waist high airborne" 2 } } T_TFBot_Giant_Heavy_Mittens { ClassIcon heavy_mittens Health 5000 Name "Giant Heavy Mittens" Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes AlwaysCrit Attributes MiniBoss Item "the mantreads" Item "the holiday punch" Item "the b.m.o.c." Item "the all-father" CharacterAttributes { "move speed bonus" .7 "override footstep sound set" 2 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" 4 "increased jump height" 2.3 "fire rate bonus" .6 "melee range multiplier" 1.1 "boots falling stomp" 1 "increased air control" 99999 } } T_TFBot_Sniper_Bow_Multi { ClassIcon sniper_bow_multi Health 1200 Name "Rapid Fire Bowman" Scale 1.5 Class Sniper Skill Hard WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Item "the huntsman" CharacterAttributes { "move speed bonus" .85 "head scale" .8 "damage force reduction" .6 "fire rate bonus" .6 } } } Mission { Objective Sniper Where spawnbot_lower BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 45 DesiredCount 3 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective spy Where spawnbot_lower BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 2 CooldownTime 99999 DesiredCount 6 TFBot { Template T_TFBot_Spy } } Mission { Objective spy Where spawnbot_lower BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 2 CooldownTime 55 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 5 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name 1w1 TotalCurrency 100 TotalCount 10 MaxActive 5 SpawnCount 5 Where spawnbot_right Squad { TFBot { ClassIcon heavy Name HeavyWeapons Class HeavyWeapons Skill Normal } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Pyro } TFBot { Template T_TFBot_Pyro } } } WaveSpawn { Name 1w1 TotalCurrency 150 TotalCount 18 MaxActive 18 SpawnCount 6 WaitBeforeStarting 1 WaitBetweenSpawns 6 Where spawnbot_left TFBot { Template T_TFBot_Demoman_Knight Attributes AlwaysCrit } } WaveSpawn { WaitForAllSpawned 1w1 TotalCurrency 50 TotalCount 4 Where spawnbot_lower Squad { TFBot { Template T_TFBot_Demoknight_Crit } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name 1w2 WaitForAllDead 1w1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 15 Where spawnbot_lower TFBot { Template T_TFBot_Giant_Soldier CharacterAttributes { "airblast vulnerability multiplier" .3 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { Name 1w2 WaitForAllDead 1w1 TotalCurrency 50 TotalCount 12 MaxActive 12 SpawnCount 2 WaitBetweenSpawns 6 Where spawnbot_lower Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name 1w3 WaitForAllDead 1w2 TotalCurrency 150 TotalCount 16 MaxActive 16 SpawnCount 1 WaitBeforeStarting 7 Where spawnbot_right TFBot { ClassIcon heavy Name Heavy Class HeavyWeapons Skill Easy } } WaveSpawn { Name 1w3 WaitForAllDead 1w2 TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot_right TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } WaveSpawn { WaitForAllDead 1w3 TotalCurrency 50 TotalCount 12 MaxActive 12 SpawnCount 2 WaitBetweenSpawns 3 Where spawnbot_lower TFBot { Skill Easy Template T_TFBot_Pyro Attributes AlwaysFireWeapon } } WaveSpawn { WaitForAllDead 1w3 TotalCurrency 50 TotalCount 5 WaitBeforeStarting 13 Where spawnbot_lower Squad { TFBot { Template T_TFBot_Giant_Heavyweapons CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Medic_BigHeal } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name 2ws TotalCurrency 100 TotalCount 50 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 6.5 Where spawnbot_lower TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Name 2w1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 9 Where spawnbot_lower TFBot { Skill Hard Template T_TFBot_Giant_Scout_Fast Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" .3 "airblast vertical vulnerability multiplier" .6 "damage causes airblast" 1 } } } WaveSpawn { TotalCount 20 MaxActive 4 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 38 Support 1 Where spawnbot_right Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Attributes IgnoreFlag } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 2w2 WaitForAllDead 2w1 TotalCurrency 100 TotalCount 1 Where spawnbot_lower TFBot { Template T_TFBot_Giant_Soldier_Conch_C } } WaveSpawn { Name 2w3 WaitForAllDead 2w2 TotalCurrency 100 TotalCount 20 MaxActive 20 SpawnCount 4 WaitBetweenSpawns 5 Where spawnbot_lower Where spawnbot_left TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { WaitForAllDead 2ws TotalCurrency 100 TotalCount 15 MaxActive 15 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot_left TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Name 2w4 WaitForAllDead 2w3 TotalCurrency 100 TotalCount 16 MaxActive 16 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot_lower TFBot { Template T_TFBot_Pyro_Flaregun } } WaveSpawn { WaitForAllSpawned 2w4 TotalCurrency 100 TotalCount 3 WaitBeforeStarting 8 Where spawnbot_lower Squad { TFBot { Template T_TFBot_Giant_Soldier_Battalion_C } TFBot { Template T_TFBot_Sniper_Bow_Multi } TFBot { Template T_TFBot_Sniper_Bow_Multi } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name 3w1 TotalCurrency 100 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 5 Where spawnbot_lower TFBot { Template T_TFBot_Scout_Scattergun_SlowFire } } WaveSpawn { Name 3w1 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 10 Where spawnbot_left TFBot { Template T_TFBot_Soldier_RocketPush } } WaveSpawn { TotalCurrency 200 TotalCount 1 WaitBeforeStarting 20 Where spawnbot_left Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 3w2 WaitForAllSpawned 3w1 TotalCurrency 100 TotalCount 20 MaxActive 20 SpawnCount 5 WaitBeforeStarting 3 WaitBetweenSpawns 5 Where spawnbot_lower Squad { TFBot { Template T_TFBot_Soldier_RocketPush } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { ClassIcon soldier Name "Direct Hit Soldier" Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Item "the direct hit" Item "stainless pot" } TFBot { ClassIcon soldier Name "Direct Hit Soldier" Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Item "the direct hit" Item "stainless pot" } TFBot { ClassIcon soldier Name "Direct Hit Soldier" Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Item "the direct hit" Item "stainless pot" } } } WaveSpawn { Name 3w3 WaitForAllDead 3w2 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 12 Where spawnbot_lower TFBot { Template T_TFBot_Giant_Heavy_Mittens } } WaveSpawn { Name 3w3 WaitForAllDead 3w2 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 7 Where spawnbot_lower Squad { TFBot { Template T_TFBot_Pyro Attributes AlwaysCrit Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { WaitForAllDead 3w3 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot_left TFBot { Skill Hard Template T_TFBot_Scout_Shortstop } } WaveSpawn { WaitForAllDead 3w3 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 3 WaitBeforeStarting 11 WaitBetweenSpawns 10 Where spawnbot_left Squad { TFBot { ClassIcon sniper_bow_multi Health 1600 Name "Giant Rapid Fire Bowman" Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "the huntsman" CharacterAttributes { "move speed bonus" .7 "override footstep sound set" 4 "airblast vulnerability multiplier" .3 "airblast vertical vulnerability multiplier" .6 "damage force reduction" .3 "head scale" .88 "fire rate bonus" .25 } } TFBot { Skill Expert Template T_TFBot_Pyro Attributes AlwaysCrit Attributes AlwaysFireWeapon } TFBot { Skill Expert Template T_TFBot_Pyro Attributes AlwaysCrit Attributes AlwaysFireWeapon } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name 4w1 TotalCurrency 200 TotalCount 5 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" .3 "airblast vertical vulnerability multiplier" .5 } } TFBot { Template T_TFBot_Giant_Medic CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn { WaitForAllDead 4w1 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 50 Support 1 Where spawnbot_lower TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } WaveSpawn { Name 4w2 WaitForAllDead 4w1 TotalCurrency 175 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 5 Where spawnbot_lower TFBot { ClassIcon heavy Name Heavy Class HeavyWeapons Skill Normal } } WaveSpawn { Name 4w2 WaitForAllDead 4w1 TotalCurrency 125 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 9 Where spawnbot_lower Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name 4w3 WaitForAllDead 4w2 TotalCurrency 150 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 9 Where spawnbot_lower TFBot { Template T_TFBot_Heavyweapons_Fist Attributes AlwaysCrit } } WaveSpawn { Name 4w3 WaitForAllDead 4w2 TotalCurrency 150 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 11 WaitBetweenSpawns 7 Where spawnbot_left TFBot { Name "Bonk Scout" Template T_TFBot_Scout_Bonk } } WaveSpawn { WaitForAllDead 4w3 TotalCurrency 100 TotalCount 10 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 11 Support 1 Where spawnbot_lower TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { WaitForAllDead 4w3 TotalCurrency 200 TotalCount 5 Where spawnbot_lower Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" .3 "airblast vertical vulnerability multiplier" .5 } } TFBot { Template T_TFBot_Giant_Medic CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { TotalCurrency 225 TotalCount 24 MaxActive 12 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 3 Where spawnbot_right TFBot { Template T_TFBot_Sniper_Huntsman Attributes AlwaysCrit } } WaveSpawn { Name 5w1 TotalCurrency 275 TotalCount 15 MaxActive 9 SpawnCount 5 Where spawnbot_lower TFBot { Skill Expert Template T_TFBot_Demoman } } WaveSpawn { Name 5w2 WaitForAllDead 5w1 TotalCurrency 125 TotalCount 1 Where spawnbot_left TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { Name 5w2 WaitForAllDead 5w1 TotalCurrency 175 TotalCount 4 WaitBeforeStarting 18 Where spawnbot_lower Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 5w3 WaitForAllDead 5w2 TotalCurrency 250 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 22 Where spawnbot_lower TFBot { Template T_TFBot_Giant_Demoman CharacterAttributes { "airblast vulnerability multiplier" .3 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { Name 5w3 WaitForAllDead 5w2 TotalCurrency 100 TotalCount 21 MaxActive 7 SpawnCount 7 WaitBetweenSpawns 15 Where spawnbot_lower TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes AlwaysCrit } } WaveSpawn { WaitForAllDead 5w3 TotalCurrency 100 TotalCount 10 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 15 Support 1 Where spawnbot_lower TFBot { Template T_TFBot_Pyro_Flaregun } } WaveSpawn { Name 5w4 WaitForAllDead 5w3 TotalCurrency 200 TotalCount 8 MaxActive 6 SpawnCount 4 WaitBetweenSpawns 8 Where spawnbot_left TFBot { AutoJumpMin 4 AutoJumpMax 4 Template T_TFBot_Demoman_Samurai Attributes AlwaysCrit CharacterAttributes { "charge time increased" 6 "damage bonus" 1 } Item "ali baba's wee booties" Item "the menpo" } } WaveSpawn { WaitForAllSpawned 5w4 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 4 Where spawnbot_lower TFBot { Template T_TFBot_Demoknight_Crit } } WaveSpawn { WaitForAllSpawned 5w4 TotalCurrency 150 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 11 WaitBetweenSpawns 18 Where spawnbot_lower Squad { TFBot { Template T_TFBot_Soldier_BurstFire CharacterAttributes { "airblast vulnerability multiplier" .3 } } TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes AlwaysCrit } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { TotalCount 10 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 55 Support 1 Where spawnbot_lower TFBot { Template T_TFBot_Spy Attributes IgnoreFlag } } WaveSpawn { Name 6w1 TotalCurrency 200 TotalCount 1 WaitBeforeStarting 20 Where spawnbot_lower TFBot { ClassIcon soldier_buff_giant Health 30000 Name "Colonel Buff Soldier" Scale 1.8 Class Soldier Skill Expert Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "the buff banner" Item "defiant spartan" Item "fancy dress uniform" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.5 "fire rate bonus" .1 "clip size upgrade atomic" 11 "faster reload rate" .4 "Projectile speed increased" .65 } ItemAttributes { ItemName "the buff banner" "provide on active" 1 "move speed bonus" .1 "dmg from ranged reduced" .1 "dmg from melee increased" .1 "health regen" 80 } CharacterAttributes { "move speed bonus" .32 "override footstep sound set" .3 "damage force reduction" .3 "airblast vulnerability multiplier" .3 "airblast vertical vulnerability multiplier" .5 "rage giving scale" .2 "increase buff duration" 9.0 "health regen" 0 } } } WaveSpawn { Name 6w2 WaitForAllDead 6w1 TotalCurrency 200 TotalCount 1 WaitBeforeStarting 35 Where spawnbot_lower TFBot { ClassIcon soldier_conch_giant Health 30000 Name "Major Concheror Soldier" Scale 1.8 Class Soldier Skill Hard Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "the concheror" Item "the war pig" Item "fancy dress uniform" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" .5 "clip size bonus" 2 "Projectile speed increased" .75 "damage bonus" 1.5 "faster reload rate" .3 } ItemAttributes { ItemName "the concheror" "provide on active" 1 "move speed bonus" .1 "dmg from ranged reduced" .1 "dmg from melee increased" .1 "health regen" 80 } CharacterAttributes { "move speed bonus" .32 "override footstep sound set" .3 "damage force reduction" .3 "airblast vulnerability multiplier" .3 "airblast vertical vulnerability multiplier" .5 "rage giving scale" .2 "increase buff duration" 9.0 "health regen" 0 } } } WaveSpawn { TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 30 Support 1 Where spawnbot_right Squad { TFBot { ClassIcon heavy Name Heavy Class HeavyWeapons Skill Hard BehaviorModifiers Push CharacterAttributes { "cannot pick up intelligence" 1 "healing received bonus" 10 } } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { TotalCount 20 MaxActive 3 SpawnCount 3 WaitBeforeStarting 25 WaitBetweenSpawns 99999 Support 1 Where spawnbot_left Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle } } } WaveSpawn { TotalCount 20 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 99999 Support 1 Where spawnbot_left Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle } } } WaveSpawn { WaitForAllDead 6w1 TotalCurrency 200 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 Support 1 Where spawnbot_lower TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } WaveSpawn { WaitForAllDead 6w2 TotalCurrency 200 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 Support 1 Where spawnbot_lower TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { WaitForAllDead 6w2 TotalCurrency 0 TotalCount 1 WaitBeforeStarting 35 Where spawnbot_lower TFBot { ClassIcon soldier_backup Health 30000 Name "Chief Battalion Soldier" Class Soldier Skill Expert Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "the battalion's backup" Item "armored authority" Item "fancy dress uniform" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.5 "fire rate bonus" .001 "clip size bonus" 1.75 "faster reload rate" .6 "projectile spread angle penalty" 3 "Projectile speed increased" .6 } ItemAttributes { ItemName "the battalion's backup" "provide on active" 1 "move speed bonus" .1 "dmg from ranged reduced" .1 "dmg from melee increased" .1 "health regen" 80 } CharacterAttributes { "move speed bonus" .35 "override footstep sound set" .3 "damage force reduction" .3 "airblast vulnerability multiplier" .3 "airblast vertical vulnerability multiplier" .5 "rage giving scale" .2 "increase buff duration" 9.0 "health regen" 0 } } } } }