//Stardust's personal popfile bots
//Missions that use this pop: 
//Bones and Blood (Underworld_rc2, Reverse Advanced)
//Shrouded Shrieks (Legerdemain_AC6E, Advanced)
///IF YOU HAVE ACCESS TO THIS POPFILE, MOST BOTS WILL USE RAFMOD.

// IF YOU USE ANYTHING THAT IS MADE BY ME, GIVE CREDIT. I WOULD APPRECIATE IT.

//Note for myself: Why I removed certain templates
//Cleaver: Terrible to use 
//Super Shotgun Scouts: Just use Shotgun Heavies or regular Giant Scouts
//Wrap Assassin: Wrap Assassin kinda sucks for a bot weapon.

//One Hit DH Soldier: Not threatening and has mostly the same concept as the Crit Soldier
//Possibly remove the Big Burst soldier, i've grown toward Valve burst anyway. I'll keep the template just incase
//Stun Soldier: Who likes fighting them?
//Giant Escape Plan Soldier: Use Giant Scouts for bomb delivery
//Bison Spammer: I never use him and probably wont use him.
//Giant Bison: I know the answer 
//Giant Equalizer: The Equalizer has a damage cap, which means he wont do like 742 damage when he's below 700 so 
//Zatoichi Soldier: I don't really need him
//Burst Homing: Use a reg burst and just give him homing attributes tbh
//Junior Barrage: Way too much spam for a non giant bot. 

//Piss passer: Additional effects on the Gas Passer is kinda interesting but I have no plans to use him.
//Fast flare pyro: It's a single stat change  
//Detonator Pyro: PHEWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
//Backburner: Only made when MoveBehindEnemy was added, i need to experiment with MoveBehind more
//Giant Flare pyro: He's too weak
//Airblast Pyro: lol
//Homing flare: use valve Template + Give homing attributes 
//Back scratcher: Melee bot, use something more effective

//Charged Demoknight: Interesting concept, but probably more usable as a Giant 
//Life leach: Bleeding + Healing doesn't sound fun to fight
//Skullcutter: More of a niche pick
//Giant Demoknight Fix: Does't really fix anything

//Steelfist Heavies: Not a good template tbh, use reg fist of steel heavies
//Ludmilla Heavy: Obivous
//Stock fist: Use KGB
//shotgun engi: weak
//Insta-pop QF: too good
//G Milk syringe medic and reg syringe: weak 
//Overheal Medic (and g version): eh tbh
//Overdose + reg syringe: kinda eh too

//slow jarate: bad
//bodyshot + shahansha: meh bots
//explosive sniper: bad

//diamondback: not good
WaveSchedule
{
  Templates
	{
		// Scout
		T_TFBot_Scout_Pistol /// Single target damage from a safer distance
		{
			Name  "Pistol Scout"
			Class  Scout
			ClassIcon  scout_pistol_nys
			Skill  Easy
			WeaponRestrictions  SecondaryOnly
			Item "Upgradeable TF_WEAPON_PISTOL_SCOUT"
      Item "Troublemaker's Tossle Cap"
		}

    T_TFBot_Scout_Melee_Fix
    {
      Name "Bat Scout"
      Class Scout
      ClassIcon scout_bat_nys
      Scale 1
      Health 125
      WeaponRestrictions MeleeOnly
      //Attributes AlwaysCrit
    }

    T_TFBot_Giant_Scout_Pop 
    {
      Name "Giant Popper Scout"
      Class Scout
      ClassIcon scout_popper
      Scale 1.75
      Health 1600
    
      Attributes MiniBoss
      Skill Expert
      MaxVisionRange 800
      WeaponRestrictions PrimaryOnly
    
      Tag bot_giant
      Item "The Soda Popper"
    
      ItemAttributes
      {
        ItemName "The Soda Popper"
        "damage bonus" 1.5
      }
      CharacterAttributes
      {
        "damage force reduction" 0.7
        "airblast vulnerability multiplier" 0.7
        "override footstep sound set" 5 
      }
    }

    T_TFBot_Scout_Popper
    {
      Name "Soda Popper Scout"
      Class Scout
      ClassIcon scout_popper

      Skill Hard  
      MaxVisionRange 600
      WeaponRestrictions PrimaryOnly
    
      Item "The Soda Popper"
    }

    T_TFBot_Scout_BFB
    {
      Name "Blaster Scout"
      Class Scout
      ClassIcon scout_blaster_nys
    
      Skill Easy
      MaxVisionRange 1200
      WeaponRestrictions PrimaryOnly
    
      Item "Baby Face's Blaster"
    
      ItemAttributes
      {
        ItemName "Baby Face's Blaster"
        "lose hype on take damage" 0
      }
    }

    T_TFBot_Giant_Scout_Fix 
    {
      Name "Giant Scout"
      Class Scout
      Scale 1.7
      Health 1600
      ClassIcon scout_giant 
      Skill Expert 
      WeaponRestrictions PrimaryOnly
      Attributes Miniboss 
      Attributes HoldFireUntilFullReload
      Tag bot_giant 
      ItemAttributes
      {
        ItemName "TF_WEAPON_SCATTERGUN"
        "damage bonus" 1.5
      }
      CharacterAttributes 
      {
        "damage force reduction" 0.7
        "airblast vulnerability multiplier" 0.7
        "override footstep sound set" 5
      }
    }

    T_TFBot_Giant_Scout_Cola
    {
      Name "Giant Cola Scout"
      Class Scout
      Scale 1.7
      Health 1600
      ClassIcon scout_cola_nys_giant
      Skill Expert 
      WeaponRestrictions PrimaryOnly
      Attributes Miniboss 
      Item "bonk helm"
      Item "Crit-a-cola"
      Tag bot_giant 
      Item "Upgradeable TF_WEAPON_SCATTERGUN"
      ItemAttributes
      {
        ItemName "bonk helm"
        "set item tint rgb" 8208497 // purple
      }
      ItemAttributes
      {
        Itemname "Crit-a-cola"
        "effect bar recharge rate increased" 0.5
        "deploy time decreased" 0.5
        //"effect cond override" 78 // minicrit from minicrit boost on kill, doesnt work?
      }
      ItemAttributes
      {
        ItemName "Upgradeable TF_WEAPON_SCATTERGUN"
        "damage bonus" 1.5
      }
      CharacterAttributes 
      {
        "damage force reduction" 0.7
        "airblast vulnerability multiplier" 0.7
        "override footstep sound set" 5
      }
    }

    T_TFBot_Scout_Mark
    {
      Name "Mark-for-Death Scout"
      Class Scout
      ClassIcon scout_fanowar
    
      Action Mobber 
      Skill Expert 
      WeaponRestrictions MeleeOnly
      Item "The Fan O'War"
    }

    T_TFBot_Giant_Scout_Mark
    {
      Name "Giant Mark Scout"
      Class Scout
      ClassIcon scout_fanowar_giant
      Scale 1.7
      Health 1600
    
      Attributes MiniBoss
      Action Mobber 
      Skill Expert
      MaxVisionRange 1200
      WeaponRestrictions MeleeOnly
      Item "The Fan O'War"
      Tag bot_giant
    
      ItemAttributes
      {
        ItemName "The Fan O'War"
        "damage penalty" 1
      }
      CharacterAttributes
      {
        "move speed bonus" 1.25
        "damage force reduction" 0.7
        "airblast vulnerability multiplier" 0.7
        "override footstep sound set" 5 
      }
    }

    T_TFBot_Scout_Sandman_FullStun
		{
			Class Scout
			Name "Pro League Scout"
			Skill Expert 
			ClassIcon scout_stun
			WeaponRestrictions MeleeOnly
			Item "The Sandman"
			Item "Batter's Helmet"

			ItemAttributes
			{
				ItemName "The Sandman"
				"mod bat launches balls" 2 // pre sandman JI stun
        "effect bar recharge rate increased" 0.25
			}
		}

    T_TFBot_Scout_Sandman_Mark
		{
			Class Scout
			Name "Deadly League Scout"
			Skill Expert 
			ClassIcon scout_stun_markdeath
			WeaponRestrictions MeleeOnly
			Item "The Sandman"
			Item "Batter's Helmet"

			ItemAttributes
			{
				ItemName "The Sandman"
				"mark for death" 1 
			}
		}

    T_TFBot_Scout_Milk_Only
    {
      Name "Milk Scout"
      Class Scout
      ClassIcon scout_milk 
    
      Attributes AlwaysFireWeapon
      Skill Hard  
      MaxVisionRange 1500
      WeaponRestrictions SecondaryOnly
    
      Item "Mad Milk"
			Item "The Milkman"
    
      CharacterAttributes
      {
        "effect bar recharge rate increased" 0.1
      }
    }

    T_TFBot_Giant_Scout_Milk
    {
      Name "Giant Milk Scout"
      Class Scout
      ClassIcon scout_milk_giant
      Scale 1.75
      Health 1600
    
      Attributes MiniBoss
      Attributes AlwaysFireWeapon
      Skill Expert
      MaxVisionRange 1500
      WeaponRestrictions SecondaryOnly
    
      Tag bot_giant
      Item "Mad Milk"
			Item "The Milkman"
  
      CharacterAttributes
      {
        "damage force reduction" 0.7
        "airblast vulnerability multiplier" 0.7
        "effect bar recharge rate increased" 0.01
        "fire rate penalty" 3.5
        "override footstep sound set" 5 
      }
    }

    T_TFBot_Scout_Bonk_Scattergun
		{
			Class Scout
			Skill Normal
			Item "Bonk! Atomic Punch"
			Item "Bonk Helm"
			WeaponRestrictions PrimaryOnly
			ClassIcon scout_bonk
		}

    T_TFBot_Scout_Cola
    {
      Name "Cola Scout"
      Class Scout
      ClassIcon scout_cola_nys
    
      Skill Easy 
      MaxVisionRange 1000
      WeaponRestrictions PrimaryOnly
      Item "Crit-a-cola"
      Item "bonk helm"
    
      ItemAttributes
      {
        ItemName "bonk helm"
        "set item tint rgb" 8208497 // purple
      }
      ItemAttributes
      {
        Itemname "Crit-a-cola"
        "effect bar recharge rate increased" 0.5
        "deploy time decreased" 0.5
        "mult effect duration" 8.0
        //"effect cond override" 78 // minicrit from minicrit boost on kill, doesnt work for some reason
      }
    }

    T_TFBot_Giant_Scout_Shortstop
    {
      Name "Giant Shortstop Scout"
      Class Scout
      ClassIcon scout_shortstop
      Scale 1.9
      Health 2000
    
      Attributes MiniBoss
      Skill Expert
      MaxVisionRange 1000
      WeaponRestrictions PrimaryOnly
    
      Tag bot_giant
      Item "The Shortstop"
    
      ItemAttributes
      {
        ItemName "The Shortstop"
        "damage bonus" 1.5
        "move speed bonus" 1.15
      }
      CharacterAttributes
      {
        "damage force reduction" 0.7
        "airblast vulnerability multiplier" 0.7
        "override footstep sound set" 5 
      }
    }

    T_TFBot_Giant_Scout_Bonk_Scattergun
    {
      Name "Giant Bonk Scout"
      Class Scout
      ClassIcon scout_bonk_giant 
      Scale 1.7
      Health 1600
      
      Attributes MiniBoss
      Attributes HoldFireUntilFullReload
      Attributes DisableDodge
      Skill Expert
      MaxVisionRange 900
      WeaponRestrictions PrimaryOnly
      Item "bonk helm"
      Tag bot_giant
      Item "bonk! atomic punch"
    
      ItemAttributes
      {
        ItemName "TF_WEAPON_SCATTERGUN"
        "damage bonus" 1.5
      }
      CharacterAttributes
      {
        "damage force reduction" 0.7
        "airblast vulnerability multiplier" 0.7
        "override footstep sound set" 5 
      }
    }
    T_TFBot_Giant_Scout_Pistol
    {
      Name "Giant Pistol Scout"
      Class Scout
      ClassIcon scout_pistol_nys_giant
      Scale 1.7
      Health 1600
      
      Attributes MiniBoss
      Attributes DisableDodge
      Skill Expert
      MaxVisionRange 900
      WeaponRestrictions SecondaryOnly
      Tag bot_giant
    
      CharacterAttributes
      {
        "damage force reduction" 0.7
        "airblast vulnerability multiplier" 0.7
        "override footstep sound set" 5 
      }
    }

    //Soldier 

    T_TFBot_Soldier_DirectHit
    {
      Name "Direct Hit Soldier"
      Class Soldier
      ClassIcon soldier_directhit_lite
      Health 200
      Attributes HoldFireUntilFullReload
      Skill Expert  
      MaxVisionRange 1400
      WeaponRestrictions PrimaryOnly
      Item "The Direct Hit"
    }

    T_TFBot_Soldier_Escape
    {
      Name "Escape Plan Soldier"
      Class Soldier 
      ClassIcon soldier_escape
    
      Skill Expert 
      MaxVisionRange 1000
      WeaponRestrictions MeleeOnly
    
      Item "The Escape Plan"
    
      ItemAttributes
      {
        ItemName "The Escape Plan"
        "self mark for death" 0
      }
    }

    T_TFBot_Soldier_Equalizer
    {
      Name "Equalizer Soldier"
      Class Soldier 
      ClassIcon soldier_equalizer 
      Scale 1.5
      Health 950
      Skill Expert 
      WeaponRestrictions MeleeOnly
      Item "Stainless Pot"
    
      Item "The Equalizer"
    }

    T_TFBot_Giant_Soldier_Homing
    {
      Name "Giant Homing Soldier"
      Class Soldier 
      ClassIcon soldier_homing_nys_giant 
      Scale 1.7
      Health 4000
    
      Attributes MiniBoss
      Attributes HoldFireUntilFullReload
      Skill Expert
      MaxVisionRange 1500
      WeaponRestrictions PrimaryOnly
      Item "warbird_rocketlauncher_warhawk"
      RocketCustomParticle "eyeboss_projectile"
      AddCond   //Adds conditions to bots
			{
        Name "TF_COND_SODAPOPPER_HYPE"
        Delay 1 
        Duration 999999 
			}
      Tag bot_giant
      HomingRockets  
			{
        //Enable 1
				IgnoreDisguisedSpies 1
				IgnoreStealthedSpies 1
        AimTime 4
        RocketSpeed 0.5
				TurnPower 60
				MaxAimError 35
			}
      ItemAttributes
      {
        ItemName "warbird_rocketlauncher_warhawk"
        "projectile speed increased" 0.5
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.5
        "airblast vulnerability multiplier" 0.5
        "override footstep sound set" 3 
      }
    }

    T_TFBot_Soldier_HomingRockets
    {
      Name "Homing Soldier"
      Class Soldier 
      ClassIcon soldier_homing_nys

      Attributes HoldFireUntilFullReload
      WeaponRestrictions PrimaryOnly
      Item "warbird_rocketlauncher_warhawk"
      RocketCustomParticle "eyeboss_projectile"
      AddCond   
			{
        Name "TF_COND_SODAPOPPER_HYPE"
        Delay 1 
        Duration 999999 
			}
      HomingRockets  
			{
				IgnoreDisguisedSpies 1
				IgnoreStealthedSpies 1
        TurnPower 100
        MaxAimError 80
        AimTime 4
        RocketSpeed 0.4
			}
      ItemAttributes
      {
        ItemName "warbird_rocketlauncher_warhawk"
        "projectile speed decreased" 0.7
      }
    }

    T_TFBot_Giant_Soldier_DirectHit 
    {
      Name "Giant Direct Hit Soldier"
      Class Soldier 
      ClassIcon soldier_directhit_lite
      Scale 1.75
      Health 4000
    
      Attributes MiniBoss
      Attributes HoldFireUntilFullReload
      Skill Expert
      MaxVisionRange 2000
      WeaponRestrictions PrimaryOnly
    
      Tag bot_giant
      Item "The Direct Hit"
      
      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_MultiRocket 
    {
      Name "Giant Big Burst Soldier"
      Class Soldier 
      ClassIcon soldier_rocketrain
      Scale 1.8
      Health 4000
          
      Attributes MiniBoss
      Attributes HoldFireUntilFullReload
      Skill Expert
      MaxVisionRange 2100
      WeaponRestrictions PrimaryOnly
      Tag bot_giant
      Item "powerhouse_rocketlauncher_shellshocker"
            
      ItemAttributes
      {
        ItemName "powerhouse_rocketlauncher_shellshocker"
        "fire rate bonus" 0.001
        "projectile spread angle penalty" 3
        "damage bonus" 1.5
        "Reload time increased" 1.1
        "clip size upgrade atomic" 12
        "projectile speed decreased" 0.6
        //"blast radius decreased" 0.35
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.6
        "airblast vulnerability multiplier" 0.6
        "override footstep sound set" 3 
      }
    }

    T_TFBot_Soldier_AirStrike
    {
      Name "Bombardment Soldier"
      Class Soldier
      ClassIcon soldier_airstrike_lite
    
      Attributes HoldFireUntilFullReload
      Skill Hard 
      MaxVisionRange 3000
      WeaponRestrictions PrimaryOnly
    
      Item "The Air Strike"
      Item "The B.A.S.E. Jumper"
      Item "Jumper's Jeepcap"
      RocketJump 2 // Only rocket jumps when fully reloaded
      ItemAttributes
      {
        ItemName "The Air Strike"
        "clip size bonus" 2
        "damage penalty" 1
        "faster reload rate" 0.5
        "self dmg push force increased" 2
      }
      CharacterAttributes
      {
        "blast dmg to self increased"  0
        "increased air control" 5
        "cancel falling damage" 1 
      }
    }

    T_TFBot_Soldier_Bison 
    {
      Name "Bison Soldier"
      Class Soldier
      ClassIcon soldier_bison 
    
      Attributes HoldFireUntilFullReload
      Skill Hard 
      MaxVisionRange 1500
      WeaponRestrictions SecondaryOnly
      Item "Lord Cockswain's Pith Helmet"
      Item "The Righteous Bison"
    }

    T_TFBot_Soldier_Conch 
    {
      Name "Conch Soldier"
      Class Soldier 
      ClassIcon soldier_conch 
    
      Attributes SpawnWithFullCharge
      Skill Normal 
      MaxVisionRange 1000
      Item "The Concheror"
    }

    T_TFBot_Soldier_Backup
    {
      Name "Backup Soldier"
      Class Soldier 
      ClassIcon soldier_backup
    
      Attributes SpawnWithFullCharge
      Skill Normal
      MaxVisionRange 1000
      Item "The Battalion's Backup"
    }

    T_TFBot_Giant_Soldier_BurstFire_NoCrit // keep cuz of hat
		{
			Class Soldier
			Name "Giant Burst Fire Soldier"
			ClassIcon soldier_burstfire
			Health 4200
			Skill Expert
			WeaponRestrictions PrimaryOnly
			Attributes MiniBoss
			Attributes HoldFireUntilFullReload
      Item "The Beggar's Bazooka"
      Item "The Helmet Without a Home"
      ItemAttributes
      {
        Itemname "The Helmet Without a Home"
        "attachment scale" 1.35
      }
			ItemAttributes
			{
				ItemName "The Beggar's Bazooka"
				"faster reload rate" 0.6
				"fire rate bonus" 0.2
				"clip size upgrade atomic" 5.0
        "can overload" 0
        "auto fires full clip" 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
				//"Projectile speed increased" 0.9
			}
		}

    T_TFBot_Giant_Soldier_Beggars 
		{
			Class Soldier
			Name "Giant Beggar Soldier"
			ClassIcon soldier_bazooka
			Health 4000
			Skill Expert
			WeaponRestrictions PrimaryOnly
			Attributes MiniBoss
			Attributes HoldFireUntilFullReload
      Item "The Beggar's Bazooka"
      Item "The Helmet Without a Home"
      ItemAttributes
      {
        Itemname "The Helmet Without a Home"
        "attachment scale" 1.35
      }
			ItemAttributes
			{
				ItemName "The Beggar's Bazooka"
        "can overload" 0
        "auto fires full clip" 0
        "blast dmg to self increased" 0
			}
			CharacterAttributes
			{
				"move speed bonus"	0.5
				"damage force reduction" 0.4
				"airblast vulnerability multiplier" 0.4
				"override footstep sound set" 3
				//"Projectile speed increased" 0.9
			}
		}

    T_TFBot_Soldier_Beggars
		{
			Class Soldier
			Name "Burst Fire Soldier"
			ClassIcon soldier_bazooka
			WeaponRestrictions PrimaryOnly
			Attributes HoldFireUntilFullReload
      Item "The Beggar's Bazooka"
      Item "The Helmet Without a Home"
      ItemAttributes
      {
        Itemname "The Helmet Without a Home"
        "attachment scale" 1.15
      }
			ItemAttributes
			{
				ItemName "The Beggar's Bazooka"
        "can overload" 0
        "auto fires full clip" 0
        "blast dmg to self increased" 0
        //"no self blast dmg" 1
			}
		}

    T_TFBot_Soldier_Crit
    {
      Name "Charged Soldier"
      Class Soldier 
      ClassIcon soldier_crit
    
      Attributes AlwaysCrit
      Skill Normal
      MaxVisionRange 1800
      WeaponRestrictions PrimaryOnly
    
      Item "The Original"
    
      ItemAttributes
      {
        ItemName "The Original"
        "faster reload rate" 0.2
				"fire rate penalty" 2
				"Projectile speed decreased" 0.5
      }
    }

    T_TFBot_Soldier_Mangler // used in BNB W1
    {
      Name "Mangler Soldier"
      Class Soldier
      ClassIcon soldier_mangler
    
      Skill Normal
      MaxVisionRange 1000
      WeaponRestrictions PrimaryOnly
    
      Item "The Cow Mangler 5000"
    }

    T_TFBot_Giant_Soldier_Mangler 
    {
      Name "Giant Mangler Soldier"
      Class Soldier
      ClassIcon soldier_mangler_giant
      Scale 1.7
      Health 4000
    
      Attributes MiniBoss
      //Attributes HoldFireUntilFullReload
      Skill Expert
      MaxVisionRange 1500
      WeaponRestrictions PrimaryOnly
    
      Tag bot_giant
      Item "The Cow Mangler 5000"
      Item "Lord Cockswain's Pith Helmet"
      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_Mangler_ChargeShot
    {
      Name "Giant Mangler Soldier"
      Class Soldier 
      ClassIcon soldier_mangler_giant
      Scale 1.7
      Health 4000
    
      Attributes MiniBoss
      //Attributes HoldFireUntilFullReload
      Skill Expert
      MaxVisionRange 1000
      WeaponRestrictions PrimaryOnly
      AimLeadProjectileSpeed 1
      Tag bot_giant
      Item "The Cow Mangler 5000"
      Item "Lord Cockswain's Pith Helmet"
      ItemAttributes
      {
        ItemName "The Cow Mangler 5000" // replicate charged shot effect 
        "faster reload rate" 0.0001
        "fire rate penalty" 2.5
        "disable buildings on hit" 4
        "set damagetype ignite" 1
        "weapon burn time reduced" 0.6
        "damage bonus" 1.35 // how much a minicrit adds on
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.4
        "airblast vulnerability multiplier" 0.4
        "override footstep sound set" 3 
      }
    }

    //Pyro

    T_TFBot_Pyro_Powerjack
    {
      Name "Powerjack Pyro"
      Class Pyro 
      ClassIcon pyro_powerjack 
      Skill Hard 
      WeaponRestrictions MeleeOnly
    
      Item "The powerjack"
    }

    T_TFBot_Pyro_Thruster // braindawg bot
    {
      Class Pyro 
      Skill Normal 
      ClassIcon pyro_thruster_lite
      Name "Thruster Pyro"
      Attributes DisableDodge
      Item "The Thermal Thruster"
                  
      UseBestWeapon 1  
      UseMeleeThreatPrioritization 1  			
      FireWeapon   
      {
        Delay 0
        Cooldown 1
        IfSeeTarget 1
        Type "Primary"
      }
      ItemAttributes 
      {
        ItemName "The Thermal Thruster"
        "single wep deploy time increased" 0.01
        "holster_anim_time" 0.01
        "item_meter_charge_rate" 6
        "thermal_thruster_air_launch" 1
        //"falling_impact_radius_stun" 1
      }
    }

    T_TFBot_Giant_Pyro_Powerjack
    {
      Name "Giant Powerjack Pyro"
      Class Pyro
      ClassIcon pyro_powerjack_giant
      Scale 1.75
      Health 3300
    
      Attributes MiniBoss
      Skill Expert
      MaxVisionRange 1500
      WeaponRestrictions MeleeOnly
    
      Tag bot_giant
      Item "The powerjack"
    
      ItemAttributes
      {
        ItemName "The powerjack"
        "move speed bonus" 1.3
        "critboost on kill" 3
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.6
        "airblast vulnerability multiplier" 0.6
        "override footstep sound set" 6 
      }
    }

    T_TFBot_Pyro_ScorchShot
		{
			Class Pyro
			Name "Scorcher Pyro"
			Skill Expert
			ClassIcon pyro_flare
			Item "The Scorch Shot"
			WeaponRestrictions SecondaryOnly
			ItemAttributes
			{
				ItemName "The Scorch Shot"
				"weapon burn time reduced" 0.5
        "mod flaregun fires pellets with knockback" 0
			}
		}

    //T_TFBot_Pyro_Gas_MiniCrits
    //{
    //  Name "Piss Passer Pyro"
    //  Class Pyro 
    //  ClassIcon pyro_gascann_jarate
    //  Scale 1.3
    //  Health 400
    
    //  Attributes SpawnWithFullCharge
    //  Attributes AlwaysFireWeapon
    //  Skill Expert 
    //  WeaponRestrictions SecondaryOnly
  
    //  Item "The Gas Passer"
    //  Item "The Rusty Reaper"
    //  ItemAttributes
    //  {
    //    ItemName "The Gas Passer"
    //    "item_meter_charge_rate" 0.5
    //    "fire rate penalty" 7
    //    "add cond on hit" 24
    //    "add cond on hit duration" 8
    //  }
    //  ItemAttributes
    //  {
    //    Itemname "The Rusty Reaper"
    //    "head scale" 1.16
    //    "set item tint rgb" 15185211
    //  }
    //}

    T_TFBot_Pyro_Gas 
    {
      Name "Gas Pyro"
      Class Pyro 
      ClassIcon pyro_gascann 
    
      Attributes SpawnWithFullCharge
      Attributes AlwaysFireWeapon
      Skill Expert 
      MaxVisionRange 1000
      WeaponRestrictions SecondaryOnly
    
      Item "The Gas Passer"
      Item "The Rusty Reaper"
    
      ItemAttributes
      {
        ItemName "The Gas Passer"
        "item_meter_charge_rate" 0.5
        "fire rate penalty" 2.7
      }
      ItemAttributes
      {
        Itemname "The Rusty Reaper"
        "set item tint RGB" 12073019 // red
      }
    }

    T_TFBot_Pyro_Phlog
    {
      Name "Phlog Pyro"
      Class Pyro 
      ClassIcon pyro_phlog 
    
      Attributes SpawnWithFullCharge
      Skill Expert 
      MaxVisionRange 1800
      WeaponRestrictions PrimaryOnly
    
      Item "The Phlogistinator"
      ItemAttributes
      {
        ItemName "The Phlogistinator"
        "airblast disabled"    0
      }
    }

    T_TFBot_Giant_Pyro_Flare_Spammer_Fix // used in BnB W3
    {
      Name "Giant Flare Spammer Pyro"
      Class Pyro
      ClassIcon pyro_flare_rain_nys_giant
      Scale 1.7
      Health 3000
      Item "The Flare Gun"
      Attributes MiniBoss
      Skill Expert
      MaxVisionRange 2000
      WeaponRestrictions SecondaryOnly
    
      Tag bot_giant
      Item "The Air Raider"
      Item "Old Guadalajara"
      ItemAttributes
      {
        ItemName "The Flare Gun"
        "fire rate bonus" 0.2
        "damage penalty" 0.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_Pyro_Phlog
    {
      Name "Giant Phlog Pyro"
      Class Pyro 
      ClassIcon pyro_phlog
      Scale 1.7
      Health 3300
    
      Attributes MiniBoss
      Attributes SpawnWithFullCharge
      Skill Expert
      MaxVisionRange 1000
      WeaponRestrictions PrimaryOnly
    
      Tag bot_giant
      Item "The Phlogistinator"
      Item "The Bubble Pipe"
      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_Pyro_Gas
    {
      Name "Giant Gas Pyro"
      Class Pyro 
      ClassIcon pyro_gascann
      Scale 1.7
      Health 3000
    
      Attributes MiniBoss
      Attributes SpawnWithFullCharge
      Attributes AlwaysFireWeapon
      Skill Expert
      MaxVisionRange 1000
      WeaponRestrictions SecondaryOnly
    
      Tag bot_giant
      Item "The Gas Passer"
    
      ItemAttributes
      {
        ItemName "The Gas Passer"
        "item_meter_charge_rate" 0.5
        "fire rate penalty" 2.5
        "weapon burn dmg increased" 5
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.6
        "airblast vulnerability multiplier" 0.6
        "override footstep sound set" 6 
      }
    }

    T_TFBot_Pyro_Flareburst
    {
      Name "Flare Burst Pyro"
      Class Pyro 
      ClassIcon pyro_flare_burst_nys
    
      Skill Expert
      MaxVisionRange 800
      WeaponRestrictions SecondaryOnly
    
      Tag bot_giant
      Item "The Flare Gun"
      Item "Last Breath"
      ItemAttributes
      {
        ItemName "The Flare Gun"
        "mult projectile count" 3
        "projectile spread angle penalty" 2
        "fire rate penalty" 1.6 
        "damage penalty" 0.65
      }
    }

    T_TFBot_Giant_Pyro_Flareburst
    {
      Name "Giant Flareburst Pyro"
      Class Pyro 
      ClassIcon pyro_flare_burst_nys
      Scale 1.7
      Health 3000
    
      Attributes MiniBoss
      Skill Expert
      MaxVisionRange 2000
      WeaponRestrictions SecondaryOnly
    
      Tag bot_giant
      Item "The Flare Gun"
      Item "Last Breath"
      ItemAttributes
      {
        ItemName "The Flare Gun"
        "mult projectile count" 6
        "projectile spread angle penalty" 3
        "fire rate penalty" 1.6 // 60% slower reload
        "damage penalty" 0.50
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.6
        "airblast vulnerability multiplier" 0.6
        "override footstep sound set" 6 
      }
    }

    T_TFBot_Pyro_Dragon
    {
      Name "Dragon Pyro"
      Class Pyro 
      ClassIcon pyro_dragon_fury_swordstone 
    
      Skill Expert 
      MaxVisionRange 800
      WeaponRestrictions PrimaryOnly
      Item "The Dragon's Fury"
      Item "Special Eyes"
      ItemAttributes
      {
        Itemname "The Dragon's Fury"
        "airblast disabled"	1
      }
      ItemAttributes
      {
        Itemname "Special Eyes"
        "item style override" 2
      }
    }

    T_TFBot_Giant_Pyro_Dragon
    {
      Name "Giant Dragon Pyro"
      Class Pyro 
      ClassIcon pyro_dragon_fury_swordstone_giant
      Health 3000
      Skill Expert 
      MaxVisionRange 800
      Attributes Miniboss 
      WeaponRestrictions PrimaryOnly
      Item "The Dragon's Fury"
      Item "The Special Eyes"
      ItemAttributes
      {
        Itemname "The Dragon's Fury"
        "damage bonus" 1.5
        "airblast disabled"	1
      }
      ItemAttributes
      {
        Itemname "The Special Eyes"
        "item style override" 2 // angry
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.6
        "airblast vulnerability multiplier" 0.6
        "override footstep sound set" 2
      }
    }

    //Demoman 

    T_TFBot_Demo_Burst_Fix
    {
      Name "Burst Fire Demoman"
      Class Demoman 
      ClassIcon demo_burst 
    
      Attributes HoldFireUntilFullReload
      Skill Expert 
      WeaponRestrictions PrimaryOnly
    
      Item "The Iron Bomber"
      ItemAttributes
      {
        Itemname "The Iron Bomber"
        "fire rate bonus" 0.01
        //"maxammo primary increased" 4
        "projectile spread angle penalty" 2
        "faster reload rate" 0.8
      }
    }

    T_TFBot_Demoman_Samurai_NoJump
		{
			Class Demoman
			Name "Samurai Demo"
			ClassIcon demoknight_samurai
			Skill Expert
			Item "The Half-Zatoichi"
			Item "The Splendid Screen"
			ItemAttributes
			{
				ItemName "The Splendid Screen"
				"Attack not cancel charge" 1
			}
			Item "Demo Kabuto"
			Scale "1.3"
			Health 650
			WeaponRestrictions MeleeOnly
			//Attributes AirChargeOnly
			//Attributes AlwaysCrit
			//Attributes AutoJump
				//AutoJumpMin 60
				//AutoJumpMax 60
			CharacterAttributes
			{
				"charge time increased" 2
				"charge recharge rate increased" 3.5
				//"increased jump height" 2.3
				//"bot custom jump particle"	1
				"damage bonus"	1.5
			}
		}

    T_TFBot_Demoknight_Zatoichi
		{
			Class Demoman
			Name "Zatoichi Demo"
			ClassIcon demoknight_samurai
			Skill Expert
			Item "The Half-Zatoichi"
			Item "The Splendid Screen"
			Item "Demo Kabuto"
			WeaponRestrictions MeleeOnly
			CharacterAttributes
			{
				//"charge time increased" 2
				//"charge recharge rate increased" 7
				//"increased jump height" 2.3
				//"bot custom jump particle"	1
				"damage bonus"	1.5
			}
		}

    T_TFBot_Giant_Demoman_Nuker
    {
      Name "Giant Nuker Demo"
      Class Demoman 
      ClassIcon demo_nuker_giant
      Scale 1.75
      Health 3000
    
      Attributes MiniBoss
      Attributes AlwaysCrit
      Attributes HoldFireUntilFullReload
      Skill Expert
      MaxVisionRange 1200
      WeaponRestrictions PrimaryOnly
    
      Tag bot_giant
      Item "The Loose Cannon"
    
      ItemAttributes
      {
        ItemName "The Loose Cannon"
        "grenade explode on impact" 1
        "grenade launcher mortar mode" 0
        "damage bonus" 1.5
        "blast dmg to self increased" 6
        "override projectile type" 3
        "Blast radius increased" 2
        "fire rate penalty" 2
        "clip size penalty" 0.25
        "dmg falloff decreased" 0.5
        "explosion particle" hightower_explosion
        "custom projectile model" "models\props_trainyard\cart_bomb_separate.mdl"
        "custom impact sound" "misc/doomsday_missile_explosion.wav"
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.4
        "airblast vulnerability multiplier" 0.4
        "override footstep sound set" 4 
      }
    }

    T_TFBot_Giant_Demoman_Burst_Fix
    {
      Name "Giant Burst Demo"
      Class Demoman 
      ClassIcon demo_burst 
      Scale 1.75
      Health 3300
    
      Attributes MiniBoss
      Attributes HoldFireUntilFullReload
      Skill Expert
      MaxVisionRange 1000
      WeaponRestrictions PrimaryOnly
    
      Tag bot_giant
      Item "The Iron Bomber"
      ItemAttributes
      {
        Itemname "The Iron Bomber"
        "fire rate bonus" 0.01
        "maxammo primary increased" 4
        "projectile spread angle penalty" 4
        "faster reload rate" 0.65 // 35% faster reload
        "clip size upgrade atomic" 8.0
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.4
        "airblast vulnerability multiplier" 0.4
        "override footstep sound set" 4 
      }
    }

    //T_TFBot_Demoman_LifeLeach
    //{
    //  Name "Life Leach Demoknight"
    //  Class Demoman
    //  ClassIcon demoknight_charge_heal
    
    //  Skill Expert 
    //  MaxVisionRange 2000
    //  WeaponRestrictions MeleeOnly
    
    //  Item "The Claidheamohmor"
    //  Item "the splendid screen"
    //  Item "The Transylvania Top"
    //  ItemAttributes
    //  {
    //    ItemName "The Claidheamohmor"
    //    "bleeding duration" 5
    //    "heal on hit for rapidfire" 15
    //    "damage penalty" 0.5
    //  }
    //  ItemAttributes
    //  {
    //    Itemname "The Transylvania Top"
    //    "attach particle effect" 88
    //  }
    //}

    T_TFBot_Demo_Crit
    {
      Name "Crit Demo"
      Class Demoman
      ClassIcon demo_ironbomber_lite
    
      Skill Normal
      MaxVisionRange 1000
      WeaponRestrictions PrimaryOnly
      Attributes AlwaysCrit
      Item "The Iron Bomber"
    
      ItemAttributes
      {
        ItemName "The Iron Bomber"
        "fuse bonus" 2.2
        "blast radius increased" 1.5
        "projectile spread angle penalty" 2
        "fire rate penalty" 1.5
        "faster reload rate" 0.2
      }
    }

    T_TFBot_Giant_Demoknight_Charged // Extreme High Damage Demoknight
    {
      Class Demoman
			ClassIcon demoknight_festive
			Name "Giant Charged Demoknight"
			Skill Expert
			Health 3300
    
      Attributes MiniBoss
      Attributes AlwaysCrit
      Skill Expert
      MaxVisionRange 1000
      WeaponRestrictions MeleeOnly
    
      Tag bot_giant
      Item "The Tartan Shade"
      Item "The Tartantaloons"
			Item "The Splendid Screen"
			Item "Festive Eyelander"
			Item "Ali Baba's Wee Booties"
    
      ItemAttributes
      {
        ItemName "Festive Eyelander"
        "damage bonus" 2
        "fire rate penalty" 2.5
        //"is_a_sword" 0
        "max health additive penalty" 0
        "set turn to ice" 1
        "speed_boost_on_kill" 3
      }
      ItemAttributes
      {
        Itemname "The Chargin' Targe"
        //"attack not cancel charge" 1
        "charge time increased" 2
      }
      ItemAttributes
      {
        ItemName "The Tartantaloons"
        "set item tint rgb" 15185211 // australium
      }
      //ItemAttributes
      //{
      //  ItemName "The Tartan Shade"
      //  "set item tint rgb" 5801378 // red
      //}
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.5
        "airblast vulnerability multiplier" 0.5
        "override footstep sound set" 4 
      }
    }

    T_TFBot_Demoman_BlastBurst //// Clear area so main push can take ground 
    {
      Name "Minefielder"
      Class Demoman 
      ClassIcon demo_clusterbomb_blast
      Scale 1.3
      Health 325
            
      Attributes HoldFireUntilFullReload
      Attributes IgnoreFlag
      Action Mobber 
      Skill Expert 
      MaxVisionRange 1800
      WeaponRestrictions PrimaryOnly
      Item "The Iron Bomber"
      Item "Blast Defense"
      AimAt Head 
		  AimOffset "0 0 90"
      ItemAttributes
      {
        ItemName "The Iron Bomber" // lack of damage output, but good at forcing players from an area
        "faster reload rate" 0.65 //35% faster reload
        "fire rate bonus" 0.01
        "clip size upgrade atomic" 3.0
        "projectile spread angle penalty" 18
        "Projectile speed increased"	1.1
        "damage penalty" 0.11
        "damage causes airblast" 1
        "blast radius increased" 1.2
        "fuse bonus" 1.7
        "apply z velocity on damage" 200
      }
      CharacterAttributes 
      {
        "health regen" 25
        "blast dmg to self increased" 0
      }
    }

    T_TFBot_Giant_Demoman_BlastBurst // A Giant version of the Blast Burst demos
    {
      Name "Giant Minefielder"
      Class Demoman 
      ClassIcon demo_clusterbomb_blast_giant
      Scale 1.7
      Health 3300
            
      Attributes HoldFireUntilFullReload
      Attributes IgnoreFlag
      Attributes Miniboss
      Action Mobber 
      Skill Expert 
      MaxVisionRange 2500
      WeaponRestrictions PrimaryOnly
      Item "The Iron Bomber"
      Item "Blast Defense"
      AimAt Head 
		  AimOffset "0 0 90"
      ItemAttributes
      {
        ItemName "The Iron Bomber" // lack of damage output, but good at forcing players from an area
        "faster reload rate" 0.50 
        "fire rate bonus" -1
        "clip size upgrade atomic" 28.0
        "projectile spread angle penalty" 26
        "Projectile speed increased"	1.1
        "damage penalty" 0.11
        "damage causes airblast" 1
        "blast radius increased" 1.2
        "fuse bonus" 2.3
        "apply z velocity on damage" 400
      }
      CharacterAttributes 
      {
        "health regen" 25
        "blast dmg to self increased" 0
        "move speed penalty" 0.5
        "damage force reduction" 0.4
				"airblast vulnerability multiplier" 0.4
        "cancel falling damage" 1
				"override footstep sound set" 4
      }
    }

    T_TFBot_Demoman_Stickybomb
    {
      Name "Stickybomb Demo"
      Class Demoman
      ClassIcon demo_sticky_daan 
    
      Skill Hard 
      MaxVisionRange 1500
      WeaponRestrictions SecondaryOnly
      AimAt Head 
      UseHumanAnimations 1
      //ExtAttr AlwaysFireWeaponAlt
      Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER"
			ItemAttributes
			{
				ItemName  "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER"
				"stickybomb charge rate"     0.001 
				"max pipebombs decreased"    -7 
				"projectile range increased" 0.45 
			} 
		}

    T_TFBot_Demoman_Stickybomb_Vanilla
    {
      Name "Stickybomb Demo"
      Class Demoman
      ClassIcon demo_sticky_daan 
    
      Skill Hard 
      MaxVisionRange 1500
      WeaponRestrictions SecondaryOnly
      Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER"
      ItemAttributes
      {
        ItemName "TF_WEAPON_GRENADELAUNCHER"
        "is_passive_weapon"    1
        "override projectile type"    27 // Fires nothing
        "fire rate penalty" 99
      }
			ItemAttributes
			{
				ItemName  "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER"
				"stickybomb charge rate"     0.001 
				"max pipebombs decreased"    -7 
				"projectile range increased" 0.45 
			} 
		}

    T_TFBot_Giant_Demoman_Stickybomb
    {
      Name "Giant Sticky Demo"
      Class Demoman
      ClassIcon demo_sticky_daan_giant
      Scale 1.7
      Health 3300
    
      Attributes MiniBoss
      Attributes HoldFireUntilFullReload
      Skill Expert
      MaxVisionRange 1500
      WeaponRestrictions SecondaryOnly
    
      AimAt Head 
      UseHumanAnimations 1
      Item "Bomb Beanie"
      Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER"
			ItemAttributes
			{
				ItemName  "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER"
				"stickybomb charge rate"     0.001 //Demo-bot will fire Stickybomb immediately
				"max pipebombs decreased"    -7 // 1 Stickybomb on ground allowed, will explode when another is fired
				"projectile range increased" 0.45 
        "faster reload rate" 0.5
        "fire rate bonus" 0.5
			} 
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.4
        "airblast vulnerability multiplier" 0.4
        "override footstep sound set" 7 
      }
    }

    T_TFBot_Giant_Demoman_Stickybomb_Vanilla
    {
      Name "Giant Sticky Demo"
      Class Demoman
      ClassIcon demo_sticky_daan_giant
      Scale 1.7
      Health 3300
      
      Attributes MiniBoss
      Attributes HoldFireUntilFullReload
      Skill Expert
      MaxVisionRange 1500
      WeaponRestrictions SecondaryOnly
      
      Item "Bomb Beanie"
      Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER"
      ItemAttributes
      {
        ItemName "TF_WEAPON_GRENADELAUNCHER"
        "is_passive_weapon"    1
        "override projectile type"    27 // Fires nothing
        "fire rate penalty" 99
      }
      ItemAttributes
      {
        ItemName  "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER"
        "stickybomb charge rate"     0.001 
        "max pipebombs decreased"    -7 
        "projectile range increased" 0.45 
        "fire rate bonus" 0.5
        "faster reload rate" 0.5
      } 
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.4
        "airblast vulnerability multiplier" 0.4
        "override footstep sound set" 7 
      }
    }

    T_TFBot_Giant_Demoman_Stickybomb_Burst
    {
      Name "Giant Stickyburst Demo"
      Class Demoman
      ClassIcon demo_sticky_burst
      Scale 1.7
      Health 3300
    
      Attributes MiniBoss
      Attributes AlwaysFireWeapon
      Attributes HoldFireUntilFullReload
      Skill Expert
      MaxVisionRange 1500
      WeaponRestrictions SecondaryOnly
    
      AimAt Head 
      UseHumanAnimations 1
      Item "The Frag Proof Fragger"
      Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER"
			ItemAttributes
			{
				ItemName  "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER"
				"stickybomb charge rate"     0.001 
				"projectile range increased" 0.45 
        "fire rate bonus" 0.1
        "faster reload rate" 0.5
        "projectile spread angle penalty" 4
			} 
      FireWeapon    //Periodically fires weapon
      {
        Delay 1.7 
        Cooldown 1.7 
        Repeats 9999
			  IfSeeTarget 0
				Type "Secondary" 
			}
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.4
        "airblast vulnerability multiplier" 0.4
        "override footstep sound set" 7 
        "self dmg push force decreased" 0
      }
    }
    
    T_TFBot_Giant_Demo_AimLead
    {
      Name "Giant Demoman"
      Class Demoman
      ClassIcon demo_giant
      Scale 1.7
      Health 3300
    
      Attributes MiniBoss
      Attributes HoldFireUntilFullReload
      Skill Expert
      MaxVisionRange 1500
      WeaponRestrictions PrimaryOnly
      AimLeadProjectileSpeed 1
      Tag bot_giant 
      Item "Upgradeable TF_WEAPON_GRENADELAUNCHER"
      Item "Glengarry Bonnet"
      ItemAttributes
      {
        ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER"
        "item style override" 1
        "is australium item" 1
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.5
        "airblast vulnerability multiplier" 0.5
        "override footstep sound set" 4 
      }
    }
  
    
    T_TFBot_Giant_Demo_BigBurst
    {
      Name "Giant Big Burst Demo"
      Class Demoman 
      ClassIcon demo_burst_giant
      Scale 1.7
      Health 3600
    
      Attributes MiniBoss
      Attributes HoldFireUntilFullReload
      Skill Expert
      WeaponRestrictions PrimaryOnly
    
      Tag bot_giant
      Item "pyroland_grenadelauncher_rainbow"
    
      ItemAttributes
      {
        ItemName "pyroland_grenadelauncher_rainbow"
        "fire rate bonus" 0.001
        "projectile spread angle penalty" 5
        "faster reload rate" 0.4
        "clip size bonus" 3
        "blast radius decreased" 0.35
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.2
        "airblast vulnerability multiplier" 0.2
        "override footstep sound set" 4 
      }
    }

    T_TFBot_Demoman_RapidFire
    {
      Name "Rapid Fire Demoman"
      Class Demoman 
    
      Attributes HoldFireUntilFullReload
      Skill Hard 
      MaxVisionRange 1200
      WeaponRestrictions PrimaryOnly
  
      ItemAttributes
      {
        ItemName "TF_WEAPON_GRENADELAUNCHER"
        "fire rate bonus" 0.5
      }
    }

    T_TFBot_Demoknight_Hybrid // Really good in reverse, unusable in regular. Used in BnB W2
    {
      Name "Hybrid Knight"
      Class Demoman 
      ClassIcon demoknight
    
      Skill Expert
      MaxVisionRange 1000
      Action Sniper 
      Item "The Chargin' Targe"
      Item "The Eyelander"
    }

    T_TFBot_Giant_Demoman_Barrage
    {
      Name "Lieutenant Pillspam"
      Class Demoman
      ClassIcon demo_barrage_giant
      Scale 1.75
      Health 3500
    
      Attributes MiniBoss
      Attributes HoldFireUntilFullReload
      Skill Expert
      MaxVisionRange 1300
      WeaponRestrictions PrimaryOnly
    
      Tag bot_giant
      Item "Festive Grenade Launcher"
      Item "Alcoholic Automaton"
      ItemAttributes
      {
        ItemName "Festive Grenade Launcher"
        "clip size upgrade atomic" 24
        "faster reload rate" 0.45
        "fire rate bonus" 0.2
        "projectile spread angle penalty" 3
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.4
        "airblast vulnerability multiplier" 0.4
        "override footstep sound set" 4 
      }
    }

    T_TFBot_Giant_Demoman_Crit
    {
      Name "Giant Crit Demoman"
      Class Demoman
      ClassIcon demo_bomber
      Scale 1.7
      Health 3300
    
      Attributes MiniBoss
      Attributes AlwaysCrit
      Skill Expert
      MaxVisionRange 1500
      WeaponRestrictions PrimaryOnly
    
      Tag bot_giant
      Item "Upgradeable TF_WEAPON_GRENADELAUNCHER"
    
      ItemAttributes
      {
        ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER"
        "faster reload rate" -0.4
        "fire rate penalty" 2
        "blast radius increased" 1.25
        "fuse bonus" 1.2
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.5
        "airblast vulnerability multiplier" 0.5
        "override footstep sound set" 4 
      }
    }

    T_TFBot_Demoknight_Persian
    {
      Name  "Persian Knight"
			Class  Demoman
			ClassIcon  demoknight_persian_nys
			Health 175
			Skill  Hard
			WeaponRestrictions  MeleeOnly
			Item  "Ali Baba's Wee Booties"
			Item  "The Splendid Screen"
			Item  "The Persian Persuader"
			Item  "Sultan's Ceremonial"
			ItemAttributes
			{
				ItemName "The Splendid Screen"
				"attack not cancel charge" 1
			}
			CharacterAttributes
			{
				"critboost on kill"  3
			}
    }

    T_TFBot_Demoknight_Hybrid_Persian // good in reverse, no use in vanilla
    {
      Name "Hybrid Persian"
      Class Demoman 
      ClassIcon demoknight_persian_nys
    
      Skill Expert
      MaxVisionRange 1000
      Action Sniper 
			Item  "The Splendid Screen"
			Item  "The Persian Persuader"
			Item  "Sultan's Ceremonial"
			ItemAttributes
			{
				ItemName "The Splendid Screen"
				"attack not cancel charge" 1
			}
      ItemAttributes
      {
        Itemname "The Persian Persuader"
        "critboost on kill"  3
      }
    }

    //Heavy 

    T_TFBot_Heavy_Warrior
    {
      Name "Bear Heavy"
      Class Heavyweapons
      ClassIcon heavy_warrior
      Skill Hard 
      Health 500
      Scale 1.2
      WeaponRestrictions MeleeOnly
      Item "Warrior's Spirit"
      //Item "The Bear Necessities"
    }

    T_TFBot_Giant_Heavyweapons_Deflector_Fix
		{
			Class Heavyweapons
			Name "Giant Deflector Heavy"
			ClassIcon heavy_deflector_giant
			Skill Expert
			Health 5000
			Item "The U-clank-a"
			Item "Deflector"
			WeaponRestrictions PrimaryOnly
			MaxVisionRange 1200
			Attributes MiniBoss
			ItemAttributes
			{
				ItemName "Deflector"
				"damage bonus"	1.5 
				"attack projectiles" 2	
			}
			CharacterAttributes
			{
				"move speed bonus"	0.5
				"damage force reduction" 0.3
				"airblast vulnerability multiplier" 0.3
				"override footstep sound set" 2
			}
		}

    T_TFBot_Heavyweapons_Mittens
    {
      Name "Heavy Mittens Guy"
      Class Heavyweapons
      ClassIcon heavy_mittens 
      //Scale 0.5
      // 200
    
      Attributes AlwaysCrit
      Skill Expert 
      MaxVisionRange 800
      WeaponRestrictions MeleeOnly
    
      Item "The Holiday Punch"
			ItemAttributes
			{
				ItemName "The Holiday Punch"
				"damage penalty" 0.2
			}
			CharacterAttributes
			{
				"move speed bonus"	1.3
			}
    }

    T_TFBot_Giant_Heavyweapons_Tomislav
    {
      Name "Giant Tomislav Heavy"
      Class Heavyweapons
      ClassIcon heavy_accurate_lite
      Scale 1.7
      Health 5000
    
      Attributes MiniBoss
      Skill Expert
      MaxVisionRange 1800
      WeaponRestrictions PrimaryOnly
    
      Tag bot_giant
      Item "Tomislav"
      Item "Capone's Capper"
      ItemAttributes
      {
        ItemName "Tomislav"
        "damage bonus" 1.5
        //"weapon spread bonus" 1.35
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.3
        "airblast vulnerability multiplier" 0.3
        "override footstep sound set" 2 
      }
    }

    T_TFBot_Heavy_FistOfSteel
    {
      Name "Fist of Steel Heavy"
      Class Heavyweapons 
      ClassIcon heavy_steelfist
    
      //Attributes FetchFlag
      Skill Expert 
      MaxVisionRange 400
      WeaponRestrictions MeleeOnly
    
     //BehaviorModifiers Push 
      Item "Fists of Steel"
    }

    T_TFBot_Heavy_Shotgun_Judge
    {
      Name "Judge Heavy"
      Class Heavyweapons
      ClassIcon heavy_shotgun_spammer_pda
      Scale 1.5
      Health 750
    
      Attributes HoldFireUntilFullReload
      Skill Expert 
      MaxVisionRange 1000
      WeaponRestrictions SecondaryOnly
    
      Item "Panic Attack Shotgun"
      ItemAttributes
      {
        ItemName "Panic Attack Shotgun"
        "single wep deploy time decreased" 1
        "clip size bonus" 1.25
        "fire rate bonus" 0.5
        "faster reload rate" 0.4
        "reload full clip at once" 1
        "bullets per shot bonus" 2
        "damage penalty" 0.25
        "mult_spread_scales_consecutive" 0
        "item color rgb" 353131
      }
    }

    T_TFBot_Giant_Heavyweapons_Heater_Fix
    {
      Name "Giant Heater Heavy"
      Class Heavyweapons 
      ClassIcon heavy_heater_giant
      Scale 1.7
      Health 5000
    
      Attributes MiniBoss
      Skill Expert
      MaxVisionRange 1200
      WeaponRestrictions PrimaryOnly
      Tag bot_giant
      Item "Promo Huo Long Heatmaker"
    
      ItemAttributes
      {
        ItemName "Promo Huo Long Heatmaker"
        "damage penalty" 1
        "damage bonus" 1.5
        "ring of fire while aiming" 20
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.3
        "airblast vulnerability multiplier" 0.3
        "override footstep sound set" 2 
      }
    }

    T_TFBot_Heavy_Brass
    {
      Name "Brass Heavy"
      Class Heavyweapons 
      ClassIcon heavy_brass_nys
    
      Skill Easy 
      MaxVisionRange 1200
      WeaponRestrictions PrimaryOnly
    
      Item "The Brass Beast"
    }

    T_TFBot_Heavy_Natascha
    {
      Name "Natascha Heavy"
      Class Heavyweapons 
      ClassIcon heavy_natascha_nys
    
      Skill Easy 
      MaxVisionRange 1200
      WeaponRestrictions PrimaryOnly
    
      Item "Natascha"
      ItemAttributes
      {
        Itemname "Natascha"
        "damage penalty" 1
        "fire rate penalty" 1.75
      }
    }

    T_TFBot_Giant_Heavyweapons_Natascha_Fix
		{
			Class Heavyweapons
			Name "Giant Natascha Heavy"
			ClassIcon heavy_natascha_nys_giant
			Item "Natascha"
			Skill Expert
			Health 5000
			WeaponRestrictions PrimaryOnly
			Attributes MiniBoss
			ItemAttributes
			{
				ItemName "Natascha"
				"damage bonus"	5
        "damage penalty" 1
        "fire rate penalty" 3
			}
			CharacterAttributes
			{
				"move speed bonus"	0.5
				"damage force reduction" 0.3
				"airblast vulnerability multiplier" 0.3
				"override footstep sound set" 2
			}
		}

    T_TFBot_Heavy_Heater_Fix
    {
      Name "Heater Heavy"
      Class Heavyweapons 
      ClassIcon heavy_heater 
    
      Skill Normal
      MaxVisionRange 1000
      WeaponRestrictions PrimaryOnly
    
      Item "Promo Huo Long Heatmaker"
    
      ItemAttributes
      {
        ItemName "Promo Huo Long Heatmaker"
        "damage penalty" 1
        "ring of fire while aiming" 5
      }
    }

    T_TFBot_Giant_Heavyweapons_Brass_Fix
    {
      Name "Giant Brass Beast"
      Class Heavyweapons 
      ClassIcon heavy_brass_nys_giant
      Scale 1.7
      Health 6000
    
      Attributes MiniBoss
      Skill Expert
      MaxVisionRange 1200
      WeaponRestrictions PrimaryOnly
    
      Tag bot_giant
      Item "The Brass Beast"
    
      ItemAttributes
      {
        ItemName "The Brass Beast"
        "damage bonus" 1.7
        "spunup_damage_resistance" 1
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.3
        "airblast vulnerability multiplier" 0.3
        "override footstep sound set" 2 
      }
    }

    T_TFBot_Heavy_Tomislav
    {
      Name "Tomislav Heavy"
      Class Heavyweapons 
      ClassIcon heavy_accurate_lite

      Skill Normal 
      WeaponRestrictions PrimaryOnly
      Item "Capone's Capper"
      Item "Tomislav"
    }

    T_TFBot_Heavy_Eviction
    {
      Name "Eviction Notice Heavy"
      Class Heavyweapons
      ClassIcon heavy_eviction_nys
    
      Skill Expert
      MaxVisionRange 2000
      WeaponRestrictions MeleeOnly
    
      Item "The Eviction Notice"
      Item "Capone's Capper"
      ItemAttributes
		  {
				ItemName  "The Eviction Notice"
				"mod_maxhealth_drain_rate"  0
        "damage penalty" 1
		  }
    }

    T_TFBot_Giant_Heavy_GRU
    {
      Name "Giant GRU Heavy"
      Class Heavyweapons
      ClassIcon heavy_gru_giant
      Scale 1.7
      Health 5000
    
      Attributes MiniBoss
      Skill Expert
      MaxVisionRange 2000
      WeaponRestrictions MeleeOnly
    
      Tag bot_giant
      Item "Gloves of Running Urgently MvM"
    
      ItemAttributes
      {
        ItemName "Gloves of Running Urgently MvM"
        "damage bonus" 2
        "damage causes airblast" 1
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.3
        "airblast vulnerability multiplier" 0.3
        "override footstep sound set" 2 
      }
    }

    T_TFBot_Giant_Heavy_KGB
    {
      Name "Giant Heavyweight Champ"
      Class Heavyweapons
      ClassIcon heavy_champ_giant
      Scale 1.7
      Health 5000
    
      Attributes MiniBoss
      Skill Expert
      MaxVisionRange 1200
      WeaponRestrictions MeleeOnly
    
      Tag bot_giant
      Item "the killing gloves of boxing"
      Item "Pugilist's Protector"
      ItemAttributes
      {
        ItemName "the killing gloves of boxing"
        "damage bonus" 2.5
        "critboost on kill" 10
        "fire rate penalty" 1
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.3
        "airblast vulnerability multiplier" 0.3
        "override footstep sound set" 2 
      }
    }

    T_TFBot_Heavy_Deflector
    {
      Name "Deflector Heavy"
      Class Heavyweapons
      ClassIcon heavy_deflector 
    
      Skill Hard 
      MaxVisionRange 900

      Item "Deflector"
      Item "The u-clank-a"
      ItemAttributes
      {
        ItemName "Deflector"
        "attack projectiles" 2
      }
    }

    //Engineer 

    T_TFBot_Engineer_Wrangler_Offensive
    {
      Class Engineer
      Health 600 
      ClassIcon engineer_wrangler_lite
      Name "Wrangler Engineer"

      Item "The Wrangler"	
      Item "The Jag" 

      StripItemSlot 0
      Skill Expert
      Attributes DisableDodge
      Item "Battery Canteens"
      ItemAttributes
      {
        Itemname "Battery Canteens"
        "building instant upgrade" 1
        "powerup charges" 1
      }
      ItemAttributes
      {
        Itemname "The Wrangler"
        "disable weapon switch" 1
        "provide on active" 1
      }
      CharacterAttributes
      {
        "engineer sentry build rate multiplier" 10
        "cannot pick up buildings" 1
        "mvm sentry ammo" 20
      }
    }

    T_TFBot_Engineer_Ranger
    {
      Name "Ranger Engineer"
      Class Engineer
      ClassIcon engineer_ranger_nys
    
      Skill Normal
      MaxVisionRange 1000
      WeaponRestrictions PrimaryOnly
      Action FetchFlag
      Item "The Rescue Ranger"
    
      ItemAttributes
      {
        ItemName "The Rescue Ranger"
        "no damage falloff" 1
      }
    }

    T_TFBot_Engineer_Pomson
    {
      Name "Pomson Engineer"
      Class Engineer
      ClassIcon engineer_pomson
    
      Skill Expert
      MaxVisionRange 1000
      WeaponRestrictions PrimaryOnly
      Action FetchFlag
      Item "The Pomson 6000"
      ItemAttributes
      {
        Itemname "The Pomson 6000"
        "energy weapon penetration" 1
        "subtract victim cloak on hit" 0
        "subtract victim medigun charge on hit" 0
      }
    }

    T_TFBot_Engineer_Justice
    {
      Name "Frontier Justice Engineer"
      Class Engineer
      ClassIcon engineer_frontier_justice_nys
    
      Skill Normal
      MaxVisionRange 1200
      WeaponRestrictions PrimaryOnly
      Attributes AlwaysCrit
    
      Item "The Frontier Justice"
      Item "Texas Ten Gallon"
      Action FetchFlag
      ItemAttributes
      {
        ItemName "The Frontier Justice"
        "fire rate penalty" 1.5
        //"weapon spread bonus" 0.5
      }
    }

    T_TFBot_Giant_Engineer_Justice
    {
      Name "Giant Justice Engineer"
      Class Engineer
      ClassIcon engineer_frontier_justice_nys
      Scale 1.75
      Health 2500
      Action FetchFlag
      Attributes MiniBoss
      Attributes HoldFireUntilFullReload
      Attributes AlwaysCrit
      Skill Expert
      MaxVisionRange 1500
      WeaponRestrictions PrimaryOnly
    
      Tag bot_giant
      Item "The Frontier Justice"
      Item "Texas Ten Gallon"
      ItemAttributes
      {
        ItemName "The Frontier Justice"
        "fire rate penalty" 1.5
        "bullets per shot bonus" 5
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.4
        "airblast vulnerability multiplier" 0.4
        "override footstep sound set" 7 // 5=Scout,3=Soldier,6=Pyro,4=Demoman,2=Heavy,7=Buster
      }
    }

    T_TFBot_Engineer_Widowmaker
    {
      Name "Widowmaker Engie"
      Class Engineer
      ClassIcon engineer_widowmaker_nys
      Action FetchFlag
      Skill Expert 
      MaxVisionRange 1000
      WeaponRestrictions PrimaryOnly
      Action Mobber 
      Attributes Ignoreflag
      Item "The Widowmaker"
    
      //ItemAttributes
      //{
      //  ItemName "The Widowmaker"
      //  "fire rate bonus" 0.6
      //}
    }

    //Medic 

    T_TFBot_Vaccinator_Bullet // add normal vacc again because potato fixed stretching
    {
      Name "Bullet Medic"
      Class Medic
      ClassIcon medic_bullet
      Skill Expert
      Attributes SpawnWithFullCharge
      Attributes IgnoreEnemies
      Attributes VaccinatorBullets
      Item "The Vaccinator"
      WeaponRestrictions SecondaryOnly
                  
      ItemAttributes
      {
        ItemName "The Vaccinator"
        "medigun charge is resists" 3
        "medigun bullet resist passive" 0.95
        "medigun bullet resist deployed" 0.95
        "mod weapon blocks healing" 1
        "ubercharge rate bonus" 50
      }
                  
      CharacterAttributes
      {
        "bot medic uber health threshold" 9999
        "voice pitch scale" 0
      }
    }

    T_TFBot_Vaccinator_Fire
    {
      Name "Fire Medic"
      Class Medic
      ClassIcon medic_fire 
      Skill Expert
      Attributes SpawnWithFullCharge
      Attributes IgnoreEnemies
      Attributes VaccinatorFire 
      Item "The Vaccinator"
      WeaponRestrictions SecondaryOnly
                  
      ItemAttributes
      {
        ItemName "The Vaccinator"
        "medigun charge is resists" 5
        "ubercharge rate bonus" 50
        "medigun fire resist passive" 0.90
        "medigun fire resist deployed" 0.90
        "mod weapon blocks healing" 1
      }
                  
      CharacterAttributes
      {
        "bot medic uber health threshold" 9999
        "voice pitch scale" 0
      }
    }

    T_TFBot_Vaccinator_Blast 
    {
      Name "Blast Medic"
      Class Medic
      ClassIcon medic_blast 
      Skill Expert
      Attributes SpawnWithFullCharge
      Attributes IgnoreEnemies
      Attributes VaccinatorBlast 
      Item "The Vaccinator"
      WeaponRestrictions SecondaryOnly
                  
      ItemAttributes
      {
        ItemName "The Vaccinator"
        "medigun charge is resists" 4
        "ubercharge rate bonus" 50
        "medigun blast resist passive" 0.90
        "medigun blast resist deployed" 0.90
        "mod weapon blocks healing" 1
      }
                  
      CharacterAttributes
      {
        "bot medic uber health threshold" 9999
        "voice pitch scale" 0
      }
    }

    T_TFBot_Giant_Medic_Vaccinator_Bullet
    {
      Name "Giant Bullet Medic"
      Class Medic
      ClassIcon medic_bullet_giant
      Scale 1.75
      Health 4500
    
      Attributes MiniBoss
      Attributes SpawnWithFullCharge
      Attributes IgnoreEnemies
      Attributes VaccinatorBullets
      Skill Expert
      
      Item "The Vaccinator"
      WeaponRestrictions SecondaryOnly
                  
      ItemAttributes
      {
        ItemName "The Vaccinator"
        "medigun charge is resists" 3
        "ubercharge rate bonus" 50
        "medigun bullet resist passive" 0.90
        "medigun bullet resist deployed" 0.90
        "mod weapon blocks healing" 1
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "voice pitch scale" 0
        "damage force reduction" 0.5
        "airblast vulnerability multiplier" 0.5
      }
    }

    T_TFBot_Giant_Medic_Vaccinator_Blast
    {
      Name "Giant Blast Medic"
      Class Medic
      ClassIcon medic_blast_giant
      Scale 1.75
      Health 4500
    
      Attributes MiniBoss
      Attributes SpawnWithFullCharge
      Attributes IgnoreEnemies
      Attributes VaccinatorBlast
      Skill Expert
      
      Item "The Vaccinator"
      WeaponRestrictions SecondaryOnly
                  
      ItemAttributes
      {
        ItemName "The Vaccinator"
        "medigun charge is resists" 4
        "ubercharge rate bonus" 50
        "medigun bullet resist passive" 0.95
        "medigun bullet resist deployed" 0.95
        "mod weapon blocks healing" 1
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "voice pitch scale" 0
        "damage force reduction" 0.5
        "airblast vulnerability multiplier" 0.5
      }
    }

    T_TFBot_Giant_Medic_Vaccinator_Fire
    {
      Name "Giant Fire Medic"
      Class Medic
      ClassIcon medic_fire_giant
      Scale 1.75
      Health 4500
    
      Attributes MiniBoss
      Attributes SpawnWithFullCharge
      Attributes IgnoreEnemies
      Attributes VaccinatorFire
      Skill Expert
      
      Item "The Vaccinator"
      WeaponRestrictions SecondaryOnly
                  
      ItemAttributes
      {
        ItemName "The Vaccinator"
        "ubercharge rate bonus" 50
        "medigun charge is resists" 5
        "medigun bullet resist passive" 0.95
        "medigun bullet resist deployed" 0.95
        "mod weapon blocks healing" 1
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.5
        "voice pitch scale" 0
        "airblast vulnerability multiplier" 0.5
      }
    }

    T_TFBot_Medic_BigHeal_Fix
    {
      Name "Big-Heal Medic"
      Class Medic
      Item "the quick-fix"
      Item "The Surgeon's Stahlhelm"
      Skill Expert 
    
      ItemAttributes
      {
        ItemName "the quick-fix"
        "ubercharge rate bonus" 0.01
      }
      ItemAttributes
			{
				ItemName "TF_WEAPON_SYRINGEGUN_MEDIC"
				"mad milk syringes" 1
			}
      CharacterAttributes 
      {
        "heal rate bonus" 10
      }
    }

    T_TFBot_Giant_Medic_Shield
    {
      Name "Giant Shield Medic"
      Class Medic
      ClassIcon medic_resist
      Health 4500
      Attributes ProjectileShield
      Attributes SpawnWithFullCharge
      Attributes IgnoreEnemies
      Attributes Miniboss 

      Skill Expert 
      WeaponRestrictions SecondaryOnly
      Scale 1.7
      Item "TF_WEAPON_MEDIGUN"
      Item "Grimm Hatte"
      Tag bot_giant 
      FireWeapon    //Periodically fires weapon
      {
        Delay 1 //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)
        Duration 0.6 //How long should the button be pressed (Default: 0.1)
				Type "Special" 
			}
      ItemAttributes
      {
        ItemName "TF_WEAPON_MEDIGUN"
        "generate rage on heal"  2 // Level 2 Projectile Shield
        "increase buff duration" 9999
        "ubercharge rate bonus" 0.01
        "alt-fire disabled" 1
        //"mult medigun range" 0.35
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.6
        "airblast vulnerability multiplier" 0.6
        "heal rate bonus" 200
      }
    }
    
    T_TFBot_Medic_Kritz
    {
      Name "Kritz Medic"
      Class Medic 
      ClassIcon medic_kritz 
    
      Attributes SpawnWithFullCharge
      Skill Expert 
      WeaponRestrictions SecondaryOnly
      Attributes IgnoreEnemies
      Item "The Team Captain"
      Item "The Kritzkrieg"
      ItemAttributes
      {
        ItemName "The Kritzkrieg"
        "uber duration bonus" 999
        "ubercharge rate bonus"  100
        "heal rate bonus" 2
      }
      ItemAttributes
			{
				ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC"
				"damage penalty" 0.1
			}
			CharacterAttributes
			{
				"bot medic uber health threshold"  100000
        //"heal rate bonus" 5
			} 
    }

    T_TFBot_Giant_Medic_Kritz
    {
      Name "Giant Kritz Medic"
      Class Medic 
      ClassIcon medic_kritz_giant
      Scale 1.7
      Health 4500
    
      Attributes MiniBoss
      Attributes SpawnWithFullCharge
      Skill Expert
      WeaponRestrictions SecondaryOnly
    
      Tag bot_giant
      Item "The Team Captain"
      Item "The Kritzkrieg"
      ItemAttributes
      {
        ItemName "The Kritzkrieg"
        "uber duration bonus" 999
        "ubercharge rate bonus"  100
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.4
        "airblast vulnerability multiplier" 0.4
        "heal rate bonus" 50
        "bot medic uber health threshold"  100000
      }
    }

    T_TFBot_Medic_AmpTaunt_Bullet
    {
      Name "Amputaunter Bullet Medic"
      Class Medic 
      ClassIcon medic_amputator_vac_bullet
      Health 150
    
      Attributes IgnoreEnemies
      Attributes IgnoreFlag 
      Skill Expert 
      WeaponRestrictions MeleeOnly
      StripItemSlot 1
      UseHumanAnimations 1
      StripItemSlot 0
      Item "The Amputator"
      Taunt    //Taunt periodically
			{
				Delay 5 //Time before the first taunt starts (Default: 10)
				Cooldown 18 //Time between each taunt (Default: 10)
				Repeats 0 //How many times the bot should taunt in total (Default: 0 - Infinite)
				Duration 5 //Duration of a looping taunt (Default: 0.1)
			}
      ItemAttributes
      {
        ItemName "The Amputator"
        "effect cond override" 67
      }
      CharacterAttributes 
      {
        "health regen" 10
        "gesture speed increase" 1.5
      }
    }

    T_TFBot_Medic_AmpTaunt_Blast
    {
      Name "Amputaunter Blast Medic"
      Class Medic 
      ClassIcon medic_amputator_vac_blast 
      Health 150
    
      Attributes IgnoreEnemies
      Attributes IgnoreFlag 
      Skill Expert 
      WeaponRestrictions MeleeOnly
      UseHumanAnimations 1
      Item "The Amputator"
      Taunt    //Taunt periodically
			{
				Delay 5 //Time before the first taunt starts (Default: 10)
				Cooldown 18 //Time between each taunt (Default: 10)
				Repeats 0 //How many times the bot should taunt in total (Default: 0 - Infinite)
				Duration 5 //Duration of a looping taunt (Default: 0.1)
			}
      ItemAttributes
      {
        ItemName "The Amputator"
        "effect cond override" 68
        
      }
      CharacterAttributes 
      {
        "health regen" 10
        "gesture speed increase" 1.5
      }
    }

    T_TFBot_Medic_AmpTaunt_Fire
    {
      Name "Amputaunter Fire Medic"
      Class Medic 
      ClassIcon medic_amputator_vac_fire
      Health 150
    
      Attributes IgnoreEnemies
      Attributes IgnoreFlag 
      Skill Expert 
      WeaponRestrictions MeleeOnly
      UseHumanAnimations 1
      Item "The Amputator"
      Taunt    //Taunt periodically
			{
				Delay 5 //Time before the first taunt starts (Default: 10)
				Cooldown 18 //Time between each taunt (Default: 10)
				Repeats 0 //How many times the bot should taunt in total (Default: 0 - Infinite)
				Duration 5 //Duration of a looping taunt (Default: 0.1)
			}
      ItemAttributes
      {
        ItemName "The Amputator"
        "effect cond override" 69
        
      }
      CharacterAttributes 
      {
        "health regen" 10
        "gesture speed increase" 1.5
      }
    }

    T_TFBot_Medic_Crossbow
    {
      Name "Crossbow Medic"
      Class Medic
      ClassIcon medic_crossbow
    
      Skill Hard  
      MaxVisionRange 1500
      Action FetchFlag
      WeaponRestrictions PrimaryOnly
      Item "Berliner's Bucket Helm"
      Item "The Crusader's Crossbow"
    }

    T_TFBot_Giant_Medic_QuickUber
    {
      Name "Giant Quick-Uber Medic"
      Class Medic 
      ClassIcon medic_uber_giant
      Scale 1.7
      Health 4500
    
      Attributes MiniBoss
      Attributes SpawnWithFullCharge
      Skill Expert
      WeaponRestrictions SecondaryOnly
    
      Tag bot_giant
      //Tag bot_squad_member
      Item "Upgradeable TF_WEAPON_MEDIGUN"
      Item "Field Practice"
      ItemAttributes
      {
        ItemName "Upgradeable TF_WEAPON_MEDIGUN"
        "ubercharge rate bonus" 8
				"uber duration bonus" -4
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.6
        "airblast vulnerability multiplier" 0.6
        "heal rate bonus" 50
      }
    }

    T_TFBot_Medic_Shield
    {
      Name "Shield Medic"
      Class Medic
      ClassIcon medic_resist

      Attributes ProjectileShield
      Attributes SpawnWithFullCharge
      Attributes IgnoreEnemies
      Skill Expert 
      MaxVisionRange 1000
      WeaponRestrictions SecondaryOnly
    
      Item "tf_weapon_medigun"
      Item "Grimm Hatte"
      FireWeapon    //Periodically fires weapon
      {
        Delay 1 
        Cooldown 3 
        Repeats 0 
        Duration 0.6 
				Type "Special" 
			}
      ItemAttributes
      {
        ItemName "tf_weapon_medigun"
        "ubercharge rate bonus" 0.01 // pretty much disables ubercharge
				"generate rage on heal"  2
				"increase buff duration"  9999999
      }
      CharacterAttributes
      {
        "bot medic uber deploy delay duration"  100000
      }
    }

    T_TFBot_Giant_Medic_Uber
    {
      Name "Giant Uber Medic"
      Class Medic
      ClassIcon medic_uber_giant
      Scale 1.75
      Health 4500
    
      Attributes MiniBoss
      Attributes SpawnWithFullCharge
      Attributes IgnoreEnemies
      Skill Expert
      WeaponRestrictions SecondaryOnly
    
      Tag bot_giant
      Item "upgradeable TF_WEAPON_MEDIGUN"
      Item "Das Naggenvatcher"
      ItemAttributes
      {
        ItemName "upgradeable TF_WEAPON_MEDIGUN"
        "ubercharge rate bonus" 2
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.3
        "airblast vulnerability multiplier" 0.3
        "heal rate bonus" 200
      }
    }

    T_TFBot_Medic_SyringeGun_Milk
    {
      Name "Milk Syringe Medic"
      Class Medic 
      ClassIcon medic_syringe_milk2
      Action FetchFlag
      Skill Expert 
      MaxVisionRange 1500
      WeaponRestrictions PrimaryOnly
      AimLeadProjectileSpeed 1
      Item "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC"
      Item "The Byte'd Beak"
      Item "the milkman"
      ItemAttributes
      {
        ItemName  "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC"
        "critboost on kill" 5
        "mad milk syringes" 1
      }
    }
    

    //Sniper 

    T_TFBot_Sniper_Bushwacka
    {
      Name "Bushwacka Sniper"
      Class Sniper 
      ClassIcon sniper_bushwacka 
    
      Skill Expert 
      MaxVisionRange 2000
      WeaponRestrictions MeleeOnly
      Item "The Bushwacka"
    
      ItemAttributes
      {
        ItemName "The Bushwacka"
        "speed_boost_on_kill" 5
      }
    }

    T_TFBot_Sniper_Jarate
    {
      Name "Jarate Sniper"
      Class Sniper 
      ClassIcon sniper_jarate
    
      Attributes SpawnWithFullCharge
      Attributes AlwaysFireWeapon
      Skill Expert 
      MaxVisionRange 1500
      WeaponRestrictions SecondaryOnly
      Item "Jarate"
      Item "Desert Marauder"
      ItemAttributes
      {
        ItemName "Jarate"
        "effect bar recharge rate increased" 0.1
        "fire rate penalty" 3
      }
    }

    T_TFBot_Giant_Sniper_Huntsman
    {
      Name "Giant Bowman"
      Class Sniper 
      ClassIcon sniper_bow_giant
      Scale 1.75
      Health 3000
    
      Attributes MiniBoss
      //Attributes AlwaysCrit
      Skill Expert
      WeaponRestrictions PrimaryOnly
    
      Tag bot_giant
      Item "The Huntsman"
    
      ItemAttributes
      {
        ItemName "The Huntsman"
        "damage bonus" 2
       //"critboost on kill" 5
        //"Reload time decreased" 0.6
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.4
        "airblast vulnerability multiplier" 0.4
        "head scale" 0.7
        "override footstep sound set" 7 // buster
      }
    }

    T_TFBot_Sniper_SMG
    {
      Name "SMG Sniper"
      Class Sniper 
      ClassIcon sniper_smg_tind
    
      Skill Expert 
      MaxVisionRange 1400
      WeaponRestrictions SecondaryOnly
    
      Item "the anger"
      Item "upgradeable tf_weapon_smg"
      ItemAttributes
      {
        ItemName "upgradeable tf_weapon_smg"
        "item style override" 1
        "is australium item" 1
      }
    }

    T_TFBot_Giant_Sniper_Jarate
    {
      Name "Giant Jarate Sniper"
      Class Sniper 
      ClassIcon sniper_jarate 
      Scale 1.75
      Health 3000
    
      Attributes MiniBoss
      Attributes AlwaysFireWeapon
      Skill Expert
      MaxVisionRange 1500
      WeaponRestrictions SecondaryOnly
    
      Tag bot_giant
      Item "Jarate"
      Item "Desert Marauder"
      ItemAttributes
      {
        ItemName "Jarate"
        "effect bar recharge rate increased" 0.01
        "fire rate penalty" 4
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.5
        "airblast vulnerability multiplier" 0.5
      }
    }

    T_TFBot_Sniper_Bow_Burst
    {
      Name "Burst Huntsman Sniper"
      Class Sniper 
      ClassIcon sniper_bow_burst
      Health 200
      scale 1.2
      Skill Hard
      WeaponRestrictions PrimaryOnly

      Item "The Huntsman"
      Item "Das Metalmeatencasen"
      ItemAttributes
      {
        ItemName "The Huntsman"
        "mult projectile count" 3 
        "damage penalty" 0.5
        "projectile spread angle penalty" 3
      }
    }

    T_TFBot_Giant_Sniper_SMG
    {
      Name "Giant SMG Sniper"
      Class Sniper 
      ClassIcon sniper_smg_tind
      Scale 1.75
      Health 3000
      MaxVisionRange 2000
      Attributes MiniBoss
      Skill Expert
      WeaponRestrictions SecondaryOnly
    
      Tag bot_giant
      Item "upgradeable tf_weapon_smg"
      Item "the anger"
      ItemAttributes
      {
        ItemName "upgradeable tf_weapon_smg"
        "Damage bonus" 1.5
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.5
        "airblast vulnerability multiplier" 0.5
      }
    }

    T_TFBot_Sniper_Jarwacka
    {
      Name "Jarate Wacka"
      Class Sniper 
      ClassIcon sniper_jarate_bushwacka
      Health 125
      Attributes SpawnWithFullCharge
      WeaponRestrictions MeleeOnly
      Action Mobber 
      Attributes IgnoreFlag
      Skill Expert 
      FireWeapon    //Periodically fires weapon
      {
        Delay 5
        Cooldown 22
        Repeats 0 
				Type "Primary" 
			}
      WeaponSwitch    //Periodically switches weapon
      {
        Delay 1 
        Cooldown 3 
        Repeats 0 
				Type "Secondary" 
			}
      Item "Jarate"
      Item "The Bushwacka"
      ItemAttributes
      {
        ItemName "Jarate"
        "effect bar recharge rate increased" 0.6
      }
      ItemAttributes
      {
        Itemname "The Bushwacka"
        "speed boost when active" 1.5
      }
    }

    //Spy

    T_TFBot_Spy_Gun
    {
      Name "Gunspy"
      Class Spy
      ClassIcon spy_revolver_lite
    
      Action FetchFlag 
      Skill Hard 
      MaxVisionRange 1200
      WeaponRestrictions PrimaryOnly
      CharacterAttributes
      {
        "cannot disguise" 1 
      }
    }

    T_TFBot_Spy_Enforcer
    {
      Name "Enforcer Spy"
      Class Spy
      ClassIcon spy_enforcer_nys
    
      Action FetchFlag 
      Skill Hard 
      Item "The Enforcer"
      Item "Cosa Nostra Cap"
      MaxVisionRange 1200
      WeaponRestrictions PrimaryOnly
      CharacterAttributes
      {
        "cannot disguise" 1 
      }
    }

    T_TFBot_Spy_Ambassador // requries "SnipersCanHeadshot" 1
    {
      Name "Ambassador Spy"
      Class Spy
      ClassIcon spy_ambassador_lite 
      Action FetchFlag 
      Skill Expert 
      MaxVisionRange 2000
      WeaponRestrictions PrimaryOnly
    
      Item "The Ambassador"
      CustomEyeGlowColor "226 29 29"
      AimAT Head 
      AimTrackingInterval 0.05
      ItemAttributes
      {
        ItemName "The Ambassador"
        "crit_dmg_falloff" 0
      }
      CharacterAttributes
      {
        "cannot disguise" 1
      }
    }

    T_TFBot_Spy_Deadringer
    {
      Name "Dead Ringer Spy"
      Class Spy
      ClassIcon vex_spy_deadringer 
      //Item "The Ambassador"
      Item "The Dead Ringer"
      Action Mobber     
      CharacterAttributes
      {
        "cannot disguise" 1
      }

      FireWeapon  
      {
        Delay 4
        Cooldown 3
        Duration 0.1
        Type Secondary
      }
    }

    T_TFBot_Giant_Spy_Ambassador // Requires "SnipersCanHeadshot" 1
    {
      Name "Giant Ambassador Spy"
      Class Spy 
      ClassIcon spy_ambassador_lite_giant
      Scale 1.7
      Health 3000
    
      Attributes MiniBoss
      Attributes DisableDodge
      Action FetchFlag 
      Skill Expert
      MaxVisionRange 2000
      WeaponRestrictions PrimaryOnly
      AimAt Head
      Tag bot_giant
      Item "The Ambassador"
      Item "Hong Kong Cone"
      AimTrackingInterval 0.001
      ItemAttributes
      {
        ItemName "The Ambassador"
        "crit_dmg_falloff" 0
        "damage bonus" 2
        "fire rate penalty" 1.35
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.5
        "airblast vulnerability multiplier" 0.5
        "cannot disguise" 1
      }
    }

    T_TFBot_Giant_Spy_Gun
    {
      Name "Giant Gunspy"
      Class Spy
      ClassIcon spy_revolver_lite
      Scale 1.7
      Health 3000
    
      Attributes MiniBoss
      Skill Expert
      MaxVisionRange 1200
      WeaponRestrictions PrimaryOnly
    
      Tag bot_giant
      Item "Upgradeable TF_WEAPON_REVOLVER"
      Action FetchFlag  
      MaxVisionRange 1200
      ItemAttributes
      {
        ItemName "Upgradeable TF_WEAPON_REVOLVER"
        "damage bonus" 1.5
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.4
        "airblast vulnerability multiplier" 0.4
        "cannot disguise" 1
        "override footstep sound set" 7 
      }
    }

    T_TFBot_Giant_Spy_Burst
    {
      Name "Giant Burst Spy"
      Class Spy
      ClassIcon spy_revolver_burstfire_giant
      Scale 1.7
      Health 3000
    
      Attributes MiniBoss
      Action FetchFlag 
      Skill Expert
      MaxVisionRange 900
      WeaponRestrictions PrimaryOnly
      AimTrackingInterval 0.05 // expert
      Tag bot_giant
      Item "TF_WEAPON_REVOLVER"
      Item "Cosa Nostra Cap"
      ItemAttributes
      {
        ItemName "TF_WEAPON_REVOLVER"
        "fire rate bonus" 0.001
        "reload time increased" 3.1
        "weapon spread bonus" 0.1
        "no damage falloff" 1
        "damage penalty" 0.85
      }
      CharacterAttributes
      {
        "move speed bonus" 0.5
        "damage force reduction" 0.4
        "airblast vulnerability multiplier" 0.4
        "cannot disguise" 1 
      }
    }

    T_TFBot_Spy_Burst
    {
      Name "Burst Spy"
      Class Spy
      ClassIcon spy_revolver_burstfire
    
      Action FetchFlag
      Skill Normal
      MaxVisionRange 1000
      WeaponRestrictions PrimaryOnly
    
      Item "TF_WEAPON_REVOLVER"
      Item "Cosa Nostra Cap"
      ItemAttributes
      {
        ItemName "TF_WEAPON_REVOLVER"
        "fire rate bonus" 0.001
        "reload time increased" 3.1
        "weapon spread bonus" 0.1
        "no damage falloff" 1
        "damage penalty" 0.55
      }
      CharacterAttributes
      {
        "cannot disguise" 1 
      }
    }

    T_TFBot_Spy_Stinger
    {
      Name "Stinger Spy"
      Class Spy 
      ClassIcon spy_letranger_nys
      Scale 1
      Health 125
      Action FetchFlag 
      Skill Expert 
      MaxVisionRange 3000
      WeaponRestrictions PrimaryOnly
      Item "L'Inspecteur"
      Item "L'Etranger"
      ItemAttributes
      {
        Itemname "L'Inspecteur"
        "attach particle effect" 56
      }
    
      ItemAttributes
      {
        ItemName "L'Etranger"
        "mark for death" 1
        "reload time increased" 3.1
        "clip size penalty" 0.10
        "damage penalty" 1
      }
    }


    //Sentry Busters

    T_TFBot_SentryBuster_Fix
		{
			Class Demoman
			Name "Sentry Buster"
			Skill Expert
			Health 2500
			Item "The Ullapool Caber"
			WeaponRestrictions MeleeOnly
			ClassIcon sentry_buster
			Attributes MiniBoss
			CharacterAttributes
			{
				"move speed bonus" 2
				"damage force reduction" 0.5
				"airblast vulnerability multiplier" 0.5
				"override footstep sound set" 7
				"cannot be backstabbed" 1
        "voice pitch scale" 0
        "no_attack" 1
			}
    }

    //////Boss
    // T_TFBotBoss_Genji
    // {
    //   Name "CY-N1 Jumper"
    //   Class Scout
    //   ClassIcon scout_cleaver_rapid
    //   Scale 1.7
    //   Health 30000
                  
    //   Attributes MiniBoss
    //   Attributes UseBossHealthBar 
    //   Action Mobber 
    //   Skill Expert
    //   MaxVisionRange 1200
    //   Item "Upgradeable TF_WEAPON_SCATTERGUN"r
    //   Item "The Half-zatoichi"
    //   Item "The Frickin' Sweet Ninja Hood"
    //   Tag bot_giant
    //   WeaponSwitch    //Periodically switches weapon
    //   {
    //     Delay 0.01
    //     Repeats 1
    //     Type "Melee" 
    //     IfHealthBelow 10000
    //   }
    //   WeaponSwitch    //Periodically switches weapon
    //   {
    //     Delay 8.01
    //     Repeats 1
    //     Type "Primary" 
    //     IfHealthBelow 10000
    //   }
    //   ItemAttributes
    //   {
    //     ItemName "Upgradeable TF_WEAPON_SCATTERGUN"
    //     "override projectile type extra" "cleaver"
    //     "burst fire count" -3
    //     "burst fire rate mult" 5
    //     "clip size bonus" 4
    //     "fire rate bonus" 0.3
    //     "reload full clip at once" 1
    //     "reload time increased" 9
    //     "projectile gravity native" 0.8
    //     "dmg penalty vs players" 0.5
    //     "mult bleeding dmg" 0
    //   }
    //   ItemAttributes
    //   {
    //     Itemname "The Half-zatoichi"
    //     "honorbound" 0
    //     "damage bonus" 1.31
    //     "fire rate penalty" 1.3
    //     "restore health on kill" 0
    //     "move speed bonus" 1.25
    //   }
    //   CharacterAttributes
    //   {
    //     "move speed bonus" 0.85
    //     "damage force reduction" 0.7
    //     "airblast vulnerability multiplier" 0.7
    //     "override footstep sound set" 5 
    //   }	
    // }
  }
}