Editing
Data:ItemData.json
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{ "ability_item_pickup_effects": { "Name": null, "Description": null, "Cost": "None", "Tier": null, "Activation": "ActivationPress", "Slot": null, "Components": null, "TargetTypes": [ "Hero" ], "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "2.0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "armor_upgrade_base": { "Name": null, "Description": null, "Cost": "None", "Tier": null, "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "armor_upgrade_t1": { "Name": null, "Description": null, "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "armor_upgrade_t2": { "Name": null, "Description": null, "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "armor_upgrade_t3": { "Name": null, "Description": null, "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "armor_upgrade_t4": { "Name": null, "Description": null, "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "tech_upgrade_base": { "Name": null, "Description": null, "Cost": "None", "Tier": null, "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "tech_upgrade_t1": { "Name": null, "Description": null, "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "tech_upgrade_t2": { "Name": null, "Description": null, "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "tech_upgrade_t3": { "Name": null, "Description": null, "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "tech_upgrade_t4": { "Name": null, "Description": null, "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "upgrade_ability_power_shard": { "Name": "Echo Shard", "Description": null, "Cost": "6200", "Tier": "4", "Activation": "InstantCast", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "Movement", "MagicDamage" ], "Disabled": false, "AbilityCooldown": 21, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.3", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "12", "WeaponPower": "0", "BonusMoveSpeed": "1m", "BulletResist": "16" }, "upgrade_ability_refresher": { "Name": "Refresher", "Description": "\u003Cspan style=\"font-weight: bold;\"\u003EReset the cooldown\u003C/span\u003E of all your abilities and \u003Cspan style=\"font-weight: bold;\"\u003Erestore all your charges\u003C/span\u003E.", "Cost": "6200", "Tier": "4", "Activation": "InstantCast", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": 230, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.3", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechResist": "8", "BulletResist": "16" }, "upgrade_ablative_coat": { "Name": "Ablative Coat", "Description": "Provides \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E but you lose some each time you take Weapon Damage. Loss can only happen once every {s:StackLossFrequency}s. Bullet Resist is restored when out of combat.", "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": [], "ShopFilters": null, "Disabled": true, "AbilityCooldown": 21, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "MaxBulletResist": "40", "StackLossFrequency": "1", "ArmorLossPerHit": "4", "BulletArmor": "1", "BonusSprintSpeed": "3m" }, "upgrade_acolytes_glove": { "Name": "Spirit Strike", "Description": "When you perform a \u003Cspan style=\"font-weight: bold;\"\u003ELight or Heavy Melee\u003C/span\u003E attack against a hero, deal extra \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E with the attack and reduce the target's \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Resist\u003C/span\u003E.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "MagicDamage", "Melee" ], "Disabled": false, "AbilityCooldown": 8.5, "AbilityDuration": "11", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "SpiritDamage": "50", "TechArmorDamageReduction": "-12", "TechShieldMaxHealth": "80", "BonusMeleeDamagePercent": "12" }, "upgrade_active_bullet_shield": { "Name": "Shield Rush", "Description": "Give temporary \u003Cspan class=\"highlight\"\u003Ebullet shield\u003C/span\u003E for you and nearby allied Heros and their minions.", "Cost": "6200", "Tier": "4", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": [ "HeroFriendly", "MinionFriendly" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": 64, "AbilityDuration": "15", "AbilityCastRange": "25m", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.25", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TempBulletShieldHealth": "800", "Radius": "30m", "BulletShieldMaxHealth": "400", "BonusSprintSpeed": "5m" }, "upgrade_active_reload": { "Name": "Active Reload", "Description": "While reloading, pressing R during the highlighted portion will \u003Cspan style=\"font-weight: bold;\"\u003Einstantly finish your reload\u003C/span\u003E and grant you \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EBullet Lifesteal\u003C/span\u003E.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage" ], "Disabled": false, "AbilityCooldown": 18, "AbilityDuration": "7", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BaseAttackDamagePercent": "10", "BonusClipSizePercent": "18", "BulletLifestealPercent": "20", "BonusFireRate": "20", "BonusHealth": "50" }, "upgrade_aerial_assault": { "Name": "Aerial Assault", "Description": null, "Cost": "6200", "Tier": "4", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": 26, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ActivateTime": "0.75", "BulletLifestealPercent": "25", "BonusFireRate": "15", "JumpVelocityHidden": "30.0m", "AssaultLifestealPercent": "20", "AssaultDuration": "3.0", "AssaultFireRate": "60", "ExplodeRadius": "3m" }, "upgrade_ammo_scavenger": { "Name": "Ammo Scavenger", "Description": "Any time you secure or deny a Soul from an entity you \u003Cspan style=\"font-weight: bold;\"\u003Eget ammo back\u003C/span\u003E and gain stacking \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "ClipSize" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "45", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSizePercent": "15", "BonusHealth": "40", "AmmoPerSoul": "2", "SpiritPowerPerSoul": "1", "MaxStacks": "20" }, "upgrade_aoe_root": { "Name": "Vacuum Web", "Description": null, "Cost": "6200", "Tier": "4", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": 42, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.2", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "CaptureRadius": "12m", "TetherDuration": "3.5", "TetherRadius": "3m", "TechRangeMultiplier": "20", "TechRadiusMultiplier": "20" }, "upgrade_aoe_silence": { "Name": "EMP Grenade", "Description": "Throw a grenade that \u003Cspan class=\"highlight\"\u003Esilences\u003C/span\u003E enemies and lowers their \u003Cspan class=\"highlight\"\u003Espirit resistance\u003C/span\u003E.", "Cost": "3000", "Tier": "3", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Disruption" ], "Disabled": true, "AbilityCooldown": 32, "AbilityDuration": "0.25", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.2", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "DebuffDuration": "5", "StartRadius": "1m", "Radius": "8m", "TechResist": "-20", "TechShieldMaxHealth": "225" }, "upgrade_aoe_smoke_bomb": { "Name": "Smoke", "Description": "Give you and teammates \u003Cspan class=\"highlight\"\u003Einvisibility\u003C/span\u003E and a \u003Cspan class=\"highlight\"\u003Emove speed\u003C/span\u003E bonus. Attacking or taking damage will remove the invisibility.\u003Cbr\u003ECast delay: {s:AbilityCastDelay}s.", "Cost": "3000", "Tier": "3", "Activation": "InstantCast", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroFriendly" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": 64, "AbilityDuration": "25", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "1.5", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "InvisAlertWhenFading": "1", "InvisCancelOnDamage": "1", "InvisFadeToDuration": "0.3", "InvisMoveSpeedMod": "1.5m", "SpottedRadius": "20m", "RevealOnDamageDuration": "0.25", "RevealOnSpottedDuration": "0.25", "Radius": "30m", "FullInvisDistance": "50m" }, "upgrade_aoe_tech_shield": { "Name": "Spirit Barrier Pulse", "Description": "Temporarily gain \u003Cspan class=\"highlight\"\u003Espirit barrier\u003C/span\u003E for you and all nearby allied units.", "Cost": "1250", "Tier": "2", "Activation": "InstantCast", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllFriendly" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": 32, "AbilityDuration": "16", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.25", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TempTechShieldHealth": "400", "Radius": "30m" }, "upgrade_arcane_eater": { "Name": "Arcane Eater", "Description": "Your bullets \u003Cspan class=\"highlight\"\u003ESteal Spirit Power\u003C/span\u003E from enemy Heroes. Steal {s:HeadshotBonusSteal} extra Spirit Power with Headshots. This effect stacks.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "MagicDamage", "FireRate" ], "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "7", "SpiritStolePerHit": "1", "HeadshotBonusSteal": "1", "ProcCooldown": "0.5", "MaxStacks": "99", "StealDuration": "12" }, "upgrade_arcane_extension": { "Name": "Duration Extender", "Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003EDuration\u003C/span\u003E of your abilities and items.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusAbilityDurationPercent": "14", "BonusHealth": "100", "BonusHealthRegen": "1.75", "BaseAttackDamagePercent": "8" }, "upgrade_arcane_medallion": { "Name": "Arcane Medallion", "Description": "Whenever you deal \u003Cspan class=\"highlight\"\u003E{s:MinimumDamage} Spirit damage\u003C/span\u003E or more in a single hit against an enemy hero, gain \u003Cspan class=\"highlight\"\u003Etemporary Spirit Power\u003C/span\u003E.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "12", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "35", "WeaponPower": "0", "MinimumDamage": "200" }, "upgrade_armor_reduction_debuff": { "Name": "Armor Piercing Rounds", "Description": "Your bullets reduce the target's \u003Cspan class=\"highlight\"\u003Ebullet resistance by {s:ResistReduction}%\u003C/span\u003E of their current value for {s:AbilityDuration}s and deal bonus damage \u003Cspan class=\"highlight\"\u003Eagainst bullet shields\u003C/span\u003E.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy", "CreepEnemy", "MinionEnemy" ], "ShopFilters": [ "WeaponDamage" ], "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "8", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ResistReduction": "-60", "BaseAttackDamagePercent": "12", "BulletShieldDamagePercent": "60" }, "upgrade_attack_speed_1": { "Name": "Fire Rate", "Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "15" }, "upgrade_attack_speed_2": { "Name": "Improved Fire Rate", "Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "25" }, "upgrade_banshee_slugs": { "Name": "Crippling Headshot", "Description": null, "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Disruption" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BaseAttackDamagePercent": "20", "BulletLifestealPercent": "10", "AbilityLifestealPercentHero": "10", "BulletResistReduction": "24", "MagicResistReduction": "24", "DebuffDuration": "4" }, "upgrade_base": { "Name": null, "Description": null, "Cost": "None", "Tier": null, "Activation": "Passive", "Slot": null, "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "upgrade_belt_fed_magazine": { "Name": "Belt-Fed Magazine", "Description": "Your weapon gains a \u003Cspan class=\"highlight\"\u003Emuch larger magazine that \u003C/span\u003E\u003Cspan class=\"isNegative\"\u003Erequires spin-up time\u003C/span\u003E, starting with a \u003Cspan class=\"highlight\"\u003Eslower initial fire rate and becoming faster over the spin-up time\u003C/span\u003E.", "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "FireRate", "ClipSize" ], "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSizePercent": "125", "SpinUpTime": "3.5", "SpinUpDecay": "1.0", "InitialFireRateDecrease": "40", "MaxFireRateIncrease": "60", "BonusReloadTime": "0.0" }, "upgrade_berserker": { "Name": "Berserker", "Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E increases as you take sustained damage.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "ClipSize", "Durability" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "DamageDuration": "10", "DamageToStack": "100", "WeaponPowerPerStack": "5", "MaxStacks": 10, "BonusClipSize": "4", "BulletResist": "9" }, "upgrade_blitz_bullets": { "Name": "Swift Striker", "Description": null, "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "FireRate" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "22", "BonusClipSizePercent": "10", "LocalBulletArmorReduction": "-5" }, "upgrade_bonus_ability_charge_3": { "Name": "Hyper Charge", "Description": "\u003Cspan class=\"highlight\"\u003E+{s:BonusAbilityCharges}\u003C/span\u003E to your max ability \u003Cspan class=\"highlight\"\u003Echarges\u003C/span\u003E.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusAbilityCharges": "3" }, "upgrade_boxing_glove": { "Name": "Lifestrike", "Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003EMelee Attack\u003C/span\u003E applies \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Eheals you\u003C/span\u003E for 65% of the \u003Cspan style=\"font-weight: bold;\"\u003EMelee Damage\u003C/span\u003E dealt plus 110. This heal is 40% effective vs non-heroes.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Armor", "Components": [ "upgrade_lifestrike_gauntlets" ], "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "Durability", "Melee", "Healing" ], "Disabled": false, "AbilityCooldown": 5, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "SlowPercent": "60", "SlowDuration": "2.5", "BonusMeleeDamagePercent": "35", "LifestealHeal": "110", "LifestealHealPercent": "65", "BonusHealth": "125", "BulletResist": "10", "NonHeroHealPct": "40" }, "upgrade_bullet_armor": { "Name": "Bullet Armor", "Description": "Decreases \u003Cspan style=\"font-weight: bold;\"\u003Edamage taken\u003C/span\u003E from bullets.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Durability" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BulletResist": "26", "BaseAttackDamagePercent": "6" }, "upgrade_bullet_armor_2": { "Name": "Improved Bullet Armor", "Description": "Decreases \u003Cspan class=\"highlight\"\u003Edamage taken\u003C/span\u003E from bullets.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BulletArmor": "2" }, "upgrade_bullet_armor_reduction_aura": { "Name": "Hunter's Aura", "Description": "Reduces nearby enemies' \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist and Fire Rate\u003C/span\u003E. If there is only one enemy hero nearby, this \u003Cspan style=\"font-weight: bold;\"\u003Eeffect is tripled\u003C/span\u003E.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy", "CreepEnemy", "MinionEnemy" ], "ShopFilters": [ "WeaponDamage", "Disruption", "ClipSize" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealth": "150", "Radius": "15m", "BulletArmorReduction": "-9", "FireRateSlow": "10", "SingleTargetPlayerMultiplier": "3" }, "upgrade_bullet_damage_reduction_aura": { "Name": "Weapon Jammer", "Description": "Reduces the \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E of all nearby enemies.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": [ "HeroEnemy", "CreepEnemy", "MinionEnemy" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "Radius": "12m", "FireRateSlow": "30" }, "upgrade_bullet_resist_shredder": { "Name": "Bullet Resist Shredder", "Description": "Reduces \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E on enemies when you deal \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy", "CreepEnemy", "MinionEnemy" ], "ShopFilters": [ "WeaponDamage", "Durability" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "8", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BulletArmorReduction": "-12", "BonusHealth": "100", "MeleeResistPercent": "15" }, "upgrade_burst_fire": { "Name": "Burst Fire", "Description": "Briefly gain \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E when one of your bullets hits an enemy hero.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "FireRate" ], "Disabled": false, "AbilityCooldown": 8.5, "AbilityDuration": "4.0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "12", "ActivatedFireRate": "30", "SlideScale": "50", "SlowResistancePercent": "20", "BonusMoveSpeed": "2m", "BonusHealth": "70" }, "upgrade_burst_fire_actuator": { "Name": "Burst Fire Actuator", "Description": "Your weapon \u003Cspan class=\"highlight\"\u003E fires an additional percentage of your gun's starting clip as a burst\u003C/span\u003E. If all bullets in a burst connect with an enemy Hero, \u003Cspan class=\"highlight\"\u003Egain temporary Base Bullet Damage\u003C/span\u003E for the rest of the clip.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "CycleTimeFireRateDecrease": "0", "BurstFireShotPercent": "100", "NormalizedClipEmptySpeedIncrease": "25", "BurstFireShotsFromClipPercent": "15", "PerfectBurstWeaponPower": "20", "BonusHeadshotDamage": "0", "BaseBonusWeaponPower": "5", "IntraBurstFireRateIncrease": "0", "NonBurstFireConversionFactor": "3" }, "upgrade_camouflage": { "Name": "Camouflage Suit", "Description": "Go \u003Cspan class=\"highlight\"\u003Einvisible\u003C/span\u003E and maintain invisibility by \u003Cspan class=\"highlight\"\u003Enot moving or attacking\u003C/span\u003E. Taking damage will not reveal the Hero. Bonus Regen while Invisible.", "Cost": "1250", "Tier": "2", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": 10.5, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "InvisAlertWhenFading": "1", "InvisCancelOnDamage": "0", "InvisFadeToDuration": "1.0", "InvisMoveSpeedMod": "0", "SpottedRadius": "20m", "RevealOnDamageDuration": "0", "RevealOnSpottedDuration": "0.25", "MovementThresholdSq": "200", "RegenWhileInvisible": "5" }, "upgrade_cardio_calibrator": { "Name": "Enduring Speed", "Description": "Reduces the effect of enemy \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": [ "upgrade_sprint_booster" ], "TargetTypes": null, "ShopFilters": [ "Movement", "Durability" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusMoveSpeed": "1.1m", "SlowResistancePercent": "30", "BonusSprintSpeed": "2m", "BonusHealth": "75", "BonusHealthRegen": "1.5" }, "upgrade_chain_lightning": { "Name": "Tesla Bullets", "Description": "Your bullets have a chance to \u003Cspan style=\"font-weight: bold;\"\u003Eshock\u003C/span\u003E your target. The \u003Cspan style=\"font-weight: bold;\"\u003Eshock\u003C/span\u003E will jump to a nearby enemy.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "FireRate" ], "Disabled": false, "AbilityCooldown": "0.35", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "DamagePerChain": "30", "BonusPerChain": "60", "ChainRadius": "8m", "ProcChance": "25", "ChainCount": "2", "ChainTickRate": "0.4", "BonusFireRate": "14" }, "upgrade_charge_mastery": { "Name": "Charge Mastery", "Description": null, "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusAbilityCharges": "4", "CooldownBetweenChargeReduction": "50", "BonusChargedAbilityDamage": "15", "BonusChargedCooldownReduction": "15" }, "upgrade_charmed_wraps": { "Name": "Charmed Wraps", "Description": "Your abilities get their \u003Cspan class=\"highlight\"\u003Ecooldowns reduced\u003C/span\u003E when you perform a \u003Cspan class=\"highlight\"\u003Eheavy melee\u003C/span\u003E attack against a hero (or \u003Cspan class=\"highlight\"\u003Etwo light melee\u003C/span\u003E attacks within {s:LightMeleeTimeWindow}s).", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": 26, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "CooldownReductionFlat": "8.0", "LightMeleeTimeWindow": "4.0" }, "upgrade_cheat_death": { "Name": "Cheat Death", "Description": null, "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": 159, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "DamagePulseAmount": "65", "PulseInterval": "2", "PulseRadius": "8m", "DeathImmunityDuration": "4", "DeathImmunityPulseRateMultiplier": "4", "BonusHealth": "175", "BonusHealthRegen": "2" }, "upgrade_chonky": { "Name": "Fortitude", "Description": "After not taking damage for \u003Cspan style=\"font-weight: bold;\"\u003E10s\u003C/span\u003E, gain \u003Cspan style=\"font-weight: bold;\"\u003E4% Max Health Regen\u003C/span\u003E.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Armor", "Components": [ "upgrade_health" ], "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Durability", "Healing", "Movement" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "RestoreDelay": "10", "HealLifePercentOutOfCombat": "4", "HealthThreshold": "75", "BonusMoveSpeed": "2m", "BaseAttackDamagePercent": "27", "BonusHealth": "400" }, "upgrade_clip_size": { "Name": "Basic Magazine", "Description": "Increases \u003Cspan style=\"font-weight: bold;\"\u003Eammo\u003C/span\u003E.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "ClipSize" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSizePercent": "26", "BaseAttackDamagePercent": "15" }, "upgrade_clip_size_2": { "Name": "Big Clip", "Description": "Big Increase \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSizePercent": "30" }, "upgrade_clip_size_3": { "Name": "Extra Large Magazine", "Description": "Greatly Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSizePercent": "60" }, "upgrade_clip_size_fixed": { "Name": "Extended Magazine", "Description": "Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSize": "6" }, "upgrade_clip_size_fixed_t3": { "Name": "Extra Large Magazine", "Description": "Greatly Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSize": "12" }, "upgrade_cloaking_device": { "Name": "Cloaking Device", "Description": "Become \u003Cspan class=\"highlight\"\u003Einvisible\u003C/span\u003E. Nearby enemies will temporaily reveal the hero. Attacking or taking damage will remove the invisibility for {s:AbilityCooldown}s.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": 10.5, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "InvisAlertWhenFading": "1", "InvisCancelOnDamage": "1", "InvisFadeToDuration": "1.5", "InvisMoveSpeedMod": "3m", "SpottedRadius": "20m", "RevealOnDamageDuration": "1.5", "RevealOnSpottedDuration": "1.5", "FullInvisDistance": "50m" }, "upgrade_cloaking_device_active": { "Name": "Shadow Weave", "Description": "Become \u003Cspan style=\"font-weight: bold;\"\u003EStealthed\u003C/span\u003E. Whenever you take damage while Stealthed you get briefly revealed.", "Cost": "6200", "Tier": "4", "Activation": "InstantCast", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage", "FireRate", "Movement" ], "Disabled": false, "AbilityCooldown": 48, "AbilityDuration": "25", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "InvisAlertWhenFading": "1", "InvisCancelOnDamage": "1", "InvisFadeToDuration": "0.6", "InvisMoveSpeedMod": "2m", "SpottedRadius": "22m", "RevealOnDamageDuration": "1.5", "RevealOnSpottedDuration": "1.5", "FullInvisDistance": "50m", "AmbushDuration": "8", "AmbushBonusFireRate": "30", "AmbushBonusTechPower": "55", "TechShieldMaxHealth": "300", "BonusHealthRegen": "15", "BonusClipSizePercent": "30" }, "upgrade_close_quarter_combat": { "Name": "Point Blank", "Description": "When in \u003Cspan style=\"font-weight: bold;\"\u003Eclose range\u003C/span\u003E to your target, gain \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E and your bullets apply a \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": [ "upgrade_close_range" ], "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "WeaponDamage", "Durability", "Disruption" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "CloseRangeBonusWeaponPower": "45", "SlowPercent": "25", "SlowDuration": "2", "CloseRangeBonusDamageRange": "15m", "BulletResist": "15", "Stamina": "1" }, "upgrade_close_range": { "Name": "Close Quarters", "Description": "Deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E when in \u003Cspan style=\"font-weight: bold;\"\u003Eclose range\u003C/span\u003E to your target.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Durability" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "CloseRangeBonusWeaponPower": "25", "CloseRangeBonusDamageRange": "15m", "BulletResist": "5" }, "upgrade_cold_front": { "Name": "Cold Front", "Description": "Release an expanding ice blast that deals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESlows\u003C/span\u003E targets it hits. Deals 2x Damage to non-Heroes.", "Cost": "1250", "Tier": "2", "Activation": "InstantCast", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Disruption", "Durability" ], "Disabled": false, "AbilityCooldown": 28, "AbilityDuration": "3.0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "SpreadDuration": "0.75", "StartRadius": "2m", "EndRadius": "14m", "SlowPercent": "40", "Damage": "75", "NPCDamageMult": "2", "TechResist": "10" }, "upgrade_colossus": { "Name": "Colossus", "Description": "Gain \u003Cspan style=\"font-weight: bold;\"\u003EBullet and Spirit Resist\u003C/span\u003E, and \u003Cspan style=\"font-weight: bold;\"\u003Eslow the move and dash speed\u003C/span\u003E of enemies nearby. Your model size grows by 20%.", "Cost": "6200", "Tier": "4", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "Durability" ], "Disabled": false, "AbilityCooldown": 37, "AbilityDuration": "7", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealth": "600", "BonusMeleeDamagePercent": "20", "BaseAttackDamagePercent": "20", "BulletResist": "40", "TechResist": "40", "SlowPercent": "30", "GroundDashReductionPercent": "-25", "Radius": "12m", "ModelScaleGrowth": "1.2" }, "upgrade_combo_breaker": { "Name": "Combo Breaker", "Description": "\u003Cspan class=\"highlight\"\u003ERemove all debuffs\u003C/span\u003E and heal yourself. \u003Cbr\u003E\u003Cspan class=\"highlight\"\u003ECan be used while stunned.\u003C/span\u003E", "Cost": "6200", "Tier": "4", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": [ "AllFriendly" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": 23, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechArmor": "2", "BonusHealthRegen": "2.75", "HealPercentAmount": "30", "RegenDuration": "10" }, "upgrade_containment": { "Name": "Slowing Hex", "Description": "Deals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E, \u003Cspan style=\"font-weight: bold;\"\u003ESlows\u003C/span\u003E targets movement and dashes. Also \u003Cspan style=\"font-weight: bold;\"\u003ESilences their movement-based items and abilities\u003C/span\u003E.\u003Cbr\u003E\u003Cspan style=\"font-style: italic;\"\u003EDoes not affect target's stamina usage.\u003C/span\u003E", "Cost": "1250", "Tier": "2", "Activation": "ActivationPress", "Slot": "Tech", "Components": [ "upgrade_resilience" ], "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "Movement", "Disruption", "MagicDamage" ], "Disabled": false, "AbilityCooldown": 26, "AbilityDuration": "3.0", "AbilityCastRange": "25m", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.1", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "5", "WeaponPower": "0", "SlowPercent": "20", "Damage": "40", "BonusHealth": "75", "AbilityLifestealPercentHero": "10", "GroundDashReductionPercent": "-30" }, "upgrade_cooldown_reduction": { "Name": "Superior Cooldown", "Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003ECooldown\u003C/span\u003E of your abilities and items.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": [ "upgrade_magic_tempo" ], "TargetTypes": null, "ShopFilters": [ "Healing" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ImbuedCooldownReduction": "32", "NonImbuedCooldownReduction": "24", "BonusHealthRegen": "4", "TechShieldMaxHealth": "150", "BonusClipSizePercent": "15" }, "upgrade_crackshot": { "Name": "Mystic Shot", "Description": "Your next bullet deals bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "WeaponDamage", "MagicDamage" ], "Disabled": false, "AbilityCooldown": 5.75, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "Radius": "1m", "ProcChance": "100", "ProcCooldown": "1", "ProcBonusMagicDamage": "65", "BaseAttackDamagePercent": "12", "SpiritPower": "4" }, "upgrade_critshot": { "Name": "Lucky Shot", "Description": "Your bullets have a chance to be empowered, causing them to deal \u003Cspan style=\"font-weight: bold;\"\u003Ebonus weapon damage\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESlow\u003C/span\u003E on hit.\u003Cbr\u003E\u003Cspan style=\"font-style: italic;\"\u003EBonus damage cannot Crit.\u003C/span\u003E", "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "WeaponDamage", "ClipSize" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "Radius": "1m", "ProcChance": "35", "SlowPercent": "30", "SlowDuration": "1.5", "CritDamagePercent": "90", "BonusClipSizePercent": "30" }, "upgrade_damage_recycler": { "Name": "Leech", "Description": "Reduces the effect of enemy applied \u003Cspan style=\"font-weight: bold;\"\u003Ehealing reduction\u003C/span\u003E.", "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Healing" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "AbilityLifestealPercentHero": "35", "BulletLifestealPercent": "35", "BaseAttackDamagePercent": "20", "BonusHealth": "175", "CooldownReduction": "12" }, "upgrade_debuff_reducer": { "Name": "Debuff Reducer", "Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003Eduration\u003C/span\u003E of all negative effects applied to you.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "StatusResistancePercent": "30", "BaseAttackDamagePercent": "6", "BonusHealth": "125" }, "upgrade_disarm": { "Name": "Drain Will", "Description": "Fires a projectile which reduces the \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E of the target and \u003Cspan class=\"highlight\"\u003Esteals Spirit\u003C/span\u003E.", "Cost": "500", "Tier": "1", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "MagicDamage", "Disruption" ], "Disabled": true, "AbilityCooldown": 26, "AbilityDuration": "6", "AbilityCastRange": "17m", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "FireRateSlow": "30", "SpiritSteal": "22", "SpiritStealDuration": "6", "BonusHealth": "50" }, "upgrade_discord": { "Name": "Discord", "Description": "Apply an aura around enemy or friendly target that \u003Cspan class=\"highlight\"\u003Edamages enemies in the radius and suppresses their healing by {s:HealAmpReceivePenaltyPercent}%\u003C/span\u003E. If cast on a friendly, it also heals them.", "Cost": "6200", "Tier": "4", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "Hero" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": 32, "AbilityDuration": "10", "AbilityCastRange": "25m", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.25", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "HealAmpReceivePenaltyPercent": "-80", "HealAmpRegenPenaltyPercent": "-80", "MaxHealthPercentAsDPS": "3", "MaxHealthPercentAsHealPerSecond": "5", "AuraRadius": "10m" }, "upgrade_diviners_kevlar": { "Name": "Diviner's Kevlar", "Description": "Upon casting an \u003Cspan style=\"font-weight: bold;\"\u003Eultimate ability\u003C/span\u003E gain temporary \u003Cspan style=\"font-weight: bold;\"\u003EBullet Shield, Spirit Shield,\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E.", "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Durability", "Healing" ], "Disabled": false, "AbilityCooldown": 64, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "40", "WeaponPower": "0", "AbilityLifestealPercentHero": "20", "BulletShieldOnCast": "700", "TechShieldOnCast": "700", "BuffDuration": "15", "CooldownReduction": "12" }, "upgrade_double_jump": { "Name": "Double-Jump", "Description": "Allows you to perform an additional \u003Cspan class=\"highlight\"\u003Ejump\u003C/span\u003E in mid-air.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": 8.5, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "AirJumps": "1", "AirJumpVerticalSpeedPercent": "75", "InteruptCooldown": 4 }, "upgrade_dps_aura": { "Name": "Heroic Aura", "Description": "Provides \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E to nearby player minions.", "Cost": "3000", "Tier": "3", "Activation": "InstantCast", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllFriendly" ], "ShopFilters": [ "FireRate", "Healing", "Movement" ], "Disabled": false, "AbilityCooldown": 25, "AbilityDuration": "6", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BulletLifestealPercent": "20", "BonusFireRate": "25", "BonusFireRatePlayerUnit": "40", "Radius": "20m", "ActiveRadius": "30m", "ActiveBonusMoveSpeed": "2m", "BonusHealth": "150", "BonusMoveSpeed": "1m" }, "upgrade_drum_magazine": { "Name": "Drum Magazine", "Description": "Provides a large \u003Cspan class=\"highlight\"\u003Eammo bonus\u003C/span\u003E, and \u003Cspan class=\"highlight\"\u003Eincreased reload speed\u003C/span\u003E", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSize": "20", "ReloadSpeedMultipler": "-25" }, "upgrade_duration_extender": { "Name": "[Deprecated] Duration Extender", "Description": "Increases \u003Cspan class=\"highlight\"\u003EDuration\u003C/span\u003E of your abilities and items by \u003Cspan class=\"highlight\"\u003E{s:NonImbuedBonusDuration}%\u003C/span\u003E.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "Durability" ], "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusAbilityDurationPercent": "20" }, "upgrade_endurance": { "Name": "Extra Regen", "Description": null, "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "ClipSize", "Healing" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealthRegen": "3", "BonusClipSizePercent": "10" }, "upgrade_escalating_exposure": { "Name": "Escalating Exposure", "Description": "Dealing \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E applies a stacking \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Amp\u003C/span\u003E that increases your \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E to the target.", "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Tech", "Components": [ "upgrade_magic_vulnerability" ], "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Durability" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "12", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ProcCooldown": "0.7", "MagicIncreasePerStack": "4", "TechResist": "15", "BonusHealth": "125", "TechArmorDamageReduction": "-12", "MaxStacks": "20" }, "upgrade_extra_charge": { "Name": "Extra Charge", "Description": "Adds one to your ability max \u003Cspan style=\"font-weight: bold;\"\u003Echarges\u003C/span\u003E.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusAbilityCharges": "1", "BonusSpiritForChargedAbilities": "0", "CooldownReductionOnChargedAbilities": "10", "BaseAttackDamagePercent": "6" }, "upgrade_fervor": { "Name": "Frenzy", "Description": null, "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "FireRate", "ClipSize", "Movement" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSize": "12", "BaseAttackDamagePercent": "30", "BonusHealth": "200", "LowHealthThreshold": "50", "FervorMovespeed": "4m", "FervorFireRate": "40", "FervorBulletResist": "55", "LingerDuration": "6" }, "upgrade_fire_rate_aura": { "Name": "Fire Rate Aura", "Description": "Provides a \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E increase to you and nearby teammates. Different bonus to non-Heroes", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllFriendly" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "10", "BonusFireRateNPC": "35", "AuraRadius": "30m" }, "upgrade_fleetfoot_boots": { "Name": "Fleetfoot", "Description": null, "Cost": "1250", "Tier": "2", "Activation": "InstantCast", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "ClipSize", "Movement" ], "Disabled": false, "AbilityCooldown": 19, "AbilityDuration": "4", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "MoveWhileShootingSpeedPenaltyReductionPercent": "100", "MoveWhileZoomedSpeedPenaltyReductionPercent": "100", "ActiveBonusMoveSpeed": "3m", "BonusClipSizePercent": "30", "BonusClipDuration": "10", "BonusHealth": "90", "SlideScale": "25" }, "upgrade_frenzy": { "Name": null, "Description": null, "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BulletLifestealPercent": "25", "Radius": "15m", "BulletArmorReduction": "-40", "LowHealthPercentThreshold": "45", "LowHealthLifeStealPercent": "45", "KillBonusMoveSpeedPerStack": "2m", "MaxKillBonusMoveSpeedStack": "3" }, "upgrade_full_spectrum": { "Name": "Full Spectrum", "Description": null, "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechRangeMultiplier": "60", "TechRadiusMultiplier": "60", "SlowPercent": "30", "SlowDuration": "2", "BonusDamagePerHero": "5" }, "upgrade_galvanic_storm": { "Name": "Galvanic Storm", "Description": null, "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "DamagePerChain": "50", "BonusPerChain": "75", "ChainRadius": "7m", "ProcChance": "30", "ProcCooldown": "0.4", "ChainCount": "7", "ChainTickRate": "0.2", "TechShieldMaxHealth": "400", "GalvanicDebuffDuration": "5", "ExplodeRadius": "10m", "GalvanicBuffDuration": "7", "BuffDamageMult": "2", "BuffMoveSpeedBonus": "3m" }, "upgrade_glass_cannon": { "Name": "Glass Cannon", "Description": "Each hero kill grants \u003Cspan style=\"font-weight: bold;\"\u003Epermanent Weapon Damage\u003C/span\u003E (up to a max of 7 times). Death results in the loss of 1 stack.", "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "ClipSize", "FireRate" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BaseAttackDamagePercent": "70", "MaxHealthLossPercent": "-12", "BonusClipPerKill": "2", "MaxClipBonus": "14", "BonusFireRate": "10", "BonusMoveSpeed": "1m", "WeaponPowerPerKill": "10", "MaxStacks": "7" }, "upgrade_glitch": { "Name": "Curse", "Description": "Curses an enemy - \u003Cspan style=\"font-weight: bold;\"\u003Einterrupting, Silencing, Disarming\u003C/span\u003E, and \u003Cspan style=\"font-weight: bold;\"\u003Epreventing item usage\u003C/span\u003E.", "Cost": "6200", "Tier": "4", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "Disruption", "WeaponDamage" ], "Disabled": false, "AbilityCooldown": 53, "AbilityDuration": "3.25", "AbilityCastRange": "20m", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "8", "WeaponPower": "0", "SkipFrames": "6", "SlowPercent": "0", "BaseAttackDamagePercent": "20" }, "upgrade_headhunter": { "Name": "Headhunter", "Description": "Landing a headshot deals bonus damage, heals you for a portion of your Max HP, and briefly grants you bonus move speed.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": [ "upgrade_headshot_booster" ], "TargetTypes": null, "ShopFilters": [ "WeaponDamage" ], "Disabled": false, "AbilityCooldown": "6", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "HeadShotBonusDamage": "140", "BaseAttackDamagePercent": "15", "BulletShieldMaxHealth": "150", "HealPercentPerHeadshot": "8", "BonusMoveSpeed": "2m", "MovementSpeedBonusDuration": "3", "BonusFireRate": "5" }, "upgrade_headshot_booster": { "Name": "Headshot Booster", "Description": "Deal bonus \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E with \u003Cspan style=\"font-weight: bold;\"\u003Eheadshots\u003C/span\u003E.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "Durability", "FireRate" ], "Disabled": false, "AbilityCooldown": 7.5, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "4", "BulletShieldMaxHealth": "40", "HeadShotBonusDamage": "40" }, "upgrade_heal_on_level": { "Name": "Patron's Healing", "Description": "When you receive a \u003Cspan class=\"highlight\"\u003EBoon\u003C/span\u003E, automatically \u003Cspan class=\"highlight\"\u003Eheal\u003C/span\u003E.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "Durability", "Healing" ], "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "HealOnLevelHealAmount": "210", "BonusHealth": "25", "BonusHealthRegen": "2.0", "AuraRadius": "15m" }, "upgrade_healbane": { "Name": "Healbane", "Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E applies \u003Cspan style=\"font-weight: bold;\"\u003EHealing Reduction\u003C/span\u003E. If an enemy hero dies under this effect, you receive a large heal.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "Healing", "Disruption", "Durability" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "6", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "HealAmpReceivePenaltyPercent": "-45", "HealAmpRegenPenaltyPercent": "-45", "HealOnKill": "350", "BonusHealth": "75" }, "upgrade_healing_booster": { "Name": "Healing Booster", "Description": "Increases the effectiveness of your \u003Cspan style=\"font-weight: bold;\"\u003Ehealing\u003C/span\u003E by \u003Cspan style=\"font-weight: bold;\"\u003E25%\u003C/span\u003E and increases your \u003Cspan style=\"font-weight: bold;\"\u003Eresistance to healing reduction\u003C/span\u003E by \u003Cspan style=\"font-weight: bold;\"\u003E15%\u003C/span\u003E.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "Healing" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "HealAmpCastPercent": "25", "HealAmpRegenPercent": "25", "BonusHealthRegen": "2", "TechResist": "6", "DegenResistance": "15" }, "upgrade_health": { "Name": "Extra Health", "Description": "Increase \u003Cspan style=\"font-weight: bold;\"\u003Ehealth\u003C/span\u003E.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Durability" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealth": "160", "BaseAttackDamagePercent": "7" }, "upgrade_health_nova": { "Name": "Healing Nova", "Description": "\u003Cspan style=\"font-weight: bold;\"\u003EHeal\u003C/span\u003E yourself and nearby allies. Heals an additional 20% per ally.", "Cost": "1250", "Tier": "2", "Activation": "InstantCast", "Slot": "Armor", "Components": [ "upgrade_health_stimpak" ], "TargetTypes": [ "AllFriendly" ], "ShopFilters": [ "Healing" ], "Disabled": false, "AbilityCooldown": 64, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.25", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "6", "WeaponPower": "0", "TotalHealthRegen": "260", "HeroTargetBonus": "20", "RegenDuration": "2", "AuraRadius": "15m", "BaseAttackDamagePercent": "12", "BonusHealth": "100", "TechRangeMultiplier": "8", "TechRadiusMultiplier": "6" }, "upgrade_health_regen_1": { "Name": "Health Regen", "Description": "Increases \u003Cspan class=\"highlight\"\u003Ehealth regen\u003C/span\u003E.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealthRegen": "2.75" }, "upgrade_health_regen_aura": { "Name": "Healing Aura", "Description": "Automatically provides a burst of healing to yourself and nearby friendlies every \u003Cspan class=\"highlight\"\u003E{s:HealInterval} seconds\u003C/span\u003E. \u003Cbr\u003EEffect does not stack.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": [ "AllFriendly" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "HealInterval": "3", "HealAmount": "40", "HealRadius": "9m" }, "upgrade_health_stealing_magic": { "Name": "Spirit Lifesteal", "Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003Espirit items and abilities heal you\u003C/span\u003E for a percentage of the damage they deal. Heals for less on Non-Heroes and does not work on buildings.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Healing", "Durability" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "AbilityLifestealPercentHero": "23", "NonHeroAbilityLifestealTooltipOnly": "3", "BonusHealth": "75" }, "upgrade_health_stimpak": { "Name": "Healing Rite", "Description": "Grant \u003Cspan style=\"font-weight: bold;\"\u003ERegen\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESprint Speed\u003C/span\u003E to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast.", "Cost": "500", "Tier": "1", "Activation": "ActivationPress", "Slot": "Armor", "Components": null, "TargetTypes": [ "HeroFriendly" ], "ShopFilters": [ "Healing" ], "Disabled": false, "AbilityCooldown": 64, "AbilityDuration": "0", "AbilityCastRange": "30m", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.2", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "3", "WeaponPower": "0", "TotalHealthRegen": "370", "RegenDuration": "20", "BonusHealth": "45", "BonusSprintSpeed": "2m" }, "upgrade_height_advantage": { "Name": "Height Advantage", "Description": "Gain additional \u003Cspan class=\"highlight_weapon\"\u003E{s:HighGroundBonusWeaponPower}% Weapon Damage\u003C/span\u003E when attacking targets that are \u003Cspan class=\"highlight\"\u003Ebelow you\u003C/span\u003E.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "HighGroundBonusWeaponPower": "50" }, "upgrade_high_impact_armor": { "Name": "High Impact Armor", "Description": "Provides protection against high-damage bullets. Any \u003Cspan class=\"highlight\"\u003Ebullet damage\u003C/span\u003E portion above the threshold is reduced by {s:DamageReduction}%.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "DamageThreshold": "40", "DamageReduction": "60" }, "upgrade_high_velocity_mag": { "Name": "High-Velocity Mag", "Description": null, "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusBulletSpeedPercent": "20", "BaseAttackDamagePercent": "13", "BulletShieldMaxHealth": "65" }, "upgrade_hollow_point_rounds": { "Name": "Hollow Point Ward", "Description": "When you are \u003Cspan style=\"font-weight: bold;\"\u003Eabove 60% health\u003C/span\u003E, deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Durability" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "4", "WeaponPower": "0", "LifeThreshold": "60", "BaseAttackDamagePercent": "22", "TechShieldMaxHealth": "95" }, "upgrade_imbued_ability": { "Name": "Imbued Ability", "Description": null, "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ImbuedBonusDuration": "25", "ImbuedBonusDamage": "10", "BonusAbilityDurationPercent": "20", "SlowPercent": "15", "SlowDuration": "2" }, "upgrade_imbued_duration_extender": { "Name": "Superior Duration", "Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003Eduration\u003C/span\u003E of your abilities and items.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": [ "upgrade_arcane_extension" ], "TargetTypes": [ "AllEnemy" ], "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ImbuedBonusDuration": "33", "NonImbuedBonusDuration": "27", "BonusHealth": "175", "BaseAttackDamagePercent": "15", "BonusHealthRegen": "4" }, "upgrade_improved_bullet_armor": { "Name": "Improved Bullet Armor", "Description": "Decreases \u003Cspan style=\"font-weight: bold;\"\u003Edamage taken\u003C/span\u003E from bullets.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Armor", "Components": [ "upgrade_bullet_armor" ], "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Durability" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BulletResist": "50", "BaseAttackDamagePercent": "10" }, "upgrade_improved_spirit": { "Name": "Extra Spirit", "Description": null, "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Healing" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "10", "WeaponPower": "0", "BonusHealthRegen": "1", "BonusHealth": "35" }, "upgrade_improved_stamina": { "Name": "Extra Stamina", "Description": null, "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "FireRate", "Movement" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "Stamina": "1", "StaminaCooldownReduction": "16", "BonusFireRate": "6", "BonusHealth": "35" }, "upgrade_infuser": { "Name": "Infuser", "Description": "Gain \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Lifesteal\u003C/span\u003E.", "Cost": "500", "Tier": "1", "Activation": "InstantCast", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage" ], "Disabled": false, "AbilityCooldown": 37, "AbilityDuration": "6", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealth": "50", "BonusClipSizePercent": "10", "BonusSpirit": "16", "AbilityLifestealPercentHero": "20" }, "upgrade_inhibitor": { "Name": "Inhibitor", "Description": "Your bullets apply \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E and reduce the target's \u003Cspan style=\"font-weight: bold;\"\u003Eoutgoing damage\u003C/span\u003E on hit.", "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "WeaponDamage", "Disruption", "FireRate" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealth": "175", "BaseAttackDamagePercent": "25", "SlowPercent": "20", "DebuffDuration": "2.5", "OutgoingDamagePenaltyPercent": "-35" }, "upgrade_intensifying_clip": { "Name": "Intensifying Magazine", "Description": "Increases \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E as you continuously fire your weapon.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "ClipSize", "WeaponDamage" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSizePercent": "25", "BaseAttackDamagePercent": "20", "ShootDurationForMax": "2.7", "BaseAttackDamagePercentAtMaxDuration": "60" }, "upgrade_kinetic_sash": { "Name": "Kinetic Dash", "Description": "Your next \u003Cspan style=\"font-weight: bold;\"\u003EDash-Jump\u003C/span\u003E does not cost an extra stamina and you gain \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and bonus \u003Cspan style=\"font-weight: bold;\"\u003EAmmo\u003C/span\u003E until your next reload. Lasts up to 7s.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "FireRate", "ClipSize", "Movement", "Durability" ], "Disabled": false, "AbilityCooldown": 10.5, "AbilityDuration": "7", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "20", "BonusClipSize": "5", "BonusHealth": "100", "BonusHealthRegen": "1.5" }, "upgrade_lifestrike_gauntlets": { "Name": "Melee Lifesteal", "Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003EMelee\u003C/span\u003E attacks \u003Cspan style=\"font-weight: bold;\"\u003Eheal you\u003C/span\u003E for 20% of the \u003Cspan style=\"font-weight: bold;\"\u003EMelee Damage\u003C/span\u003E dealt plus 90. This heal is 30% effective vs non-heroes.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "Durability", "Melee", "Healing" ], "Disabled": false, "AbilityCooldown": 7.5, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusMeleeDamagePercent": "12", "LifestrikeHeal": "90", "LifestrikeHealPercent": "20", "BonusHealth": "75", "NonHeroHealPct": "30" }, "upgrade_long_range": { "Name": "Long Range", "Description": "Deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E when \u003Cspan style=\"font-weight: bold;\"\u003Ebeyond a minimum distance\u003C/span\u003E from your target.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "ClipSize" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BaseAttackDamagePercent": "10", "LongRangeBonusWeaponPower": "30", "LongRangeBonusWeaponPowerMinRange": "15m", "ReloadSpeedMultipler": "-20", "BulletShieldMaxHealth": "140" }, "upgrade_long_range_slowing_tech": { "Name": "Omni Spirit", "Description": "Applies a \u003Cspan class=\"highlight\"\u003Emovement slow\u003C/span\u003E to enemies when dealing spirit damage.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy", "CreepEnemy" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechRangeMultiplier": "30", "TechRadiusMultiplier": "30", "SlowPercent": "20", "SlowDuration": "2" }, "upgrade_magic_burst": { "Name": "Mystic Burst", "Description": "Abilities deal bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E if they deal 80 damage or more in a single hit.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Healing" ], "Disabled": false, "AbilityCooldown": 6.25, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "Damage": "35", "MinimumDamage": "80", "TechShieldMaxHealth": "40", "BaseAttackDamagePercent": "6" }, "upgrade_magic_carpet": { "Name": "Magic Carpet", "Description": "Summon a Magic Carpet that will fly you away and gain Bullet and Spirit shields. Cannot use abilities while the carpet is being summoned. While flying you are immune to slows and doing any action will dismiss the carpet.", "Cost": "6200", "Tier": "4", "Activation": "InstantCast", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "Movement" ], "Disabled": false, "AbilityCooldown": 32, "AbilityDuration": "7", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.2", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "-1", "AbilityResourceCost": "0", "TechPower": "15", "WeaponPower": "0", "SummonDuration": "1.3", "ShieldDuration": "16", "FlyingBulletShield": "400", "FlyingTechShield": "400", "FlyMoveSpeed": "6m", "BonusHealth": "150", "BonusAbilityDurationPercent": "10", "TechRangeMultiplier": "10", "TechRadiusMultiplier": "10" }, "upgrade_magic_clarity": { "Name": "Clarity", "Description": "On ability or item use, gain a \u003Cspan class=\"highlight\"\u003Emove speed\u003C/span\u003E bonus for {s:AbilityDuration}s. Your next ability cast will remove the move speed bonus and apply a \u003Cspan class=\"highlight\"\u003ESpirit\u003C/span\u003E bonus to that ability.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": 16, "AbilityDuration": "8", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusMovespeed": "2m", "BonusSpirit": "28", "BonusSpiritMaxTime": "12", "BonusSpiritWindow": "1", "BonusSpiritMin": "2" }, "upgrade_magic_missile": { "Name": "Conjure Missiles", "Description": null, "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "ClipSize", "FireRate" ], "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BaseAttackDamagePercent": "70", "MaxHealthLossPercent": "-15", "BonusClipPerKill": "2", "MaxClipBonus": "14", "BonusFireRate": "10", "BonusMoveSpeed": "1m", "WeaponPowerPerKill": "10", "MaxStacks": "5" }, "upgrade_magic_reach": { "Name": "Mystic Reach", "Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003Erange\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Eeffect radius\u003C/span\u003E of your abilities and items.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechRangeMultiplier": "15", "TechRadiusMultiplier": "15", "BulletResist": "7" }, "upgrade_magic_shield": { "Name": "Enchanter's Barrier", "Description": "While you have a \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Shield\u003C/span\u003E, gain bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ECooldown Reduction\u003C/span\u003E.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Durability" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechShieldMaxHealth": "300", "BonusSpiritWithMagicShield": "20", "CooldownReductionWithShield": "8" }, "upgrade_magic_shock": { "Name": "Improved Burst", "Description": "Abilities deal bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E if they deal 175 damage or more in a single hit.\u003Cbr/\u003ETargets are immune to the effects of Improved Burst for \u003Cspan style=\"font-weight: bold;\"\u003E5s\u003C/span\u003E after taking damage from it.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": [ "upgrade_magic_burst" ], "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Disruption" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "MinimumDamage": "175", "ReProcLockoutTime": "5", "MaxHealthDamage": "8", "TechShieldMaxHealth": "100", "BaseAttackDamagePercent": "8" }, "upgrade_magic_slow": { "Name": "Mystic Slow", "Description": "When the target takes \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E, they have their \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E reduced.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": [ "upgrade_suppressor" ], "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "Disruption" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "2.0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "6", "WeaponPower": "0", "FireRateSlow": "40", "MovementSpeedSlow": "25", "BonusHealthRegen": "3", "BonusHealth": "140" }, "upgrade_magic_storm": { "Name": "Surge of Power", "Description": "Imbue an ability with \u003Cspan style=\"font-weight: bold;\"\u003Epermanent Spirit Power\u003C/span\u003E. When that ability is used, gain bonus \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E and maintain full speed while attacking.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Movement" ], "Disabled": false, "AbilityCooldown": 10.5, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ImbuedTechPower": "34", "FireRateBonus": "10", "BonusMoveSpeed": "2m", "MovementSpeedBonusDuration": "6", "BonusHealth": "75", "MoveWhileShootingSpeedPenaltyReductionPercent": "100", "MoveWhileZoomedSpeedPenaltyReductionPercent": "100" }, "upgrade_magic_tempo": { "Name": "Improved Cooldown", "Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003ECooldown\u003C/span\u003E of your abilities and items.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "Healing" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "CooldownReduction": "14", "BonusHealthRegen": "1.5", "TechShieldMaxHealth": "100", "BonusClipSizePercent": "10" }, "upgrade_magic_vulnerability": { "Name": "Mystic Vulnerability", "Description": "When the target takes \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E, they have their \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Resist\u003C/span\u003E reduced.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Disruption" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "6", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechArmorDamageReduction": "-12", "TechResist": "6" }, "upgrade_medic_bullets": { "Name": "Restorative Shot", "Description": "Your next bullet will \u003Cspan style=\"font-weight: bold;\"\u003Eheal\u003C/span\u003E you based on what target you hit.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "WeaponDamage", "Healing" ], "Disabled": false, "AbilityCooldown": 6, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "Radius": "1m", "ProcChance": "100", "BaseAttackDamagePercent": "6", "HealFromHero": "40", "HealFromNPC": "15", "BulletShieldMaxHealth": "90" }, "upgrade_mega_spirit": { "Name": "Boundless Spirit", "Description": null, "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Tech", "Components": [ "upgrade_soaring_spirit" ], "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Movement", "Healing" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "65", "WeaponPower": "0", "BonusHealthRegen": "15", "BaseAttackDamagePercent": "30", "BonusSprintSpeed": "2m", "BonusHealth": "300" }, "upgrade_melee_charge": { "Name": "Melee Charge", "Description": "Your next \u003Cspan style=\"font-weight: bold;\"\u003EHeavy Melee\u003C/span\u003E attack against an enemy \u003Cspan style=\"font-weight: bold;\"\u003Edeals increased damage\u003C/span\u003E and either \u003Cspan style=\"font-weight: bold;\"\u003Ereload your weapon instantly\u003C/span\u003E or give you up to \u003Cspan style=\"font-weight: bold;\"\u003E+100% bonus ammo\u003C/span\u003E. \u003Cbr\u003EOnly activates when Bonus Ammo is not full.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy", "TrooperEnemy", "MinionEnemy", "Neutral" ], "ShopFilters": [ "Melee" ], "Disabled": false, "AbilityCooldown": 16, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BaseAttackDamagePercent": "10", "BonusHealth": "75", "MeleeDistanceScale": "40", "BonusHeavyMeleeDamage": "20" }, "upgrade_metal_skin": { "Name": "Metal Skin", "Description": "Become \u003Cspan style=\"font-weight: bold;\"\u003Eimmune to bullets\u003C/span\u003E.", "Cost": "3000", "Tier": "3", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "Durability", "FireRate" ], "Disabled": false, "AbilityCooldown": 28, "AbilityDuration": "3.5", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "8", "WeaponPower": "0", "BonusFireRate": "8", "BonusHealth": "125" }, "upgrade_mod_disruptor": { "Name": "Soul Disruptor", "Description": "Throw a grenade that explodes on contact and applies \u003Cspan class=\"highlight\"\u003Esilence\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Eincreasing amounts of damage\u003C/span\u003E to each enemy.", "Cost": "6200", "Tier": "4", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": 32, "AbilityDuration": "5", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.2", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "DPS": "50", "DPSIncrease": "10", "DPSMax": "100", "Radius": "8m", "TickRate": "0.5", "TechResist": "-18" }, "upgrade_nearby_enemy_boost": { "Name": "Adrenaline Rush", "Description": "Gain bonus \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E when there are two or more enemy heroes nearby.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "WeaponDamage", "FireRate", "Movement" ], "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "Radius": "20m", "TickRate": "1", "MinTargetsRequired": "2", "BaseAttackDamagePercent": "48", "BonusFireRate": "30", "BonusHealth": "125", "BonusMoveSpeed": "1m" }, "upgrade_non_player_bonus": { "Name": "Monster Rounds", "Description": "Gain additional \u003Cspan style=\"font-weight: bold;\"\u003E30% Weapon Damage\u003C/span\u003E when attacking \u003Cspan style=\"font-weight: bold;\"\u003ETroopers\u003C/span\u003E, \u003Cspan style=\"font-weight: bold;\"\u003ENeutrals\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EBosses\u003C/span\u003E.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Durability", "Healing" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "NonPlayerBonusWeaponPower": "30", "BonusHealth": "50", "BonusHealthRegen": "1", "NonPlayerBulletResist": "25" }, "upgrade_personal_rejuvenator": { "Name": "Rebirth", "Description": "Respawns the hero at the spot they died.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": 509, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "RespawnDelay": "5", "RespawnBonusHealthDuration": "0" }, "upgrade_phantom_strike": { "Name": "Phantom Strike", "Description": "\u003Cspan style=\"font-weight: bold;\"\u003ETeleport\u003C/span\u003E to an enemy target, dealing \u003Cspan style=\"font-weight: bold;\"\u003Edamage\u003C/span\u003E, applying \u003Cspan style=\"font-weight: bold;\"\u003EDisarm\u003C/span\u003E, \u003Cspan style=\"font-weight: bold;\"\u003ESlow\u003C/span\u003E, and pulls them to the ground.", "Cost": "6200", "Tier": "4", "Activation": "ActivationPress", "Slot": "Armor", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "WeaponDamage", "Durability", "Movement", "Disruption" ], "Disabled": false, "AbilityCooldown": 26, "AbilityDuration": "0", "AbilityCastRange": "25m", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.35", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechResist": "15", "BaseAttackDamagePercent": "30", "SlowPercent": "50", "SlowDuration": "3", "ImpactDamage": "75" }, "upgrade_predator_precision": { "Name": "Predator Precision", "Description": "Gain additional \u003Cspan class=\"highlight\"\u003Eweapon damage\u003C/span\u003E against enemy Heroes that are \u003Cspan class=\"highlight\"\u003Elow health\u003C/span\u003E", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "FireRate" ], "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "8", "LifeThreshold": "50", "BaseAttackDamagePercent": "50" }, "upgrade_pristine_emblem": { "Name": "Pristine Emblem", "Description": "Your attacks have additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E against \u003Cspan style=\"font-weight: bold;\"\u003Eenemies above 50% health\u003C/span\u003E.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": [ "upgrade_high_velocity_mag" ], "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Durability" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "12", "WeaponPower": "0", "EnemyLifeThreshold": "50", "BaseAttackDamagePercent": "25", "BaseAttackDamagePercentBonus": "25", "TechResist": "12", "BonusBulletSpeedPercent": "35" }, "upgrade_proc_disarm": { "Name": "Disarming Bullets", "Description": "Your bullets \u003Cspan class=\"highlight\"\u003Edisarm\u003C/span\u003E enemies, them preventing them from shooting their weapon. Victims are immune to disarming bullets for \u003Cspan class=\"highlight\"\u003E{s:ImmunityDuration}s\u003C/span\u003E after application expires.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "5", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ImmunityDuration": "3", "BuildUpPerShot": "1.0", "BuildUpDuration": "10" }, "upgrade_proc_silence": { "Name": "EMP Bullets", "Description": "Your bullets charge up an \u003Cspan class=\"highlight\"\u003EEMP\u003C/span\u003E on enemy heroes that will \u003Cspan class=\"highlight\"\u003Eprevent targets from using abilities\u003C/span\u003E. Victims are immune to emp bullets for \u003Cspan class=\"highlight\"\u003E{s:ImmunityDuration}s\u003C/span\u003E after application expires.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "EMPDuration": "3", "ImmunityDuration": "4", "EMPProcChance": "100", "BuildUpPerShot": "1.6", "BuildUpDuration": "10" }, "upgrade_proc_tech_damage": { "Name": "Magitech Rounds", "Description": "Your bullets also deal your \u003Cspan class=\"highlight\"\u003Ebase bullet damage [{s:BaseDamagePerShot}] \u003C/span\u003E as spirit damage. Magitech Rounds receives \u003Cspan class=\"highlight\"\u003E{s:SpellAmplificationMultiplier}x\u003C/span\u003E amplification from \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E. Shotguns split the damage between each pellet. This effect can only happen once every {s:ProcCooldown}s.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ProcCooldown": "1", "BaseDamagePct": "0.0001", "NanoTechPerShot": "1", "BaseDamagePerShot": "1", "SpellAmplificationMultiplier": "5" }, "upgrade_quarantine": { "Name": "Quarantine", "Description": "Quarantine an enemy Hero, making them \u003Cspan class=\"highlight\"\u003Einvincible\u003C/span\u003E but also \u003Cspan class=\"highlight\"\u003Esilencing and disarming\u003C/span\u003E them.", "Cost": "1250", "Tier": "2", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": 42, "AbilityDuration": "4.5", "AbilityCastRange": "30m", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "upgrade_quick_silver": { "Name": "Quicksilver Reload", "Description": "Imbue an ability with bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E on the first hit. When the ability is used, your weapon is \u003Cspan style=\"font-weight: bold;\"\u003Ereloaded\u003C/span\u003E and has a \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E bonus for that clip. \u003Cbr\u003EOnly activates when Ammo is not full.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "FireRate" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ProcCooldown": "12", "FireRateBonus": "15", "FireRateDuration": "12", "Damage": "65" }, "upgrade_rapid_recharge": { "Name": "Rapid Recharge", "Description": null, "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": [ "upgrade_extra_charge" ], "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "CooldownBetweenChargeReduction": "65", "BonusAbilityCharges": "2", "CooldownReductionOnChargedAbilities": "30", "BaseAttackDamagePercent": "12" }, "upgrade_rapid_rounds": { "Name": "Rapid Rounds", "Description": null, "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "FireRate", "Movement" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "10", "BonusSprintSpeed": "1m" }, "upgrade_rebirth": { "Name": "Soul Rebirth", "Description": null, "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": 240, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "12", "WeaponPower": "0", "SpawnTimePenalty": "30", "RespawnDelay": "4", "RespawnHealthPercent": "50" }, "upgrade_reduce_debuff_duration": { "Name": "Debuff Remover", "Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003Eduration\u003C/span\u003E of all negative effects applied to you.", "Cost": "3000", "Tier": "3", "Activation": "InstantCast", "Slot": "Armor", "Components": [ "upgrade_debuff_reducer" ], "TargetTypes": null, "ShopFilters": [ "WeaponDamage" ], "Disabled": false, "AbilityCooldown": 45, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "StatusResistancePercent": "40", "BaseAttackDamagePercent": "20", "ActiveBonusMoveSpeed": "3m", "BuffDuration": "3", "BonusHealth": "125" }, "upgrade_regenerating_bullet_shield": { "Name": "Combat Barrier", "Description": "While you have a \u003Cspan style=\"font-weight: bold;\"\u003EBullet Shield\u003C/span\u003E, gain \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Durability" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BulletShieldMaxHealth": "325", "AttackDamageWhenShielded": "22", "FireRateWhenShielded": "7" }, "upgrade_regenerative_armor": { "Name": "Regenerative Armor", "Description": "Gain a short burst of health regeneration when taking bullet damage from heroes", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "5", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealthRegen": "20" }, "upgrade_reinforcing_casings": { "Name": "Escalating Resilience", "Description": "Grants \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E when your bullets hit an enemy hero. \u003Cspan style=\"font-weight: bold;\"\u003EEach shot can only grant one stack.\u003C/span\u003E", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Durability", "FireRate" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "MaxArmorStacks": "40", "BulletResistPerStack": "2", "BulletResistDuration": "20", "BaseAttackDamagePercent": "14", "BonusFireRate": "12" }, "upgrade_reload_speed": { "Name": "Fast Reload", "Description": "Increased \u003Cspan class=\"highlight\"\u003Ereload speed\u003C/span\u003E.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ReloadSpeedMultipler": "-35" }, "upgrade_rescue_beam": { "Name": "Rescue Beam", "Description": "\u003Cspan style=\"font-weight: bold;\"\u003EHeals\u003C/span\u003E a target allied hero and yourself for a percentage of \u003Cspan style=\"font-weight: bold;\"\u003EMax Health\u003C/span\u003E. Once while healing, you can \u003Cspan style=\"font-weight: bold;\"\u003EPull\u003C/span\u003E the target towards you. Can be self-cast.", "Cost": "3000", "Tier": "3", "Activation": "ActivationPress", "Slot": "Armor", "Components": null, "TargetTypes": [ "HeroFriendly" ], "ShopFilters": [ "MagicDamage", "Durability", "Healing", "Movement" ], "Disabled": false, "AbilityCooldown": 26, "AbilityDuration": "0", "AbilityCastRange": "32m", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "2.5", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "30m", "AbilityResourceCost": "0", "TechPower": "9", "WeaponPower": "0", "HealPercentAmount": "26", "HealInterval": "0.2", "BonusMoveSpeed": "0m", "BonusHealth": "125", "BonusSprintSpeed": "1m", "SelfModifier": "100" }, "upgrade_resilience": { "Name": "Enduring Spirit", "Description": null, "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Durability" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "4", "WeaponPower": "0", "BonusHealth": "75", "AbilityLifestealPercentHero": "10" }, "upgrade_restorative_locket": { "Name": "Restorative Locket", "Description": null, "Cost": "1250", "Tier": "2", "Activation": "ActivationPress", "Slot": "Armor", "Components": null, "TargetTypes": [ "HeroFriendly" ], "ShopFilters": [ "Healing", "Durability" ], "Disabled": false, "AbilityCooldown": 30, "AbilityDuration": "0", "AbilityCastRange": "30m", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.1", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "Radius": "50m", "TechResist": "10", "MeleeResistPercent": "25", "BonusSprintSpeed": "1m", "HealPerStack": "35", "MaxStacks": "15" }, "upgrade_return_fire": { "Name": "Return Fire", "Description": "Automatically \u003Cspan style=\"font-weight: bold;\"\u003Efire a bullet\u003C/span\u003E towards any attacker who damages you with their abilities or weapon.", "Cost": "1250", "Tier": "2", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "Durability", "MagicDamage", "FireRate" ], "Disabled": false, "AbilityCooldown": 30, "AbilityDuration": "6", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "9", "WeaponPower": "0", "BulletDamageReflectedPct": "60", "BonusHealth": "125", "SpiritDamageReflectedPct": "30", "ReturnFireBulletResist": "20" }, "upgrade_ricochet": { "Name": "Ricochet", "Description": "Your bullets will \u003Cspan style=\"font-weight: bold;\"\u003Ericochet\u003C/span\u003E on enemies near your target, \u003Cspan style=\"font-weight: bold;\"\u003Eapplying any bullet procs\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Edealing a percentage of the original damage.\u003C/span\u003E", "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy", "TrooperEnemy", "PropEnemy", "MinionEnemy", "Neutral" ], "ShopFilters": [ "ClipSize" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "RicochetDamagePercent": "60", "RicochetRadius": "11m", "BonusClipSizePercent": "35", "RicochetTargetsTooltipOnly": "2", "BonusHealth": "150", "BonusFireRate": "10" }, "upgrade_rocket_booster": { "Name": "Majestic Leap", "Description": "\u003Cspan style=\"font-weight: bold;\"\u003ELaunch yourself\u003C/span\u003E high into the air. While in the air, you can use the active again to drop down faster.\u003Cbr\u003ECannot be used for 5s if attacked by enemy Hero.", "Cost": "3000", "Tier": "3", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "Movement" ], "Disabled": false, "AbilityCooldown": 40, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "10", "WeaponPower": "0", "JumpVelocityHidden": "27m", "InteruptCooldown": "5", "AirControlPercent": "100", "SlamDownRadius": "10m", "VerticalDifferenceTolerance": "2m", "TossSpeed": "500", "SlowPercent": "40", "SlowDuration": "2.5", "DropDownSpeed": "1417", "ImpactDamage": "0", "ImpactHeight": "2m", "MinAimAngle": "30", "BonusHealth": "125" }, "upgrade_rocket_boots": { "Name": "Majestic Leap - Disabled", "Description": "\u003Cspan class=\"highlight\"\u003ELaunch yourself\u003C/span\u003E high into the air. Cannot be used for {s:InteruptCooldown}s if damaged by enemy Hero.", "Cost": "3000", "Tier": "3", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Movement" ], "Disabled": true, "AbilityCooldown": 16, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "8", "WeaponPower": "0", "JumpVelocityHidden": "22.5m", "InteruptCooldown": 4, "AirControlPercent": "100", "BonusHealth": "75" }, "upgrade_rupture": { "Name": "Decay", "Description": "Reduces \u003Cspan style=\"font-weight: bold;\"\u003Ehealing\u003C/span\u003E received of targeted enemy and inflicts \u003Cspan style=\"font-weight: bold;\"\u003Edamage over time\u003C/span\u003E of their current health.\u003Cbr\u003EDecay's damage is non-lethal.", "Cost": "1250", "Tier": "2", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "MagicDamage", "Disruption" ], "Disabled": false, "AbilityCooldown": 33, "AbilityDuration": "10", "AbilityCastRange": "15m", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.25", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "7", "WeaponPower": "0", "HealAmpReceivePenaltyPercent": "-70", "HealAmpRegenPenaltyPercent": "-70", "TickRate": "1.0", "DotHealthPercent": "1.0", "BonusHealthRegen": "1.5", "BonusAbilityDurationPercent": "8" }, "upgrade_savior": { "Name": "Divine Barrier", "Description": "Provide the target with \u003Cspan style=\"font-weight: bold;\"\u003EBullet Shield, Spirit Shield, and Move Speed\u003C/span\u003E. Can be self-cast.", "Cost": "1250", "Tier": "2", "Activation": "ActivationPress", "Slot": "Armor", "Components": null, "TargetTypes": [ "HeroFriendly" ], "ShopFilters": [ "Durability", "Movement" ], "Disabled": false, "AbilityCooldown": 30, "AbilityDuration": "0", "AbilityCastRange": "35m", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.2", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "20m", "AbilityResourceCost": "0", "TechPower": "6", "WeaponPower": "0", "BuffDuration": "5", "SaviorBulletShieldHealth": "260", "SaviorMagicShieldHealth": "260", "BonusMoveSpeed": "2m", "BonusSprintSpeed": "1m", "BonusHealth": "50" }, "upgrade_self_bubble": { "Name": "Ethereal Shift", "Description": "You enter a void state and become \u003Cspan style=\"font-weight: bold;\"\u003Euntargetable and invincible\u003C/span\u003E for a short duration, during which you cannot move or perform any actions. Afterwards you gain \u003Cspan style=\"font-weight: bold;\"\u003Emove speed and spirit resist\u003C/span\u003E.", "Cost": "3000", "Tier": "3", "Activation": "InstantCast", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "FireRate" ], "Disabled": false, "AbilityCooldown": 32, "AbilityDuration": "3.5", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "6", "WeaponPower": "0", "BuffDuration": "5", "TechResist": "40", "DampingFactor": "3", "LiftHeight": "120", "MoveSpeedMax": "0m", "BonusMoveSpeed": "3m" }, "upgrade_sharpshooter": { "Name": "Sharpshooter", "Description": "Deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E when \u003Cspan style=\"font-weight: bold;\"\u003Ebeyond a minimum distance\u003C/span\u003E from your target.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": [ "upgrade_long_range" ], "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "ClipSize" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BaseAttackDamagePercent": "20", "LongRangeBonusWeaponPower": "50", "LongRangeBonusWeaponPowerMinRange": "15m", "BonusAttackRangePercent": "15", "BonusZoomPercent": "35", "ReloadSpeedMultipler": "-20", "BulletShieldMaxHealth": "200" }, "upgrade_silencer": { "Name": "Silencer", "Description": null, "Cost": "6200", "Tier": "4", "Activation": "InstantCast", "Slot": "Weapon", "Components": [ "upgrade_slowing_bullets" ], "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "WeaponDamage", "Disruption" ], "Disabled": false, "AbilityCooldown": 36, "AbilityDuration": "4", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "18", "WeaponPower": "0", "EMPDuration": "2", "BaseAttackDamagePercent": "20", "SlowPercent": "25", "SlowDuration": "1.3", "TechResist": "12" }, "upgrade_siphon_bullets": { "Name": "Siphon Bullets", "Description": null, "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "WeaponDamage", "Healing" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BaseAttackDamagePercent": "15", "BulletResist": "18", "StealPerHit": "1", "StealPerKill": "1", "StackLostPerDeath": "2", "MaxStacks": "9999", "StealDuration": "20", "ProcCooldown": "0.8", "HealthSteal": "55", "ParticleRadius": "1m" }, "upgrade_slow_immunity": { "Name": "Unstoppable - Deprecated", "Description": "Purges any roots and chains on use and makes you immune to slows for the duration", "Cost": "1250", "Tier": "2", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": 32, "AbilityDuration": "6", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "upgrade_slowing_bullets": { "Name": "Slowing Bullets", "Description": "Your bullets apply \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "WeaponDamage", "Disruption" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "6", "WeaponPower": "0", "SlowPercent": "25", "SlowDuration": "1.3", "BaseAttackDamagePercent": "16" }, "upgrade_slowing_tech": { "Name": "Slowing Spirit", "Description": "Dealing \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E applies \u003Cspan class=\"highlight\"\u003EMovement Slows\u003C/span\u003E to your target.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy", "CreepEnemy" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "SlowPercent": "15", "SlowDuration": "2" }, "upgrade_small_attack_speed": { "Name": "Basic Fire Rate", "Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "8" }, "upgrade_soaring_spirit": { "Name": "Improved Spirit", "Description": null, "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": [ "upgrade_improved_spirit" ], "TargetTypes": null, "ShopFilters": [ "Movement", "MagicDamage" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "30", "WeaponPower": "0", "BonusHealthRegen": "3", "BonusSprintSpeed": "1m", "BonusHealth": "100" }, "upgrade_spellshield": { "Name": "Hexafoil Ward", "Description": "Block the next \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E or \u003Cspan class=\"highlight\"\u003EDebuff\u003C/span\u003E, preventing its effects. Only regenerates outside of combat.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "Durability" ], "Disabled": true, "AbilityCooldown": "12", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechResist": "15", "BonusHealth": "25", "SpellShieldLingerDuration": ".3", "SpellShieldFlavorText": "asdasd" }, "upgrade_sprint_booster": { "Name": "Sprint Boots", "Description": "Increases your \u003Cspan style=\"font-weight: bold;\"\u003Eforward move speed\u003C/span\u003E over time. Taking damage resets the effect for \u003Cspan style=\"font-weight: bold;\"\u003E1.5s\u003C/span\u003E", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Healing", "Movement" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusSprintSpeed": "2m", "BaseAttackDamagePercent": "4", "BonusHealthRegen": "1" }, "upgrade_stabilizer": { "Name": "Stabilizer", "Description": "Removes the \u003Cspan class=\"highlight\"\u003Emove speed penalty\u003C/span\u003E while shooting, and increases \u003Cspan class=\"highlight\"\u003Ebullet speed\u003C/span\u003E.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "MoveWhileShootingSpeedPenaltyReductionPercent": "100", "MoveWhileZoomedSpeedPenaltyReductionPercent": "100", "BonusBulletSpeedPercent": "30" }, "upgrade_stabilizing_tripod": { "Name": "Stabilizing Tripod", "Description": "\u003Cspan class=\"highlight\"\u003EDisarm yourself\u003C/span\u003E to toss your weapon to the target location where it transforms into a \u003Cspan class=\"highlight\"\u003EField Sentry that will attack enemies using your weapon with an unlimited clip\u003C/span\u003E. You can melee the sentry to end the effect early.", "Cost": "3000", "Tier": "3", "Activation": "ActivationPress", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": null, "Disabled": true, "AbilityCooldown": 64, "AbilityDuration": "20", "AbilityCastRange": "15m", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ModelScale": "1.0", "TickRate": "0.5", "TrackingSpeed": "125", "TurretAttackDelay": "0.35", "TurretAttackRange": "50m", "TurretDeployTime": "2.0", "TurretLifetime": "20", "AttackConeAngle": "10", "StationaryWeaponPower": "40", "StationaryRecoilReduction": "25", "CasterHealthPercent": "100", "BulletSpeedOverride": "6500" }, "upgrade_stasis_bomb": { "Name": "Stasis Bomb", "Description": null, "Cost": "6200", "Tier": "4", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": 37, "AbilityDuration": "6", "AbilityCastRange": "20m", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "StasisRadius": "7m", "ExplodeRadius": "7m", "ExplodeDamage": "250", "StunDuration": "1.5", "ImmunityDuration": "4", "EMPDuration": "3", "EMPProcChance": "100", "BuildUpPerShot": "1.6", "BuildUpDuration": "10", "DampingFactor": "0.5", "MaxFallSpeed": "0", "LiftHeight": "120", "SlamdownSpeed": "500", "MoveSpeedMax": "4m" }, "upgrade_superacolytes_glove": { "Name": "Hex-Sealed Knuckles", "Description": "After dealing an accumulated \u003Cspan class=\"highlight\"\u003E{s:StoredSpiritDamage}\u003C/span\u003E spirit damage, your next \u003Cspan class=\"highlight\"\u003EHeavy Melee Attack\u003C/span\u003E deals an additional \u003Cspan class=\"highlight\"\u003E{s:StoredSpiritDamage} spirit damage\u003C/span\u003E.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": [ "upgrade_acolytes_glove" ], "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "MagicDamage", "Melee" ], "Disabled": true, "AbilityCooldown": "3", "AbilityDuration": "13", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "StoredSpiritDamage": "200", "TechShieldMaxHealth": "100", "BonusHealthRegen": "1", "BonusMeleeDamagePercent": "30" }, "upgrade_superior_stamina": { "Name": "Superior Stamina", "Description": null, "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Armor", "Components": [ "upgrade_improved_stamina" ], "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Movement", "FireRate" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "12", "WeaponPower": "0", "Stamina": "3", "StaminaCooldownReduction": "25", "BonusFireRate": "7", "AirMoveIncreasePercent": "30" }, "upgrade_suppressor": { "Name": "Suppressor", "Description": "When you deal \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E to enemies, you also apply \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate Slow\u003C/span\u003E.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "Healing", "Disruption" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "2.0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "4", "WeaponPower": "0", "BonusHealth": "50", "BonusHealthRegen": "2.5", "FireRateSlow": "25" }, "upgrade_surging_power": { "Name": "Vampiric Burst", "Description": null, "Cost": "6200", "Tier": "4", "Activation": "InstantCast", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroFriendly" ], "ShopFilters": [ "FireRate", "WeaponDamage", "Movement", "Healing" ], "Disabled": false, "AbilityCooldown": 30, "AbilityDuration": "4.5", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ActiveBonusFireRate": "40", "ActiveBonusLifesteal": "100", "BonusMoveSpeed": "2m", "BaseAttackDamagePercent": "25", "BonusHealth": "175", "ActiveReloadPercent": "75" }, "upgrade_target_stun": { "Name": "Knockdown", "Description": "Target is \u003Cspan style=\"font-weight: bold;\"\u003Eknocked down\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EStunned\u003C/span\u003E after a \u003Cspan style=\"font-weight: bold;\"\u003E2s delay\u003C/span\u003E, interrupting and temporarily preventing them from taking any action.", "Cost": "3000", "Tier": "3", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "MagicDamage", "Disruption" ], "Disabled": false, "AbilityCooldown": 40, "AbilityDuration": "0", "AbilityCastRange": "45m", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.25", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "6", "WeaponPower": "0", "StunDelay": "2", "StunDuration": "0.9", "VisualContractRadius": "3m", "Damage": "20", "TechShieldMaxHealth": "200", "Stamina": "1" }, "upgrade_targeted_silence": { "Name": "Silence Glyph", "Description": "Fires a projectile which \u003Cspan style=\"font-weight: bold;\"\u003Esilences and damages\u003C/span\u003E the target. Silence does not interrupt channeling abilities.", "Cost": "3000", "Tier": "3", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "WeaponDamage", "Disruption" ], "Disabled": false, "AbilityCooldown": 32, "AbilityDuration": "3.0", "AbilityCastRange": "25m", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "Damage": "100", "TechShieldMaxHealth": "150", "BonusSprintSpeed": "1m" }, "upgrade_tech_armor": { "Name": "Spirit Armor", "Description": "Reduces the damage you take from \u003Cspan style=\"font-weight: bold;\"\u003ESpirit\u003C/span\u003E abilities.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Durability" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "5", "WeaponPower": "0", "TechResist": "22" }, "upgrade_tech_bleed": { "Name": "Mystic Reverb", "Description": "Imbue an ability to apply \u003Cspan style=\"font-weight: bold;\"\u003Eslow\u003C/span\u003E on a hit target and deal an \u003Cspan style=\"font-weight: bold;\"\u003Eadditional percentage of the damage dealt\u003C/span\u003E to enemies around the target after a short delay.", "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Healing" ], "Disabled": false, "AbilityCooldown": 6.25, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechDamagePercent": "40", "DelayDuration": "3", "MinimumDamage": "100", "Radius": "16m", "AbilityLifestealPercentHero": "14", "TechResist": "14", "TechRangeMultiplier": "14", "TechRadiusMultiplier": "14", "MovementSpeedSlow": "40" }, "upgrade_tech_cleave": { "Name": "Quantum Chimaera", "Description": "Your Tech attacks strike additional nearby enemies for \u003Cspan class=\"highlight\"\u003E75% of the total damage\u003C/span\u003E.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechCleaveDamagePercent": "75", "TechCleaveRadius": "10m", "ProcCooldown": "0.05" }, "upgrade_tech_damage_pulse": { "Name": "Torment Pulse", "Description": "Periodically deals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E to the closest two enemies nearby.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Durability" ], "Disabled": false, "AbilityCooldown": 1.5, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "6", "WeaponPower": "0", "BonusHealth": "160", "DamagePulseAmount": "40", "DamagePulseRadius": "9m" }, "upgrade_tech_defender": { "Name": "Tech Defender", "Description": null, "Cost": "6200", "Tier": "4", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": 95, "AbilityDuration": "6", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealth": "125", "TechArmor": "1" }, "upgrade_tech_defense_shredders": { "Name": "Soul Shredder Bullets", "Description": "Your bullets apply a debuff that amplifies your \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E against the target and grants you \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Lifesteal\u003C/span\u003E against them.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Healing" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BaseAttackDamagePercent": "7", "ShreddersTechAmp": "10", "DebuffDuration": "6", "AbilityLifestealPercentHero": "20" }, "upgrade_tech_overflow": { "Name": "Spiritual Overflow", "Description": "Gain bonus \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E by \u003Cspan style=\"font-weight: bold;\"\u003Echarging up\u003C/span\u003E when shooting enemy heroes.", "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "MagicDamage", "FireRate" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "18", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "CooldownReduction": "15", "BulletShieldMaxHealth": "225", "AbilityLifestealPercentHero": "10", "BonusFireRate": "35", "BonusSpirit": "50", "BuildUpPerShot": "0.75", "BuildUpDuration": "5" }, "upgrade_tech_purge": { "Name": "Improved Spirit Armor", "Description": null, "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Armor", "Components": [ "upgrade_tech_armor" ], "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Durability" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "8", "WeaponPower": "0", "TechResist": "45" }, "upgrade_tech_range": { "Name": "Improved Reach", "Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003Erange\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Eeffect radius\u003C/span\u003E of your abilities and items.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": [ "upgrade_magic_reach" ], "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Durability" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "8", "WeaponPower": "0", "NonImbuedTechRangeMultiplier": "26", "NonImbuedTechRadiusMultiplier": "25", "ImbuedTechRangeMultiplier": "35", "ImbuedTechRadiusMultiplier": "35", "BulletResist": "13" }, "upgrade_thermal_detonator": { "Name": "Alchemical Fire", "Description": "Throw a flask that explodes on contact, creating an area that does increasing \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage per second\u003C/span\u003E and causes enemies to receive additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E from your team.\u003Cbr\u003E\u003Cbr\u003EDeals 40% less DPS vs non-heroes.", "Cost": "3000", "Tier": "3", "Activation": "ActivationPress", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "WeaponDamage", "MagicDamage" ], "Disabled": false, "AbilityCooldown": 28, "AbilityDuration": "5", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.2", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "11", "WeaponPower": "0", "DPS": "55", "DPSIncrease": "7", "DPSMax": "95", "NonHeroReductionPercent": "40", "Radius": "10m", "HeightOffGround": "50", "TickRate": "0.5", "BonusBaseWeaponDamageTaken": "50", "BulletShieldMaxHealth": "225", "BaseAttackDamagePercent": "14", "BonusSprintSpeed": "1m" }, "upgrade_titan_round": { "Name": "Titanic Magazine", "Description": null, "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": [ "upgrade_clip_size" ], "TargetTypes": null, "ShopFilters": [ "ClipSize", "WeaponDamage" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSizePercent": "120", "BaseAttackDamagePercent": "18", "MeleeResistPercent": "25", "TechResist": "12" }, "upgrade_toughness_3": { "Name": "Toughness", "Description": "Increases \u003Cspan class=\"highlight\"\u003EHealth\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Ehealth regen\u003C/span\u003E.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealth": "175", "BonusHealthRegen": "2" }, "upgrade_toxic_bullets": { "Name": "Toxic Bullets", "Description": "Your bullets build up a \u003Cspan style=\"font-weight: bold;\"\u003EBleed\u003C/span\u003E on enemies, causing them to lose a \u003Cspan style=\"font-weight: bold;\"\u003Epercentage\u003C/span\u003E of their \u003Cspan style=\"font-weight: bold;\"\u003EMax Health\u003C/span\u003E over time. Also applies \u003Cspan style=\"font-weight: bold;\"\u003EHealing Reduction\u003C/span\u003E on the bleeding target.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy", "CreepEnemy", "MinionEnemy" ], "ShopFilters": [ "MagicDamage", "Disruption" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealth": "100", "DotHealthPercent": "2.5", "DotDuration": "3", "BuildUpPerShot": "0.92", "BuildUpDuration": "5", "TickRate": "0.5", "HealAmpReceivePenaltyPercent": "-65", "HealAmpRegenPenaltyPercent": "-65", "DotMultiplerTroopers": "0.5" }, "upgrade_unstoppable": { "Name": "Unstoppable", "Description": "Temporarily suppress \u003Cspan style=\"font-weight: bold;\"\u003Enegative status effects\u003C/span\u003E and become \u003Cspan style=\"font-weight: bold;\"\u003Eimmune\u003C/span\u003E to \u003Cspan style=\"font-weight: bold;\"\u003EStun, Silence, Sleep, Root, and Disarm\u003C/span\u003E. \u003Cbr\u003ECannot be used while \u003Cspan style=\"font-weight: bold;\"\u003EStunned\u003C/span\u003E or \u003Cspan style=\"font-weight: bold;\"\u003ESlept\u003C/span\u003E.", "Cost": "6200", "Tier": "4", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "Durability", "Movement" ], "Disabled": false, "AbilityCooldown": 64, "AbilityDuration": "6", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealth": "150", "BulletResist": "15", "SpiritPower": "12" }, "upgrade_vampire": { "Name": "Bullet Lifesteal", "Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003Ebullets heal you\u003C/span\u003E for a percentage of the damage they deal to enemies. Half as effective vs Non-Heroes.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "Durability", "Healing" ], "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BulletLifestealPercent": "28", "BonusHealth": "75" }, "upgrade_veil_walker": { "Name": "Veil Walker", "Description": "Walking through a \u003Cspan style=\"font-weight: bold;\"\u003Ecosmic veil\u003C/span\u003E grants you \u003Cspan style=\"font-weight: bold;\"\u003EStealth\u003C/span\u003E, increased \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E and restores all \u003Cspan style=\"font-weight: bold;\"\u003EBullet and Spirit Shields\u003C/span\u003E.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "Durability", "ClipSize" ], "Disabled": false, "AbilityCooldown": 18, "AbilityDuration": "16", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "InvisAlertWhenFading": "1", "InvisCancelOnDamage": "0", "InvisFadeToDuration": "0", "InvisMoveSpeedMod": "0", "SpottedRadius": "20m", "RevealOnDamageDuration": "0.25", "RevealOnSpottedDuration": "0.25", "BulletShieldMaxHealth": "250", "TechShieldMaxHealth": "250", "BonusClipSizePercent": "15", "BaseAttackDamagePercent": "15", "BonusClipSize": "0", "InvisDuration": "5", "BonusMoveSpeed": "4m" }, "upgrade_vex_barrier": { "Name": "Reactive Barrier", "Description": "Automatically \u003Cspan style=\"font-weight: bold;\"\u003Erestores one stamina\u003C/span\u003E and deploy temporary \u003Cspan style=\"font-weight: bold;\"\u003EBullet and Spirit Shields\u003C/span\u003E when you are \u003Cspan style=\"font-weight: bold;\"\u003Emovement locked, Stunned, Chained, Immobilized, or Slept\u003C/span\u003E.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "Durability", "ClipSize", "Healing" ], "Disabled": false, "AbilityCooldown": 32, "AbilityDuration": "10", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "VexBarrierBulletMaxHealth": "400", "VexBarrierTechMaxHealth": "200", "BonusClipSizePercent": "20", "BonusHealth": "75", "BonusHealthRegen": "2", "VexBarrierShieldDuration": "9" }, "upgrade_warp_stone": { "Name": "Warp Stone", "Description": "\u003Cspan style=\"font-weight: bold;\"\u003ETeleport\u003C/span\u003E straight ahead, gaining \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E.", "Cost": "3000", "Tier": "3", "Activation": "InstantCast", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Movement" ], "Disabled": false, "AbilityCooldown": 16, "AbilityDuration": "0", "AbilityCastRange": "11m", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "8", "WeaponPower": "0", "BaseAttackDamagePercent": "20", "BulletResist": "30", "CasterBuffDuration": "5" }, "upgrade_weapon_detention_ammo": { "Name": "Detention Rounds", "Description": "Your bullets build up on enemies, causing them to be \u003Cspan class=\"highlight\"\u003Etethered\u003C/span\u003E to their position.", "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "Disruption" ], "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealth": "150", "BonusFireRate": "15", "TetherDuration": "2.3", "ImmunityDuration": "8", "BuildUpPerShot": "1.2", "BuildUpDuration": "10", "TetherRadius": "7m" }, "upgrade_weapon_eater": { "Name": "Weapon Eater", "Description": "Reduces Courage by \u003Cspan class=\"highlight_weapon\"\u003E{s:BaseBonusCounter}\u003C/span\u003E. \u003Cbr\u003EGain \u003Cspan class=\"highlight_weapon\"\u003E{s:WeaponPowerPerKill} Courage\u003C/span\u003E (Up to \u003Cspan class=\"highlight_weapon\"\u003E{s:MaxWeaponPower}\u003C/span\u003E) for \u003Cspan class=\"highlight\"\u003Ekilling an enemy Hero\u003C/span\u003E but lose \u003Cspan class=\"highlight_weapon\"\u003E{s:WeaponPowerPerDeath} gained Courage\u003C/span\u003E on \u003Cspan class=\"highlight\"\u003EDeath\u003C/span\u003E. Bonus applied if damage was done within {s:KillWindow}s of enemy killed.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "WeaponPowerPerKill": "3.5", "WeaponPowerPerDeath": "6", "KillWindow": "1", "MaxWeaponPower": "30", "BaseBonusCounter": "-5" }, "upgrade_weapon_instant_reload": { "Name": "Reloader + Huge Clip", "Description": "Press the [Reload] key while reloading to instantly finish your reload", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": 21, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSizePercent": "60" }, "upgrade_weapon_overdrive_clip": { "Name": "Overdrive Clip", "Description": "\u003Cspan class=\"highlight\"\u003EDeal non-lethal damage based on your max health to yourself\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Ereload bullets in your clip equal to your max ammo, no matter how many bullets are left.\u003C/span\u003E The bullets in this clip have additional \u003Cspan class=\"highlight\"\u003Ecourage\u003C/span\u003E.", "Cost": "3000", "Tier": "3", "Activation": "InstantCast", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": 53, "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "HealthDamagePercent": "20", "BonusReloadSpeed": "-75", "BonusWeaponPower": "100", "OverdriveClipDuration": "5" }, "upgrade_weapon_power_and_health_drain": { "Name": "Overdrive", "Description": "Increase your \u003Cspan class=\"highlight\"\u003ECourage\u003C/span\u003E while draining your own \u003Cspan class=\"highlight\"\u003Ehealth\u003C/span\u003E.", "Cost": "1250", "Tier": "2", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": true, "AbilityCooldown": 11.5, "AbilityDuration": "4", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "WeaponPowerWhileActivated": "135", "HealthDrainedPerSecond": "35", "Interval": "0.1" }, "upgrade_withering_whip": { "Name": "Withering Whip", "Description": "Target an enemy to apply \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate Slow\u003C/span\u003E and reduce their \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E.", "Cost": "1250", "Tier": "2", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "Disruption", "MagicDamage" ], "Disabled": false, "AbilityCooldown": 18, "AbilityDuration": "4.5", "AbilityCastRange": "30m", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0.1", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "Damage": "50", "FireRateSlow": "45", "BulletArmorReduction": "-11", "SpiritPower": "6", "BonusSprintSpeed": "1m", "BulletShieldMaxHealth": "100" }, "weapon_upgrade_base": { "Name": null, "Description": null, "Cost": "None", "Tier": null, "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "weapon_upgrade_t1": { "Name": null, "Description": null, "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "weapon_upgrade_t2": { "Name": null, "Description": null, "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "weapon_upgrade_t3": { "Name": null, "Description": null, "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "weapon_upgrade_t4": { "Name": null, "Description": null, "Cost": "6200", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Disabled": false, "AbilityCooldown": "0", "AbilityDuration": "0", "AbilityCastRange": "0", "AbilityUnitTargetLimit": "1", "AbilityCastDelay": "0", "AbilityChannelTime": "0", "AbilityPostCastDuration": "0", "AbilityCharges": "0", "AbilityCooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "AbilityResourceCost": "0", "TechPower": "0", "WeaponPower": "0" } }
Summary:
Please note that all contributions to Deadlock Wiki are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see
Deadlock:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
English
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit source
View history
More
Search
Navigation
Main page
Discord community
Recent changes
Random page
Tools
What links here
Related changes
Special pages
Page information
Languages
English