// -- These attributes must attached to a weapon using ItemAttributes and then ItemName -- // "Blast radius decreased" // "Reload time decreased" // "airblast pushback scale" // "arrow mastery" // "attack projectiles" // "bullets per shot bonus" // "clip size bonus" // "clip size penalty" // "clip size upgrade atomic" // "cloak consume rate increased" // "critboost on kill" // "damage bonus" // "damage causes airblast" // "damage penalty" // "effect bar recharge rate increased" // "faster reload rate" // "fire rate bonus" // "fire rate penalty" // "flame life bonus" // (not sure about this one -- can't even find where it gets used at a glance) "multiple sentries" // "projectile penetration" // "projectile spread angle penalty" // "scattergun knockback mult" // "uber duration bonus" // "ubercharge rate bonus" // "use large smoke explosion" // ---------------------------------------------------- WaveSchedule { Templates { // Sniper T_TFBot_test { Class Sniper Skill Hard MaxVisionRange 2500 } // Phlog Pyro T_TFBot_Pyro_Phlog { Class Pyro Name "Phlog Pyro" Skill Hard ClassIcon pyro_phlog Item "The Phlogistinator" Item "The Bubble Pipe" WeaponRestrictions PrimaryOnly } // Escape Plan T_TFBot_Soldier_EscapePlan { Class Soldier Name "Escape Plan Soldier" Skill Hard ClassIcon soldier_escape Item "The Escape Plan" Item "Stainless Pot" WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 3.5 } } // Giant Escape Plan T_TFBot_Giant_Soldier_EscapePlan { Class Soldier Name "Giant Escape Plan" Skill Hard ClassIcon soldier_escape_giant Item "The Escape Plan" Item "Stainless Pot" WeaponRestrictions MeleeOnly Health 3000 Attributes MiniBoss CharacterAttributes { "move speed bonus" 2.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } // Righteous Bison Soldier T_TFBot_Soldier_Bison { Class Soldier Name "Bisonman" Skill Hard ClassIcon soldier_bison Item "The Righteous Bison" Item "The Idiot Box" Item "Lord Cockswain's Novelty Mutton Chops and Pipe" WeaponRestrictions SecondaryOnly } // Bushwacka Sniper T_TFBot_Sniper_Bushwacka { Class Sniper Name "Bush Whacker" Skill Hard ClassIcon sniper_bushwacka Item "The Bushwacka" WeaponRestrictions MeleeOnly } // Fan o' War Scout T_TFBot_Scout_Fanowar { Class Scout Name "Fan Scout" Skill Hard ClassIcon scout_fanowar Item "The Fan O'war" WeaponRestrictions MeleeOnly } T_TFBot_Demoman_CaberSamurai // Jumps high randomly, will charge towards player after it hits peak jump height //Ask programmer about multiple attributes on weapons { Class Demoman Name "Caber Samurai" ClassIcon demo_rapidcaber Skill Expert Item "The Ullapool Caber" ItemAttributes { ItemName "LOL" "Attack not cancel charge" 1 } 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 10 AutoJumpMax 10 CharacterAttributes { "charge time increased" 2 "charge recharge rate increased" 7 "increased jump height" 2.3 "bot custom jump particle" 1 "damage bonus" 1.5 } } //Kritzkrieg Medic T_TFBot_Medic_Kritzkrieg { Class Medic Name "Kritz Medic" Skill Easy Item "The Kritzkrieg" ClassIcon medic_kritz Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } //Grapple Heavy T_TFBot_Heavy_Grapple { Class Heavy Name "Grappler" Skill Hard Item "Grappling Hook" ClassIcon heavy_grapple WeaponRestrictions MeleeOnly } //Giant Milk Scout T_TFBot_Giant_Scout_Milk { Class Scout Name "Giant Milkman" Skill Hard Item "The Milkman" Item "Mad Milk" ClassIcon scout_milk_giant ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" 0.01 "fire rate bonus" 0.3 } Health 1600 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } //Neon Pyro T_TFBot_Pyro_Neon { Class Pyro Name "Neon Pyro" Skill Expert Item "The Neon Annihilator" ClassIcon pyro_neon ItemAttributes { ItemName "The Neon Annihilator" "fire rate bonus" 0.3 "damage bonus" 0.7 } WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon CharacterAttributes { "move speed bonus" 2 } } //Airblast Pyro T_TFBot_Pyro_Airblast { Class Pyro Name "Airblaster" Skill Expert Item "The Degreaser" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Degreaser" "mult airblast refire time" 0.1 } ClassIcon pyro_airblast Attributes AlwaysFireWeapon CharacterAttributes { "move speed bonus" 2.5 } Attributes AlwaysFireWeapon } //Reserve Shooter Pyro T_TFBot_Pyro_Reserve { Class Soldier Name "Reserve Pyro" Skill Expert Item "the reserve shooter" ItemAttributes { ItemName "the reserve shooter" "fire rate bonus" 0.3 } //ClassIcon WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon CharacterAttributes { "move speed bonus" 2.5 } } //Giant Reserve Shooter Pyro T_TFBot_Giant_Pyro_Reserve { Class Soldier Name "Reserve Pyro" Skill Expert Item "Reserve Shooter" ItemAttributes { ItemName "Reserve Shooter" "fire rate bonus" 0.3 } ClassIcon heavy_shotgun_burst WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Attributes MiniBoss Attributes AlwaysFireWeapon CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } //Giant Cleaver Scout T_TFBot_Giant_Scout_Cleaver { Class Scout Name "Flying Scoutotine" Skill Hard Item "The Fed-Fightin' Fedora" Item "The Flying Guillotine" ClassIcon scout_cleaver ItemAttributes { ItemName "The Flying Guillotine" "effect bar recharge rate increased" 0.01 "fire rate bonus" 0.3 } Health 1600 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Major_League_Fast { Class Scout Name "Major League" ClassIcon scout_stun_giant Skill Expert Health 1600 //Scale 1.9 Item "Batter's Helmet" Item "The Sandman" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.001 "fire rate bonus" 0.3 } CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.7 "airblast vulnerability multiplier" 3.0 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } T_TFBot_Giant_Major_Dwarf { Class Heavy Name "Miniman" ClassIcon heavy_dwarf Skill Expert Health 50000 //Scale 1.9 Item "Horace" Item "Warrior's Spirit" WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes AlwaysCrit ItemAttributes { ItemName "The Warrior's Spirit" "effect bar recharge rate increased" 0.001 "fire rate bonus" 0.3 } Scale 0.6 MaxVisionRange 1600 Attributes UseBossHealthBar WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.9 "override footstep sound set" 2 } } T_TFBot_Pyro_Immune { Name "Ranged-immune Pyro" Class Pyro Skill Expert Item "Robot Chicken Hat" Item "The Degreaser" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Degreaser" "mult airblast refire time" 0.1 } CharacterAttributes { "damage bonus" 0.1 "dmg from ranged reduced" 0 "move speed bonus" 1.2 } } T_TFBot_Giant_Demoman_Loose_Cannon { Class Demoman Name "Giant Demoman Let Loose" ClassIcon demo_loosecannon_giant Skill Expert Health 3550 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Item "The Cyborg Stunt Helmet" Item "The Loose Cannon" ItemAttributes { ItemName "The Loose Cannon" "faster reload rate" -0.4 "fire rate bonus" 0.25 "Blast radius decreased" 1.2 "projectile spread angle penalty" 2 "damage causes airblast" 1 "blast dmg to self increased" 0.05 "damage bonus" .00001 "grenade launcher mortar mode" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } //Loose Cannon Demo T_TFBot_Demoman_Loose_Cannon { Class Demoman Name "Demoman Let Loose" ClassIcon demo_loosecannon Skill Expert Item "The Cyborg Stunt Helmet" Item "the loose cannon" Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Loose Cannon" "faster reload rate" -0.4 "fire rate bonus" 0.5 "Blast radius decreased" 1.2 "projectile spread angle penalty" 2 "damage causes airblast" 1 "damage bonus" .00001 "blast dmg to self increased" 0.05 "grenade launcher mortar mode" 0 } WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 2.5 } } } }