WaveSchedule { LuaScriptFile "scripts/deflect_rage_airblast.lua" // PrecacheModel "models/props_mvm/mvm_comically_small_player_shield.mdl" // LuaScriptFile "scripts/shield_sentry_oc.lua" LuaScriptFile "scripts/holdfireuntilfullupgrade.lua" LuaScriptFile "scripts/lua_knockback_rage_cactus.lua" LuaScriptFile "scripts/cowmangler_charge_shot_attribute.lua" LuaScriptFile "scripts/small_shield_overclock.lua" CustomUpgradesFile "mvm_upgrades_cactus_gg2a1.txt" DisallowUpgrade //RPG { Upgrade "projectile gravity" // Upgrade name. In case of extended upgrades, the name of the attribute MaxLevel 0 // Maximum allowed level IfUpgradePresent // Other upgrades that should not be present { "clip size upgrade atomic" 1 // "clip size upgrade atomic" at level 1 or more blocks this upgrade } } DisallowUpgrade //RPG { Upgrade "clip size upgrade atomic" // Upgrade name. In case of extended upgrades, the name of the attribute MaxLevel 0 // Maximum allowed level IfUpgradePresent // Other upgrades that should not be present { "projectile gravity" 1 // "damage bonus hidden" at level 1 or more blocks this upgrade } } DisallowUpgrade //Xbow { Upgrade "reload full clip at once" // Upgrade name. In case of extended upgrades, the name of the attribute MaxLevel 0 // Maximum allowed level IfUpgradePresent // Other upgrades that should not be present { "faster reload rate" 1 // "damage bonus hidden" at level 1 or more blocks this upgrade } } DisallowUpgrade //Xbow { Upgrade "faster reload rate" // Upgrade name. In case of extended upgrades, the name of the attribute MaxLevel 0 // Maximum allowed level IfUpgradePresent // Other upgrades that should not be present { "reload full clip at once" 1 // "damage bonus hidden" at level 1 or more blocks this upgrade } } ExtendedUpgrades { MaxUpgradesTier { 1 1 // Max 2 upgrades on tier 1 } /////Scout Dummy { Name "Overclocked Upgrades" Attribute "max health additive bonus" Cap 0 Increment 0 Cost 0 Description "Currently only Scout, Soldier & Pyro have access to special overclocks. Check them out!" Tier 1 PlayerUpgrade 1 } Scattergun_A { Name "Balanced Mod: Mini Shells" Attribute "clip size penalty HIDDEN" Cap 2 Increment 1 Cost 400 Description "+Slow enemy on hit | +100% clip size | +30% reload speed | +destroy projectiles | -40% damage penalty" Tier 1 SecondaryAttributes { "provide on active" 1 "halloween reload time decreased" -0.3 "attack projectiles" 1 "damage penalty" -0.4 "hidden primary max ammo bonus" 1 "slow enemy on hit" 1 } AllowPlayerClass Scout AllowedWeapons { SimilarToItem "TF_WEAPON_SCATTERGUN" } DisallowedWeapons // Disallow those weapons { ItemName "Baby Face's Blaster" ItemName "The Back Scatter" } } Scattergun_Clean_A { Name "Clean Mod: Slim Shells" Attribute "fire rate bonus HIDDEN" Cap 0.85 Increment -0.15 Cost 500 Description "+15% firing speed | +25% accuracy" Tier 1 SecondaryAttributes { "weapon spread bonus" -0.25 } AllowPlayerClass Scout AllowedWeapons { SimilarToItem "TF_WEAPON_SCATTERGUN" } DisallowedWeapons // Disallow those weapons { ItemName "Baby Face's Blaster" ItemName "The Back Scatter" } } Scattergun_Clean_B { Name "Balanced Mod: Compressed Shells" Attribute "bullets per shot bonus" Cap 1.4 Increment 0.4 Cost 300 Description "+40% bullets per shot | -15% slower reload" Tier 1 SecondaryAttributes { "Reload time increased" 0.15 } AllowPlayerClass Scout AllowedWeapons { SimilarToItem "TF_WEAPON_SCATTERGUN" } DisallowedWeapons // Disallow those weapons { ItemName "Baby Face's Blaster" ItemName "The Back Scatter" } } BabyFace { Name "Unstable Mod: Vintage Model" Attribute "no double jump" Cap 1 Increment 1 Cost 400 SecondaryAttributes { "weapon spread bonus" -0.4 "lose hype on take damage" -4 "move speed penalty" -0.1 } Description "+Boost remains permenantly | +40% more accurate | -10% move speed | -No double jump" Tier 1 AllowedWeapons { ItemName "Baby Face's Blaster" } } BabyFace_b { Name "Balanced Mod: Mega Magnet" Attribute "mult credit collect range" Cap 1.5 Increment 0.5 Cost 300 SecondaryAttributes { "healing received penalty" -0.25 "move speed penalty" 0.05 } Description "+50% credit pickup range | +5% movement speed | -25% healing from all sources" Tier 1 AllowedWeapons { ItemName "Baby Face's Blaster" } } BabyFace_c { Name "Balanced Mod: Blood Money" Attribute "mult credit collect range" Cap 1.5 Increment -0.5 Cost 300 SecondaryAttributes { "add attributes on kill" "mult credit collect range|2.50|5|health from credits|25|5" } Description "+Credit collection radius is increased to 1.5x on kill for 5 seconds | -Credit collection radius is set to 0.5x" Tier 1 AllowedWeapons { ItemName "Baby Face's Blaster" } } Backscatter { Name "Unstable Mod: Expanded Crit Module" Attribute "crit from behind" Cap 1 Increment 1 Cost 250 SecondaryAttributes { "spread penalty" 0.46 "Reload time increased" 0.25 } Description "+Crits from behind | -46% accuracy | -25% reload speed" Tier 1 AllowedWeapons { ItemName "The Back Scatter" } } Backscatter // new wow epic { Name "Unstable Mod: Lever Action" Attribute "weapon spread bonus" Cap 0.5 Increment -0.5 Cost 500 SecondaryAttributes { "can headshot" 1 // "clip size penalty" -0.41 "headshot damage increase" 1 "fire rate penalty" 0.25 "bullets per shot bonus" -0.75 "CARD: damage bonus" 1 } Description "+Can headshot | +50% more accurate | -25% firing speed | -75% bullets per shot" Tier 1 AllowedWeapons { ItemName "The Back Scatter" } } Shortstop { Name "Clean Mod: Hollow Point Rounds" Attribute "damage bonus" Cap 1.1 Increment 0.1 Cost 400 SecondaryAttributes { "reload time increased hidden" -0.46 } Description "+50% faster reload | +10% damage bonus" Tier 1 AllowPlayerClass Scout AllowedWeapons { ItemName "The Shortstop" } } Shortstop_b { Name "Unstable Mod: Dairy Mags" Attribute "add cond on hit" SecondaryAttributes { "add cond on hit duration" 2.0 "fire rate penalty HIDDEN" 0.75 "damage penalty" -0.2 } Cap 27 Increment 27 Cost 300 Description "+Mad Milk on hit | -75% firing speed | -20% damage penalty" Tier 1 AllowPlayerClass Scout AllowedWeapons { ItemName "The Shortstop" } } ////Scout Boomsticks FaNB { Name "Unstable Mod: Slim Slugs" Attribute "weapon spread bonus" Cap 0.8 Increment -0.2 Cost 350 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "scattergun has knockback" -1 "Reload time increased" 0.15 } Description "+20% more accurate | -No special knockback | -15% slower reload" Tier 1 AllowPlayerClass Scout AllowedWeapons { ItemName "The Force-a-Nature" ItemName "Festive Force-a-Nature" } } /////Pistols PistolCoK { Name "Clean Mod: Combo Bullets" Attribute "critboost on kill" Cap 4.0 Increment 4.0 Cost 500 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "deploy time decreased" -0.5 } Description "+On Kill: 4 seconds of critical hits | +50% faster switch speed" Tier 1 AllowPlayerClass Scout AllowedWeapons { ClassName tf_weapon_handgun_scout_secondary ClassName TF_WEAPON_PISTOL_SCOUT ItemName "The C.A.P.P.E.R" } } PistolMilk { Name "Unstable Mod: Dairy Mags" Attribute "add cond on hit" SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "add cond on hit duration" 3.5 "fire rate penalty HIDDEN" 0.75 } Cap 27 Increment 27 Cost 300 Description "+Mad Milk on hit | -75% firing speed" Tier 1 AllowPlayerClass Scout AllowedWeapons { ClassName tf_weapon_handgun_scout_secondary ClassName TF_WEAPON_PISTOL_SCOUT ItemName "The C.A.P.P.E.R" } } ////Scout Misc BonkSoda { Name "Unstable Mod: Sugar Rush" Attribute "effect cond override" Cap 8271 Increment 8271 Cost 200 Description "+Can attack during the effect | +25% longer effect duration | -Replaces invicibility with a 75% chance for attacks to miss" Tier 1 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "mult effect duration" 1.25 } AllowedWeapons { ItemName "Bonk! Atomic Punch" ItemName "Festive Bonk 2014" } } Cleaver { Name "Clean Mod: Hot Knife" Attribute "Set DamageType Ignite" Cap 1 Increment 1 Cost 400 Description "+Projectile ignites | +200% bleed strength" Tier 1 SecondaryAttributes { "mult bleeding delay" -0.5 "mult bleeding dmg" 2 } AllowedWeapons { ItemName "The Flying Guillotine" } } Cleaver_b { Name "Clean Mod: Biohazard Blade" Attribute "add cond on hit" Cap 24 Increment 24 Cost 400 Description "+Jarate on hit | +Drain 5% uber per bleed tick" Tier 1 SecondaryAttributes { "subtract victim medigun charge on hit" 5 "add cond on hit duration" 2 } AllowedWeapons { ItemName "The Flying Guillotine" } } ////Scout Melee BatA ///includes Fish { Name "Clean Mod: Mark Module" Attribute "mark for death" Cap 1 Increment 1 Cost 250 Description "+On Hit: Mark enemy for death" Tier 1 AllowedWeapons { ClassName TF_WEAPON_BAT ItemName "The Holy Mackerel" ItemName "Festive Bat 2011" ItemName "Festive Holy Mackerel" ItemName "The Wrap Assassin" } DisallowedWeapons // Disallow those weapons { ItemName "The Fan O'War" ItemName "The Sandman" ItemName "The Boston Basher" ItemName "The Candy Cane" ItemName "Sun-on-a-Stick" ItemName "The Atomizer" } } BatB ///includes Fish { Name "Clean Mod: Stronger Force" Attribute "damage bonus" Cap 1.5 Increment 0.5 Cost 250 Description "+Scout decides to put more force into his bat swings which results in a 50% damage bonus" Tier 1 AllowedWeapons { ClassName TF_WEAPON_BAT ItemName "The Holy Mackerel" ItemName "Festive Bat 2011" ItemName "Festive Holy Mackerel" } DisallowedWeapons // Disallow those weapons { ItemName "The Fan O'War" ItemName "The Wrap Assassin" ItemName "The Sandman" ItemName "The Boston Basher" ItemName "The Candy Cane" ItemName "Sun-on-a-Stick" ItemName "The Atomizer" } } basher_a { Name "Clean Mod: Biohazard Tip" Attribute "hit self on miss" Cap 0 Increment -1 Cost 300 Tier 1 Description "+On hit: coat enemy in jarate | +Cannot apply debuff/bleed on self" SecondaryAttributes { "add cond on hit" 24 "add cond on hit duration" 1 } AllowedWeapons { ItemName "The Boston Basher" ItemName "Three-Rune Blade" } } basher_b { Name "Balanced Mod: Sharpened Tips" Attribute "damage bonus" Cap 2 Increment 1 Cost 300 Tier 1 Description "+100% damage bonus | +200% bleed strength | -Increased self hit vulnerability" SecondaryAttributes { "mult bleeding delay" -0.5 "mult bleeding dmg" 2 "no self effect" 1 } AllowedWeapons { ItemName "The Boston Basher" ItemName "Three-Rune Blade" } } SandmanA { Name "Clean Mod: FaN Module" Attribute "damage causes airblast" Cap 1 Increment 1 Cost 500 Description "Melee swings knock back enemies on hit | +50% damage per swing" Tier 1 SecondaryAttributes { "damage bonus" 1.5 } AllowedWeapons { ItemName "The Sandman" } } SandmanA { Name "Clean Mod: Craftsman's Bat" Attribute "melee attack rate bonus" Cap 0.6 Increment -0.4 Cost 300 Description "+15 max health | +40% faster swing speed" Tier 1 SecondaryAttributes { "max health additive penalty" 15 } AllowedWeapons { ItemName "The Sandman" } } CandyCaneA { Name "Balanced Mod: Sugar Shock" Attribute "add cond on hit" Cap 27 Increment 27 Cost 350 Description "+Applies Mad Milk on hit for 4 seconds | -10 max health" Tier 1 SecondaryAttributes { "add cond on hit duration" 4 "max health additive penalty" -10 } AllowedWeapons { ItemName "The Candy Cane" } } CandyCaneB { Name "Balanced Mod: Peppermint Pummel" Attribute "mark for death" Cap 1 Increment 1 Cost 350 Description "+Mark For Death on hit | +On hit: speedboost for 5 seconds | -15% slower movement" Tier 1 SecondaryAttributes { "speed_boost_on_hit_enemy" 5 "move speed bonus" 1.18 } AllowedWeapons { ItemName "The Candy Cane" } } SunOnAStickA { Name "Unstable Mod: Soul Scorcher" Attribute "damage bonus vs burning" Cap 4 Increment 4 Cost 250 Description "+4.0x damage to burning enemies | -75% damage to non-burning targets" Tier 1 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "dmg penalty vs nonburning" -0.75 } AllowedWeapons { ItemName "Sun-on-a-Stick" } } SunOnAStickB { Name "Unstable Mod: Infernal Hex" Attribute "crit vs burning players" Cap 0 Increment -1 Cost 250 Description "+Ignites on Hit | +Mark For Death | -No longer crits burning players" Tier 1 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "add cond on hit" 123 "mark for death" 1 } AllowedWeapons { ItemName "Sun-on-a-Stick" } } SunOnAStick_clean { Name "Clean Mod: Volcanic Armor" Attribute "afterburn immunity" Cap 1 Increment 1 Cost 500 Description "Immune to afterburn when active and fire resistance is global" SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "dmg taken from fire reduced" 0.25 "dmg taken from fire reduced on active" 0.25 } AllowedWeapons { ItemName "Sun-on-a-Stick" } } AtomizerA { Name "Balanced Mod: Heavy Material" Attribute "dmg from ranged reduced" Cap 0.5 Increment -0.5 Cost 300 SecondaryAttributes { "move speed penalty" -0.15 "provide on active" 1 "mark for death" 1 } Description "+Marks Target | +Resist all ranged damage by 50% | -15% slower move speed" Tier 1 AllowedWeapons { ItemName "The Atomizer" } } AtomizerB { Name "Balanced Mod: Lightweight Material" Attribute "move speed bonus" Cap 1.1 Increment 0.1 Cost 300 SecondaryAttributes { "increased jump height" 0.25 "crit from behind" 1 "provide on active" 1 "dmg penalty vs players" -0.15 } Description "+5% faster movement speed | +25% jump height | +Crits from behind" Tier 1 AllowedWeapons { ItemName "The Atomizer" } } RocketA { Name "Unstable Mod: RPG Module" Attribute "projectile gravity" Cap 600 Increment 600 Cost 500 SecondaryAttributes { "damage bonus HIDDEN" 0.25 "clip size penalty" -0.75 "Blast radius increased" 0.5 "reload time increased hidden" 0.75 // "fire rate penalty HIDDEN" 0.2 "projectile no deflect" 1 } Description "(i)Rockets now arc | +25% damage bonus | +50% blast radius | -75% clip size | -75% reload speed" Tier 1 AllowedWeapons { ClassName TF_WEAPON_ROCKETLAUNCHER ItemName "Festive Rocket Launcher 2011" ItemName "The Original" } DisallowedWeapons // Disallow those weapons { ItemName "Rocket Jumper" ItemName "The Cow Mangler 5000" ItemName "The Air Strike" ItemName "The Direct Hit" ItemName "The Liberty Launcher" ItemName "The Black Box" ItemName "Festive Black Box" ItemName "The Beggar's Bazooka" } } RocketJumperA { Name "Clean Mod: Money Jumper" Attribute "mult credit collect range" Cap 2.25 Increment 1.25 Cost 400 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "health from credits" 25 } Description "+25% credit collection range | +Heals from credit collected" Tier 1 AllowedWeapons { ItemName "Rocket Jumper" } } RocketJumperB { Name "Clean Mod: Bottomless Clip" Attribute "mult credit collect range" Cap 1.1 Increment 0.1 Cost 400 SecondaryAttributes { "mod max primary clip override" -1 "deploy time decreased" 0.35 "self add cond on hit" 34 "damage penalty" 0.001 "self add cond on hit duration" 2 } Description "+Does not need to reload | +On hit: Crits for 2 seconds" Tier 1 AllowedWeapons { ItemName "Rocket Jumper" } } DirectHitA { Name "Unstable Mod: Extra Gunpowder" Attribute "projectile no deflect" Cap 1 Increment 1 Cost 350 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "CARD: damage bonus" 0.35 "Blast radius decreased" -0.3 "dmg pierces resists absorbs" 1 } Description "+35% damage bonus | +Attacks pierce damage resistances | -Blast damage is non-existant" Tier 1 AllowedWeapons { ItemName "The Direct Hit" } } DirectHitB { Name "Unstable Mod: Loaded Payload" Attribute "projectile no deflect" Cap 1 Increment 1 Cost 350 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "Blast radius decreased" 0.45 "clip size penalty HIDDEN" -0.25 } Description "+45% blast radius | -25% clip size" Tier 1 AllowedWeapons { ItemName "The Direct Hit" } } BlackBoxA { Name "Unstable Mod: Bionic Box" Attribute "cannot giftwrap" // attribute is irrelevant Cap 1 Increment 1 Cost 300 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "Projectile speed decreased" -0.25 "heal on hit for rapidfire" 15 "health on radius damage" -20 "damage penalty" -0.6 "fire rate bonus" -0.99 "halloween reload time decreased" -0.1 "projectile spread angle penalty" 3 "heal on hit for rapidfire" 40 "hidden primary max ammo bonus" 1.0 } Description "Mimics the Black Box used by robots | +100% max ammo | -Cannot fire until full reload" Tier 1 AllowedWeapons { ItemName "The Black Box" ItemName "Festive Black Box" } OnApply { Output "popscript,$EnableHoldFire,,0" } OnDowngrade { Output "popscript,$DisableHoldFire,,0" } } BlackBoxB { Name "Balanced Mod: Tank Buster" Attribute "mult dmg vs tanks" Cap 1.6 Increment 0.6 Cost 300 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "Projectile speed decreased" -0.2 "damage penalty" 0.9 } Description "+50% damage vs. tanks | -20% projectile speed | -10% damage penalty" Tier 1 AllowedWeapons { ItemName "The Black Box" ItemName "Festive Black Box" } } cowmangler_mastery { Name "Clean Mod: Charged Shot Mastery" Description "-50% charge shot cost + charge shot marks for death" Attribute "throwable fire speed" Increment 1 Cap 1 Cost 800 AllowedWeapons { ItemName "The Cow Mangler 5000" } SecondaryAttributes { // override charged shot cost "throwable damage" 2 } OnApply { Output "popscript,$CustomChargeShotStart,,0" } OnDowngrade { Output "popscript,$CustomChargeShotStop,,0" } } LibertyLauncherA { Name "Clean Mod: Jump Module" Attribute "fire rate bonus HIDDEN" Cap 0.6 Increment -0.4 Cost 500 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "rocket jump damage reduction" -0.7 } Description "+40% firing speed | +70% rocket jump reistance" Tier 1 AllowedWeapons { ItemName "The Liberty Launcher" } } AirstrikeA { Name "Unstable Mod: Mega Missles" Attribute "rocket jump damage reduction" Cap 1 Increment 0.15 Cost 500 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "Projectile speed decreased" -0.25 "mult dmg while midair" 1.25 "mod projectile heat follow crosshair" 1 "mod projectile heat seek power" 360 } Description "(i)Rockets will follow your crosshair | +25% damage bonus while midair | -25% projectile speed" Tier 1 AllowedWeapons { ItemName "The Air Strike" } } AirstrikeB { Name "Unstable Mod: Carpet Bomber" Attribute "rocket jump damage reduction" Cap 1 Increment 0.15 Cost 500 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "blast radius increased" 0.15 "clip size bonus" 0.5 "damage penalty" -0.2 "no damage falloff" 1 "add damage per target" 0.05 "midair accuracy mult" 1.25 } Description "+25% faster firing speed while midair | +5% damage per enemy caught in the blast radius | +15% blast radius | -20% damage penalty" Tier 1 AllowedWeapons { ItemName "The Air Strike" } } ////Soldier Secondary ShotgunMark { Name "Balanced Mod: Debuff Rounds" Attribute "Mark for death" Cap 1 Increment 1 Cost 250 Description "+Mark For Death on hit | +20% faster reload | -35% damage bonus" SecondaryAttributes { "Reload time decreased" -0.2 "fire rate bonus HIDDEN" -0.3 "damage penalty" -0.35 "add cond on hit" 24 "add cond on hit duration" 2 } Tier 1 AllowedWeapons { ClassName TF_WEAPON_SHOTGUN_SOLDIER } DisallowedWeapons // Disallow those weapons { ItemName "The Reserve Shooter" } } ShotgunA { Name "Balanced Mod: Hollow Point bullets" Attribute "damage bonus" Cap 1.5 Increment 0.5 Cost 250 Description "+50% damage bonus | +20% faster firing speed | -25% clip size" SecondaryAttributes { "fire rate bonus HIDDEN" 0.2 "clip size penalty" -0.25 } Tier 1 AllowedWeapons { ClassName TF_WEAPON_SHOTGUN_SOLDIER } DisallowedWeapons // Disallow those weapons { ItemName "The Reserve Shooter" } } ReserveA { Name "Balanced Mod: Air-raid rounds" Attribute "mod crit while airborne" Cap 1 Increment 1 Cost 400 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "rocketjump attackrate bonus" -0.5 "fire rate penalty HIDDEN" 0.5 "parachute attribute" 1 "weapon spread bonus" -0.5 } Description "+Deals crits and fires 40% faster while rocket jumping | +50% accuracy | -50% slower firing speed" Tier 1 Allowplayerclass Soldier AllowedWeapons { ItemName "The Reserve Shooter" } } ReserveB { Name "Unstable Mod: Explosive Shells" Attribute "mult dmg vs airborne" Cap 11 Increment 10 Cost 400 SecondaryAttributes { "damage causes airblast" 1 "explosive bullets" 10 "explosion particle" "merasmus_bomb_explosion" "explosion particle on direct hit" "merasmus_bomb_explosion" "bullets per shot bonus" -0.8 "damage bonus" 0.5 "Reload time increased" 0.2 "mult dmg vs giants" 10 "mult dmg vs tanks" 10 "fire rate penalty HIDDEN" 0.4 } Description "+Deals massive damage to airborne targets | +Applies knockback on hit | -80% bullets per shot | -20% slower reload | -50% damage bonus" Tier 1 AllowedWeapons { ItemName "The Reserve Shooter" } } BisonA { Name "Unstable Mod: AI Assist" Attribute "mod projectile heat aim time" Cap 2 Increment 2 Cost 300 SecondaryAttributes { "mod projectile heat aim start time" 0.5 "mod projectile heat seek power" 360 "damage penalty" 0.7 } Description "+Projectile will chase enemies for 2 seconds | -30% damage" Tier 1 AllowedWeapons { ItemName "The Righteous Bison" } } BisonA { Name "Unstable Mod: Overloaded Core" Attribute "damage bonus" Cap 1.25 Increment 0.25 Cost 300 SecondaryAttributes { "Reload time increased" 0.5 "projectile lifetime" 4 "Set DamageType Ignite" 1 "fire rate bonus HIDDEN" -0.2 } Description "(i)Projectiles last for 4 seconds | +25% damage bonus | +20% firing speed | +Ignite on hit | -50% reload speed" Tier 1 AllowedWeapons { ItemName "The Righteous Bison" ItemName "The Pomson 6000" } } GunboatsA { Name "Clean Mod: Titanium Soles" Attribute "mult credit collect range" Cap 3.25 Increment 2.25 Cost 300 SecondaryAttributes { "cancel falling damage" 1 } Description "+125% increased collection range | +fall damage immunity" Tier 1 AllowedWeapons { ItemName "The Gunboats" } } GunboatsB { Name "Clean Mod: Extra Inventory Space" Attribute "maxammo primary increased" Cap 2.0 Increment 1.0 Cost 300 Description "+100% primary ammo | +20% rocket jump resistance" SecondaryAttributes { "rocket jump damage reduction" -0.2 } Tier 1 AllowedWeapons { ItemName "The Gunboats" } } BaseJumper { Name "Clean Mod: Improved Materials" Attribute "increased air control" Cap 3 Increment 3 Cost 350 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "parachute redeploy" 1 "maxammo primary increased" 0.5 } Description "Increased air control and can re-deploy | +50% max primary ammo" Tier 1 Allowplayerclass Soldier Allowplayerclass Demoman AllowedWeapons { ItemName "The B.A.S.E. Jumper" } } Mantreads { Name "Clean Mod: Heavy Duty Boots" Attribute "move speed bonus" Cap 1.1 Increment 0.1 Cost 350 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "kb fall min velocity" 150 "kb fall radius" 75 "kb fall force" 100 "kb fall damage" 175 "kb fall stun time" -1 } Description "+175 additional stomp damage" Tier 1 AllowedWeapons { ItemName "The Mantreads" } } Thermal { Name "Stable Mod: Titanium Soles" Attribute "mult credit collect range" Cap 3 Increment 2 Cost 0 SecondaryAttributes { "maxammo primary increased" 0.5 } Description "+increased cash collection range +50% Primary Ammo" Tier 1 AllowedWeapons { ItemName "The Thermal Thruster" } } Panic { Name "Clean Mod: Vintage Model" Attribute "damage penalty" Cap 1 Increment 0.2 Cost 500 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "panic_attack" 1 "bullets per shot bonus" -0.5 "auto fires full clip" 1 "Reload time decreased" -0.34 "clip size penalty" -0.25 "fire rate bonus with reduced health" -0.5 } Description "(i)Weapon now mimics its original version | +50% faster fire rate when below 50% health" Tier 1 Allowplayerclass Engineer Allowplayerclass Heavyweapons Allowplayerclass Soldier Allowplayerclass Pyro AllowedWeapons { ItemName "Panic Attack Shotgun" } } PanicB { Name "Clean Mod: Combo Slugs" Attribute "minicritboost on kill" Cap 5 Increment 5 Cost 500 Description "+On Kill: 5 seconds of mini-crits | +25% damage bonus" Tier 1 SecondaryAttributes { "CARD: damage bonus" 0.75 } Allowplayerclass Engineer Allowplayerclass Heavyweapons Allowplayerclass Pyro Allowplayerclass Spy AllowedWeapons { ItemName "Panic Attack Shotgun" ItemName "The Family Business" ClassName TF_WEAPON_SHOTGUN_HWG ClassName TF_WEAPON_SHOTGUN_PRIMARY ItemName "The Family Business" SimilarToItem "Festive Revolver 2014" ClassName TF_WEAPON_SHOTGUN_PYRO } DisallowedWeapons // Disallow those weapons { ItemName "The Frontier Justice" ItemName "The Pomson 6000" ItemName "The Rescue Ranger" ItemName "The Widowmaker" ItemName "The Enforcer" ItemName "Festive Ambassador" ItemName "The Ambassador" ItemName "The Reserve Shooter" } } //////MELEE SOLDIER ShovelA { Name "Clean Mod: Support Beacon" Attribute "mod soldier buff range" Cap 2.0 Increment 1.0 Cost 150 Allowplayerclass Soldier SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { //"increase buff duration" 1.5 "provide on active" 1 "damage bonus" 0.5 } Description "(i)When active: +100% buff range | +50% damage bonus" Tier 1 AllowedWeapons { ClassName TF_WEAPON_SHOVEL } DisallowedWeapons // Disallow those weapons { ItemName "The Market Gardener" ItemName "The Escape Plan" ItemName "The Equalizer" } } PainTrain { Name "Unstable Mod: Magnetic Spike" Attribute "melee range multiplier" Cap 2.5 Increment 1.5 Cost 150 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "mult credit collect range" 1 // "damage bonus" 0.35 "dmg taken from bullets increased" 0.8 } Description "+Increased credit collection radius | +100% melee range | -20% bullet vulnerability" Tier 1 AllowedWeapons { ItemName "The Pain Train" } } MemeSpoon { Name "Balanced Mod: Titanic Toppler" Attribute "damage all connected" Cap 1 Increment 1 Cost 200 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "mult dmg vs giants" 2 "fire rate penalty" 0.15 "melee range multiplier" 0.5 } Description "+Damages all enemies connected via medi-beam | +100% damage to giant robots | -15% slower swing speed" Tier 1 AllowedWeapons { ItemName "The Market Gardener" } } MemeSpoonB { Name "Balanced Mod: Channeled Critboost" Attribute "critboost on kill" Cap 4 Increment 4 Cost 200 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "melee range multiplier" 1 "fire rate penalty" 0.1 } Description "+On Kill: 4 seconds of critical hits | -10% swing speed" Tier 1 AllowedWeapons { ItemName "The Market Gardener" } } Equalizer { Name "Clean Mod: Survival Training" Attribute "damage bonus" Cap 1.25 Increment 0.25 Cost 200 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "dmg from ranged reduced" -0.35 } Description "+25% damage | +Resist all ranged damage by 35%" Tier 1 AllowedWeapons { ItemName "The Equalizer" } } ZatSoldierA { Name "Balanced Mod: Samurai Spirit" Attribute "provide on active" Cap 1 Increment 1 Cost 200 Allowplayerclass Soldier SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "minicritboost on kill" 2.5 "move speed bonus" 0.1 "fire rate bonus" -0.2 "maxammo secondary reduced" -0.35 "maxammo primary reduced" -0.35 } Description "+On Kill: Minicrit for 2 seconds | +100% buff duration and radius | +20% swing speed | -35% ammo penalty" Tier 1 AllowedWeapons { ItemName "The Half-Zatoichi" } } Flamer_a { Name "Unstable Mod: Acidic Compound" Attribute "SPELL: Halloween green flames" Cap 1 Increment 1 Cost 500 SecondaryAttributes { "damage penalty" 0.1 "weapon burn dmg increased" 3 "weapon burn time increased" 2 "maxammo primary reduced" -0.25 } Description "+300% afterburn damage | -90% damage penalty | -25% ammo penalty" Tier 1 AllowedWeapons { ClassName TF_WEAPON_FLAMETHROWER ItemName "Festive Flamethrower 2011" } DisallowedWeapons // Disallow those weapons { ItemName "The Phlogistinator" ItemName "The Backburner" ItemName "The Dragon's Fury" ItemName "The Degreaser" } } Flamer_b { Name "Unstable Mod: Face Melter" Attribute "CARD: damage bonus" Cap 1.5 Increment 0.5 Cost 250 SecondaryAttributes { "move speed penalty" -0.1 "maxammo primary reduced" -0.5 } Description "+50% damage bonus | -10% move speed | -50% ammo penalty" Tier 1 AllowedWeapons { ClassName TF_WEAPON_FLAMETHROWER ItemName "Festive Flamethrower 2011" } DisallowedWeapons // Disallow those weapons { ItemName "The Phlogistinator" ItemName "The Backburner" ItemName "The Dragon's Fury" ItemName "The Degreaser" } } Backburner { Name "Unstable Mod: Caustic Fumes" Attribute "add cond on hit" Cap 123 Increment 123 Cost 400 SecondaryAttributes { //"bleeding duration" 3 "airblast_pushback_disabled" 1 "slow enemy on hit" 1 "flame_speed" 5400 "flame_drag" 4.75 } Description "+Ignite non-ignitable targets | +100% chance to slow target | +35% flamethrower range | -Airblast no longer pushes back robots" Tier 1 AllowedWeapons { ItemName "The Backburner" ItemName "Festive Backburner 2014" } } DragonA { Name "Balanced Mod: Leech Valve" Attribute "heal on hit for rapidfire" Cap 15 Increment 15 Cost 300 Tier 1 SecondaryAttributes { "weapon burn dmg increased" 2 "weapon burn time increased" 2 "add cond on hit" 123 "mult_item_meter_charge_rate" 0.2 } Description "+Ignites non-igniteable targets | +15 HP per hit | +200% burn damage | -20% repressurization" AllowedWeapons { ItemName "The Dragon's Fury" } } DragonB { Name "Unstable Mod: Unstable Pressure Valve" Attribute "alt-fire disabled" Cap 1 Increment 1 Cost 300 Tier 1 SecondaryAttributes { "mult_item_meter_charge_rate" -0.25 "mod ammo per shot" 2 } Description "+25% re-pressurization speed | -1 additional ammo per shot | -No Airblast" AllowedWeapons { ItemName "The Dragon's Fury" } } Degreaser { Name "Unstable Mod: Gas Jockey" Attribute "move speed bonus" Cap 1.15 Increment 0.15 Cost 400 SecondaryAttributes { "dmg pierces resists absorbs" 1 "damage penalty" -0.15 "airblast_pushback_disabled" 1 "mult airblast refire time" -0.5 "flame_speed" 5400 "flame_drag" 4.75 } Description "+15% move speed | +50% faster airblast | +35% flamethrower range | +Attacks pierce resistances | -15% damage penalty | -Airblast no longer pushes back" Tier 1 AllowedWeapons { ItemName "The Degreaser" } } ////Pyro Secondary FlaregunA { Name "Balanced Mod: Heavy-Duty Flare" Attribute "damage bonus" Cap 1.5 Increment 0.5 Cost 250 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "weapon burn time reduced" -0.25 "maxammo primary reduced" -0.5 } Description "+50% damage bonus | -25% afterburn time | -50% primary ammo" Tier 1 AllowedWeapons { ItemName "The Flare Gun" ItemName "Festive Flare Gun" } } FlaregunB { Name "Clean Mod: Premium Rounds" Attribute "damage bonus" Cap 1.15 Increment 0.15 Cost 250 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "mult afterburn delay" 0.25 } Description "+15% damage bonus | +25% faster burn" Tier 1 AllowedWeapons { ItemName "The Flare Gun" ItemName "Festive Flare Gun" } } Det_A { Name "Unstable Mod: Winger Mechanism" Attribute "increased jump height" Cap 1.3 Increment 0.3 Cost 200 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "boots falling stomp" 1 "weapon burn time reduced" -0.9 "maxammo secondary reduced" -0.75 "provide on active" 1 } Description "+30% jump height | +Gain the mantreads stomp ability | -90% afterburn time | -75% secondary ammo" Tier 1 AllowedWeapons { ItemName "The Detonator" ItemName "The Scorch Shot" } } Det_B { Name "Balanced Mod: Volcanic Compound" Attribute "Blast radius increased" Cap 1.35 Increment 0.35 Cost 200 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "Projectile speed decreased" -0.2 "mult afterburn delay" 0.5 "damage penalty" -0.25 } Description "+35% explosion radius | +50% faster afterburn | -20% slower projectile speed | -25% damage penalty" Tier 1 AllowedWeapons { ItemName "The Detonator" ItemName "The Scorch Shot" } } Scorch { Name "Unstable Mod: Magma Payload" Attribute "Blast radius decreased" Cap 0.5 Increment -0.5 Cost 300 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "stun on hit" "0.5" "stun on hit slow" 0.6 "stun on hit type" "movement" "mod flaregun fires pellets with knockback" -1 "weapon burn time reduced" -1 } Description "+Afterburn slows enemy by 60% | -No afterburn" Tier 1 AllowedWeapons { ItemName "The Scorch Shot" } } ManMelter_A { Name "Unstable Mod: Radiation Lens" Attribute "subtract victim medigun charge on hit" Cap 25 Increment 25 Cost 250 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "weapon burn time reduced" -1 "heal on hit for rapidfire" 20 "mark for death" 1 } Description "+Mark For Death | +Drain 25% Medigun charge per hit | +20 HP per hit | -No Afterburn" Tier 1 AllowedWeapons { ItemName "The Manmelter" } } ManMelter_B { Name "Unstable Mod: Condensed Core" Attribute "add cond on hit" Cap 123 Increment 123 Cost 250 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "weapon burn dmg increased" 1 "weapon burn time increased" 1 "add cond on hit duration" 4 "mult projectile count" 2 "ignores other projectiles" 1 "damage penalty" -0.25 } Description "+Applies Gas on hit | +100% burn damage | +Fires 2 condensed projectiles | -25% damage penalty" Tier 1 AllowedWeapons { ItemName "The Manmelter" } } ReservePyro { Name "Unstable Mod: Trench Gun" Attribute "Set DamageType Ignite" Cap 5 Increment 5 Cost 250 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "bullets per shot bonus" 0.5 "spread penalty" 0.35 "mult afterburn delay" 0.5 } Description "+Weapon ignites targets | +50% bullets per shot | -35% less accurate" Tier 1 AllowPlayerClass Pyro AllowedWeapons { ItemName "The Reserve Shooter" ClassName TF_WEAPON_SHOTGUN_PYRO } DisallowedWeapons // Disallow those weapons { ItemName "Panic Attack Shotgun" } } GasA { Name "Balanced Mod: Australian Gas" Attribute "provide on active" Cap 1 Increment 1 Cost 300 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "effect cond override" 24 "mult effect duration" -0.6 } Description "Gas Effect now coats robots in jarate | -60% effect duration" Tier 1 AllowPlayerClass Pyro AllowedWeapons { ItemName "The Gas Passer" } } ////Pyro Melee Homewrecker { Name "Balanced Mod: Heavy Mallet" Attribute "dmg taken from bullets reduced" Cap 0.5 Increment -0.5 Cost 250 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "provide on active" 1 "damage force reduction" -0.9 "dmg penalty vs players" -0.25 } Description "(i)When active: +50% bullet resistance and +90% resistant to knockback | -25% damage vs. players" Tier 1 AllowedWeapons { ItemName "The Homewrecker" ItemName "The Maul" } } Powerjack { Name "Unstable Mod Exposed Battery" Attribute "critboost on kill" Cap 2 Increment 2 Cost 250 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage penalty" -0.2 "move speed bonus" -0.15 "heal on kill" -25 "provide on active" -1 "increase buff duration" -0.35 } Description "+2 seconds of critical hits on kill | -20% damage penalty | -35% MMMPH duration" Tier 1 AllowedWeapons { ItemName "The Powerjack" } } Neon { Name "Balanced Mod: Gordbort Capacitor" Attribute "damage all connected" Cap 1 Increment 1 Cost 200 Description "+Damage all robots connected via medibeam | -20% slower swing speed" SecondaryAttributes { "fire rate penalty" 0.2 } Tier 1 AllowedWeapons { ItemName "The Neon Annihilator" } } PyroMeleeA { Name "Clean Mod: Extra Supplies" Attribute "maxammo primary increased" Cap 1.5 Increment 0.5 Cost 300 SecondaryAttributes { "maxammo secondary increased" 2 } Description "+50% primary Ammo | +100% secondary ammo" Tier 1 Allowplayerclass Pyro AllowedWeapons { SimilarToItem "TF_WEAPON_FIREAXE" } DisallowedWeapons // Disallow those weapons { ItemName "The Back Scratcher" ItemName "The Third Degree" ItemName "The Hot Hand" ItemName "The Neon Annihilator" ItemName "The Powerjack" } } PyroMeleeB { Name "Clean Mod: Armor Breaking" Attribute "damage bonus" Cap 1.2 Increment 0.2 Cost 200 SecondaryAttributes { "mult dmg vs giants" 1.35 "mult dmg vs tanks" 1.35 "fire rate penalty" 0.2 } Description "+35% bonus damage against tanks and giants" Tier 1 Allowplayerclass Pyro AllowedWeapons { SimilarToItem "TF_WEAPON_FIREAXE" } DisallowedWeapons // Disallow those weapons { ItemName "The Back Scratcher" ItemName "The Third Degree" ItemName "The Hot Hand" ItemName "The Neon Annihilator" ItemName "The Powerjack" SimilarToItem "The Axtinguisher" } } Axtinguisher { Name "Unstable Mod: Serrated Axe" Attribute "crit vs burning players" Cap 1 Increment 1 Cost 200 SecondaryAttributes { "dmg penalty vs nonburning" -0.75 "attack_minicrits_and_consumes_burning" -1 "melee range multiplier" 0.5 "melee bounds multiplier" 0.55 } Description "+Crits vs burning players | +No longer extinguishes target | -75% damage to non-burning players" Tier 1 AllowedWeapons { SimilarToItem "The Axtinguisher" } } AxtinguisherB { Name "Unstable Mod: Feudal Fire Axe" Attribute "restore health on kill" Cap 50 Increment 50 Cost 200 SecondaryAttributes { "honorbound" 1 "melee range multiplier" 0.5 "melee bounds multiplier" 0.55 } Description "+On Kill: Restore 50% of base health | -Weapon is honorbound" Tier 1 AllowedWeapons { SimilarToItem "The Axtinguisher" } } ThirdDegree { Name "Clean Mod: Spine Zapper" Attribute "crit from behind" Cap 1 Increment 1 Cost 300 SecondaryAttributes { "subtract victim medigun charge on hit" 20 } Description "+Crit from behind | +Drain 20% uber" Tier 1 AllowedWeapons { ItemName "The Third Degree" } } Rake { Name "Balanced Mod: Premium Rake" Attribute "melee cleave attack" Cap 1 Increment 1 Cost 200 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "health from healers reduced" 0.5 "health from packs increased" -0.5 } Description "+25% health from healers | +Weapon cleaves | -No bonus health from packs" Tier 1 AllowedWeapons { ItemName "The Back Scratcher" } } Rake_b { Name "Clean Mod: Back Breaker" Attribute "crit from behind" Cap 1 Increment 1 Cost 250 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage bonus" 0.15 } Description "+15% damage bonus| +Crit from behind" Tier 1 AllowedWeapons { ItemName "The Back Scratcher" } } VolcanoFragment { Name "Balanced Mod: Hell-Forged Heal" Attribute "heal on hit for rapidfire" Cap 25 Increment 25 Cost 200 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "mult afterburn delay" 1.5 "damage penalty" -0.2 } Description "+On Hit: Heal 25HP | +150% faster afterburn | -20% damage penalty" Tier 1 AllowedWeapons { ItemName "Sharpened Volcano Fragment" } } HotHand { Name "Clean Mod: Team Bonding" Attribute "speed buff ally" Cap 5 Increment 5 Cost 250 Description "+70% melee range | +85% damage bonus | +On Ally Hit: Gives both players a speed bonus for 5 seconds" Tier 1 AllowedWeapons { ItemName "The Hot Hand" } SecondaryAttributes { "melee range multiplier" 0.7 "melee bounds multiplier" 0.55 "damage penalty" 0.2 "damage bonus" 0.65 } } ShortCircuit { Name "Clean Mod: Overclocked Circuit" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 300 Description "+25% damage bonus" //Tier 1 AllowedWeapons { ItemName "The Short Circuit" } } } }