//Made by Wacev //You can use this in any mission, just credit me :) //lua tag functions: bot_enragable, bot_canteencrit, bot_canteenuber, bot_canteenammo, bot_boss //spies cannot use canteen tags //giving a bot the phlog will make them taunt when they take enough damage. bot_boss prevents this //enragable bots requires EventChangeAttributes with one being called Defualt and the other Enraged population { LuaScriptFile "scripts/robot_extras.lua" NoRomevisionCosmetics 1 PointTemplates { SentryUnkillable { KeepAlive 1 OnSpawnOutput { Target "sentry" Action "setbuilder" Delay 0.00 } OnParentKilledOutput { Target "player" Action "sethealth" Delay 0.00 Param 1 } obj_sentrygun { targetname sentry origin "0 0 0" teamnum 3 spawnflags 10 $cannotbesapped 1 SolidToPlayer 0 defaultupgrade 0 } } SentryLvl3 { KeepAlive 1 OnSpawnOutput { Target "sentry" Action "setbuilder" Delay 0.00 } OnParentKilledOutput { Target "player" Action "sethealth" Delay 0.00 Param 1 } obj_sentrygun { targetname sentry origin "0 0 0" teamnum 3 spawnflags 8 SolidToPlayer 0 defaultupgrade 2 } } powerup_fix { logic_timer { targetname "powerup_kill" RefireTime 0.1 OnTimer "item_powerup_rune,kill,,0,-1" } } } SpawnTemplate powerup_fix Templates { Sig_Buff_Banner_Extended //use with AddTemplate { Item "The Buff Banner" Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } } Sig_Battalion_Extended //use with AddTemplate { Item "The Battalion's Backup" Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } } Sig_Concheror_Extended //use with AddTemplate { Item "The Concheror" Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } } T_TFBot_backscatter_scout { ClassIcon scout_backscatter_lite Health 125 Name "Backscatter Scout" MoveBehindEnemy 650 Class Scout Skill Normal Item "The Back Scatter" } T_TFBot_pistol_scout { ClassIcon scout_pistol Health 125 Name "Pistol Scout" Class Scout Skill Normal WeaponRestrictions SecondaryOnly } T_TFBot_test //for testing lua functions { ClassIcon scout_pistol Health 5000 Name "Pistol Scout" Class Scout Skill Normal Tag bot_canteenammo WeaponRestrictions PrimaryOnly } T_TFBot_pistol_healing_scout { ClassIcon scout_pocketpistol_heal_lite Health 125 Name "Healing Pistol Scout" Class Scout Skill Normal WeaponRestrictions SecondaryOnly Item "pretty boy's pocket pistol" } T_TFBot_fan_o_war_scout { ClassIcon scout_fanowar Health 125 Name "Fan-O-War Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly Item "the fan o'war" } T_TFBot_mad_milk_scout { ClassIcon scout_milk Health 125 Name "Mad Milk Scout" Class Scout Skill Easy WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "mad milk" "effect bar recharge rate increased" 0.01 } Item "mad milk" } T_TFBot_mad_milk_scout_slow { ClassIcon scout_milk_slowdown Health 125 Name "Slowing Mad Milk Scout" Class Scout Skill Easy WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "mad milk" "effect bar recharge rate increased" 0.01 "applies snare effect" 0.35 } Item "mad milk" } T_TFBot_mad_milk_scout_slower { ClassIcon scout_milk_slowdown Health 125 Name "Slowing Mad Milk Scout" Class Scout Skill Easy WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "mad milk" "effect bar recharge rate increased" 0.01 "applies snare effect" 0.6 } Item "mad milk" } T_TFBot_Sun_On_A_Stick_Scout { ClassIcon scout_sunstick Health 125 Name "Sun-On-A-Stick Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName sun-on-a-stick "damage bonus vs burning" 2.0 } Item "sun-on-a-stick" } T_TFBot_Crit_A_Cola_Scout { ClassIcon scout_cola Health 125 Name "Crit-A-Cola Scout" Class Scout Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName crit-a-cola "mult effect duration" 2.5 "effect cond override" 16 //because of tf2 spaghetti code, crit-a-cola minicrit cond will ignore "mult effect duration", to get around this I have to add the buff banner cond instead. so do not use with buff banner soldiers "effect bar recharge rate increased" 0.5 } Item "crit-a-cola" } T_TFBot_Scout_Soda_Popper { Class scout ClassIcon scout_soda_popper Skill Normal Name "Soda Popper Scout" Item "The Soda Popper" ItemAttributes { ItemName "The Soda Popper" "damage bonus" 0.65 } } T_TFBot_Cleaver_Scout { ClassIcon scout_cleaver Health 125 Name "Cleaver Scout" Class Scout Skill Hard WeaponRestrictions SecondaryOnly Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the flying guillotine" "effect bar recharge rate increased" 0.35 } Item "the flying guillotine" } T_TFBot_Wrap_Assassin_Alt { Template T_TFBot_Scout_Wrap_Assassin Name "Warp Assassin Scout" ClassIcon scout_wrap_lite ItemAttributes { ItemName "Wrap Assassin" "effect bar recharge rate increased" 0.01 } FireWeapon { Delay 0.1 Cooldown 0 Repeats 0 IfSeeTarget 1 Duration 0.1 Type "Secondary" } } T_TFBot_direct_hit_soldier { ClassIcon soldier_directhit_lite Health 200 Name "Direct Hit Soldier" Class Soldier Skill Normal Item "the direct hit" } T_TFBot_beggars_soldier { ClassIcon soldier_bazooka Health 200 Name "Beggars Soldier" Class Soldier Skill Hard ItemAttributes { ItemName "the beggar's bazooka" "auto fires when full" 1 } Item "the beggar's bazooka" Item "stainless pot" } T_TFBot_mangler_soldier { ClassIcon soldier_mangler Health 200 Name "Mangler Soldier" Class Soldier Skill Normal Item "the cow mangler 5000" ItemAttributes { ItemName "the cow mangler 5000" "hold fire until full reload" 1 } } T_TFBot_mangler_soldier_charge { ClassIcon soldier_mangler Health 200 Name "Mangler Soldier" Class Soldier Skill Normal Item "the cow mangler 5000" Attributes "SuppressFire" ItemAttributes { ItemName "the cow mangler 5000" "faster reload rate" 0.5 } FireWeapon { Delay 0.1 Cooldown 0 Repeats 0 IfSeeTarget 0 Duration 0.1 Type "Secondary" } } T_TFBot_bison_soldier { ClassIcon soldier_bison_spammer Health 200 Name "Bison Soldier" Class Soldier Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the righteous bison" "fire rate bonus" 0.75 "faster reload rate" -0.4 } Item "the righteous bison" } T_TFBot_jumping_soldier // A bit buggy, use on open maps { ClassIcon soldier_airstrike Health 200 Name "Jumping Soldier" Class Soldier Skill Normal Attributes "SuppressFire" NoBombUpgrades 1 ItemAttributes { ItemName "the air strike" "fire rate bonus" 0.25 "clip size upgrade atomic" 6 "faster reload rate" 0.2 "projectile spread angle penalty" 3 } FireWeapon //Periodically fires weapon { Delay 0 //Time before the first fire input starts (Default: 10) Cooldown 7.5 //Time between each fire input (Default: 10) Repeats 0 //How many times should bot use the fire input in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 0.1 //How long should the button be pressed (Default: 0.1) Type "Jump" // Type of fire input, Possible values: //Primary //Secondary //Special - MOUSE3 //Reload //Jump //Crouch - requires NoCrouchButtonRelease 1 in TFBot //Action } FireWeapon //Periodically fires weapon { Delay 1 //Time before the first fire input starts (Default: 10) Cooldown 7.5 //Time between each fire input (Default: 10) Repeats 0 //How many times should bot use the fire input in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 2.5 //How long should the button be pressed (Default: 0.1) Type "Primary" // Type of fire input, Possible values: //Primary //Secondary //Special - MOUSE3 //Reload //Jump //Crouch - requires NoCrouchButtonRelease 1 in TFBot //Action } CharacterAttributes { "increased jump height" 3 "cancel falling damage" 1 "increased air control" 2.5 } Item "the air strike" Item "the b.a.s.e. jumper" } T_TFBot_soldier_crit_normal { ClassIcon soldier_crit_normal Health 200 Name "Charged Soldier" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "fire rate bonus" 2.0 "faster reload rate" 0.2 "Projectile speed increased" 0.5 } Item "the original" } T_TFBot_soldier_spammer_normal { ClassIcon soldier_spammer_normal Health 200 Name "Rapid Fire Soldier" Class Soldier Skill Easy ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.75 "faster reload rate" -0.4 } } T_TFBot_soldier_stunner { ClassIcon soldier_stun Health 200 Name "Stun Soldier" Class Soldier Skill Normal ItemAttributes { ItemName tf_weapon_rocketlauncher "rocket specialist" 1 } } T_TFBot_soldier_stunner_expert { ClassIcon soldier_stun Health 200 Name "Stun Soldier" Class Soldier Skill Expert ItemAttributes { ItemName tf_weapon_rocketlauncher "rocket specialist" 4 } } T_TFBot_Equalizer_Soldier { ClassIcon soldier_equalizer Health 200 Name "Equalizer Soldier" Class Soldier Skill Hard WeaponRestrictions MeleeOnly Item "the equalizer" } T_TFBot_Escape_Plan_Soldier { ClassIcon soldier_escape Health 200 Name "Escape Plan Soldier" Class Soldier Skill Hard WeaponRestrictions MeleeOnly Item "the escape plan" } T_TFBot_Whip_Soldier { ClassIcon soldier_disciplinary Health 200 Name "Whip Soldier" Class Soldier Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the disciplinary action" "fire rate bonus" 0.7 } Item "the disciplinary action" } T_TFBot_Burst_Shotgun_Soldier { ClassIcon heavy_shotgun_burst Health 200 Name "Burst Shotgun Soldier" Class Soldier Skill Hard WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_shotgun_soldier "auto fires full clip" 1 "auto fires when full" 1 "clip size upgrade atomic" -2 "fire rate bonus" 0.5 "bullets per shot bonus" 2.0 "damage bonus" 0.75 "faster reload rate" 0.75 } } //T_TFBot_shotgun_spammer //{ //ClassIcon heavy_shotgun_burst //Health 300 //Name "Burst Shotgun" //Class Heavyweapons //Skill Hard //WeaponRestrictions SecondaryOnly //Attributes "HoldFireUntilFullReload" //ItemAttributes //{ //ItemName "TF_WEAPON_SHOTGUN_HWG" //"fire rate bonus" 0.33 //"clip size upgrade atomic" -3 //"faster reload rate" 1.25 //"bullets per shot bonus" 2 //"damage bonus" 0.85 //} //} T_TFBot_Pyro_Phlog { Class Pyro ClassIcon pyro_phlog Skill Hard WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge Item "The Phlogistinator" ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 } } T_TFBot_Pyro_Dragon_Fury { Class Pyro Name "Dragon's Fury Pyro" ClassIcon pyro_dragon_fury Skill Hard WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" } T_TFBot_Pyro_Back_Burner { Class Pyro Name "BackBurner Pyro" ClassIcon pyro_backburner_nys Skill Easy WeaponRestrictions PrimaryOnly Item "The Backburner" } T_TFBot_Gas_Passer { ClassIcon pyro_gascann Name "Gas Passer Pyro" Class Pyro Skill Hard WeaponRestrictions SecondaryOnly Item "The Gas Passer" ItemAttributes { ItemName "The Gas Passer" "force weapon switch" 1 "item_meter_charge_rate" 4 } } T_TFBot_Gas_Passer_Explode { ClassIcon pyro_gascann_explode Name "Gas Passer Pyro" Class Pyro Skill Hard WeaponRestrictions SecondaryOnly Item "The Gas Passer" ItemAttributes { ItemName "The Gas Passer" "force weapon switch" 1 "item_meter_charge_rate" 6 "explode_on_ignite" 1 } } T_TFBot_Axetinguser_Pyro { ClassIcon pyro_axtinguisher Health 175 Name "Axetinguser Pyro" Class Pyro Skill Expert WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the axtinguisher" "damage bonus vs burning" 2.0 } Item "the axtinguisher" } T_TFBot_Manmelter_Pyro { ClassIcon pyro_manmelter Health 175 Name "Manmelter Pyro" Class Pyro Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the manmelter" "faster reload rate" -0.8 } Item "the manmelter" } T_TFBot_Powerjack_Pyro { ClassIcon pyro_powerjack Health 175 Name "Powerjack Pyro" Class Pyro Skill Normal WeaponRestrictions MeleeOnly Item "the powerjack" } T_TFBot_Third_Degree_Pyro { ClassIcon pyro_thirddegree Health 175 Name "Third Degree Pyro" Class Pyro Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the third degree" "damage bonus" 1.5 } Item "the third degree" } T_TFBot_Neon_Pyro { ClassIcon pyro_neon Health 175 Name "Neon Annihilator Pyro" Class Pyro Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Neon Annihilator" "mult crit dmg" 1.5 } Item "The Neon Annihilator" } T_TFBot_Airblast_Pyro { ClassIcon pyro_reflect_daan Health 175 Name "Airblast Pyro" Class Pyro Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the degreaser" "mult airblast refire time" 0.6 "airblast pushback scale" 2 } Item "the degreaser" } T_TFBot_Axetinguser_Combo_Pyro { ClassIcon pyro_axtinguisher_combo Health 175 Name "Axetinguser Combo Pyro" Class Pyro Skill Expert Item "the axtinguisher" ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "fire input on hit" "!activator^$ChangeAttributes^Melee" "airblast disabled" 1 } ItemAttributes { ItemName "the axtinguisher" "provide on active" 1 "move speed bonus" 2 "fire rate bonus" 0.6 "dmg from ranged reduced" 0.65 "damage bonus vs burning" 2.0 "damage penalty vs nonburning" 0.5 "fire input on hit" "!activator^$ChangeAttributes^Default" } EventChangeAttributes { Default { WeaponSwitch { Type "Primary" Delay 0 Cooldown 0 Repeats 0 } } Melee { WeaponSwitch { Type "Melee" Delay 0 Cooldown 0 Repeats 0 } WeaponSwitch { Type "Primary" Delay 5 //fail safe Cooldown 0 Repeats 0 } } } } T_TFBot_Pyro_Fast { Class Pyro Name "Fuel Injected Pyro" ClassIcon pyro_fast Skill Normal WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 1.25 } ItemAttributes { ItemName TF_WEAPON_FLAMETHROWER "damage penalty" 0.8 } } T_TFBot_demoman_pirate { ClassIcon demo_loosecannon Health 175 Name "Loose Cannon Demo" Class Demoman Skill Hard ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "Projectile speed increased" 1.4 } Item "the loose cannon" } T_TFBot_demoman_loch { ClassIcon demo_loch_nys Health 175 Name "Loch-n-Load Demo" Class Demoman Skill Hard Item "The Loch-n-Load" ItemAttributes { ItemName "The Loch-n-Load" "Projectile speed increased" 1 //increased proj speed causes misses } } T_TFBot_demoman_loch_Hyper { ClassIcon demo_loch_hyper Health 175 Name "Hyper Loch-N-Load Demo" Class Demoman Skill Expert Item "The Loch-n-Load" Attributes AlwaysCrit AimLeadProjectileSpeed 1 ItemAttributes { ItemName "The Loch-n-Load" "Projectile speed increased" 1 //increased proj speed causes misses "fire rate bonus" 0.65 "reload time decreased" 0.65 "damage bonus" 2 "dmg bonus vs buildings" 1.28 } } T_TFBot_cluster_demo { ClassIcon demo_clusterbomb Health 175 Name "Cluster Demo" Class Demoman Skill Hard WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the iron bomber" "fire rate bonus" 0.01 "projectile spread angle penalty" 30 "clip size upgrade atomic" 2.0 "faster reload rate" 1.25 "fuse bonus" 2.0 } Item "the iron bomber" } T_TFBot_sticky_demo { ClassIcon demo_sticky_daan Health 175 Name "Sticky Demo" Class Demoman Skill Easy WeaponRestrictions SecondaryOnly Attributes SuppressFire Item "The Quickiebomb Launcher" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "override projectile type" 7 "fire rate bonus" 1337 "faster reload rate" 1337 "is_passive_weapon" 1 } ItemAttributes { ItemName "The Quickiebomb Launcher" "Projectile range decreased" 0.35 "stickybomb charge rate" 0.01 "projectile spread angle penalty" 10 "damage bonus" 0.75 "faster reload rate" -0.8 "stickies detonate stickies" 0 } FireWeapon //Periodically fires weapon { Delay 2.5 //Time before the first fire input starts (Default: 10) Cooldown 2.5 //Time between each fire input (Default: 10) Repeats 0 //How many times should bot use the fire input in total (Default: 0 - Infinite) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 0.1 //How long should the button be pressed (Default: 0.1) Type "Secondary" // Type of fire input, Possible values: //Primary //Secondary //Special - MOUSE3 //Reload //Jump //Crouch - requires NoCrouchButtonRelease 1 in TFBot //Action } FireWeapon //Periodically fires weapon { Delay 0.5 //Time before the first fire input starts (Default: 10) Cooldown 0.15 //Time between each fire input (Default: 10) Repeats 0 //How many times should bot use the fire input in total (Default: 0 - Infinite) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 0.15 //How long should the button be pressed (Default: 0.1) Type "Primary" // Type of fire input, Possible values: //Primary //Secondary //Special - MOUSE3 //Reload //Jump //Crouch - requires NoCrouchButtonRelease 1 in TFBot //Action } CharacterAttributes { "blast dmg to self increased" 0 } } T_TFBot_caber_knight { ClassIcon demo_caber Health 350 Name "Caber Knight" Scale 1.3 Class Demoman Skill Expert WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } ItemAttributes { ItemName "the ullapool caber" "damage bonus" 2 "blast dmg to self increased" 5 } CharacterAttributes { "charge time increased" 2 "charge recharge rate increased" 5 } Item "ali baba's wee booties" Item "the splendid screen" Item "the ullapool caber" Item "the warsworn helmet" } T_TFBot_Demoknight_Skullcuter { ClassIcon demo_skullcutter Health 200 Name Demoknight Class Demoman Skill Hard WeaponRestrictions MeleeOnly Item "the chargin' targe" Item "the scotsman's skullcutter" } T_TFBot_heater_heavy_normal { ClassIcon heavy_heater_nys Health 300 Name "Heater Heavy" Class HeavyWeapons Skill Normal Item "the huo long heatmaker" } T_TFBot_deflector_heavy_normal { ClassIcon heavy_deflector_normal Health 300 Name HeavyWeapons Class HeavyWeapons Skill Normal ItemAttributes { ItemName "deflector" "attack projectiles" 1.0 } Item "deflector" } T_TFBot_heavy_brass { ClassIcon heavy_brassbeast Health 300 Name Heavyweapons Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly Item "the brass beast" } T_TFbot_Sandvich_Heavy { ClassIcon heavy_robosandvich_nys Health 300 Name "Sandvich Heavy" Class HeavyWeapons Skill Normal ItemAttributes { ItemName "the robo-sandvich" "max health additive bonus" 1 // added so the heavy doesn't permanently eat "effect bar recharge rate increased" 0.15 "force weapon switch" 1 "single wep deploy time decreased" 0.001 } Item "the robo-sandvich" } T_TFBot_slowing_heavy { ClassIcon heavy_natascha_slow Health 300 Name "Slowing Heavy" Class HeavyWeapons Skill Normal ItemAttributes { ItemName "Natascha" "slow enemy on hit major" 1.0 } Item "Natascha" } T_TFBot_Heavy_Tomislav { ClassIcon heavy_tomislav_lite Health 300 Name "Tomislav Heavy" Class HeavyWeapons Skill Normal Item "Tomislav" Item "Capone's Capper" } T_TFBot_engie_battle { ClassIcon engineer_widowmaker_nys Health 125 Name "Battle Engineer" Class Engineer Skill Expert WeaponRestrictions PrimaryOnly Action FetchFlag Item "The Gunslinger" Item "The Widowmaker" } T_TFBot_engie_battle_rapid { ClassIcon engineer_widowmaker_inf_nys Health 125 Name "Rapid Battle Engineer" Class Engineer Skill Expert WeaponRestrictions PrimaryOnly Action FetchFlag Item "The Gunslinger" Item "The Widowmaker" ItemAttributes { ItemName "The Widowmaker" "fire rate bonus" 0.75 } } T_TFBot_engie_pomson { ClassIcon engineer_pomson_v2 Health 125 Name "Pomson Engineer" Class Engineer Skill Expert WeaponRestrictions PrimaryOnly Action FetchFlag Item "The Gunslinger" Item "The Pomson 6000" } T_TFBot_engie_circuit_spammer { ClassIcon engineer_shortcircuit_spammer Health 175 Name "Circuit Engineer" Class Engineer Skill Normal WeaponRestrictions SecondaryOnly Attributes SuppressFire Action FetchFlag Item "The Gunslinger" Item "The Short Circuit" FireWeapon //Periodically fires weapon { Delay 0.1 //Time before the first fire input starts (Default: 10) Cooldown 0.1 //Time between each fire input (Default: 10) Repeats 0 //How many times should bot use the fire input in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 0.1 //How long should the button be pressed (Default: 0.1) Type "Secondary" // Type of fire input, Possible values: //Primary //Secondary //Special - MOUSE3 //Reload //Jump //Crouch - requires NoCrouchButtonRelease 1 in TFBot //Action } } T_TFBot_crossbow_medic { ClassIcon medic_crossbow Health 150 Name "Crossbow Medic" Class Medic Skill Normal Action FetchFlag Item "The Crusader's Crossbow" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Crusader's Crossbow" "damage bonus" 1.5 "add cond on hit" 27 "add cond on hit duration" 4 "Reload time decreased" 0.75 } } T_TFBot_crossbow_medic_milk { ClassIcon medic_crossbow_milk Health 150 Name "Crossbow Medic" Class Medic Skill Normal Action FetchFlag Item "The Crusader's Crossbow" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Crusader's Crossbow" "damage bonus" 1.5 "Reload time decreased" 0.75 } } T_TFBot_battle_medic { ClassIcon medic_blutsauger_lite Health 150 Name "Battle Medic" Class Medic Skill Normal Item "The Blutsauger" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Blutsauger" "damage bonus" 1.5 "Reload time decreased" 0.75 } } T_TFBot_medic_vac_trio { Class Medic Name "Vac Medic Trio" ClassIcon medic_vac_trio_nys Skill Expert Attributes SpawnWithFullCharge Item "The Vaccinator" ItemAttributes { ItemName "The Vaccinator" "heal rate bonus" 10 "ubercharge rate bonus" 9999 "medigun bullet resist passive" 0.25 "medigun bullet resist deployed" 0.8 "medigun blast resist passive" 0.25 "medigun blast resist deployed" 0.8 "medigun fire resist passive" 0.25 "medigun fire resist deployed" 0.8 "uber duration bonus" -1 } CharacterAttributes { "bot medic uber deploy delay duration" 999 "bot medic uber health threshold" 1 } FireWeapon { Delay 1.5 Cooldown 1.5 Repeats 0 IfSeeTarget 0 Duration 0.1 Type "Secondary" } FireWeapon { Delay 1 Cooldown 1.5 Repeats 0 IfSeeTarget 0 Duration 0.05 Type "Reload" } } T_TFBot_bullet_vac_medic { ClassIcon medic_bullet Health 150 Name "Bullet Vac Medic" Class Medic Skill Normal Attributes "VaccinatorBullets" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the vaccinator" "ubercharge rate bonus" 10.0 "bot medic uber health threshold" 151 "medigun bullet resist passive" 0.25 "medigun bullet resist deployed" 0.8 } CharacterAttributes { "bot medic uber health threshold" 4501 } Item "the vaccinator" } T_TFBot_blast_vac_medic { ClassIcon medic_blast Health 150 Name "Blast Vac Medic" Class Medic Skill Normal Attributes "VaccinatorBlast" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the vaccinator" "ubercharge rate bonus" 10.0 "bot medic uber health threshold" 151 "medigun blast resist passive" 0.25 "medigun blast resist deployed" 0.8 } CharacterAttributes { "bot medic uber health threshold" 4501 } Item "the vaccinator" } T_TFBot_fire_vac_medic { ClassIcon medic_fire Health 150 Name "Fire Vac Medic" Class Medic Skill Normal Attributes "VaccinatorFire" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the vaccinator" "ubercharge rate bonus" 10.0 "bot medic uber health threshold" 151 "medigun fire resist passive" 0.25 "medigun fire resist deployed" 0.8 } CharacterAttributes { "bot medic uber health threshold" 4501 } Item "the vaccinator" } T_TFBot_kritz_medic { ClassIcon medic_kritz Health 150 Name "Kritz Medic" Class Medic Skill Normal Attributes AlwaysCrit ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 100 "bot medic uber health threshold" 151 "uber duration bonus" 9999 } CharacterAttributes { "heal rate bonus" 5.0 "bot medic uber health threshold" 4501 } Item "the kritzkrieg" } T_TFBot_Shield_Uber_Medic { ClassIcon medic_shield_uber Health 150 Name "Shield Uber Medic" Class Medic Skill Easy Attributes ProjectileShield Attributes SpawnWithFullCharge ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "generate rage on heal" 1.0 "increase buff duration" 3.0 } Item "the grandmaster" } T_TFBot_Shield_QFix_Medic { ClassIcon medic_shield_qf Health 150 Name "Shield QFix Medic" Class Medic Skill Easy Attributes ProjectileShield Attributes SpawnWithFullCharge ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "generate rage on heal" 1.0 "increase buff duration" 3.0 } CharacterAttributes { "heal rate bonus" 10.0 } Item "the quick-fix" Item "the grandmaster" } T_TFBot_Quick_Shield_Medic { ClassIcon medic_shield_uber Health 150 Name "Quick Shield Medic" Class Medic Skill Easy Attributes ProjectileShield Attributes SpawnWithFullCharge ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "generate rage on heal" 1.0 "increase buff duration" 1.5 "uber duration bonus" -3 "ubercharge rate bonus" 5.0 } Item "the grandmaster" } T_TFBot_Shield_Kritz_Medic { ClassIcon medic_shield_kritz Health 150 Name "Shield Kritz Medic" Class Medic Skill Easy Attributes ProjectileShield Attributes SpawnWithFullCharge Attributes AlwaysCrit ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "generate rage on heal" 1.0 "increase buff duration" 3.0 "bot medic uber health threshold" 500 "uber duration bonus" 9999 } Item "the kritzkrieg" Item "the grandmaster" } T_TFBot_sniper_bow_charging { ClassIcon sniper_bow_penetrator Health 125 Name "Charging Bowman" Class Sniper Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the fortified compound" "fire rate bonus" 1.8 "damage bonus" 2.0 "faster reload rate" 1.4 "Projectile speed increased" 2.0 "projectile penetration" 1 } Item "the fortified compound" Item "larrikin robin" } T_TFBot_sniper_bow_poison { ClassIcon sniper_bow_caustic Health 125 Name "Poison Bowman" Class Sniper Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 1.4 "damage bonus" 0.5 "faster reload rate" 1.4 "bleeding duration" 10 "mark for death" 1 } Item "The Huntsman" Item "larrikin robin" } T_TFBot_sniper_smg { ClassIcon sniper_smg_tind Health 125 Name "SMG Sniper" Class Sniper Skill Normal WeaponRestrictions SecondaryOnly } T_TFBot_sniper_smg_cleaner_carbine { ClassIcon sniper_carbine Health 125 Name "Cleaner's Carbine Sniper" Item "The Cleaner's Carbine" Class Sniper Skill Normal WeaponRestrictions SecondaryOnly FireWeapon { MaxTargetRange 2048 Delay 1.5 Cooldown 0.1 Repeats 0 IfSeeTarget 1 Duration 0.1 Type "Secondary" } } T_TFBot_sniper_jarate { ClassIcon sniper_jarate Health 125 Name Sniper Class Sniper Skill Easy WeaponRestrictions SecondaryOnly Attributes "AlwaysFireWeapon" Name "Jarate Sniper" ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0.01 } Item "Jarate" } T_TFBot_sniper_jarate_slow { ClassIcon sniper_jarate_slowdown Health 125 Name Sniper Class Sniper Skill Easy WeaponRestrictions SecondaryOnly Attributes "AlwaysFireWeapon" Name "Slowing Jarate Sniper" ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0.01 "applies snare effect" 0.35 } Item "Jarate" } T_TFBot_sniper_jarate_slower { ClassIcon sniper_jarate_slowdown Health 125 Name Sniper Class Sniper Skill Easy WeaponRestrictions SecondaryOnly Attributes "AlwaysFireWeapon" Name "Slowing Jarate Sniper" ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0.01 "applies snare effect" 0.6 } Item "Jarate" } T_TFBot_Gun_Spy { Class Spy Skill Hard ClassIcon spy_revolver_lite Action FetchFlag StripItem "TF_WEAPON_PDA_SPY" StripItem "TF_WEAPON_INVIS" WeaponRestrictions PrimaryOnly } T_TFBot_Enforcer_Spy { Class Spy Skill Hard ClassIcon spy_enforcer_nys Action FetchFlag Item "The Enforcer" StripItem "TF_WEAPON_PDA_SPY" StripItem "TF_WEAPON_INVIS" WeaponRestrictions PrimaryOnly } T_TFBot_Ambie_Spy { Class Spy Skill Hard ClassIcon spy_ambassador_headshot Action FetchFlag Item "The Ambassador" WeaponRestrictions PrimaryOnly AimAt Head MaxVisionRange 1500 StripItem "TF_WEAPON_PDA_SPY" StripItem "TF_WEAPON_INVIS" ItemAttributes { ItemName "The Ambassador" "fire rate bonus" 1.75 "crit_dmg_falloff" 0 "can headshot" 1 } } ////////Giants////////Giants////////Giants////////Giants////////Giants////////Giants//////// T_TFBot_giant_backscatter_scout { ClassIcon scout_backscatter_lite_giant Health 1600 Name "Backscatter Scout" Skill Expert Attributes "MiniBoss" MoveBehindEnemy 800 Class Scout Item "The Back Scatter" CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_giant_pistol_scout { ClassIcon Scout_pistol_2 Health 1600 Name "Giant Pistol Scout" Class Scout Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_pistol_scout "faster reload rate" -1.6 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_giant_pistol_healing_scout { ClassIcon scout_pocketpistol_heal_lite_giant Health 1600 Name "Giant Healing Pistol Scout" Class Scout Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "pretty boy's pocket pistol" "faster reload rate" -1.6 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "pretty boy's pocket pistol" } T_TFBot_Giant_Sun_On_A_Stick_Scout { ClassIcon scout_sunstick_giant Health 1600 Name "Giant Sun-On-A-Stick Scout" Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName sun-on-a-stick "damage bonus vs burning" 2.0 "melee range multiplier" 2.0 } CharacterAttributes { "override footstep sound set" 5 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 } Item "sun-on-a-stick" } T_TFBot_Giant_Crit_A_Cola_Scout { ClassIcon scout_cola_giant Health 1600 Name "Giant Crit-A-Cola Scout" Class Scout Skill Expert MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName crit-a-cola "effect bar recharge rate increased" 0.5 "mult effect duration" 5 "effect cond override" 16 //because of tf2 spaghetti code, crit-a-cola minicrit cond will ignore "mult effect duration", to get around this I have to add the buff banner cond instead. so do not use with buff banner soldiers } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "crit-a-cola" } T_TFBot_Giant_Cleaver_Scout { ClassIcon scout_cleaver_giant Health 1600 Name "Giant Cleaver Scout" Class Scout Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the flying guillotine" "effect bar recharge rate increased" 0.1 "mult bleeding dmg" 2.5 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "the flying guillotine" } T_TFBot_giant_beggars_soldier { ClassIcon soldier_bazooka_giant Health 3800 Name "Giant Beggars Soldier" Class Soldier Skill Expert Attributes "MiniBoss" ItemAttributes { ItemName "the beggar's bazooka" "auto fires when full" 1.0 "faster reload rate" 0.2 "clip size upgrade atomic" 8 "fire rate bonus" 0.3 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the beggar's bazooka" Item "stainless pot" } T_TFBot_giant_soldier_stunner { ClassIcon soldier_stun_giant Health 3800 Name "Giant Stun Soldier" Class Soldier Skill Hard Attributes "MiniBoss" Attributes HoldFireUntilFullReload ItemAttributes { ItemName tf_weapon_rocketlauncher "rocket specialist" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_giant_soldier_stunner_expert { ClassIcon soldier_stun_giant Health 3800 Name "Giant Stun Soldier" Class Soldier Skill Expert Attributes "MiniBoss" Attributes HoldFireUntilFullReload ItemAttributes { ItemName tf_weapon_rocketlauncher "rocket specialist" 4 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_giant_soldier_stunner_spammer { ClassIcon soldier_stun_infinite_giant Health 3800 Name "Giant Stun Soldier" Class Soldier Skill Expert Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_rocketlauncher "rocket specialist" 2 "faster reload rate" -0.8 "fire rate bonus" 0.5 "Projectile speed increased" 0.65 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_giant_soldier_stunner_burst { ClassIcon soldier_stun_burstfire_giant Health 3800 Name "Giant Stun Soldier" Class Soldier Skill Expert Attributes "MiniBoss" Attributes HoldFireUntilFullReload ItemAttributes { ItemName tf_weapon_rocketlauncher "rocket specialist" 2 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.65 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_giant_soldier_enrage { ClassIcon soldier_burstfire_booster_seel Health 3800 Name "Giant Enrage Soldier" Class Soldier Skill Expert Attributes "MiniBoss" Attributes HoldFireUntilFullReload Tag bot_enragable CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "taunt is highfive" 1 } EventChangeAttributes { Enraged { ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" -0.8 "fire rate bonus" 0.2 "Projectile speed increased" 0.65 } } Defualt { ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" 1 "fire rate bonus" 1 "Projectile speed increased" 1 } } } } T_TFBot_Giant_Equalizer_Soldier { ClassIcon soldier_equalizer_giant Health 3800 Name "Giant Equalizer Soldier" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the equalizer" "melee range multiplier" 2.0 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.65 "override footstep sound set" 4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 } Item "the equalizer" } T_TFBot_Giant_Escape_Plan_Soldier { ClassIcon soldier_escape_giant Health 3800 Name "Giant Escape Plan Soldier" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the escape plan" "melee range multiplier" 2.0 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.65 "override footstep sound set" 4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 } Item "the escape plan" } T_TFBot_Giant_Whip_Soldier { ClassIcon soldier_disciplinary_giant Health 3800 Name "Giant Whip Soldier" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the disciplinary action" "melee range multiplier" 2.0 "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 } Item "the disciplinary action" } T_TFBot_giant_directhit_soldier { ClassIcon soldier_directhit_lite_giant Health 3800 Name "Giant Direct Hit Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName "the direct hit" "damage bonus" 1.5 } CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 3 "move speed bonus" 0.5 } Item "the direct hit" } T_TFBot_giant_mangler_soldier { ClassIcon soldier_mangler_giant Health 3800 Name "Giant Mangler Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "The Cow Mangler 5000" "hold fire until full reload" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 3 } Item "the cow mangler 5000" } T_TFBot_giant_mangler_soldier_spammer { ClassIcon soldier_mangler_spammer_giant Health 3800 Name "Giant Mangler Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the cow mangler 5000" "faster reload rate" -0.8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 3 } Item "the cow mangler 5000" } T_TFBot_giant_mangler_soldier_charge { ClassIcon soldier_mangler_giant Health 3800 Name "Giant Mangler Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "SuppressFire" ItemAttributes { ItemName "the cow mangler 5000" "faster reload rate" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 3 } FireWeapon { Delay 0.1 Cooldown 0 Repeats 0 IfSeeTarget 0 Duration 0.1 Type "Secondary" } Item "the cow mangler 5000" } T_TFBot_giant_mangler_soldier_charge_spammer { ClassIcon soldier_mangler_spammer_giant Health 3800 Name "Giant Mangler Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "SuppressFire" ItemAttributes { ItemName "the cow mangler 5000" "faster reload rate" -0.8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 3 } FireWeapon { Delay 0.1 Cooldown 0 Repeats 0 IfSeeTarget 0 Duration 0.1 Type "Secondary" } Item "the cow mangler 5000" } T_TFBot_giant_bison_soldier { ClassIcon soldier_bison_spammer_giant Health 3800 Name "Giant Bison Soldier" Class Soldier Skill Expert Attributes MiniBoss Attributes "HoldFireUntilFullReload" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the righteous bison" "fire rate bonus" 0.001 "faster reload rate" 0.25 "Projectile speed increased" 2.0 "dmg penalty vs players" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the righteous bison" } T_TFBot_Giant_Burst_Shotgun_Soldier { ClassIcon heavy_shotgun_burst_giant Health 3800 Name "Giant Burst Shotgun Soldier" Class Soldier Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_shotgun_soldier "auto fires full clip" 1 "auto fires when full" 1 "clip size upgrade atomic" 2 "fire rate bonus" 0.33 "bullets per shot bonus" 5.0 "damage bonus" 0.65 "faster reload rate" 0.85 } CharacterAttributes { "move speed bonus" 0.65 "override footstep sound set" 3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 } } T_TFBot_Giant_Pyro_Dragon_Fury { Class Pyro Name "Giant Dragon's Fury Pyro" ClassIcon pyro_dragon_fury_giant Health 3000 Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Pyro_Back_Burner { Class Pyro Name "Giant BackBurner Pyro" ClassIcon pyro_backburner_nys_giant Health 3000 Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Item "The Backburner" ItemAttributes { ItemName "The Backburner" "mult crit dmg" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Manmelter_Pyro { ClassIcon pyro_manmelter_giant Health 3000 Name "Giant Manmelter Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the manmelter" "faster reload rate" -0.8 "fire rate bonus" 0.65 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the manmelter" } T_TFBot_Giant_Axetinguser_Pyro { ClassIcon pyro_axtinguisher_giant Health 3000 Name "Giant Axetinguser Pyro" Class Pyro Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the axtinguisher" "damage bonus vs burning" 2.5 "melee range multiplier" 2.0 } CharacterAttributes { "move speed bonus" 0.65 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the axtinguisher" } T_TFBot_Giant_Neon_Pyro { ClassIcon pyro_neon_giant Health 3000 Name "Giant Neon Annihilator Pyro" Class Pyro Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "The Neon Annihilator" "damage bonus" 2.0 "melee range multiplier" 2.0 } CharacterAttributes { "move speed bonus" 0.65 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "The Neon Annihilator" } T_TFBot_Giant_Powerjack_Pyro { ClassIcon pyro_powerjack_giant Health 3000 Name "Giant Powerjack Pyro" Class Pyro Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the powerjack" "melee range multiplier" 2.0 } CharacterAttributes { "move speed bonus" 0.65 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the powerjack" } T_TFBot_Gaint_Pyro_Phlog { Class Pyro ClassIcon pyro_phlog_giant Name "Giant Pyro" Skill Expert Health 3000 WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge Attributes "MiniBoss" Item "The Phlogistinator" ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Third_Degree_Pyro { ClassIcon pyro_thirddegree_giant Health 3000 Name "Giant Third Degree Pyro" Class Pyro Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the third degree" "melee range multiplier" 2.0 "damage bonus" 2.0 } CharacterAttributes { "move speed bonus" 0.65 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the third degree" } T_TFBot_Giant_Airblast_Pyro { ClassIcon pyro_reflect_daan_giant Health 3000 Name "Giant Airblast Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the degreaser" "mult airblast refire time" 0.2 "airblast pushback scale" 2.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the degreaser" } T_TFBot_giant_demoman_pirate { ClassIcon demo_loosecannon_giant Health 3300 Name "Giant Loose Cannon Demo" Class Demoman Skill Expert Attributes MiniBoss ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "Projectile speed increased" 1.65 "fire rate bonus" 0.75 "faster reload rate" -0.4 "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 } Item "the loose cannon" } T_TFBot_Giant_Demoknight_skullcuter { ClassIcon demo_skullcutter_giant Health 3325 Name "Giant Demoknight" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the scotsman's skullcutter" "melee range multiplier" 2.25 } CharacterAttributes { "move speed bonus" 0.65 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } Item "the chargin' targe" Item "the scotsman's skullcutter" } T_TFBot_Giant_Demo_Burst_Infinite { Class Demoman Name "Giant Rapid Fire Burst Demo" ClassIcon demo_burst_spammer_giant Health 3300 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } T_TFBot_Giant_Demo_Scatter { Class Demoman Name "Giant Scatter Demo" ClassIcon demo_scatter_giant Health 3300 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.35 "fire rate bonus" 0.05 "clip size upgrade atomic" 20.0 "projectile spread angle penalty" 11.5 "Projectile speed increased" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } T_TFBot_giant_cluster_demo { ClassIcon demo_clusterbomb_giant Health 3300 Name "Giant Cluster Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName "the iron bomber" "fire rate bonus" 0.01 "faster reload rate" 0.75 "projectile spread angle penalty" 15 "clip size upgrade atomic" 10 "fuse bonus" 1.8 "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 } Item "the iron bomber" } T_TFBot_giant_demo_enrage { ClassIcon demo_burst_booster_seel_giant Health 3300 Name "Giant Enrage Demoman" Class Demoman Skill Expert Attributes "MiniBoss" Attributes HoldFireUntilFullReload Tag bot_enragable ItemAttributes { ItemName TF_WEAPON_GRENADELAUNCHER "faster reload rate" -0.4 "fire rate bonus" 0.75 "projectile spread angle penalty" 0 "clip size upgrade atomic" 0 "Projectile speed increased" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "taunt is highfive" 1 } EventChangeAttributes { Enraged { ItemAttributes { ItemName TF_WEAPON_GRENADELAUNCHER "faster reload rate" -0.8 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } } Defualt { ItemAttributes { ItemName TF_WEAPON_GRENADELAUNCHER "faster reload rate" -0.4 "fire rate bonus" 0.75 "projectile spread angle penalty" 0 "Projectile speed increased" 1 "clip size upgrade atomic" 0 } } } } T_TFBot_giant_sticky_demo { ClassIcon demo_sticky_daan_giant Health 3300 Name "Giant Sticky Demo" Class Demoman Skill Hard Attributes "MiniBoss" Attributes SuppressFire Item "The Quickiebomb Launcher" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "override projectile type" 7 "fire rate bonus" 1337 "faster reload rate" 1337 "is_passive_weapon" 1 } ItemAttributes { ItemName "The Quickiebomb Launcher" "Projectile range decreased" 0.35 "stickybomb charge rate" 0.01 "projectile spread angle penalty" 7.5 "faster reload rate" -0.8 "fire rate bonus" 0.3 "stickies detonate stickies" 0 } FireWeapon //Periodically fires weapon { Delay 2 //Time before the first fire input starts (Default: 10) Cooldown 2 //Time between each fire input (Default: 10) Repeats 0 //How many times should bot use the fire input in total (Default: 0 - Infinite) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 0.1 //How long should the button be pressed (Default: 0.1) Type "Secondary" // Type of fire input, Possible values: //Primary //Secondary //Special - MOUSE3 //Reload //Jump //Crouch - requires NoCrouchButtonRelease 1 in TFBot //Action } FireWeapon //Periodically fires weapon { Delay 0.5 //Time before the first fire input starts (Default: 10) Cooldown 0.1 //Time between each fire input (Default: 10) Repeats 0 //How many times should bot use the fire input in total (Default: 0 - Infinite) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 0.1 //How long should the button be pressed (Default: 0.1) Type "Primary" // Type of fire input, Possible values: //Primary //Secondary //Special - MOUSE3 //Reload //Jump //Crouch - requires NoCrouchButtonRelease 1 in TFBot //Action } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "blast dmg to self increased" 0 } } T_TFBot_giant_sticky_demo_burst { ClassIcon demo_sticky_burst_giant Health 3300 Name "Giant Sticky Demo" Class Demoman Skill Expert Attributes "MiniBoss" Attributes SuppressFire Item "The Quickiebomb Launcher" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "override projectile type" 7 "fire rate bonus" 1337 "faster reload rate" 1337 "is_passive_weapon" 1 } ItemAttributes { ItemName "The Quickiebomb Launcher" "Projectile range decreased" 0.5 "fire rate bonus" 0.01 "clip size upgrade atomic" 16 "stickybomb charge rate" 0.01 "projectile spread angle penalty" 10 "damage bonus" 0.5 "faster reload rate" -0.8 "max pipebombs increased" 12 "stickies detonate stickies" 0 } FireWeapon //Periodically fires weapon { Delay 0 //Time before the first fire input starts (Default: 10) Cooldown 3 //Time between each fire input (Default: 10) Repeats 0 //How many times should bot use the fire input in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 0.92 //How long should the button be pressed (Default: 0.1) Type "Primary" // Type of fire input, Possible values: //Primary //Secondary //Special - MOUSE3 //Reload //Jump //Crouch - requires NoCrouchButtonRelease 1 in TFBot //Action } FireWeapon //Periodically fires weapon { Delay 2 //Time before the first fire input starts (Default: 10) Cooldown 3 //Time between each fire input (Default: 10) Repeats 0 //How many times should bot use the fire input in total (Default: 0 - Infinite) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 0.8 //How long should the button be pressed (Default: 0.1) Type "Secondary" // Type of fire input, Possible values: //Primary //Secondary //Special - MOUSE3 //Reload //Jump //Crouch - requires NoCrouchButtonRelease 1 in TFBot //Action } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "blast dmg to self increased" 0 } } T_TFBot_giant_slowing_heavy { ClassIcon heavy_natascha_slow_giant Health 5000 Name "Giant Slowing Heavy" Class HeavyWeapons Skill Expert Attributes "MiniBoss" ItemAttributes { ItemName "Natascha" "slow enemy on hit major" 2.0 "damage bonus" 1.5 } 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_Heavy_Shotgun_Conch { ClassIcon heavy_shotgun_conch_yoovy_giant Health 5000 Name "Giant Conch Shotgun Heavy" Class HeavyWeapons Skill Expert Attributes "MiniBoss" WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes Miniboss MaxVisionRange 1200 ChangeAttributes //Periodically changes bot attributes, defined in EventChangeAttributes { Delay 2 Repeats 1 Name "Shotgun" } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 1 // force ability to shoot down projectiles "override footstep sound set" 2 "increase buff duration" 9.0 } EventChangeAttributes { Default { Item "The Concheror" } Shotgun { Item "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } } } } T_TFBot_giant_heavy_enrage { ClassIcon heavy_deflector_booster_seel_giant Health 5000 Name "Giant Enrage Heavy" Class Heavyweapons Skill Expert Attributes "MiniBoss" Tag bot_enragable MaxVisionRange 1600 Item "Deflector" Item "The U-clank-a" ItemAttributes { ItemName "Deflector" "damage bonus" 1.5 "attack projectiles" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "taunt is highfive" 1 } EventChangeAttributes { Enraged { ItemAttributes { ItemName "Deflector" "damage bonus" 1.5 "attack projectiles" 3 "heal on kill" 1000 "minigun spinup time decreased" 0.5 } } Defualt { ItemAttributes { ItemName "Deflector" "damage bonus" 1.5 "attack projectiles" 1 "heal on kill" 0 "minigun spinup time decreased" 1 } } } } T_TFBot_giant_engie_battle { ClassIcon engineer_widowmaker_nys_giant Health 1975 Name "Giant Battle Engineer" Class Engineer Skill Expert WeaponRestrictions PrimaryOnly Action FetchFlag Attributes "MiniBoss" Item "The Gunslinger" Item "The Widowmaker" ItemAttributes { ItemName "The Widowmaker" "bullets per shot bonus" 2 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.65 "override footstep sound set" 7 "damage force reduction" 0.65 "move speed bonus" 0.5 "head scale" 0.75 } } T_TFBot_giant_engie_battle_rapid { ClassIcon engineer_widowmaker_inf_nys_giant Health 1975 Name "Giant Rapid Battle Engineer" Class Engineer Skill Expert WeaponRestrictions PrimaryOnly Action FetchFlag Attributes "MiniBoss" Item "The Gunslinger" Item "The Widowmaker" ItemAttributes { ItemName "The Widowmaker" "fire rate bonus" 0.75 "bullets per shot bonus" 2 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.65 "override footstep sound set" 7 "damage force reduction" 0.65 "move speed bonus" 0.5 "head scale" 0.75 } } T_TFBot_giant_engie_pomson { ClassIcon engineer_pomson_v2 Health 1975 Name "Giant Pomson Engineer" Class Engineer Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Action FetchFlag Item "The Gunslinger" Item "The Pomson 6000" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.65 "override footstep sound set" 7 "damage force reduction" 0.65 "move speed bonus" 0.5 "head scale" 0.75 } } T_TFBot_giant_engie_circuit_spammer { ClassIcon engineer_shortcircuit_spammer_giant Health 2775 Name "Giant Circuit Engineer" Class Engineer Skill Hard WeaponRestrictions SecondaryOnly Attributes SuppressFire Attributes "MiniBoss" Action FetchFlag Item "The Gunslinger" Item "The Short Circuit" FireWeapon //Periodically fires weapon { Delay 0.1 //Time before the first fire input starts (Default: 10) Cooldown 0.1 //Time between each fire input (Default: 10) Repeats 0 //How many times should bot use the fire input in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 0.1 //How long should the button be pressed (Default: 0.1) Type "Secondary" // Type of fire input, Possible values: //Primary //Secondary //Special - MOUSE3 //Reload //Jump //Crouch - requires NoCrouchButtonRelease 1 in TFBot //Action } ItemAttributes { ItemName "The Short Circuit" "fire rate bonus" 0.5 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.65 "override footstep sound set" 7 "damage force reduction" 0.65 "move speed bonus" 0.35 "head scale" 0.75 } } T_TFBot_giant_crossbow_medic { ClassIcon medic_crossbow_giant Health 4500 Name "Giant Crossbow Medic" Class Medic Skill Expert Action FetchFlag Attributes "MiniBoss" Item "The Crusader's Crossbow" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Crusader's Crossbow" "damage bonus" 2 "Reload time decreased" 0.5 "projectile penetration" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_giant_crossbow_medic_milk { ClassIcon medic_crossbow_milk_giant Health 4500 Name "Giant Crossbow Medic" Class Medic Skill Expert Action FetchFlag Attributes "MiniBoss" Item "The Crusader's Crossbow" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Crusader's Crossbow" "damage bonus" 2 "add cond on hit" 27 "add cond on hit duration" 8 "Reload time decreased" 0.5 "projectile penetration" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_giant_battle_medic { ClassIcon medic_blutsauger_lite_giant Health 4500 Name "Giant Battle Medic" Class Medic Skill Expert Attributes "MiniBoss" Item "The Blutsauger" WeaponRestrictions PrimaryOnly Action FetchFlag ItemAttributes { ItemName "The Blutsauger" "damage bonus" 2.5 "fire rate bonus" 0.75 "add cond on hit" 27 "add cond on hit duration" 2 "Reload time decreased" 0.6 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "bot medic uber health threshold" 4501 "heal rate bonus" 15.0 } } T_TFBot_giant_kritz_medic { ClassIcon medic_kritz_giant Health 4500 Name "Giant Kritz Medic" Class Medic Skill Expert Attributes "MiniBoss" Attributes AlwaysCrit ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 100 "bot medic uber health threshold" 4501 "uber duration bonus" 9999 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "bot medic uber health threshold" 4501 "heal rate bonus" 200.0 } Item "the kritzkrieg" } T_TFBot_giant_medic_vac_trio { Class Medic Health 4500 Name "Giant Vac Medic Trio" ClassIcon medic_vac_trio_nys_giant Skill Expert Attributes SpawnWithFullCharge Attributes MiniBoss Item "The Vaccinator" ItemAttributes { ItemName "The Vaccinator" "heal rate bonus" 10 "ubercharge rate bonus" 9999 "medigun bullet resist passive" 0.4 "medigun bullet resist deployed" 0.95 "medigun blast resist passive" 0.4 "medigun blast resist deployed" 0.95 "medigun fire resist passive" 0.4 "medigun fire resist deployed" 0.95 "uber duration bonus" -1 } CharacterAttributes { "bot medic uber deploy delay duration" 999 "bot medic uber health threshold" 1 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "bot medic uber health threshold" 4501 "heal rate bonus" 200.0 } FireWeapon { Delay 1.5 Cooldown 1.5 Repeats 0 IfSeeTarget 0 Duration 0.1 Type "Secondary" } FireWeapon { Delay 1 Cooldown 1.5 Repeats 0 IfSeeTarget 0 Duration 0.05 Type "Reload" } } T_TFBot_giant_bullet_medic { ClassIcon medic_bullet_giant Health 4500 Name "Giant Vac Medic" Class Medic Skill Expert Attributes "MiniBoss" Attributes "VaccinatorBullets" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the vaccinator" "ubercharge rate bonus" 10.0 "medigun bullet resist passive" 0.4 "medigun bullet resist deployed" 0.95 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "bot medic uber health threshold" 4501 "heal rate bonus" 200.0 } Item "the vaccinator" } T_TFBot_giant_blast_medic { ClassIcon medic_blast_giant Health 4500 Name "Giant Vac Medic" Class Medic Skill Expert Attributes "MiniBoss" Attributes "VaccinatorBlast" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the vaccinator" "ubercharge rate bonus" 10.0 "bot medic uber health threshold" 4501 "medigun blast resist passive" 0.4 "medigun blast resist deployed" 0.95 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "bot medic uber health threshold" 4501 "heal rate bonus" 200.0 } Item "the vaccinator" } T_TFBot_giant_fire_medic { ClassIcon medic_fire_giant Health 4500 Name "Giant Vac Medic" Class Medic Skill Expert Attributes "MiniBoss" Attributes "VaccinatorFire" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the vaccinator" "ubercharge rate bonus" 10.0 "bot medic uber health threshold" 4501 "medigun fire resist passive" 0.4 "medigun fire resist deployed" 0.95 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "bot medic uber health threshold" 4501 "heal rate bonus" 200.0 } Item "the vaccinator" } T_TFBot_Giant_Shield_Uber_Medic { ClassIcon medic_shield_uber_giant Health 4500 Name "Giant Shield Uber Medic" Class Medic Skill Hard Attributes "ProjectileShield" Attributes "SpawnWithFullCharge" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "generate rage on heal" 1.0 "increase buff duration" 6.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200.0 } Item "the grandmaster" } T_TFBot_Giant_Shield_QFix_Medic { ClassIcon medic_shield_qf_giant Health 4500 Name "Giant Shield QFix Medic" Class Medic Skill Hard Attributes "ProjectileShield" Attributes "SpawnWithFullCharge" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "generate rage on heal" 1.0 "increase buff duration" 6.0 } CharacterAttributes { "heal rate bonus" 200 "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "move speed bonus" 0.5 } Item "the quick-fix" Item "the grandmaster" } T_TFBot_Giant_Big_Shield_Medic { ClassIcon medic_shield_uber_giant Health 4500 Name "Giant Big Shield Medic" Class Medic Skill Normal Attributes "ProjectileShield" Attributes "SpawnWithFullCharge" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "generate rage on heal" 5.0 "increase buff duration" 6.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200.0 } Item "the grandmaster" } T_TFBot_Giant_Shield_Kritz_Medic { ClassIcon medic_shield_kritz_giant Health 4500 Name "Giant Shield Kritz Medic" Class Medic Skill Hard Attributes "ProjectileShield" Attributes "SpawnWithFullCharge" Attributes "MiniBoss" Attributes AlwaysCrit ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "generate rage on heal" 1.0 "increase buff duration" 3.0 "bot medic uber health threshold" 50000 "uber duration bonus" 9999 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200.0 } Item "the kritzkrieg" Item "the grandmaster" } T_TFBot_Giant_Sniper_Huntsman { Class Sniper Skill Expert Name "Giant Bowman" Item "The Huntsman" ClassIcon sniper_bow_giant Attributes MiniBoss Health 2400 ItemAttributes { ItemName "The Huntsman" "damage bonus" 1.2 } CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "head scale" 0.7 "move speed bonus" 0.65 "override footstep sound set" 1 } } T_TFBot_Giant_Sniper_Huntsman_Spammer { Class Sniper Skill Expert Name "Giant Rapid Fire Bowman" Item "The Huntsman" ClassIcon sniper_bow_multi_giant Attributes MiniBoss Health 2400 ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.5 "damage bonus" 1.2 } CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "head scale" 0.7 "move speed bonus" 0.65 "override footstep sound set" 1 } } T_TFBot_giant_smg_sniper { ClassIcon sniper_smg_spammer_giant Health 1600 Name "Giant SMG Sniper" Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_smg "faster reload rate" -1.2 "fire rate bonus" 0.6 } CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "head scale" 0.7 "move speed bonus" 0.65 "override footstep sound set" 1 } } T_TFBot_giant_smg_cleaner_carbine_sniper { ClassIcon sniper_carbine_giant Health 1600 Name "Giant Cleaner's Carbine Sniper" Item "The Cleaner's Carbine" Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "The Cleaner's Carbine" "damage bonus" 2 "faster reload rate" -1.2 } CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "head scale" 0.7 "move speed bonus" 0.65 "override footstep sound set" 1 } FireWeapon { MaxTargetRange 2048 Delay 0.5 Cooldown 0.1 Repeats 0 IfSeeTarget 1 Duration 0.1 Type "Secondary" } } T_TFBot_Giant_Gun_Spy { Class Spy Skill Expert Health 2400 ClassIcon spy_revolver_lite_giant Action FetchFlag WeaponRestrictions PrimaryOnly Attributes MiniBoss StripItem "TF_WEAPON_PDA_SPY" StripItem "TF_WEAPON_INVIS" ItemAttributes { ItemName "TF_WEAPON_REVOLVER" "fire rate bonus" 0.75 "damage bonus" 1.5 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.65 "override footstep sound set" 7 "damage force reduction" 0.65 "move speed bonus" 0.5 "head scale" 0.75 } } T_TFBot_Giant_Enforcer_Spy { Class Spy Skill Expert Health 2400 ClassIcon spy_enforcer_nys_giant Action FetchFlag Item "The Enforcer" WeaponRestrictions PrimaryOnly Attributes MiniBoss StripItem "TF_WEAPON_PDA_SPY" StripItem "TF_WEAPON_INVIS" ItemAttributes { ItemName "The Enforcer" "fire rate bonus" 0.75 "damage bonus" 1.5 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.65 "override footstep sound set" 7 "damage force reduction" 0.65 "move speed bonus" 0.5 "head scale" 0.75 } } T_TFBot_Giant_Ambie_Spy { Class Spy Skill Expert Health 2400 ClassIcon spy_ambassador_headshot_giant Action FetchFlag Item "The Ambassador" WeaponRestrictions PrimaryOnly AimAt Head MaxVisionRange 2000 Attributes MiniBoss StripItem "TF_WEAPON_PDA_SPY" StripItem "TF_WEAPON_INVIS" ItemAttributes { ItemName "The Ambassador" "damage bonus" 1.5 "crit_dmg_falloff" 0 "can headshot" 1 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.65 "override footstep sound set" 7 "damage force reduction" 0.65 "move speed bonus" 0.5 "head scale" 0.75 } } ////////Bosses////////Bosses////////Bosses////////Bosses////////Bosses////////Bosses//////// T_TFBot_instant_crockets { ClassIcon soldier_directhit_lite_giant Health 72000 Name "Instant Crockets" Scale 1.9 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" Tag bot_boss ItemAttributes { ItemName "the direct hit" "damage bonus" 4 "fire rate bonus" 2 "Projectile speed increased" 3.1 "faster reload rate" 1.25 "clip size upgrade atomic" 4 } CharacterAttributes { "move speed bonus" 0.32 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 "rage giving scale" 0.1 "health regen" 250 } Item "the direct hit" Item "tyrantium helmet" Item "fancy dress uniform" } T_TFBot_prince_tavish { ClassIcon demoknight_giant Health 66000 Name "Prince Tavish" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" Tag bot_boss ItemAttributes { ItemName "the chargin' targe" "Attack not cancel charge" 1 } ItemAttributes { ItemName "the eyelander" "critboost on kill" 5 "heal on kill" 1000 "kill refills meter" 1 "speed_boost_on_kill" 5 "damage bonus" 2 "dmg bonus vs buildings" 2 //"melee range multiplier" 2 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 2 "rage giving scale" 0.1 "charge recharge rate increased" 2.7 "charge time increased" 2 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the eyelander" Item "prince tavish's crown" } T_TFBot_giant_super_bonk_scout { ClassIcon scout_bonk_giant Health 20000 Name "Invincible Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Tag bot_boss CharacterAttributes { "override footstep sound set" 5 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "effect bar recharge rate increased" 0.4 "move speed bonus" 2 "health regen" 250 } Item "bonk! atomic punch" Item "the holy mackerel" Item "the bolt boy" Item "bonk helm" } T_TFBot_Chief_Rocket_Spammer { ClassIcon soldier_rocketrain_giant Health 75000 Name "General Rocket Flood" Scale 1.9 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" Tag bot_boss ItemAttributes { ItemName tf_weapon_rocketlauncher "Projectile speed increased" 0.4 "fire rate bonus" 0.4 "fire rate bonus with reduced health" .2 "faster reload rate" -64.0 "damage bonus" 3 "projectile spread angle penalty" 15 } CharacterAttributes { "health regen" 250 "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } T_TFBot_Chief_Conch_Spammer_Reload { ClassIcon soldier_burstfire_conch_hyper_giant Health 55000 Name "Hyper Chief Conch" Scale 1.9 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "SpawnWithFullCharge" Item "The Concheror" Tag bot_boss ItemAttributes { ItemName tf_weapon_rocketlauncher "Projectile speed increased" 1.1 "fire rate bonus" 0.15 "faster reload rate" 0.3 "clip size upgrade atomic" 16 "heal on kill" 1000 "Blast radius increased" 1.35 "damage bonus" 2.25 "heal on hit for rapidfire" 195 "projectile spread angle penalty" 2 } CharacterAttributes { "health regen" 150 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "increase buff duration" 12.0 } } T_TFBot_Atomic_Demo_2 { ClassIcon demo_atomic_giant Health 65000 Name "Atomic Demoman" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" Tag bot_boss ItemAttributes { ItemName "the loch-n-load" "sticky air burst mode" 0 "fire rate bonus" 2.5 "damage bonus" 7.5 "Blast radius increased" 2.5 "use large smoke explosion" 1 "faster reload rate" 2.5 "Projectile speed increased" 0.9 "clip size upgrade atomic" -2 "fuse bonus" 0.5 "damage causes airblast" 1.0 "apply z velocity on damage" 1000 "heal on kill" 1500 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health regen" 250 } Item "the loch-n-load" } T_TFBot_Chief_Pyro_Burner { ClassIcon dead_heat_blue_nys Health 40000 Name "The Experiment" Scale 1.9 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysFireWeapon" Tag bot_boss ItemAttributes { ItemName "the phlogistinator" "Flame_Speed" 5500 "flame_lifetime" 1 "damage bonus" 7.5 "weapon burn dmg increased" 7.5 "critboost on kill" 15 "heal on kill" 5000 "speed_boost_on_hit" 2 "speed_boost_on_kill" 10 "heal on hit for rapidfire" 100 "slow enemy on hit major" 1 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health regen" 500 "override footstep sound set" 2 } Item "the phlogistinator" Item "hard-headed hardware" } T_TFBot_Demo_King { ClassIcon demo_bomber_hyper_giant Health 55000 Name "Demo King" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" Tag bot_boss ItemAttributes { ItemName tf_weapon_grenadelauncher "clip size upgrade atomic" 8 "damage bonus" 1.5 "fire rate bonus" 0.05 "Projectile speed increased" 1.15 "faster reload rate" 0.2 "projectile spread angle penalty" 5.0 } CharacterAttributes { "charge recharge rate increased" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 4 "rage giving scale" 0.1 "health regen" 100 "move speed bonus" 0.4 } Item "the chargin' targe" Item "prince tavish's crown" } T_TFBot_Demo_Unloader { ClassIcon demo_unload Health 55000 Name "Unloader Demo" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" Tag bot_boss ItemAttributes { ItemName tf_weapon_grenadelauncher "clip size upgrade atomic" 36 "damage bonus" 1.5 "fire rate bonus" 0.05 "Projectile speed increased" 1.15 "faster reload rate" 0.125 "projectile spread angle penalty" 10 "force fire full clip" 1 } CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 4 "rage giving scale" 0.1 "health regen" 250 "move speed bonus" 0.35 } } T_TFBot_Chief_Heavy_Firestarter { ClassIcon boss_firestarter Health 70000 Name "Chief Firestarter" Scale 1.9 Class Heavyweapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Item "The Huo Long Heatmaker" Tag bot_boss ItemAttributes { ItemName "The Huo Long Heatmaker" "damage penalty" 1 "dmg penalty vs nonburning" 0.75 "damage bonus" 1.5 "damage bonus vs burning" 1.5 "minicrit vs burning player" 1 "weapon spread bonus" 0.4 } ItemAttributes { ItemName TF_WEAPON_SHOTGUN_HWG "is_passive_weapon" 1 "override projectile type" 2 "Set DamageType Ignite" 1 "projectile spread angle penalty" 4 "fire rate bonus" 3 "Reload time decreased" -0.8 "projectile speed decreased" 0.65 "blast radius decreased" 0.65 } CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "rage giving scale" 0.25 "move speed bonus" 0.35 "afterburn immunity" 1 } } ////////Support////////Support////////Support////////Support////////Support////////Support//////// T_TFBot_SentryBuster_Grapple { Template T_TFBot_SentryBuster Item "TF_WEAPON_GRAPPLINGHOOK" Attributes AlwaysFireWeapon Attributes AutoJump AutoJumpMin 2 AutoJumpMax 3 ItemAttributes { ItemName "TF_WEAPON_GRAPPLINGHOOK" "is_passive_weapon" 1 "cancel falling damage" 1 } } T_TFBot_SentryBuster_Minelayer { Template T_TFBot_SentryBuster Item "The Iron Bomber" Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Iron Bomber" "is_passive_weapon" 1 "Projectile speed increased" 0.01 "Reload time decreased" -0.8 "fire rate bonus" 0.8 "damage penalty" 0.8 } } T_TFBot_SentryBuster_Armored { Template T_TFBot_SentryBuster Health 4000 Scale 1.8 CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 } } T_TFBot_SentryBuster_Healing { Template T_TFBot_SentryBuster CharacterAttributes { "move speed bonus" 2 "health regen" 500 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 } } T_TFBot_Camping_Sniper { ClassIcon sniper_heal Health 125 Name "Camping Sniper" Class Sniper Skill Hard MaxVisionRange 2500 ItemAttributes { ItemName "the hitman's heatmaker" "heal on kill" 50 } CharacterAttributes { "health regen" 10 } Item "the hitman's heatmaker" Item "the cozy camper" } T_TFBot_Machina_Sniper { ClassIcon sniper_penetrator Health 125 Name "Machina Sniper" Class Sniper Skill Hard MaxVisionRange 2500 Item "The Machina" ItemAttributes { ItemName "The Machina" "projectile penetration" 1 } } T_TFBot_Marking_Sniper { ClassIcon sniper_marked Health 125 Name "Marking Sniper" Class Sniper Skill Hard MaxVisionRange 3000 ItemAttributes { ItemName "TF_WEAPON_SNIPERRIFLE" "damage bonus" 0.5 "mark for death" 15 "sniper fires tracer" 1 } } T_TFBot_Explosive_Sniper { ClassIcon sniper_explosive Health 125 Name "Explosive Sniper" Class Sniper Skill Hard MaxVisionRange 2000 Item "The AWPer Hand" ItemAttributes { ItemName "The AWPer Hand" "damage bonus" 1.5 "explosive bullets" 128 "weapon always gib" 1 "dmg bonus vs buildings" 1.5 } } T_TFBot_Piercing_Sniper { ClassIcon sniper_pierce Health 125 Name "Armor Piercing Sniper" Class Sniper Skill Hard MaxVisionRange 2000 Item "Shooting Star" ItemAttributes { ItemName "Shooting Star" "dmg pierces resists absorbs" 1 } } T_TFBot_Kunai_Spy { Class Spy Skill Expert ClassIcon spy_kunai Name "Kunai Spy" Item "Conniver's Kunai" } T_TFBot_YER_Spy { Class Spy Skill Expert ClassIcon spy_yer_tind Name "Yer Spy" Item "Your Eternal Reward" Item "The Familiar Fez" } T_TFBot_engie_gunslinger_telein //add TeleportWhere with the spawn name to make them teleport in bots { ClassIcon engineer_gunslinger_eyes Health 475 Name "Gunslinger Engineer" Class Engineer Skill Expert Item "The Gunslinger" Attributes TeleportToHint CharacterAttributes { "building max level" 1 } } T_TFBot_engie_gunslinger_walkin //add TeleportWhere with the spawn name to make them teleport in bots { ClassIcon engineer_gunslinger_eyes Health 250 Name "Gunslinger Engineer" Class Engineer Skill Expert Item "The Gunslinger" CharacterAttributes { "building max level" 1 } } T_TFBot_Armored_Engineer_Sentry_Teleporter //add TeleportWhere with the spawn name to make them teleport in bots { Class Engineer ClassIcon engineer_armored Name "Armored Engineer" Skill Expert Health 1600 Attributes TeleportToHint Scale 1.4 CharacterAttributes { "move speed bonus" 0.7 } } T_TFBot_Armored_Engineer_Sentry_Tele_Battle //add TeleportWhere with the spawn name to make them teleport in bots { Class Engineer ClassIcon engineer_armored Name "Armored Engineer" Skill Expert Health 1250 Scale 1.4 CharacterAttributes { "move speed bonus" 0.7 } } } }