#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 1300 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime no Advanced 1 Templates { T_TFBot_Scout_Batsaber { ClassIcon scout_batsaber Name "Stun Baton Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly Item "Cadet Visor" Item "Batsaber" ItemAttributes { ItemName "Batsaber" "slow enemy on hit major" 2.5 } } T_TFBot_Scout_Fast { ClassIcon scout_fast Health 125 Name "Fast Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 2.0 } Item "the holy mackerel" Item "bonk boy" } T_TFBot_Scout_FAN_Pusher { ClassIcon scout_fan Health 125 Name "Force-A-Pusher" Class Scout Skill Expert Attributes "AlwaysCrit" Item "the force-a-nature" Item "flipped trilby" ItemAttributes { ItemName "the force-a-nature" "scattergun knockback mult" 5 } } T_TFBot_Soldier_Direct { ClassIcon soldier_directhit Health 200 Name "Direct Hit Soldier" Class Soldier Skill Expert Attributes "SpawnWithFullCharge" Item "the direct hit" Item "the buff banner" CharacterAttributes { "increase buff duration" 9.0 } } T_TFBot_Soldier_Direct_Rapid { ClassIcon soldier_cowmanglerelite Health 200 Name "Direct Hit Soldier" Class Soldier Skill Expert Attributes "SpawnWithFullCharge" Item "the direct hit" Item "the buff banner" Item "defiant spartan" ItemAttributes { ItemName "the direct hit" "damage bonus" 1.5 "fire rate bonus" 0.6 "faster reload rate" -0.8 } CharacterAttributes { "increase buff duration" 9.0 } } T_TFBot_Soldier_Bison { ClassIcon soldier_bison Health 200 Name "Future Soldier" Class Soldier Skill Expert WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" Item "the cow mangler 5000" Item "the righteous bison" Item "lord cockswain's pith helmet" Item "lord cockswain's novelty mutton chops and pipe" ItemAttributes { ItemName "the righteous bison" "faster reload rate" -0.8 "fire rate bonus" 0.6 "set damagetype ignite" 1 "dmg penalty vs players" 1.20 } } T_TFBot_Soldier_Stun { ClassIcon soldier_stun Name "Stunner Soldier" Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Item "The Lucky Shot" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 0.8 "rocket specialist" 1 "Projectile speed increased" 0.8 } } T_TFBot_Soldier_Stun_Burst { ClassIcon soldier_stun_spammer Name "Burst Stunner Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Item "The Lucky Shot" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "Projectile speed increased" 0.55 "faster reload rate" 0.8 "fire rate bonus" 0.1 "clip size upgrade atomic" 2 "rocket specialist" 1 "damage bonus" 0.8 } } T_TFBot_Soldier_Mangler { ClassIcon soldier_mangler Health 200 Name "Mangler Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Item "the cow mangler 5000" Item "the righteous bison" Item "lord cockswain's pith helmet" Item "lord cockswain's novelty mutton chops and pipe" ItemAttributes { ItemName "the cow mangler 5000" "faster reload rate" -0.8 "fire rate bonus" 0.8 "set damagetype ignite" 1 "damage bonus" 1.20 } } T_TFBot_Soldier_Tankbuster { ClassIcon soldier_tankbuster Health 200 Name "Tank Buster Soldier" Class Soldier Skill Expert Attributes "SpawnWithFullCharge" Item "The Black Box" Item "The Battalion's Backup" Item "The Grenadier's Softcap" ItemAttributes { ItemName "The Black Box" "damage bonus" 0.33 "Blast radius increased" 1.25 "Projectile speed increased" 0.5 "dmg bonus vs buildings" 10 } CharacterAttributes { "increase buff duration" 9.0 } } T_TFBot_Giant_Soldier_Tankbuster { ClassIcon soldier_tankbuster_giant Health 4000 Name "Giant Tank Buster Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" Item "the black box" Item "the battalion's backup" Item "the grenadier's softcap" ItemAttributes { ItemName "the black box" "dmg bonus vs buildings" 10 "damage bonus" 0.5 "Projectile speed increased" 0.5 "damage causes airblast" 1 "Blast radius increased" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 } } T_TFBot_Pyro_Gas_Sticky { Name "Sticky Gas Pyro" Class Pyro Skill Expert ClassIcon pyro_gastog_slow WeaponRestrictions SecondaryOnly Item "neptune's nightmare" Item "The Gas Passer" ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.1 "applies snare effect" 0.25 } } T_TFBot_Pyro_Gas_Explode { Name "Explode Gas Pyro" Class Pyro Skill Expert ClassIcon pyro_gastog_explode WeaponRestrictions SecondaryOnly Item "neptune's nightmare" Item "The Gas Passer" ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.1 "explode_on_ignite" 1 } } T_TFBot_Pyro_Freeze { ClassIcon pyro_freeze Health 175 Name "Freeze Flame Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" Item "festive flamethrower 2011" Item "the b.m.o.c." Item "the ornament armament" ItemAttributes { ItemName "festive flamethrower 2011" "slow enemy on hit" 1 "lunchbox adds minicrits" 1 "SPELL: Halloween green flames" 1 } } T_TFBot_Pyro_Backburner { ClassIcon pyro_backburner Health 175 Name "Backburner Pyro" Class Pyro Skill Hard Item "The Backburner" CharacterAttributes { "move speed bonus" 1.25 } } T_TFBot_Pyro_LongFlame { ClassIcon pyro_long Health 175 Name "Long Flame Pyro" Class Pyro Skill Expert Attributes AlwaysCrit Item "gentlemanne_flamethrower_coffinnail" Item "D-eye-monds" Item "Feathered Fiend" Item "Deity's Dress" ItemAttributes { ItemName "gentlemanne_flamethrower_coffinnail" "flame_drag" 1.85 } } T_TFBot_Pyro_Deflector { ClassIcon pyro_degreaser Health 650 Name "Deflector Pyro" Scale 1.4 Class Pyro Skill Expert Item "The Degreaser" Item "The Attendant" ItemAttributes { ItemName "The Degreaser" "airblast_pushback_disabled" 1 "airblast_destroy_projectile" 1 "airblast_give_teammate_speed_boost" 1 "extinguish restores health" 100 "deflection size multiplier" 2.5 "damage causes airblast" 1 "mult airblast refire time" 0.5 } CharacterAttributes { "move speed bonus" 1.2 "head scale" 0.75 } } T_TFBot_Demo_Cannon { ClassIcon demo_loosecannon Health 175 Name "Loose Cannon Demo" Class Demoman Skill Hard Item "the loose cannon" CharacterAttributes { "grenade launcher mortar mode" -2 "damage causes airblast" 1 "fire rate bonus" 0.8 } } T_TFBot_Demo_Loch { ClassIcon demo_loch Health 175 Name "Loch-n-Load Demo" Class Demoman Skill Expert Attributes AlwaysCrit Item "the loch-n-load" Item "the ullapool caber" Item "scotch bonnet" ItemAttributes { ItemName "the loch-n-load" "damage bonus" 1.2 } } T_TFBot_Demo_Loch_Burst { ClassIcon demo_loch_burst Health 175 Name "Expert Demo" Class Demoman Skill Expert Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the loch-n-load" "damage bonus" 1.5 "fire rate bonus" 0.05 "faster reload rate" 1.75 "clip size upgrade atomic" 3.0 "projectile spread angle penalty" 3 } Item "the loch-n-load" Item "the chargin' targe" Item "the ullapool caber" Item "scotch bonnet" } T_TFBot_Demo_Scatter { ClassIcon demo_scatter Health 175 Name "Scatter Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.9 "fire rate bonus" 0.001 "projectile spread angle penalty" 2 "clip size upgrade atomic" 3 } } T_TFBot_Demo_DoubleDonk { ClassIcon demo_loosecannon_scatter Health 175 Name "Double Donk Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" Item "the loose cannon" Item "Blast Defense" ItemAttributes { ItemName "the loose cannon" "faster reload rate" 0.8 "grenade damage reduction on world contact" 1.2 "grenade no bounce" 1 "grenade not explode on impact" 0 "grenade launcher mortar mode" 0 "auto fires full clip" 1 "auto fires full clip all at once" 1 "Projectile speed increased" 2.2 "projectile spread angle penalty" 3 } CharacterAttributes { "self dmg push force increased" 0 "blast dmg to self increased" 0 } } T_TFBot_Heavy_Grapple { ClassIcon heavy_grapple Name "Grapple Heavy" Class HeavyWeapons Skill Hard Item "Natascha" ItemAttributes { ItemName "Natascha" "apply z velocity on damage" -125 "apply look velocity on damage" -125 } } T_TFBot_Heavy_Vaccum { ClassIcon heavy_grapple_move Name "Vacuum Heavy" Class HeavyWeapons Skill Expert Item "Natascha" Item "Siberian Tigerstripe" ItemAttributes { ItemName "Natascha" "apply z velocity on damage" -400 "apply look velocity on damage" -400 } } T_TFBot_Heavy_Deflector_Pusher { ClassIcon heavy_deflector_push_normal Health 300 Name "Deflector Heavy Pusher" Class HeavyWeapons Skill Expert Item "deflector" Item "the u-clank-a" Item "the titanium towel" ItemAttributes { ItemName deflector "attack projectiles" 2 "damage causes airblast" 1 } } T_TFBot_Heavy_Tomislav_Hyper { ClassIcon heavy Health 300 Name "NOT Funny Heavy" // THIS HEAVY IS NOT FUNNY TO FIGHT Class HeavyWeapons ClassIcon heavy_accurate_hyper Skill Expert Attributes AlwaysCrit Item "tomislav" Item "the family business" Item "the eviction notice" Item "capone's capper" ItemAttributes { ItemName "tomislav" "aiming movespeed increased" 3 "weapon spread bonus" 0.25 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 1.5 } } T_TFBot_Medic_Armored { ClassIcon medic_uber_armored Health 300 Name "Armored Uber Medic" Scale 1.2 Class Medic Skill Expert Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 2 } CharacterAttributes { "heal rate bonus" 5 } } T_TFBot_Sniper_Bow_Poison { Class Sniper Name "Poison Bowman" Skill Hard ClassIcon sniper_huntsman_bleed WeaponRestrictions PrimaryOnly Item "Shooter's Tin Topi" Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "damage penalty" 0.6 "slow enemy on hit major" 1.5 "bleeding duration" 5 } } T_TFBot_Sniper_Bow_Poison_Penetrator { Class Sniper Name "Poison Bowman Rapid Fire" Skill Expert ClassIcon sniper_huntsman_bleed_penetrator Item "The Huntsman" Item "Shooter's Tin Topi" ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 "slow enemy on hit major" 3 "bleeding duration" 5 "projectile penetration" 1 } } T_TFBot_Sniper_Bow_Poison_Spammer { Class Sniper Health 1200 Scale 1.5 Name "Poison Bowman Rapid Fire" ClassIcon sniper_huntsman_bleed Skill Expert Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 "bleeding duration" 5 "slow enemy on hit major" 3 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.85 } } T_TFBot_Spy_Business { ClassIcon spy_business Health 125 Name "Business Spy" Class Spy Skill Expert Item "The Enforcer" Item "The Big Earner" Item "Cosa Nostra Cap" Item "The Made Man" ItemAttributes { ItemName "The Enforcer" "fire rate bonus" 0.75 "faster reload rate" -0.8 } } T_TFBot_Spy_Business_Rapid { ClassIcon spy_business Health 125 Name "Business Spy" Class Spy Skill Expert Item "The Enforcer" Item "The Big Earner" Item "Cosa Nostra Cap" Item "The Made Man" ItemAttributes { ItemName "The Enforcer" "fire rate bonus" 0.5 "faster reload rate" -0.8 } } ////GIANTS T_TFBot_Giant_Scout_Blaster_Pusher { ClassIcon scout_publicenemy_push Health 1600 Name "Giant Blaster Pusher" Class Scout Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "baby face's blaster" "bullets per shot bonus" 4 "scattergun has knockback" 5 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "baby face's blaster" Item "pretty boy's pocket pistol" Item "ye olde baker boy" } T_TFBot_Giant_Soldier_Stun_Burst { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly ClassIcon soldier_stun_spammer_giant Attributes MiniBoss Attributes HoldFireUntilFullReload Name "Giant Rapid Stunner Soldier" Item "The Lucky Shot" Health 4000 ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 0.75 "fire rate bonus" 0.45 "clip size upgrade atomic" 5 "faster reload rate" 0.2 "rocket specialist" 4 "Projectile speed increased" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 } } T_TFBot_Giant_Pyro_Freeze { ClassIcon pyro_freeze_giant Health 3000 Name "Giant Freeze Flame Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" Item "festive flamethrower 2011" Item "the b.m.o.c." Item "the ornament armament" ItemAttributes { ItemName "festive flamethrower 2011" "slow enemy on hit" 1 "lunchbox adds minicrits" 1 "SPELL: Halloween green flames" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Demo_Cannon { ClassIcon demo_loosecannon_giant Health 3300 Name "Giant Loose Cannon Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Item "the loose cannon" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "damage causes airblast" 1 "fire rate bonus" 0.7 "grenade launcher mortar mode" -2 } } T_TFBot_Giant_Demo_Loch { ClassIcon demo_loch_giant Health 3800 Name "Giant Loch-n-Load Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Item "the loch-n-load" Item "the ullapool caber" Item "scotch bonnet" ItemAttributes { ItemName "the loch-n-load" "faster reload rate" -0.8 "fire rate bonus" 0.5 "damage bonus" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Demo_Scatter { ClassIcon demo_scatter_giant Health 3300 Name "Giant Scatter Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "AlwaysCrit" Item "Blast Defense" Item "gentlemanne_grenadelauncher_topshelf" ItemAttributes { ItemName gentlemanne_grenadelauncher_topshelf "faster reload rate" 0.5 "fire rate bonus" 0.001 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 "clip size upgrade atomic" 8.0 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Heavy_Shotgun_Burst { Class Heavyweapons Name "Giant Burst Shotgun Heavy" ClassIcon heavy_shotgun_burst Skill Expert Health 5500 WeaponRestrictions SecondaryOnly MaxVisionRange 1200 Item "The Eliminators Safeguard" Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "auto fires full clip" 1 "auto fires when full" 1 "fire rate bonus with reduced health" 0.4 "fire rate bonus" 0.5 "spread penalty" 0.5 "bullets per shot bonus" 3 "damage penalty" 0.5 "faster reload rate" 0.7 } ItemAttributes { ItemName "The Eliminators Safeguard" "item style override" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 2 // force ability to shoot down projectiles "override footstep sound set" 2 } } T_TFBot_Giant_Heavy_Tomislav { ClassIcon heavy_accurate_giant Health 5000 Name "Giant Tomislav Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Item "tomislav" Item "the family business" Item "the eviction notice" Item "capone's capper" ItemAttributes { ItemName "tomislav" "damage bonus" 1.5 "weapon spread bonus" 0.65 "aiming movespeed increased" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Heavy_Deflector_Flame { ClassIcon heavy_deflector_fire_giant Health 5000 Name "Giant Flame Deflector Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Item "the huo long heatmaker" Item "the u-clank-a" ItemAttributes { ItemName "the huo long heatmaker" "damage bonus" 1.5 "ragdolls become ash" 1 "ring of fire while aiming" 50 "attack projectiles" 1 "set damagetype ignite" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Heavy_Grapple { ClassIcon heavy_grapple_giant Health 5000 Name "Giant Grapple Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName natascha "damage bonus" 1.5 "apply z velocity on damage" -150 "apply look velocity on damage" -150 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "natascha" } T_TFBot_Giant_Medic_Kritzkrieg { ClassIcon medic_kritz_giant Health 4500 Name "Giant Kritzkrieg Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "MiniBoss" Item "the kritzkrieg" Item "vintage tyrolean" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 200 "uber duration bonus" 1000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "bot medic uber health threshold" 5000 } } T_TFBot_Giant_Medic_Uber_Armored { ClassIcon medic_uber_armored_giant Health 10000 Name "Giant Armored Uber Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "MiniBoss" Item "blood botkiller medi gun mk.i" Item "the surgeon's stahlhelm" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "health regen" 50 "ubercharge rate bonus" 2 "uber duration bonus" 2 } } T_TFBot_Giant_Sniper_Bow_Hunter { ClassIcon sniper_huntsman_bleed_multi_penetrator Health 3800 Name "Giant Hunter Sniper" Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Item "The Fortified Compound" Item "Darwin's Danger Shield" Item "The Triggerman's Tacticals" ItemAttributes { ItemName "The Fortified Compound" "fire rate bonus" 0.4 "bleeding duration" 5 "slow enemy on hit major" 5 "faster reload rate" 0.2 "projectile penetration" 1 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "move speed bonus" 0.6 } } ////CHIEF T_TFBot_Chief_Demo_DoubleDonk { ClassIcon demo_loosecannon_scatter Health 17500 Name "Double DONK Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" Attributes "UseBossHealthBar" Item "the loose cannon" Item "Blast Defense" ItemAttributes { ItemName "the loose cannon" "faster reload rate" 0.4 "grenade damage reduction on world contact" 1.2 "clip size upgrade atomic" 10.0 "grenade no bounce" 1 "grenade not explode on impact" 0 "grenade launcher mortar mode" 0 "auto fires full clip" 1 "auto fires full clip all at once" 1 "Projectile speed increased" 2.4 "projectile spread angle penalty" 7 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "self dmg push force increased" 0 "blast dmg to self increased" 0 } } T_TFBot_Chief_Chain_Blower { Class Pyro Name "Chain Blower" Skill Expert Health 40000 Scale 1.9 ClassIcon pyro_gastog_explode WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes UseBossHealthBar Item "warbird_flamethrower_warhawk" Item "The Gas Passer" Item "The Nabler" Item "Legendary Lid" Item "Commissar's Coat" ItemAttributes { ItemName "The Gas Passer" "explode_on_ignite" 1 "mult_item_meter_charge_rate" 0.04 "fuse bonus" 1.35 "attach particle effect" 64 } ItemAttributes { ItemName "Legendary Lid" "attach particle effect" 33 } ItemAttributes { ItemName "warbird_flamethrower_warhawk" "lunchbox adds minicrits" 2 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.2 "airblast vulnerability multiplier" 0.3 "health regen" 100 "damage force reduction" 0.3 "move speed bonus" 0.35 "rage giving scale" 0.1 "override footstep sound set" 2 } } T_TFBot_Chief_Long_Flame { Class Pyro Name "Lava Splitter" Skill Expert Health 50000 Scale 1.9 ClassIcon pyro_long WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon Item "warbird_flamethrower_warhawk" Item "The Nabler" Item "Legendary Lid" Item "Commissar's Coat" ItemAttributes { ItemName "Legendary Lid" "attach particle effect" 33 } ItemAttributes { ItemName "warbird_flamethrower_warhawk" "damage bonus" "2.5" "flame_gravity" "-5500" "flame_drag" "0.75" "flame_reflect_on_collision" "1" "max_flame_reflection_count" "3" "set_item_texture_wear" "0.2" } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.2 "airblast vulnerability multiplier" 0.3 "health regen" 100 "damage force reduction" 0.3 "move speed bonus" 0.35 "rage giving scale" 0.2 "override footstep sound set" 2 } } } Mission { Where spawnbot Objective DestroySentries InitialCooldown 5 BeginAtWave 1 RunForThisManyWaves 3 CooldownTime 40 TFBot { Template T_TFBot_SentryBuster } } Mission { Where spawnbot Objective DestroySentries InitialCooldown 0 BeginAtWave 3 RunForThisManyWaves 4 CooldownTime 25 TFBot { Template T_TFBot_SentryBuster } } Mission { Where spawnbot_mission_sniper Objective Sniper InitialCooldown 20 BeginAtWave 1 RunForThisManyWaves 3 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Where spawnbot_mission_sniper Objective Sniper InitialCooldown 15 BeginAtWave 4 RunForThisManyWaves 2 CooldownTime 30 DesiredCount 3 TFBot { Class Sniper Name "Deep Sleeper Sniper" Skill Hard ClassIcon sniper_sydneysleeper Item "Soldered Sensei" Item "The Sydney Sleeper" MaxVisionRange 3000 ItemAttributes { ItemName "The Sydney Sleeper" "applies snare effect" 0.30 } } } Mission { Where spawnbot_mission_sniper Objective Sniper InitialCooldown 20 BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { ClassIcon sniper_headshot Name "Explosive Headshot Sniper" Class Sniper Skill Expert MaxVisionRange 3000 Attributes "AlwaysCrit" Item "the hitman's heatmaker" Item "the cleaner's carbine" Item "letch's led" ItemAttributes { ItemName "the hitman's heatmaker" "explosive sniper shot" 1 } } } Mission { Where spawnbot_mission_sniper Objective Sniper InitialCooldown 20 BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 1 TFBot { ClassIcon sniper_headshot_deadly Health 125 Name "Death Ray Sniper" Class Sniper Skill Expert Attributes "AlwaysCrit" Item "the crosslinker's coil" Item "the doublecross-comm" Item "Shooting Star" ItemAttributes { ItemName "Shooting Star" "explosive sniper shot" 4.0 "damage bonus" 2.0 "sniper charge per sec" 5.0 } } } Mission { Where spawnbot_mission_sniper Objective Sniper InitialCooldown 20 BeginAtWave 8 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { ClassIcon sniper_headshot_deadly Health 125 Name "Death Ray Sniper" Class Sniper Skill Expert Attributes "AlwaysCrit" Item "the crosslinker's coil" Item "the doublecross-comm" Item "Shooting Star" ItemAttributes { ItemName "Shooting Star" "explosive sniper shot" 4.0 "damage bonus" 2.0 "sniper charge per sec" 5.0 } } } Mission { Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 2 CooldownTime 40 DesiredCount 2 TFBot { Class Spy Skill Hard Name Spy } } Mission { Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 3 CooldownTime 45 DesiredCount 3 TFBot { Class Spy Skill Expert Name Spy } } Mission { Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 4 TFBot { Class Spy Skill Expert Name Spy } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot_house Name "wave1_a01_1" TotalCount 12 MaxActive 12 SpawnCount 6 WaitBetweenSpawns 7 TotalCurrency 50 TFBot { Name "Natascha Heavy" Class Heavyweapons ClassIcon heavy_slow Skill Easy MaxVisionRange 1200 Item "Natascha" ItemAttributes { ItemName "Natascha" "spunup_damage_resistance" 1 } } } WaveSpawn { Where spawnbot_house Name "wave1_a01_2" TotalCount 24 MaxActive 8 SpawnCount 6 WaitBetweenSpawns 7 WaitForAllDead "wave1_a01_1" TotalCurrency 50 TFBot { Name "Natascha Heavy" Class Heavyweapons ClassIcon heavy_slow Skill Easy MaxVisionRange 1200 Item "Natascha" ItemAttributes { ItemName "Natascha" "spunup_damage_resistance" 1 } } } WaveSpawn { Where spawnbot Name "wave1_a02" TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 35 WaitForAllSpawned "wave1_a01_1" TotalCurrency 44 TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_multi } } WaveSpawn { Where spawnbot Name "wave1_a03" TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 14 TotalCurrency 120 TFBot { Template T_TFBot_Demoman_Samurai CharacterAttributes { "charge time increased" 1.5 "damage bonus" 1 } } } WaveSpawn { Where spawnbot Name "wave1_b01" TotalCount 16 MaxActive 8 SpawnCount 2 WaitForAllSpawned "wave1_a03" WaitBeforeStarting 12 WaitBetweenSpawns 8 TotalCurrency 96 TFBot { Class Soldier Skill Normal WeaponRestrictions PrimaryOnly } } WaveSpawn { Where spawnbot Name "wave1_b02" TotalCount 32 MaxActive 16 SpawnCount 5 WaitForAllSpawned "wave1_a03" WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 160 TFBot { Template T_TFBot_Scout_Batsaber } } WaveSpawn { Where spawnbot_house Name "wave1_b02" TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllSpawned "wave1_a03" WaitBeforeStarting 30 WaitBetweenSpawns 45 TotalCurrency 200 TFBot { ClassIcon demo_samurai_normal Health 3300 Name "Giant Samurai Demo" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss Item "Demo Kabuto" Item "Ali Baba's Wee Booties" Item "The Half-Zatoichi" Item "The Splendid Screen" ItemAttributes { ItemName "The Half-Zatoichi" "damage bonus" 1.5 "critboost on kill" 3 "honorbound" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } WaveSpawn { Name "wave1_tank" TotalCount 1 WaitForAllSpawned "wave1_a03" WaitBeforeStarting 10 TotalCurrency 80 Tank { Name "Tank W1" Health 12500 Speed 75 StartingPathTrackNode tank_path_a_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name "wave2_a01" TotalCount 32 MaxActive 8 SpawnCount 8 WaitBetweenSpawns 14 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Hard MaxVisionRange 1600 } } WaveSpawn { Where spawnbot_house Name "wave2_a02" TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 12 TotalCurrency 100 Squad { TFBot { ClassIcon scout_tagger Health 650 Name "Armored Marker Scout" Scale 1.4 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Item "the sandman" Item "the boston boom-bringer" Item "the backwards ballcap" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.25 "set damagetype ignite" 1 "mark for death" 1 } CharacterAttributes { "move speed bonus" 0.75 } } TFBot { Class Demoman Skill Normal } TFBot { Class Demoman Skill Normal } TFBot { Class Demoman Skill Hard } } } WaveSpawn { Where spawnbot Name "wave2_a03" TotalCount 2 SpawnCount 1 WaitBeforeStarting 35 WaitBetweenSpawns 40 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavy_Shotgun_Burst } } WaveSpawn { Where spawnbot_house Name "wave2_b01" TotalCount 28 MaxActive 7 SpawnCount 7 WaitForAllDead "wave2_a02" WaitBeforeStarting 2 WaitBetweenSpawns 24 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Stun } } WaveSpawn { Where spawnbot Name "wave2_b02" TotalCount 20 MaxActive 8 SpawnCount 4 WaitForAllSpawned "wave2_a02" WaitBeforeStarting 4 WaitBetweenSpawns 12 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Bow_Poison } } WaveSpawn { Where spawnbot_house Name "wave2_b03" TotalCount 9 SpawnCount 3 WaitForAllDead "wave2_a02" WaitBeforeStarting 12 WaitBetweenSpawns 24 TotalCurrency 90 Squad { TFBot { Template T_TFBot_Giant_Demo_Cannon } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Where spawnbot_house Name "wave2_support" TotalCount 55 MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 18 WaitBetweenSpawns 15 TotalCurrency 110 Support 1 TFBot { Template T_TFBot_Scout_Batsaber Attributes "AlwaysCrit" } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name "wave3_a01_1" TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 24 TotalCurrency 40 TFBot { Template T_TFBot_Heavyweapons_Fist Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot_house Name "wave3_a01_2" TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 24 TotalCurrency 40 TFBot { Template T_TFBot_Heavyweapons_Fist Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot Name "wave3_a02" TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Where spawnbot Name "wave3_b01_01" TotalCount 15 MaxActive 10 SpawnCount 5 WaitForAllSpawned "wave3_a02" WaitBeforeStarting 15 WaitBetweenSpawns 20 TotalCurrency 50 TFBot { Template T_TFBot_Heavy_Grapple } } WaveSpawn { Where spawnbot_house Name "wave3_b01_02" TotalCount 9 MaxActive 9 SpawnCount 3 WaitForAllSpawned "wave3_a02" WaitBeforeStarting 20 WaitBetweenSpawns 1 TotalCurrency 140 TFBot { Template T_TFBot_Heavy_Grapple } } WaveSpawn { Where spawnbot_house Name "wave3_b02" TotalCount 15 MaxActive 5 SpawnCount 5 WaitForAllSpawned "wave3_b01_02" WaitBeforeStarting 12 WaitBetweenSpawns 16 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot Name "wave3_b03" TotalCount 8 MaxActive 8 SpawnCount 4 WaitForAllSpawned "wave3_b01_02" WaitBeforeStarting 12 WaitBetweenSpawns 40 TotalCurrency 80 Squad { TFBot { Template T_TFBot_Giant_Pyro_Freeze } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Where spawnbot_house Name "wave3_c01" TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned "wave3_b03" WaitBeforeStarting 25 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_Stun_Burst } } WaveSpawn { Name "wave3_tank" TotalCount 1 WaitForAllSpawned "wave3_b03" WaitBeforeStarting 24 TotalCurrency 130 Tank { Name "Tank W3" Health 17500 Speed 75 StartingPathTrackNode tank_path_b_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot Name "wave3_support_01" TotalCount 32 MaxActive 16 SpawnCount 4 WaitBeforeStarting 13 WaitBetweenSpawns 24 TotalCurrency 96 Support Limited TFBot { Template T_TFBot_Sniper_Bow_Poison } } WaveSpawn { Where spawnbot_house Name "wave3_support_02" TotalCount 26 MaxActive 10 SpawnCount 5 WaitForAllSpawned "wave3_tank" WaitBeforeStarting 0 WaitBetweenSpawns 18 TotalCurrency 104 Support 1 TFBot { Template T_TFBot_Demo_Cannon } } WaveSpawn { Where spawnbot_house Name "wave3_support_03" TotalCount 20 MaxActive 6 SpawnCount 3 WaitForAllSpawned "wave3_tank" WaitBeforeStarting 0 WaitBetweenSpawns 22 TotalCurrency 20 Support 1 TFBot { Template T_TFBot_Pyro_Gas_Sticky } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name "wave4_a01" TotalCount 5 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Chief_Demo_DoubleDonk } TFBot { Template T_TFBot_Heavy_Vaccum } TFBot { Template T_TFBot_Heavy_Vaccum } TFBot { Template T_TFBot_Heavy_Vaccum } TFBot { Template T_TFBot_Heavy_Vaccum } } } WaveSpawn { Where spawnbot_house Name "wave4_a02" TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 20 TotalCurrency 80 TFBot { Template T_TFBot_Pyro_Freeze } } WaveSpawn { Where spawnbot Name "wave4_a03" TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 14 WaitBetweenSpawns 8 TotalCurrency 120 TFBot { Template T_TFBot_Scout_SunStick } } WaveSpawn { Where spawnbot Name "wave4_b01" TotalCount 4 MaxActive 2 SpawnCount 2 WaitForAllDead "wave4_a01" WaitBeforeStarting 16 WaitBetweenSpawns 24 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Where spawnbot_house Name "wave4_b02_1" TotalCount 16 MaxActive 4 SpawnCount 4 WaitForAllDead "wave4_a01" WaitBeforeStarting 5 WaitBetweenSpawns 16 TotalCurrency 80 TFBot { Template T_TFBot_Soldier_Stun_Burst } } WaveSpawn { Where spawnbot Name "wave4_b02_2" TotalCount 16 MaxActive 4 SpawnCount 4 WaitForAllDead "wave4_a01" WaitBeforeStarting 5 WaitBetweenSpawns 16 TotalCurrency 80 TFBot { Template T_TFBot_Demo_Scatter Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot Name "wave4_c01" TotalCount 3 WaitForAllDead "wave4_b01" WaitBeforeStarting 8 TotalCurrency 120 Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_Flame } TFBot { Template T_TFBot_Giant_Medic_Regen } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Where spawnbot Name "wave4_c02" TotalCount 24 MaxActive 18 SpawnCount 6 WaitForAllSpawned "wave4_c01" WaitBeforeStarting 12 WaitBetweenSpawns 8 TotalCurrency 120 TFBot { Name "Natascha Heavy" Class Heavyweapons ClassIcon heavy_slow Skill Expert Item "Natascha" ItemAttributes { ItemName "Natascha" "minigun spinup time increased" 1.10 "damage penalty" 0.90 } } } WaveSpawn { Where spawnbot_house Name "wave4_support_01" TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 25 WaitBetweenSpawns 30 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name "wave5_a01" TotalCount 6 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 25 TotalCurrency 30 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Where spawnbot Name "wave5_a02" TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 16 TotalCurrency 45 TFBot { Template T_TFBot_Heavy_Grapple } } WaveSpawn { Where spawnbot Name "wave5_a03" TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 6 WaitBetweenSpawns 22 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Direct } } WaveSpawn { Where spawnbot Name "wave5_a04" TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 25 WaitBetweenSpawns 20 TotalCurrency 90 Squad { TFBot { Template T_TFBot_Pyro_LongFlame } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Where spawnbot_house Name "wave5_b01" TotalCount 25 MaxActive 10 SpawnCount 5 WaitForAllDead "wave5_a01" WaitBeforeStarting 10 WaitBetweenSpawns 20 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Pyro_Deflector } TFBot { Template T_TFBot_Spy_Business } TFBot { Template T_TFBot_Spy_Business } TFBot { Template T_TFBot_Spy_Business } TFBot { Template T_TFBot_Spy_Business } } } WaveSpawn { Where spawnbot_house Name "wave5_b02" TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead "wave5_a01" WaitBeforeStarting 25 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Demo_Scatter } TFBot { Template T_TFBot_Giant_Medic_Uber_Armored } } } WaveSpawn { Where spawnbot_house Name "wave5_b03" TotalCount 3 MaxActive 3 SpawnCount 1 WaitForAllSpawned "wave5_b02" WaitBeforeStarting 15 WaitBetweenSpawns 20 TotalCurrency 40 TFBot { Template T_TFBot_Giant_Heavy_Grapple } } WaveSpawn { Where spawnbot Name "wave5_b03_1" TotalCount 12 MaxActive 6 SpawnCount 3 WaitForAllSpawned "wave5_b02" WaitBeforeStarting 16 WaitBetweenSpawns 12 TotalCurrency 70 TFBot { Template T_TFBot_Soldier_Bison } } WaveSpawn { Where spawnbot Name "wave5_b03_2" TotalCount 12 MaxActive 6 SpawnCount 3 WaitForAllSpawned "wave5_b02" WaitBeforeStarting 16 WaitBetweenSpawns 12 TotalCurrency 70 TFBot { Template T_TFBot_Soldier_Mangler } } WaveSpawn { Where spawnbot_house Name "wave5_b04" TotalCount 20 MaxActive 8 SpawnCount 4 WaitForAllSpawned "wave5_b02" WaitBeforeStarting 12 WaitBetweenSpawns 18 TotalCurrency 100 TFBot { Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot_house Name "wave5_support_01" TotalCount 40 MaxActive 4 SpawnCount 4 WaitForAllSpawned "wave5_b02" WaitBeforeStarting 16 WaitBetweenSpawns 32 TotalCurrency 155 Support 1 TFBot { Template T_TFBot_Pyro_Backburner } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name "wave6_a01" TotalCount 4 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 15 TotalCurrency 20 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Attributes AlwaysCrit } } WaveSpawn { Where spawnbot_house Name "wave6_a02" TotalCount 36 MaxActive 12 SpawnCount 6 WaitBeforeStarting 8 WaitBetweenSpawns 16 TotalCurrency 100 TFBot { Template T_TFBot_Scout_FAN_Pusher } } WaveSpawn { Where spawnbot Name "wave6_a03" TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 8 TotalCurrency 110 TFBot { Template T_TFBot_Soldier_Direct_Rapid } } WaveSpawn { Where spawnbot Name "wave6_b01" TotalCount 4 MaxActive 2 SpawnCount 2 WaitForAllDead "wave6_a01" WaitBeforeStarting 10 WaitBetweenSpawns 30 TotalCurrency 30 TFBot { Template T_TFBot_Giant_Demo_Loch } } WaveSpawn { Where spawnbot Name "wave6_b02" TotalCount 20 MaxActive 10 SpawnCount 5 WaitForAllSpawned "wave6_b01" WaitBeforeStarting 4 WaitBetweenSpawns 16 TotalCurrency 70 TFBot { Template T_TFBot_Demo_Loch } } WaveSpawn { Where spawnbot_house Name "wave6_c01" TotalCount 12 MaxActive 6 SpawnCount 3 WaitForAllDead "wave6_b01" WaitBeforeStarting 15 WaitBetweenSpawns 8 TotalCurrency 60 TFBot { Template T_TFBot_Heavy_Vaccum } } WaveSpawn { Where spawnbot Name "wave6_c02" TotalCount 2 WaitForAllDead "wave6_b01" WaitBeforeStarting 10 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Giant_Heavy_Tomislav } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Where spawnbot Name "wave6_c03" TotalCount 5 MaxActive 5 SpawnCount 5 WaitForAllDead "wave6_c02" WaitBeforeStarting 5 TotalCurrency 75 TFBot { Template T_TFBot_Heavy_Tomislav_Hyper } } WaveSpawn { Where spawnbot_house Name "wave6_c03" TotalCount 5 MaxActive 5 SpawnCount 5 WaitForAllDead "wave6_c02" WaitBeforeStarting 10 TotalCurrency 75 TFBot { Template T_TFBot_Heavy_Tomislav_Hyper } } WaveSpawn { Where spawnbot_house Name "wave6_d01" TotalCount 10 MaxActive 5 SpawnCount 5 WaitForAllDead "wave6_c03" WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 60 TFBot { Template T_TFBot_Heavy_Deflector_Pusher } } WaveSpawn { Where spawnbot Name "wave6_d02" TotalCount 4 SpawnCount 4 WaitForAllDead "wave6_c03" WaitBeforeStarting 10 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Giant_Sniper_Bow_Hunter } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg } TFBot { Template T_TFBot_Sniper_Bow_Poison_Spammer Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Sniper_Bow_Poison_Spammer Attributes "AlwaysCrit" } } } WaveSpawn { Name "wave6_tank" TotalCount 1 WaitForAllDead "wave6_c03" WaitBeforeStarting 5 TotalCurrency 50 Tank { Name "Tank W6" Health 27500 Speed 75 StartingPathTrackNode tank_path_b_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot Name "wave6_support_01" TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 15 Support 1 TFBot { Template T_TFBot_Pyro_Deflector } } WaveSpawn { Where spawnbot_house Name "wave6_support_02_1" TotalCount 15 MaxActive 6 SpawnCount 3 WaitForAllSpawned "wave6_tank" WaitBeforeStarting 8 WaitBetweenSpawns 15 Support 1 TFBot { Template T_TFBot_Pyro_LongFlame } } WaveSpawn { Where spawnbot_house Name "wave6_support_02_2" TotalCount 15 MaxActive 6 SpawnCount 3 WaitForAllSpawned "wave6_tank" WaitBeforeStarting 8 WaitBetweenSpawns 15 Support 1 TFBot { Template T_TFBot_Pyro_LongFlame BehaviorModifiers Mobber } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name "wave7_a01_01_A" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 TotalCurrency 25 TFBot { Template T_TFBot_Giant_Soldier_Tankbuster } } WaveSpawn { Where spawnbot_house Name "wave7_a01_01_B" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 TotalCurrency 25 TFBot { Template T_TFBot_Giant_Soldier_Tankbuster } } WaveSpawn { Where spawnbot Name "wave7_a01_02" TotalCount 4 MaxActive 2 SpawnCount 2 WaitBetweenSpawns "wave7_a01_01_A" WaitBeforeStarting 30 WaitBetweenSpawns 40 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Giant_Soldier_Tankbuster } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Where spawnbot Name "wave7_a01_03" TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 25 TFBot { ClassIcon soldier_stun Name "Crit Stunner Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Item "The Lucky Shot" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 2 "rocket specialist" 4 "Projectile speed increased" 0.8 } } } WaveSpawn { Where spawnbot Name "wave7_a02" TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 25 TotalCurrency 25 TFBot { Template T_TFBot_Demo_DoubleDonk } } WaveSpawn { Where spawnbot_house Name "wave7_b01" TotalCount 18 MaxActive 6 SpawnCount 6 WaitForAllSpawned "wave7_a01_02" WaitBeforeStarting 10 WaitBetweenSpawns 18 TotalCurrency 50 TFBot { Template T_TFBot_Heavy_Vaccum Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot Name "wave7_b01_01" TotalCount 20 MaxActive 10 SpawnCount 5 WaitForAllSpawned "wave7_a01_02" WaitBeforeStarting 8 WaitBetweenSpawns 10 TotalCurrency 25 TFBot { Template T_TFBot_Scout_Fast Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot Name "wave7_b01_02" TotalCount 8 MaxActive 4 SpawnCount 2 WaitForAllSpawned "wave7_a01_02" WaitBeforeStarting 8 WaitBetweenSpawns 10 TotalCurrency 25 TFBot { Template T_TFBot_Giant_Scout_Blaster_Pusher } } WaveSpawn { Name "wave7_tank" TotalCount 1 WaitForAllSpawned "wave7_a01_02" WaitBeforeStarting 15 TotalCurrency 100 Tank { Name "Last Tank" Health 40000 Speed 75 StartingPathTrackNode tank_path_a_1 Skin 1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot Name "wave7_support_01" TotalCount 30 MaxActive 8 SpawnCount 4 WaitForAllSpawned "wave7_a01_02" WaitBeforeStarting 5 WaitBetweenSpawns 32 Support 1 Squad { TFBot { Template T_TFBot_Pyro_Deflector BehaviorModifiers Mobber Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Spy_Business_Rapid } TFBot { Template T_TFBot_Spy_Business_Rapid } TFBot { Template T_TFBot_Spy_Business_Rapid } } } WaveSpawn { Where spawnbot Name "wave7_support_02" TotalCount 30 MaxActive 4 SpawnCount 4 WaitForAllSpawned "wave7_a01_02" WaitBeforeStarting 10 WaitBetweenSpawns 20 Support 1 TFBot { Template T_TFBot_Sniper_Bow_Poison_Penetrator Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot_house Name "wave7_support_03" TotalCount 30 MaxActive 2 SpawnCount 2 WaitForAllSpawned "wave7_a01_02" WaitBeforeStarting 30 WaitBetweenSpawns 50 Support 1 TFBot { Template T_TFBot_Pyro_Gas_Explode } } WaveSpawn { Where spawnbot_house Name "wave7_support_03" TotalCount 30 MaxActive 6 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 18 Support 1 TFBot { Template T_TFBot_Demo_Loch_Burst Attributes "AlwaysCrit" } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name "wave8_boss" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 1027 FirstSpawnOutput { Target wave_close_pit Action Trigger } TFBot { Template T_TFBot_Chief_Long_Flame } } WaveSpawn { Where spawnbot_house Name "wave8_support_01" TotalCount 30 MaxActive 6 SpawnCount 3 WaitForAllSpawned "wave8_boss" WaitBeforeStarting 10 WaitBetweenSpawns 15 Support 1 Squad { TFBot { Template T_TFBot_Pyro_Gas_Sticky Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Pyro_Freeze Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Pyro_Backburner Attributes "AlwaysCrit" } } } WaveSpawn { Where spawnbot_house Name "wave8_support_02" TotalCount 12 MaxActive 4 SpawnCount 2 WaitForAllSpawned "wave8_boss" WaitBeforeStarting 10 WaitBetweenSpawns 15 Support 1 TFBot { Template T_TFBot_Pyro_Deflector } } WaveSpawn { Where spawnbot_house Name "wave8_support_03" TotalCount 12 MaxActive 2 SpawnCount 2 WaitForAllSpawned "wave8_boss" WaitBeforeStarting 15 WaitBetweenSpawns 20 Support 1 TFBot { Template T_TFBot_Soldier_Tankbuster } } } }