#base robot_standard.pop #base robot_giant.pop //Neon Nightmare by https://steamcommunity.com/id/HahaMoreLikeBraindead //Advanced Skill WaveSchedule { StartingCurrency 800 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom No Advanced 1 ZombiesNoWave666 1 PrecacheGeneric "hellburg.raw" PointTemplates { colorcorrect //band-aid fix for the far too purple lighting { color_correction { "fadeInDuration" "10" "fadeOutDuration" "10" "maxfalloff" "-1" "minfalloff" "-1" "maxweight" "1.0" "filename" "download/hellburg.raw" } } } Templates { T_TFBot_Pyro_Airblast { Class Pyro Name "Airblast Pyro" ClassIcon Pyro_reflect_daan Skill Expert // MaxVisionRange 1.5 Item "The Degreaser" Item "Traffic Cone" ItemAttributes { ItemName "The Degreaser" "mult airblast refire time" 0.5 "airblast pushback scale" 2 "lunchbox adds minicrits" 2 "flame_speed" 1500 } } } Mission { Objective SeekAndDestroy InitialCooldown 0 Where flankers BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 30 RandomChoice { TFBot {Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions MeleeOnly} TFBot {Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions PrimaryOnly} TFBot {Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies} TFBot {Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions MeleeOnly} TFBot {Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions PrimaryOnly} TFBot {Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies} TFBot {Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions MeleeOnly} TFBot {Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions PrimaryOnly} TFBot {Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies} TFBot {Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions MeleeOnly} TFBot {Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions PrimaryOnly} TFBot {Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies} TFBot {Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions MeleeOnly} TFBot {Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions PrimaryOnly} TFBot {Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies} TFBot {Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions MeleeOnly} TFBot {Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions PrimaryOnly} TFBot {Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies} } } Mission { Objective Spy InitialCooldown 5 Where Behind BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 15 DesiredCount 4 Squad { TFBot {Template T_TFBot_HeavyWeapons_Gnome Attributes AlwaysCrit} } } Mission { Objective Sniper InitialCooldown 15 Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Razorback ItemAttributes { ItemName "TF_WEAPON_SNIPERRIFLE" "sniper fires tracer HIDDEN" 1 "lunchbox adds minicrits" 3 } } } Mission { Objective Sniper InitialCooldown 5 Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 4 TFBot { Template T_TFBot_Pyro_Airblast Attributes AlwaysCrit Item "The Back Scratcher" } } Mission { Objective Spy InitialCooldown 10 Where Behind BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 3 TFBot { Class Scout ClassIcon scout_backscatt_h Skill Expert Item "The Back Scatter" WeaponRestrictions PrimaryOnly } } Mission { Objective Sniper InitialCooldown 130 Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 15 DesiredCount 6 TFBot { Class Soldier Name "Charged Mangler Soldier" Item "The Cow Mangler 5000" ClassIcon soldier_mangler ItemAttributes { ItemName "The Cow Mangler 5000" "faster reload rate" .01 "set item tint rgb" 1048732 } } } Mission { Objective Sniper InitialCooldown 15 Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 10 DesiredCount 3 TFBot { Class Scout ClassIcon scout_wrap_healonkill Skill Expert Name "Wrap Assassin Scout" Item "Bombing Run" Item "Cadet Visor" Item "The Wrap Assassin" Item "harvest_scattergun_macabreweb" ItemAttributes { ItemName "harvest_scattergun_macabreweb" "override projectile type" 7 "fire rate penalty" 42069 } ItemAttributes { ItemName "The Wrap Assassin" "effect bar recharge rate increased" 0.15 "is_passive_weapon" 1 "heal on hit for rapidfire" 15 } } } Mission { Objective Spy InitialCooldown 10 Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 3 TFBot { Class Spy Skill Normal ItemAttributes { ItemName "TF_WEAPON_REVOLVER" "auto fires full clip" 1 "auto fires when full" 1 "faster reload rate" 5 } } } SpawnTemplate "colorcorrect" Wave { //wave 1 StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave1support" Where spawnbot SpawnCount 1 MaxActive 14 WaitBetweenSpawns 2 Support 1 RandomSpawn 1 TFBot {Template T_TFBot_HeavyWeapons_Gnome Attributes AlwaysCrit} } WaveSpawn { Name "wave1boss" Where spawnbot TotalCount 8 SpawnCount 1 MaxActive 5 WaitBetweenSpawns 15 TotalCurrency 600 TFBot {Template T_TFBot_Giant_Heavyweapons_Shotgun} } } Wave { //wave 2 StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { //$1900 Name "wave2a" Where spawnbot TotalCount 40 SpawnCount 2 MaxActive 10 TotalCurrency 100 WaitBetweenSpawns 1 RandomSpawn 1 TFBot { Class Demoman Name "Burst Fire Demo" ClassIcon demo_loch_nys Skill Expert Item "The Loch-N-Load" ItemAttributes { ItemName "The Loch-N-Load" "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 } } } WaveSpawn { //$2000 Name "wave2a1" Where spawnbot TotalCount 10 SpawnCount 2 MaxActive 4 TotalCurrency 100 WaitBetweenSpawns 6 WaitBeforeStarting 10 RandomSpawn 1 TFBot {Template T_TFBot_Scout_Shortstop} } WaveSpawn { //$2200 Name "wave2b" Where flankers TotalCount 4 SpawnCount 1 MaxActive 2 TotalCurrency 200 WaitBetweenSpawns 10 WaitForAllDead "wave2a1" TFBot { Class Demoman Name "Burst Fire Stickybomb Demo" Health 3300 ClassIcon demo_sticky_daan MaxVisionRange 1024 Skill Normal Item "The Quickiebomb Launcher" WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "override projectile type" 7 "fire rate penalty" 420 "faster reload rate" 420 "is_passive_weapon" 1 "no self blast dmg" 1 } ItemAttributes { ItemName "The Quickiebomb Launcher" "sticky arm time bonus" 0.01 "stickybomb charge rate" 0.01 "projectile spread angle penalty" 3 "fire rate bonus" 0.001 "max pipebombs decreased" 4 "move speed bonus" 0.5 "faster reload rate" 0.5 "override footstep sound set" 7 } } } WaveSpawn { //$2300 Name "wave2b1" Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 2 TotalCurrency 100 WaitForAllDead "wave2a1" WaitBeforeStarting 10 WaitBetweenSpawns 3 TFBot { Template T_TFBot_Pyro_Airblast } } WaveSpawn { //$2500 Name "wave2c" TotalCount 1 TotalCurrency 200 WaitForAllDead "wave2b" WaitBeforeStarting 10 Tank { Name Tank Health 25000 StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { //$2600 Name "wave2d" Where flankers TotalCount 50 TotalCurrency 100 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 3 WaitForAllDead "wave2b1" Squad { TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_ScorchShot } } } } Wave { //wave 3 StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { //$2700 Name "wave3a" Where spawnbot TotalCount 4 TotalCurrency 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 TFBot { Template T_TFBot_Soldier_BurstFire ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1 } } } WaveSpawn { //$2800 Name "wave3a1" Where spawnbot TotalCount 32 SpawnCount 3 MaxActive 12 WaitBetweenSpawns 6 TotalCurrency 100 RandomChoice { TFBot { Class Pyro Name "Banner Fury Pyro" ClassIcon soldier_banner_trio Skill Hard MaxVisionRange 256 Attributes SpawnWithFullCharge Item "The Dragon's Fury" Item "The Concheror" Item "Brigade Helm" ItemAttributes { ItemName "The Concheror" "single wep deploy time increased" 0.34 "increase buff duration" 9 } } TFBot { Class Pyro Name "Banner Fury Pyro" ClassIcon soldier_banner_trio Skill Hard MaxVisionRange 256 Attributes SpawnWithFullCharge Item "The Dragon's Fury" Item "Brigade Helm" Item "The Buff Banner" ItemAttributes { ItemName "The Buff Banner" "single wep deploy time increased" 0.34 "increase buff duration" 9 } } TFBot { Class Pyro Name "Banner Fury Pyro" ClassIcon soldier_banner_trio Skill Hard MaxVisionRange 256 Attributes SpawnWithFullCharge Item "The Dragon's Fury" Item "Brigade Helm" Item "The Battalion's Backup" ItemAttributes { ItemName "The Battalion's Backup" "single wep deploy time increased" 0.34 "increase buff duration" 9 } } } } WaveSpawn { //$3300 Name "wave3b" Where spawnbot TotalCount 6 TotalCurrency 500 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 15 WaitBeforeStarting 5 WaitForAllDead "wave3a" TFBot {Template T_TFBot_Giant_Heavyweapons_Deflector } } WaveSpawn { //$3400 Name "wave3b1" Where spawnbot TotalCount 64 TotalCurrency 100 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 3 WaitForAllDead "wave3a" TFBot { Class Soldier Skill Expert Name "Stun Soldier" Attributes DisableDodge Attributes HoldFireUntilFullReload Item "Rocket Jumper" ClassIcon soldier_stun ItemAttributes { ItemName "Rocket Jumper" "rocket specialist" 4 "cannot pick up intelligence" 0 "fire rate bonus" 0.01 "damage penalty" 0.1 "faster reload rate" 0.75 } } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave4bomb" Where spawnbot Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 3 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Scout_Bonk Name "Giant Bonk! Scout" } } WaveSpawn { //$3500 Name "wave4spy" Where spawnbot_mission_spy TotalCount 60 MaxActive 15 SpawnCount 1 TotalCurrency 100 WaitForAllDead "wave4bomb" WaitBeforeStarting 15 TFBot { Class Spy Skill Expert Name "Leech Spy" Item "Conniver's Kunai" Item "The Diamondback" Item "Charmer's Chapeau" ClassIcon spy_kunai CharacterAttributes { "sapper damage leaches health" 10 "sapper kills collect crits" 1 } } } WaveSpawn { //$3700 Name "wave4a" TotalCount 1 SpawnCount 1 MaxActive 1 TotalCurrency 200 WaitForAllDead "wave4bomb" WaitBeforeStarting 5 Tank { Name Tank Health 40000 Speed 60 StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { //reset bomb after tank dies Target intel Action ForceReset } } } WaveSpawn { //$4100 Name "wave4b" Where spawnbot TotalCount 30 SpawnCount 1 MaxActive 5 WaitBetweenSpawns 1 WaitForAllDead "wave4a" TotalCurrency 100 TFBot { Class Soldier Name "Air Strike Soldier" Skill Hard ClassIcon soldier_airstrike Item "The Air Strike" Item "The B.A.S.E. Jumper" Attributes AutoJump Attributes HoldFireUntilFullReload AutoJumpMin 12 AutoJumpMax 20 CharacterAttributes { "increased jump height" 7 "fire rate bonus" 0.35 "faster reload rate" 0.5 "cancel falling damage" 1 } } } WaveSpawn { //$4300 Name "wave4b1" Where spawnbot TotalCount 4 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 15 TotalCurrency 200 WaitForAllDead "wave4a" TFBot { Class Soldier Name "Bazooka Soldier" Item "The Helmet Without a Home" Skill Expert Health 3000 Attributes MiniBoss ClassIcon soldier_bazooka Item "The Beggar's Bazooka" ItemAttributes { ItemName "The Beggar's Bazooka" "can overload" 0 "auto fires full clip" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "move speed penalty" 0.5 } } } WaveSpawn { //$4600 Name "wave4c" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "wave4b1" WaitBeforeStarting 5 TotalCurrency 300 TFBot {Template T_TFBot_Chief_Soldier_Extended_Concheror Health 25000} } } Wave {// wave 5 StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave5support" Where spawnbot MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Support 1 TFBot { Class Engineer ClassIcon mini_sentry Skill Expert Health 10 Item "The Gunslinger" Attributes AlwaysFireWeapon CharacterAttributes { "cannot pick up intelligence" 1 // "gesture speed increase" 100 // "voice pitch scale" 0 "engineer sentry build rate multiplier" 420 "move speed bonus" 420 "bombinomicon effect on death" 1 "dmg from ranged reduced" 0 "dmg from melee increased" 0 } ItemAttributes { ItemName "The Gunslinger" "active health regen" -10 } } } WaveSpawn { Name "wave5a" Where spawnbot Where spawnbot TotalCount 32 MaxActive 16 SpawnCount 2 WaitBeforeStarting 5 TotalCurrency 50 RandomSpawn 1 Squad { ShouldPreserveSquad 1 TFBot { Class Medic Name "Crossbow Medic" ClassIcon medic_crossbow Skill Expert Item "The Crusader's Crossbow" WeaponRestrictions PrimaryOnly Attributes AlwaysCrit } TFBot { Class Medic Name "Crossbow Medic" ClassIcon medic_crossbow Skill Expert Item "The Crusader's Crossbow" WeaponRestrictions PrimaryOnly Attributes AlwaysCrit } } } WaveSpawn { Name "wave5b" Where spawnbot TotalCount 30 MaxActive 10 SpawnCount 2 WaitForAllDead "wave5a" WaitBetweenSpawns 3 TotalCurrency 50 TFBot {Template T_TFBot_Soldier_RocketShotgun} } WaveSpawn { Name "wave5b1" Where flankers TotalCount 12 MaxActive 3 SpawnCount 1 TotalCurrency 50 WaitForAllDead "wave5a" WaitBeforeStarting 10 TFBot {Template T_TFBot_Demoman_Samurai Attributes AlwaysCrit} } WaveSpawn { Name "wave5c" Where flankers TotalCount 3 MaxActive 3 SpawnCount 1 TotalCurrency 50 WaitForAllDead "wave5b1" WaitBeforeStarting 10 WaitBetweenSpawns 15 TFBot {Template T_TFBot_Giant_Heavyweapons_Healonkill Item "Deflector" Item "The Tungsten Toque" Name "Giant Heal-on-Kill Heavy"} } WaveSpawn { Name "wave5c1" Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 2 TotalCurrency 50 WaitForAllDead "wave5b1" WaitBeforeStarting 15 WaitBetweenSpawns 3 TFBot {Template T_TFBot_Soldier_Extended_Concheror} } WaveSpawn { Name "wave5d" Where spawnbot TotalCount 5 MaxActive 5 SpawnCount 1 TotalCurrency 50 WaitForAllDead "wave5c" WaitBeforeStarting 15 WaitBetweenSpawns 10 TFBot {Template T_TFBot_Giant_Soldier_RocketShotgun Attributes AlwaysCrit} } WaveSpawn { Name "wave5d1" Where spawnbot TotalCount 40 MaxActive 10 SpawnCount 2 TotalCurrency 50 WaitForAllDead "wave5c1" WaitBeforeStarting 10 WaitBetweenSpawns 3 TFBot { Class Scout ClassIcon scout_nailgun_h Skill Expert Name "Nailgun Scout" Health 300 Scale 1.3 Item "The Shortstop" Item "Pretty Boy's Pocket Pistol" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Shortstop" "override projectile type" 27 "particle effect use head origin" 1 "particle effect vertical offset" -1000 } ItemAttributes { ItemName "Pretty Boy's Pocket Pistol" "particle effect use head origin" 1 "particle effect vertical offset" -1000 "override projectile type" 5 "is_passive_weapon" 1 "fire rate bonus" 0.5 "clip size bonus" 6 } } } WaveSpawn { Name "wave5e" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 50 WaitForAllDead "wave5d" WaitBeforeStarting 15 LastSpawnWarningSound "vo/mvm/mght/soldier_mvm_m_hatoverhearttaunt01.mp3" TFBot { Template T_TFBot_Chief_Soldier_Atomic Name "Major Mannhattan" Health 30000 ItemAttributes { ItemName "The Black Box" "health on radius damage" 500 } } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "icon" Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 Support 1 TFBot { Class Scout ClassIcon pyro_gascann } } WaveSpawn { Name "icon" Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 Support 1 TFBot { Class Scout ClassIcon engineer_shortcircuit } } WaveSpawn { Name "icon" Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 Support 1 TFBot { Class Scout ClassIcon pyro } } WaveSpawn { Name "wave6engies" Where spawnbot Where spawnbot TotalCount 25 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 5 StartWaveWarningSound "ambient/alarms/train_horn_distant1.wav" // RandomSpawn 1 TFBot { Class Engineer Name "Mini-Dropper" ClassIcon mini_sentry Skill Expert Health 20 Scale 0.85 Item "The Gunslinger" Attributes AlwaysFireWeapon CharacterAttributes { "cannot pick up intelligence" 1 // "gesture speed increase" 100 // "voice pitch scale" 0 "engineer sentry build rate multiplier" 420 "move speed bonus" 420 "bombinomicon effect on death" 1 "dmg from ranged reduced" 0 "dmg from melee increased" 0 } ItemAttributes { ItemName "The Gunslinger" "active health regen" -10 "melee attack rate bonus" 0.25 } } } WaveSpawn { Name "wave6gas" Where spawnbot MaxActive 2 SpawnCount 1 WaitForAllDead "wave6engies" WaitBetweenSpawns 5 WaitBeforeStarting 5 Support 1 TotalCurrency 200 Squad { ShouldPreserveSquad 1 RandomChoice { TFBot { Class Pyro Skill Expert Name "Gas Pyro" Item "The Gas Passer" Item "Fear Monger" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.015 } } TFBot { Class Pyro Skill Expert Name "Crude Oil Pyro" Item "The Gas Passer" Item "Fear Monger" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.015 "applies snare effect" 0.5 } } TFBot { Class Pyro Skill Expert Name "Diesel Pyro" Item "The Gas Passer" Item "Fear Monger" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.015 "weapon burn dmg increased" 5 } } TFBot { Class Pyro Skill Expert Name "Ethanol Pyro" Item "The Gas Passer" Item "Fear Monger" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.015 "weapon burn time increased" 5 } } TFBot { Class Pyro Skill Expert Name "Gas Pyro" Item "The Gas Passer" Item "Fear Monger" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.015 } } TFBot { Class Pyro Skill Expert Name "Crude Oil Pyro" Item "The Gas Passer" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.015 "applies snare effect" 0.5 } } TFBot { Class Pyro Skill Expert Name "Diesel Pyro" Item "Fear Monger" Item "The Gas Passer" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.015 "weapon burn dmg increased" 5 } } TFBot { Class Pyro Skill Expert Name "Ethanol Pyro" Item "Fear Monger" Item "The Gas Passer" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.015 "weapon burn time increased" 5 } } TFBot { Class Pyro Skill Expert Name "Gas Pyro" Item "Fear Monger" Item "The Gas Passer" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.015 } } TFBot { Class Pyro Skill Expert Name "Crude Oil Pyro" Item "Fear Monger" Item "The Gas Passer" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.015 "applies snare effect" 0.5 } } TFBot { Class Pyro Skill Expert Name "Diesel Pyro" Item "Fear Monger" Item "The Gas Passer" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.015 "weapon burn dmg increased" 5 } } TFBot { Class Pyro Skill Expert Name "Ethanol Pyro" Item "Fear Monger" Item "The Gas Passer" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.015 "weapon burn time increased" 5 } } TFBot { Class Pyro Skill Expert Name "Gas Pyro" Item "Fear Monger" Item "The Gas Passer" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.015 } } TFBot { Class Pyro Skill Expert Name "Crude Oil Pyro" Item "Fear Monger" Item "The Gas Passer" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.015 "applies snare effect" 0.5 } } TFBot { Class Pyro Skill Expert Name "Diesel Pyro" Item "Fear Monger" Item "The Gas Passer" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.015 "weapon burn dmg increased" 5 } } TFBot { Class Pyro Skill Expert Name "Ethanol Pyro" Item "Fear Monger" Item "The Gas Passer" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.015 "weapon burn time increased" 5 } } TFBot { Class Pyro Skill Expert Name "Explosive Gas Pyro" Item "The Gas Passer" Item "Fear Monger" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.015 "explode_on_ignite" 1 } } } TFBot { Class Engineer Name "Taser Engineer" ClassIcon engineer_shortcircuit Skill Expert MaxVisionRange 128 Item "The Short Circuit" WeaponRestrictions SecondaryOnly Attributes Aggressive } } } WaveSpawn { Name "wave6support" Where spawnbot MaxActive 10 SpawnCount 2 WaitBetweenSpawns 6 WaitBeforeStarting 5 WaitForAllDead "wave6engies" TotalCurrency 200 Support 1 RandomChoice { TFBot { Class Pyro Skill Expert ClassIcon pyro_axtinguisher Name "Axtinguisher Pyro" Item "The Axtinguisher" WeaponRestrictions MeleeOnly CharacterAttributes { //normal pyro swing anims are 2 slow "gesture speed increase" 1.25 } } TFBot { Class Scout Skill Expert ClassIcon scout_sunstick Name "Sunstick Scout" Item "Sun-on-a-Stick" WeaponRestrictions MeleeOnly } TFBot { Class Pyro ClassIcon pyro_phlog Skill Expert Name "Phlog Pyro" Item "The Phlogistinator" Item "Brigade Helm" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "mod rage on hit bonus" 420 "mult airblast refire time" 0.01 } } TFBot { Template T_TFBot_Sniper_Huntsman ItemAttributes { ItemName "The Huntsman" "attach particle effect" 13 "Set DamageType Ignite" 1 } } } } WaveSpawn { Name "wave6a" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "wave6engies" WaitBeforeStarting 10 TotalCurrency 420 FirstSpawnWarningSound "ambient/alarms/train_horn2.wav" Tank { Name Tank Health 100000 Speed 55 Skin 1 StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } }