#base robot_giant.pop #base robot_standard.pop population { StartingCurrency 1000 RespawnWaveTime 1 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes 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_Soldier_Burst_Direct_Strong { ClassIcon soldier_directhit_spammer Health 4200 Name "Giant Direct Burst Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Item "the direct hit" Item "the gunboats" Item "stainless pot" ItemAttributes { ItemName "the direct hit" "damage bonus" 2.25 "faster reload rate" .6 "fire rate bonus" .2 "clip size upgrade atomic" 5 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "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.5 "apply z velocity on damage" 500 "apply look velocity on damage" 2400 "damage causes airblast" 1 "dmg taken from crit increased" .4 "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 550 WeaponRestrictions PrimaryOnly Attributes DisableDodge Item "the loose cannon" Item "armored authority" Item "the mantreads" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "clip size bonus" .75 "fire rate bonus" .01 "damage causes airblast" 1 "apply z velocity on damage" 400 "apply look velocity on damage" 400 "auto fires when full" 1 "auto fires full clip all at once" 1 "faster reload rate" 1.7 "fuse bonus" 1.2 "projectile spread angle penalty" 4 } } 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_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 Health 5000 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 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" .6 "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" 100 "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_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" 3 "projectile penetration" 1 "is_passive_weapon" 1 "Projectile speed decreased" .3 "override projectile type" 2 "Blast radius increased" .1 "custom projectile model" "models\weapons\c_models\c_ubersaw\c_ubersaw.mdl" } CharacterAttributes { "move speed bonus" .7 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .3 "uber duration bonus" -6.5 "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 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" 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 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 Name "Chief Blast Demo" Scale 1.8 Class Demoman Skill Hard MaxVisionRange 400 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 "damage blast push" 13 "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 "provide on active" 1 "max health additive bonus" 41825 } CharacterAttributes { "move speed bonus" .33 "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 3300 Name "Giant Petard 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 } } T_TFBot_Chief_Toungtwister { ClassIcon pyro_chief_inferno Name "Chief Infinite Incinerator" Scale 1.9 Class Pyro Skill Normal Attributes AlwaysCrit Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon Item "the degreaser" Item "the scorch shot" Item "firewall helmet" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the degreaser" "damage bonus" 5 "heal on hit for rapidfire" 40 "slow enemy on hit major" 2 "flame_reflect_on_collision" 1 "is_passive_weapon" 1 "kill eater" 1 "speed_boost_on_hit_enemy" 3 } ItemAttributes { ItemName "the scorch shot" "apply z velocity on damage" -220 "apply look velocity on damage" -500 "mark for death" 1 "slow enemy on hit major" 1 "weapon burn time reduced" .6 "fire rate bonus" .75 "damage bonus" .1 "speed_boost_on_hit_enemy" 3 "Projectile speed decreased" .35 "projectile spread angle penalty" 3 "dmg bonus vs buildings" 20 "provide on active" 1 "max health additive bonus" 44825 } CharacterAttributes { "move speed bonus" .35 "override footstep sound set" 6 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .2 "health regen" 40 "rage giving scale" .1 "bombinomicon effect on death" 1 "ragdolls become ash" 0 "ragdolls plasma effect" 1 "turn to gold" 1 "killstreak effect" 1 "killstreak idleeffect" 1 "killstreak tier" 3 "drop health pack on kill" 1 } } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 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 { Template T_TFBot_SentryBuster } 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" .45 "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 22 CooldownTime 52 DesiredCount 3 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } Mission { Objective Spy Where spawnbot_left BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 80 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Mission { Objective Engineer Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 50 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } Mission { Objective Sniper Where spawnbot_right BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Blast } } 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 75 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Mission { Objective Engineer Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_right TeleportWhere spawnbot_left } } Mission { Objective Sniper Where spawnbot_left BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Blast } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1w1 TotalCurrency 150 TotalCount 2 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Deflector Tag flank } TFBot { Template T_TFBot_Giant_Medic_UOH Tag flank } } } WaveSpawn { TotalCurrency 50 TotalCount 20 MaxActive 7 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot_right TFBot { Template T_TFBot_Sniper_Huntsman Attributes DisableDodge } } WaveSpawn { Name 1w2 WaitForAllDead 1w1 TotalCurrency 100 TotalCount 35 MaxActive 18 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Normal } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { WaitForAllDead 1w1 TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 27 Where spawnbot Support 1 TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { Name 1w3 WaitForAllDead 1w2 TotalCurrency 50 TotalCount 24 MaxActive 10 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_right RandomChoice { TFBot { Template T_TFBot_Scout_Melee } TFBot { ClassIcon scout Name Scout Class Scout Skill Normal Attributes DisableDodge } TFBot { ClassIcon scout Name Scout Class Scout Skill Normal Attributes DisableDodge } } } WaveSpawn { Name 1w3 WaitForAllDead 1w2 TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot RandomChoice { TFBot { ClassIcon heavy Name Heavy Class HeavyWeapons Skill Normal } TFBot { ClassIcon heavy Name Heavy Class HeavyWeapons Skill Easy } } } WaveSpawn { Name 1w4 WaitForAllDead 1w3 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot_left TFBot { Template T_TFBot_Demoman_Blast Tag flank } } WaveSpawn { WaitForAllSpawned 1w4 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 7 WaitBetweenSpawns 3 Where spawnbot_left TFBot { ClassIcon scout Name Scout Class Scout Skill Hard Attributes DisableDodge } } WaveSpawn { WaitForAllDead 1w4 TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 5 Where spawnbot_left TFBot { Template T_TFBot_Demoman_Blast Tag flank } } WaveSpawn { WaitForAllDead 1w4 TotalCurrency 100 TotalCount 9 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage CharacterAttributes { "airblast vulnerability multiplier" .1 } } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } 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_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn { WaitForAllSpawned 1w4 TotalCount 10 MaxActive 3 SpawnCount 2 WaitBetweenSpawns 5 Support 1 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 50 TotalCount 1 WaitBeforeStarting 0 Where spawnbot_left TFBot { Template T_TFBot_Giant_Scout_FAN Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 11 Where spawnbot_left TFBot { Name "Giant Bonk Scout" Template T_TFBot_Giant_Scout_Bonk Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { Name 2w1 TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { TotalCurrency 0 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBeforeStarting 35 WaitBetweenSpawns 40 Where spawnbot Support 1 TFBot { Template T_TFBot_Heavy_Stealth_Mittens Tag flank } } WaveSpawn { Name 2w1 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_right Squad { TFBot { Classicon demo_infinite Health 3600 Template T_TFBot_Giant_Demoman Item "the gunboats" ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" .6 "clip size bonus" 20 } CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 2w2 WaitForAllDead 2w1 TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 11 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 2w2 WaitForAllDead 2w1 TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 20 Where spawnbot_right Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name 2w2 WaitForAllDead 2w1 TotalCurrency 100 TotalCount 30 MaxActive 12 SpawnCount 2 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_right TFBot { Template T_TFBot_Demoknight_Mittens Tag flank } } WaveSpawn { WaitForAllDead 2w1 TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 9 Where spawnbot_left Where spawnbot_right TFBot { Template T_TFBot_Demoknight_Samurai_Mittens } } WaveSpawn { WaitForAllDead 2w2 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_FAN Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { Name 2w3 WaitForAllSpawned 2w2 TotalCurrency 100 TotalCount 24 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_Heavy_Stealth } } WaveSpawn { Name 2w3 WaitForAllDead 2w2 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 7 Where spawnbot_left Squad { 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 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } 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 { TotalCurrency 50 TotalCount 2 WaitBeforeStarting 3 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_Push_Strong Tag flank } TFBot { Template T_TFBot_Giant_Medic_UOH } } } WaveSpawn { Name 3w1 TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 5 Where spawnbot_left Squad { TFBot { Template T_TFBot_Soldier_RocketPush Attributes AlwaysCrit Attributes DisableDodge } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } } } WaveSpawn { TotalCurrency 100 TotalCount 1 WaitBeforeStarting 1 FirstSpawnWarningSound "Gray Mann MvM Tank Alert 4" DoneWarningSound "Gray Mann MvM Tank Destroyed 4" Tank { Health 35000 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 WaitForAllDead 3w1 TotalCurrency 150 TotalCount 12 MaxActive 8 SpawnCount 3 WaitBeforeStarting 9 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Attributes DisableDodge } } WaveSpawn { WaitForAllDead 3w1 TotalCurrency 50 TotalCount 24 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { WaitForAllDead 3w1 TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Scout_Sandman_Armored_Small } } WaveSpawn { Name 3w3 WaitForAllDead 3w2 TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name 3w3 WaitForAllSpawned 3w2 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Deflector Tag flank } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } } } WaveSpawn { WaitForAllSpawned 3w3 TotalCurrency 0 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBetweenSpawns 20 Support 1 Where spawnbot TFBot { Name "Bonk Scout" Template T_TFBot_Scout_Bonk } } WaveSpawn { WaitForAllSpawned 3w2 TotalCurrency 0 TotalCount 10 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 41 Support 1 Where spawnbot TFBot { Template T_TFBot_Demoman_Blast Skill Hard } } WaveSpawn { WaitForAllSpawned 3w3 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } TFBot { Template T_TFBot_Giant_Medic_UOH } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 25 TotalCount 28 MaxActive 10 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot TFBot { ClassIcon scout Name Scout Class Scout Skill Hard } } WaveSpawn { Name 4w1 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .01 "airblast vertical vulnerability multiplier" 2 } } } WaveSpawn { Name 4w1 TotalCurrency 50 TotalCount 5 MaxActive 2 SpawnCount 1 Where spawnbot Where spawnbot_left Where spawnbot_right WaitBeforeStarting 3 TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .01 "airblast vertical vulnerability multiplier" 2 } } } WaveSpawn { Name 4w1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 18 Where spawnbot_left TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Attributes AlwaysCrit Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { Name 4w2 WaitForAllSpawned 4w1 TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Healonkill_C Attributes AlwaysCrit } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name 4w2 WaitForAllSpawned 4w1 TotalCurrency 50 TotalCount 28 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_left Where spawnbot_right TFBot { Template T_TFBot_Scout_Mittens Skill Normal } } WaveSpawn { Name 4w2 WaitForAllSpawned 4w1 TotalCurrency 75 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 9 Where spawnbot_right Squad { TFBot { Template T_TFBot_Heavyweapons_Fist Attributes DisableDodge } } } WaveSpawn { Name 4w3 WaitForAllDead 4w2 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 1 Where spawnbot_left TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes AlwaysCrit } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 9999 WaitBetweenSpawns 9999 Support 1 Where spawnbot TFBot { Classicon sniper_mittens_blu_sgt Template T_TFBot_Scout_Sandman_FastCharge Attributes AlwaysCrit } } WaveSpawn { WaitForAllDead 4w2 TotalCurrency 150 TotalCount 1 FirstSpawnWarningSound "Gray Mann MvM Tank Alert 1" DoneWarningSound "Gray Mann MvM Tank Destroyed 2" Tank { Health 42000 Name Tank Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 4w3 WaitForAllDead 4w2 TotalCurrency 50 TotalCount 20 MaxActive 14 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot_right TFBot { ClassIcon soldier Name Soldier Class Soldier Skill Hard } } WaveSpawn { Name 4w4 WaitForAllSpawned 4w3 TotalCurrency 200 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 3 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 4w3 TotalCurrency 100 TotalCount 3 WaitBeforeStarting 5 FirstSpawnWarningSound "vo\mvm\mght\demoman_mvm_m_laughlong01.mp1" Where spawnbot Squad { TFBot { Template T_TFBot_Chief_Blast_Demo Tag flank } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal CharacterAttributes { "heal rate bonus" 80 "overheal penalty" 0 } } } } WaveSpawn { WaitForAllDead 4w1 TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 25 WaitBetweenSpawns 30 Support 1 Where spawnbot_right TFBot { Template T_TFBot_Medic ItemAttributes { ItemName tf_weapon_medigun "uber duration bonus" -2 "cannot pick up intelligence" 1 } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 50 WaitBetweenSpawns 35 Support 1 Where spawnbot_right TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon Skill Normal } } WaveSpawn { WaitForAllDead 4w4 TotalCurrency 50 TotalCount 9 MaxActive 9 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5w1a TotalCurrency 150 TotalCount 1 FirstSpawnWarningSound "Gray Mann MvM Tank Alert 3" DoneWarningSound "Gray Mann MvM Tank Destroyed 3" Tank { Health 46000 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 5w1a TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 30 Support 1 Where spawnbot TFBot { Skill Expert Template T_TFBot_Pyro Attributes AlwaysFireWeapon } } WaveSpawn { TotalCurrency 25 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 29 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_FAN Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { Name 5w1 TotalCurrency 25 TotalCount 15 MaxActive 8 SpawnCount 5 WaitBeforeStarting 2 WaitBetweenSpawns 6 Where spawnbot TFBot { Skill Normal Template T_TFBot_Demoman Attributes AlwaysCrit Attributes DisableDodge } } WaveSpawn { Name 5w1 TotalCurrency 25 TotalCount 24 MaxActive 10 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Attributes DisableDodge Skill Hard } } WaveSpawn { Name 5w2 WaitForAllSpawned 5w1 TotalCurrency 50 TotalCount 6 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } 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 5w2 WaitForAllSpawned 5w1 TotalCurrency 75 TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_Scout_Sandman Attributes AlwaysCrit } } WaveSpawn { Name 5w3 WaitForAllSpawned 5w1 TotalCurrency 50 TotalCount 12 MaxActive 9 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot_right TFBot { Template T_TFBot_Scout_Sandman_Armored_Small } } WaveSpawn { Name 5w3 WaitForAllSpawned 5w2 TotalCurrency 150 TotalCount 6 WaitBeforeStarting 6 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketPush Attributes DisableDodge Tag flank CharacterAttributes { "airblast vulnerability multiplier" .1 } } 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 { WaitForAllDead 5w2 TotalCurrency 100 TotalCount 10 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 31 Support 1 Where spawnbot TFBot { Template T_TFBot_Demo_Burst } } WaveSpawn { Name 5w4 WaitForAllSpawned 5w3 TotalCurrency 75 TotalCount 20 MaxActive 14 SpawnCount 5 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Demoknight_Crit } } WaveSpawn { WaitForAllSpawned 5w4 TotalCurrency 50 TotalCount 4 Where spawnbot_left Squad { TFBot { Name "Giant Armored Sandman" Template T_TFBot_Giant_Scout_Baseball_Armored Attributes AlwaysCrit Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .2 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitForAllDead 5w4 TotalCurrency 125 TotalCount 28 MaxActive 12 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot TFBot { Skill Hard Template T_TFBot_Pyro_Flaregun Tag flank Attributes AlwaysCrit Attributes DisableDodge } } WaveSpawn { Name 5w5 WaitForAllDead 5w4 TotalCurrency 100 TotalCount 8 MaxActive 5 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 7 Where spawnbot_right Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer_C } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitForAllSpawned 5w5 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 11 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Burst_Direct_Strong } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } 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 { TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Plateshield } TFBot { Template T_TFBot_Giant_Medic CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 "cannot pick up intelligence" 1 } } } } WaveSpawn { Name 6w1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 6 Where spawnbot_left TFBot { Skill Hard Template T_TFBot_Giant_Scout_Fast Attributes AlwaysCrit Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 "damage causes airblast" 1 } } } WaveSpawn { Name 6w2 WaitForAllSpawned 6w1 TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Giant_Plateshield } } WaveSpawn { WaitForAllSpawned 6w1 TotalCurrency 100 TotalCount 3 WaitBeforeStarting 7 Where spawnbot TFBot { Template T_TFBot_Heavy_Giant_Stealth } } WaveSpawn { Name 6w3 WaitForAllDead 6w2 TotalCurrency 0 TotalCount 2 Where spawnbot_left FirstSpawnWarningSound "items\pyro_music_tube.wav" Squad { TFBot { Template T_TFBot_Chief_Toungtwister } TFBot { Template T_TFBot_Giant_Medic_UOH CharacterAttributes { "heal rate bonus" 80 "overheal penalty" 0 } } } } WaveSpawn { WaitForAllSpawned 6w3 TotalCurrency 0 TotalCount 10 MaxActive 8 SpawnCount 8 WaitBeforeStarting 6 WaitBetweenSpawns 9999 Support 1 FirstSpawnWarningSound "vo\mvm\mght\pyro_mvm_m_laughlong02.mp3" Where spawnbot_left TFBot { Template T_TFBot_Scout_Sandman_FastCharge Tag flank } } WaveSpawn { TotalCurrency 200 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 40 Support 1 Where spawnbot_left TFBot { Template T_TFBot_Scout_Sandman_FastCharge Tag flank } } WaveSpawn { TotalCurrency 200 TotalCount 10 MaxActive 6 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 35 Support 1 Where spawnbot_right TFBot { Template T_TFBot_Heavy_Stealth_Mittens Tag flank } } } }