Data:ItemData.json
{
"ability_item_pickup_effects": { "Name": null, "Description": null, "Cost": "None", "Tier": null, "Activation": "ActivationPress", "Slot": null, "Components": null, "TargetTypes": [ "Hero" ], "ShopFilters": null, "Cooldown": "0", "Duration": "2.0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "armor_upgrade_t4": { "Name": null, "Description": null, "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "tech_upgrade_t4": { "Name": null, "Description": null, "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "upgrade_ability_power_shard": { "Name": "Echo Shard", "Description": null, "Cost": "6300", "Tier": "4", "Activation": "InstantCast", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "Movement", "MagicDamage" ], "Cooldown": "20", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "8", "WeaponPower": "0", "BonusMoveSpeed": "1m", "BulletResist": "16" }, "upgrade_ability_refresher": { "Name": "Refresher", "Description": "Reset the cooldown of all your abilities and restore all your charges.", "Cost": "6300", "Tier": "4", "Activation": "InstantCast", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "200", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0.3", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechResist": "16", "BulletResist": "8" }, "upgrade_ablative_coat": { "Name": "Ablative Coat", "Description": "Provides Bullet Resist but you lose some each time you take Weapon Damage. Loss can only happen once every 1s. Bullet Resist is restored when out of combat.", "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": [], "ShopFilters": null, "Cooldown": "20", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 Light or Heavy Melee attack against a hero, deal extra Spirit Damage with the attack and reduce the target's Spirit Resist.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "MagicDamage", "Melee" ], "Cooldown": "8", "Duration": "13", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "SpiritDamage": "50", "TechArmorDamageReduction": "-12", "TechShieldMaxHealth": "100", "BonusHealthRegen": "1", "BonusMeleeDamagePercent": "15" }, "upgrade_active_bullet_shield": { "Name": "Shield Rush", "Description": "Give temporary bullet shield for you and nearby allied Heros and their minions.", "Cost": "6300", "Tier": "4", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": [ "HeroFriendly", "MinionFriendly" ], "ShopFilters": null, "Cooldown": "60", "Duration": "15", "CastRange": "25m", "UnitTargetLimit": "1", "CastDelay": "0.25", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TempBulletShieldHealth": "800", "Radius": "30m", "BulletShieldMaxHealth": "400", "BonusSprintSpeed": "5m" }, "upgrade_active_reload": { "Name": "Active Reload", "Description": "While reloading, pressing [] during the highlighted portion will instantly finish your reload and grant you Fire Rate and Bullet Lifesteal.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage" ], "Cooldown": "17", "Duration": "7", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BaseAttackDamagePercent": "10", "ReloadSpeedMultipler": "-20", "BulletLifestealPercent": "22", "BonusFireRate": "20" }, "upgrade_aerial_assault": { "Name": "Aerial Assault", "Description": null, "Cost": "6300", "Tier": "4", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": null, "Cooldown": "25", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 you get ammo back and gain stacking Spirit Power.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "ClipSize" ], "Cooldown": "0", "Duration": "35", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSizePercent": "15", "BonusHealth": "60", "AmmoPerSoul": "2", "SpiritPowerPerSoul": "2", "MaxStacks": "12" }, "upgrade_aoe_root": { "Name": "Vacuum Web", "Description": null, "Cost": "6300", "Tier": "4", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": null, "Cooldown": "40", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0.2", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 silences enemies and lowers their spirit resistance.", "Cost": "3000", "Tier": "3", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Disruption" ], "Cooldown": "30", "Duration": "0.25", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0.2", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 invisibility and a movement speed bonus. Attacking or taking damage will remove the invisibility.
Cast delay: s.", "Cost": "3000", "Tier": "3", "Activation": "InstantCast", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroFriendly" ], "ShopFilters": null, "Cooldown": "60", "Duration": "25", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "1.5", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 spirit barrier for you and all nearby allied units.", "Cost": "1250", "Tier": "2", "Activation": "InstantCast", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllFriendly" ], "ShopFilters": null, "Cooldown": "30", "Duration": "16", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0.25", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TempTechShieldHealth": "400", "Radius": "30m" }, "upgrade_arcane_eater": { "Name": "Arcane Eater", "Description": "Your bullets Steal Spirit Power from enemy Heroes. Steal 1 extra Spirit Power with Headshots. This effect stacks.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "MagicDamage", "FireRate" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 Duration of your abilities and items.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusAbilityDurationPercent": "16", "BonusHealth": "100", "BonusHealthRegen": "1.75" }, "upgrade_arcane_medallion": { "Name": "Arcane Medallion", "Description": "Whenever you deal 200 Spirit damage or more in a single hit against an enemy hero, gain temporary Spirit Power.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": null, "Cooldown": "0", "Duration": "12", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "35", "WeaponPower": "0", "MinimumDamage": "200" }, "upgrade_armor_reduction_debuff": { "Name": "Armor Piercing Rounds", "Description": "Your bullets reduce the target's bullet resistance by -60% of their current value for s and deal bonus damage against bullet shields.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy", "CreepEnemy", "MinionEnemy" ], "ShopFilters": [ "WeaponDamage" ], "Cooldown": "0", "Duration": "8", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ResistReduction": "-60", "BaseAttackDamagePercent": "12", "BulletShieldDamagePercent": "60" }, "upgrade_attack_speed_1": { "Name": "Fire Rate", "Description": "Increases your Fire Rate.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "15" }, "upgrade_attack_speed_2": { "Name": "Improved Fire Rate", "Description": "Increases your Fire Rate.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "25" }, "upgrade_banshee_slugs": { "Name": "Crippling Headshot", "Description": null, "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Disruption" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BaseAttackDamagePercent": "20", "BulletLifestealPercent": "10", "LifestealPercentHero": "10", "BulletResistReduction": "24", "MagicResistReduction": "24", "DebuffDuration": "5" }, "upgrade_base": { "Name": null, "Description": null, "Cost": "None", "Tier": null, "Activation": "Passive", "Slot": null, "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "upgrade_belt_fed_magazine": { "Name": "Belt-Fed Magazine", "Description": "Your weapon gains a much larger magazine that requires spin-up time, starting with a slower initial fire rate and becoming faster over the spin-up time.", "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "FireRate", "ClipSize" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 Weapon Damage increases as you take sustained damage.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "ClipSize", "Durability" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "DamageDuration": "10", "DamageToStack": "110", "WeaponPowerPerStack": "5", "MaxStacks": 10, "BonusClipSize": "4", "BulletResist": "8" }, "upgrade_blitz_bullets": { "Name": "Swift Striker", "Description": null, "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "FireRate" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "22", "BonusClipSizePercent": "10", "LocalBulletArmorReduction": "-5" }, "upgrade_bonus_ability_charge_3": { "Name": "Hyper Charge", "Description": "+3 to your max ability charges.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusAbilityCharges": "3" }, "upgrade_boxing_glove": { "Name": "Lifestrike", "Description": "Your Melee Attack applies Movement Slow and heals you for 55% of the Melee Damage 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" ], "Cooldown": "5", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "SlowPercent": "60", "SlowDuration": "2.5", "BonusMeleeDamagePercent": "40", "LifestealHeal": "110", "LifestealHealPercent": "55", "BonusHealth": "125", "BulletResist": "8", "NonHeroHealPct": "40" }, "upgrade_bullet_armor": { "Name": "Bullet Armor", "Description": "Decreases damage taken from bullets.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Durability" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BulletResist": "20", "BaseAttackDamagePercent": "6" }, "upgrade_bullet_armor_2": { "Name": "Improved Bullet Armor", "Description": "Decreases damage taken from bullets.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BulletArmor": "2" }, "upgrade_bullet_armor_reduction_aura": { "Name": "Hunter's Aura", "Description": "Reduces nearby enemies' Bullet Resist and Fire Rate. If there is only one enemy hero nearby, this effect is tripled.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy", "CreepEnemy", "MinionEnemy" ], "ShopFilters": [ "WeaponDamage", "Disruption", "ClipSize" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealth": "150", "Radius": "15m", "BulletArmorReduction": "-10", "FireRateSlow": "10", "SingleTargetPlayerMultiplier": "3" }, "upgrade_bullet_damage_reduction_aura": { "Name": "Weapon Jammer", "Description": "Reduces the Fire Rate of all nearby enemies.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": [ "HeroEnemy", "CreepEnemy", "MinionEnemy" ], "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "Radius": "12m", "FireRateSlow": "30" }, "upgrade_bullet_resist_shredder": { "Name": "Bullet Resist Shredder", "Description": "Reduces Bullet Resist on enemies when you deal Spirit Damage.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy", "CreepEnemy", "MinionEnemy" ], "ShopFilters": [ "WeaponDamage", "Durability" ], "Cooldown": "0", "Duration": "8", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BulletArmorReduction": "-12", "BonusHealth": "100", "BulletResist": "5" }, "upgrade_burst_fire": { "Name": "Burst Fire", "Description": "Briefly gain Fire Rate and Move Speed when one of your bullets hits an enemy hero.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "FireRate" ], "Cooldown": "8", "Duration": "4.0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "12", "ActivatedFireRate": "30", "SlideScale": "50", "BonusMoveSpeed": "2m" }, "upgrade_burst_fire_actuator": { "Name": "Burst Fire Actuator", "Description": "Your weapon fires an additional percentage of your gun's starting clip as a burst. If all bullets in a burst connect with an enemy Hero, gain temporary Base Bullet Damage for the rest of the clip.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 invisible and maintain invisibility by not moving or attacking. 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, "Cooldown": "10", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 Movement Slow.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": [ "upgrade_sprint_booster" ], "TargetTypes": null, "ShopFilters": [ "Movement", "Durability" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusMoveSpeed": "1.4m", "SlowResistancePercent": "40", "BonusSprintSpeed": "2m", "BonusHealth": "75", "BonusHealthRegen": "1.5" }, "upgrade_chain_lightning": { "Name": "Tesla Bullets", "Description": "Your bullets have a chance to shock your target. The shock will jump to a nearby enemy.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "FireRate" ], "Cooldown": "0.4", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "DamagePerChain": "30", "BonusPerChain": "60", "ChainRadius": "8m", "ProcChance": "25", "ProcCooldown": "0.35", "ChainCount": "2", "ChainTickRate": "0.4", "BonusFireRate": "14" }, "upgrade_charge_mastery": { "Name": "Charge Mastery", "Description": null, "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusAbilityCharges": "4", "CooldownBetweenChargeReduction": "50", "BonusChargedAbilityDamage": "15", "BonusChargedCooldownReduction": "15" }, "upgrade_charmed_wraps": { "Name": "Charmed Wraps", "Description": "Your abilities get their cooldowns reduced when you perform a heavy melee attack against a hero (or two light melee attacks within 4.0s).", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": null, "Cooldown": "25", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "CooldownReductionFlat": "8.0", "LightMeleeTimeWindow": "4.0" }, "upgrade_cheat_death": { "Name": "Cheat Death", "Description": null, "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": null, "Cooldown": "150", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 11s, gain 4% Max Health Regen.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Durability", "Healing", "Movement" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "RestoreDelay": "11", "HealLifePercentOutOfCombat": "4", "HealthThreshold": "75", "BonusMoveSpeed": "2m", "BaseAttackDamagePercent": "25", "BonusHealth": "275" }, "upgrade_clip_size": { "Name": "Basic Magazine", "Description": "Increases ammo.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "ClipSize" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSizePercent": "24", "BaseAttackDamagePercent": "15" }, "upgrade_clip_size_2": { "Name": "Big Clip", "Description": "Big Increase ammo.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSizePercent": "30" }, "upgrade_clip_size_3": { "Name": "Extra Large Magazine", "Description": "Greatly Increases ammo.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSizePercent": "60" }, "upgrade_clip_size_fixed": { "Name": "Extended Magazine", "Description": "Increases ammo.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSize": "6" }, "upgrade_clip_size_fixed_t3": { "Name": "Extra Large Magazine", "Description": "Greatly Increases ammo.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSize": "12" }, "upgrade_cloaking_device": { "Name": "Cloaking Device", "Description": "Become invisible. Nearby enemies will temporaily reveal the hero. Attacking or taking damage will remove the invisibility for s.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "10", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 Stealthed. Whenever you take damage while Stealthed you get briefly revealed.", "Cost": "6300", "Tier": "4", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage", "FireRate", "Movement" ], "Cooldown": "45", "Duration": "25", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "InvisAlertWhenFading": "1", "InvisCancelOnDamage": "1", "InvisFadeToDuration": "0.6", "InvisMoveSpeedMod": "2m", "SpottedRadius": "18m", "RevealOnDamageDuration": "1.5", "RevealOnSpottedDuration": "1.5", "FullInvisDistance": "50m", "AmbushDuration": "8", "AmbushBonusFireRate": "40", "AmbushBonusTechPower": "55", "TechShieldMaxHealth": "300", "BonusHealthRegen": "15", "BonusClipSizePercent": "30" }, "upgrade_close_quarter_combat": { "Name": "Point Blank", "Description": "When in close range to your target, gain Weapon Damage and your bullets apply a Movement Slow.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": [ "upgrade_close_range" ], "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "WeaponDamage", "Durability", "Disruption" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 Weapon Damage when in close range to your target.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Durability" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "CloseRangeBonusWeaponPower": "25", "CloseRangeBonusDamageRange": "15m", "BulletShieldMaxHealth": "85" }, "upgrade_cold_front": { "Name": "Cold Front", "Description": "Release an expanding ice blast that deals Spirit Damage and Slows targets it hits.", "Cost": "1250", "Tier": "2", "Activation": "InstantCast", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Disruption", "Durability" ], "Cooldown": "32", "Duration": "3.0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "SpreadDuration": "0.75", "StartRadius": "2m", "EndRadius": "14m", "SlowPercent": "40", "Damage": "75", "TechResist": "10" }, "upgrade_colossus": { "Name": "Colossus", "Description": "Gain Bullet and Spirit Resist, and slow the movement and dash speed of enemies nearby. Your model size grows by 20%.", "Cost": "6300", "Tier": "4", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "Durability" ], "Cooldown": "45", "Duration": "7", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealth": "600", "BonusMeleeDamagePercent": "20", "BaseAttackDamagePercent": "20", "BulletResist": "40", "TechResist": "40", "SlowPercent": "35", "GroundDashReductionPercent": "-25", "Radius": "10m", "ModelScaleGrowth": "1.2" }, "upgrade_combo_breaker": { "Name": "Combo Breaker", "Description": "Remove all debuffs and heal yourself.
Can be used while stunned.", "Cost": "6300", "Tier": "4", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": [ "AllFriendly" ], "ShopFilters": null, "Cooldown": "22", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechArmor": "2", "BonusHealthRegen": "2.75", "HealPercentAmount": "30", "RegenDuration": "10" }, "upgrade_containment": { "Name": "Slowing Hex", "Description": "Deals Spirit Damage and Slows targets movement and dashes. Also Silences their movement-based items and abilities.
Does not affect target's stamina usage.", "Cost": "1250", "Tier": "2", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "Movement", "Disruption", "MagicDamage" ], "Cooldown": "25", "Duration": "3.0", "CastRange": "25m", "UnitTargetLimit": "1", "CastDelay": "0.1", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "5", "WeaponPower": "0", "SlowPercent": "30", "Damage": "70", "BonusSprintSpeed": "1m", "GroundDashReductionPercent": "-30" }, "upgrade_cooldown_reduction": { "Name": "Superior Cooldown", "Description": "Reduces the Cooldown of your abilities and items.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": [ "upgrade_magic_tempo" ], "TargetTypes": null, "ShopFilters": [ "Healing" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ImbuedCooldownReduction": "32", "NonImbuedCooldownReduction": "24", "BonusHealthRegen": "4" }, "upgrade_crackshot": { "Name": "Mystic Shot", "Description": "Your next bullet deals bonus Spirit Damage.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "WeaponDamage", "MagicDamage" ], "Cooldown": "6", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 bonus damage and Slow on hit.", "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "WeaponDamage", "ClipSize" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "Radius": "1m", "ProcChance": "35", "SlowPercent": "30", "SlowDuration": "1.5", "CritDamagePercent": "80", "BonusClipSizePercent": "30" }, "upgrade_damage_recycler": { "Name": "Leech", "Description": "Reduces the effect of enemy applied healing reduction.", "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Healing" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "12", "WeaponPower": "0", "LifestealPercentHero": "35", "BulletLifestealPercent": "35", "BaseAttackDamagePercent": "15", "BonusHealth": "175" }, "upgrade_debuff_reducer": { "Name": "Debuff Reducer", "Description": "Reduces the duration of all negative effects applied to you.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "StatusResistancePercent": "30", "BaseAttackDamagePercent": "6", "BonusHealth": "75" }, "upgrade_disarm": { "Name": "Drain Will", "Description": "Fires a projectile which reduces the Fire Rate of the target and steals Spirit.", "Cost": "500", "Tier": "1", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "MagicDamage", "Disruption" ], "Cooldown": "25", "Duration": "6", "CastRange": "17m", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 damages enemies in the radius and suppresses their healing by -80%. If cast on a friendly, it also heals them.", "Cost": "6300", "Tier": "4", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "Hero" ], "ShopFilters": null, "Cooldown": "30", "Duration": "10", "CastRange": "25m", "UnitTargetLimit": "1", "CastDelay": "0.25", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 ultimate ability gain temporary Bullet Shield, Spirit Shield, and Spirit Power.", "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Durability", "Healing" ], "Cooldown": "60", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "40", "WeaponPower": "0", "LifestealPercentHero": "20", "BulletShieldOnCast": "700", "TechShieldOnCast": "700", "BuffDuration": "15", "CooldownReduction": "12" }, "upgrade_double_jump": { "Name": "Double-Jump", "Description": "Allows you to perform an additional jump in mid-air.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "8", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "AirJumps": "1", "AirJumpVerticalSpeedPercent": "75", "InteruptCooldown": "4" }, "upgrade_dps_aura": { "Name": "Heroic Aura", "Description": "Provides Fire Rate to nearby player minions.", "Cost": "3000", "Tier": "3", "Activation": "InstantCast", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllFriendly" ], "ShopFilters": [ "FireRate", "Healing", "Movement" ], "Cooldown": "30", "Duration": "6", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BulletLifestealPercent": "20", "BonusFireRate": "25", "BonusFireRatePlayerUnit": "40", "Radius": "20m", "ActiveRadius": "30m", "ActiveBonusMoveSpeed": "3m", "BonusHealth": "150", "BonusMoveSpeed": "1m" }, "upgrade_drum_magazine": { "Name": "Drum Magazine", "Description": "Provides a large ammo bonus, and increased reload speed", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSize": "20", "ReloadSpeedMultipler": "-25" }, "upgrade_duration_extender": { "Name": "[Deprecated] Duration Extender", "Description": "Increases Duration of your abilities and items by %.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "Durability" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealthRegen": "2.8", "BonusClipSizePercent": "8", "BonusHealth": "25" }, "upgrade_escalating_exposure": { "Name": "Escalating Exposure", "Description": "Dealing Spirit Damage applies a stacking Spirit Amp that increases your Spirit Damage to the target.", "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Tech", "Components": [ "upgrade_magic_vulnerability" ], "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Durability" ], "Cooldown": "0", "Duration": "15", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ProcCooldown": "0.7", "MagicIncreasePerStack": "6", "TechResist": "15", "BonusHealth": "125", "TechArmorDamageReduction": "-15" }, "upgrade_extra_charge": { "Name": "Extra Charge", "Description": "Adds one to your ability max charges.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusAbilityCharges": "1", "BonusSpiritForChargedAbilities": "0", "CooldownReductionOnChargedAbilities": "10", "BaseAttackDamagePercent": "6" }, "upgrade_fervor": { "Name": "Frenzy", "Description": null, "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "FireRate", "ClipSize", "Movement" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSize": "12", "BaseAttackDamagePercent": "30", "BonusHealth": "200", "LowHealthThreshold": "40", "FervorMovespeed": "4m", "FervorFireRate": "40", "FervorTechResist": "45", "LingerDuration": "4" }, "upgrade_fire_rate_aura": { "Name": "Fire Rate Aura", "Description": "Provides a Fire Rate 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, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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" ], "Cooldown": "22", "Duration": "4", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "MoveWhileShootingSpeedPenaltyReductionPercent": "100", "MoveWhileZoomedSpeedPenaltyReductionPercent": "100", "ActiveBonusMoveSpeed": "4m", "BonusClipSizePercent": "30", "BonusClipDuration": "10", "BonusHealth": "75", "SlideScale": "25" }, "upgrade_frenzy": { "Name": null, "Description": null, "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechRangeMultiplier": "60", "TechRadiusMultiplier": "60", "SlowPercent": "30", "SlowDuration": "2", "BonusDamagePerHero": "5" }, "upgrade_galvanic_storm": { "Name": "Galvanic Storm", "Description": null, "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 permanent Weapon Damage (up to a max of 5 times). Death results in the loss of 1 stack.", "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "ClipSize", "FireRate" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BaseAttackDamagePercent": "70", "MaxHealthLossPercent": "-15", "BonusClipPerKill": "2", "MaxClipBonus": "14", "BonusFireRate": "10", "BonusMoveSpeed": "1m", "WeaponPowerPerKill": "10", "MaxStacks": "5" }, "upgrade_glitch": { "Name": "Curse", "Description": "Curses an enemy - interrupting, Silencing, Disarming, and preventing item usage.", "Cost": "6300", "Tier": "4", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "Disruption", "WeaponDamage" ], "Cooldown": "50", "Duration": "3.25", "CastRange": "20m", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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_high_velocity_mag" ], "TargetTypes": null, "ShopFilters": [ "WeaponDamage" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusBulletSpeedPercent": "50", "HeadShotBonusDamage": "140", "HeadShotCooldown": "6", "BaseAttackDamagePercent": "15", "BulletShieldMaxHealth": "150", "HealPercentPerHeadshot": "8", "BonusMoveSpeed": "2m", "MovementSpeedBonusDuration": "3" }, "upgrade_headshot_booster": { "Name": "Headshot Booster", "Description": "Deal bonus Weapon Damage with headshots.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "Durability", "FireRate" ], "Cooldown": "7", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "5", "BulletShieldMaxHealth": "40", "HeadShotBonusDamage": "45" }, "upgrade_healbane": { "Name": "Healbane", "Description": "Your Spirit Damage applies Healing Reduction. 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" ], "Cooldown": "0", "Duration": "6", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "HealAmpReceivePenaltyPercent": "-40", "HealAmpRegenPenaltyPercent": "-40", "HealOnKill": "350", "BonusHealth": "75" }, "upgrade_healing_booster": { "Name": "Healing Booster", "Description": "Increases the effectiveness of your healing by 25% and increases your resistance to healing reduction by 15%.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "Healing" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "HealAmpCastPercent": "25", "HealAmpRegenPercent": "25", "BonusHealthRegen": "2", "TechResist": "6", "DegenResistance": "15" }, "upgrade_health": { "Name": "Extra Health", "Description": "Increase health.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Durability" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealth": "160", "BaseAttackDamagePercent": "5" }, "upgrade_health_nova": { "Name": "Health Nova", "Description": "Heal yourself and nearby allies. Heals an additional 20% per ally.", "Cost": "1250", "Tier": "2", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": [ "AllFriendly" ], "ShopFilters": [ "Healing" ], "Cooldown": "60", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0.25", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TotalHealthRegen": "260", "HeroTargetBonus": "20", "RegenDuration": "2", "AuraRadius": "18m", "BaseAttackDamagePercent": "10", "BonusHealth": "100" }, "upgrade_health_regen_1": { "Name": "Health Regen", "Description": "Increases health regen.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 3 seconds.
Effect does not stack.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": [ "AllFriendly" ], "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "HealInterval": "3", "HealAmount": "40", "HealRadius": "9m" }, "upgrade_health_stealing_magic": { "Name": "Spirit Lifesteal", "Description": "Your spirit items and abilities heal you 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" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "LifestealPercentHero": "23", "NonHeroAbilityLifestealTooltipOnly": "3", "BonusHealth": "75" }, "upgrade_health_stimpak": { "Name": "Healing Rite", "Description": "Grant Regen and Sprint Speed 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" ], "Cooldown": "60", "Duration": "0", "CastRange": "30m", "UnitTargetLimit": "1", "CastDelay": "0.2", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TotalHealthRegen": "370", "RegenDuration": "17", "BonusHealth": "45", "BonusSprintSpeed": "2m" }, "upgrade_height_advantage": { "Name": "Height Advantage", "Description": "Gain additional 50% Weapon Damage when attacking targets that are below you.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "HighGroundBonusWeaponPower": "50" }, "upgrade_high_impact_armor": { "Name": "High Impact Armor", "Description": "Provides protection against high-damage bullets. Any bullet damage portion above the threshold is reduced by 60%.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusBulletSpeedPercent": "30", "BaseAttackDamagePercent": "14", "BulletShieldMaxHealth": "50" }, "upgrade_hollow_point_rounds": { "Name": "Hollow Point Ward", "Description": "When you are above 60% health, deal additional Weapon Damage.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Durability" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "4", "WeaponPower": "0", "LifeThreshold": "60", "BaseAttackDamagePercent": "20", "TechShieldMaxHealth": "85" }, "upgrade_imbued_ability": { "Name": "Imbued Ability", "Description": null, "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 duration of your abilities and items.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": [ "upgrade_arcane_extension" ], "TargetTypes": [ "AllEnemy" ], "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ImbuedBonusDuration": "32", "NonImbuedBonusDuration": "26", "BonusHealth": "175", "BaseAttackDamagePercent": "15", "BonusHealthRegen": "4" }, "upgrade_improved_bullet_armor": { "Name": "Improved Bullet Armor", "Description": "Decreases damage taken from bullets.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Armor", "Components": [ "upgrade_bullet_armor" ], "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Durability" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BulletResist": "45", "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" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "8", "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" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "Stamina": "1", "StaminaCooldownReduction": "10", "BonusFireRate": "7" }, "upgrade_infuser": { "Name": "Infuser", "Description": "Gain Spirit Power and Spirit Lifesteal.", "Cost": "500", "Tier": "1", "Activation": "InstantCast", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage" ], "Cooldown": "35", "Duration": "6", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0.0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealth": "50", "BonusClipSizePercent": "10", "BonusSpirit": "16", "LifestealPercentHero": "20" }, "upgrade_inhibitor": { "Name": "Inhibitor", "Description": "Your bullets apply Movement Slow and reduce the target's outgoing damage on hit.", "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "WeaponDamage", "Disruption", "FireRate" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealth": "175", "BaseAttackDamagePercent": "25", "SlowPercent": "25", "DebuffDuration": "2.5", "OutgoingAbilityDamagePenaltyPercent": "-35", "OutgoingBulletDamagePenaltyPercent": "-40" }, "upgrade_intensifying_clip": { "Name": "Intensifying Magazine", "Description": "Increases Weapon Damage as you continuously fire your weapon.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "ClipSize", "WeaponDamage" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSizePercent": "25", "BaseAttackDamagePercent": "20", "ShootDurationForMax": "3.0", "BaseAttackDamagePercentAtMaxDuration": "75" }, "upgrade_kinetic_sash": { "Name": "Kinetic Dash", "Description": "Your next Dash-Jump does not cost an extra stamina and you gain Fire Rate and bonus Ammo until your next reload. Lasts up to s.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "FireRate", "ClipSize", "Movement", "Durability" ], "Cooldown": "10", "Duration": "8", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "25", "BonusClipSize": "5", "BonusHealth": "100", "BonusHealthRegen": "1.5" }, "upgrade_lifestrike_gauntlets": { "Name": "Melee Lifesteal", "Description": "Your Melee attacks heal you for 20% of the Melee Damage dealt plus 90. This heal is 40% effective vs non-heroes.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "Durability", "Melee", "Healing" ], "Cooldown": "7", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusMeleeDamagePercent": "15", "LifestrikeHeal": "90", "LifestrikeHealPercent": "20", "BonusHealth": "75", "NonHeroHealPct": "40" }, "upgrade_long_range": { "Name": "Long Range", "Description": "Deal additional Weapon Damage when beyond a minimum distance from your target.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "ClipSize" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "LongRangeBonusWeaponPower": "40", "LongRangeBonusWeaponPowerMinRange": "15m", "BonusClipSizePercent": "20", "BulletShieldMaxHealth": "90" }, "upgrade_long_range_slowing_tech": { "Name": "Omni Spirit", "Description": "Applies a movement slow to enemies when dealing spirit damage.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy", "CreepEnemy" ], "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechRangeMultiplier": "30", "TechRadiusMultiplier": "30", "SlowPercent": "20", "SlowDuration": "2" }, "upgrade_magic_burst": { "Name": "Mystic Burst", "Description": "Abilities deal bonus Spirit Damage 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" ], "Cooldown": "6", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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": "6300", "Tier": "4", "Activation": "InstantCast", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "Movement" ], "Cooldown": "30", "Duration": "7", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0.2", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "-1", "ResourceCost": "0", "TechPower": "15", "WeaponPower": "0", "SummonDuration": "1.3", "ShieldDuration": "16", "FlyingBulletShield": "400", "FlyingTechShield": "400", "FlyMoveSpeed": "6m", "BonusHealth": "150", "BonusAbilityDurationPercent": "10" }, "upgrade_magic_clarity": { "Name": "Clarity", "Description": "On ability or item use, gain a move speed bonus for s. Your next ability cast will remove the move speed bonus and apply a Spirit bonus to that ability.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "15", "Duration": "8", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusMovespeed": "2m", "BonusSpirit": "28", "BonusSpiritMaxTime": "12", "BonusSpiritWindow": "1", "BonusSpiritMin": "2" }, "upgrade_magic_reach": { "Name": "Mystic Reach", "Description": "Increases the range and effect radius of your abilities and items.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechRangeMultiplier": "15", "TechRadiusMultiplier": "15", "TechResist": "5" }, "upgrade_magic_shield": { "Name": "Enchanter's Barrier", "Description": "While you have a Spirit Shield, gain bonus Spirit Power and Cooldown Reduction.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Durability" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechShieldMaxHealth": "300", "BonusSpiritWithMagicShield": "20", "CooldownReductionWithShield": "8" }, "upgrade_magic_shock": { "Name": "Improved Burst", "Description": "Abilities deal bonus Spirit Damage if they deal 125 damage or more in a single hit.
Targets are immune to the effects of Improved Burst for 5s after taking damage from it.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": [ "upgrade_magic_burst" ], "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Disruption" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "MinimumDamage": "125", "ReProcLockoutTime": "5", "MaxHealthDamage": "10", "TechShieldMaxHealth": "100", "BaseAttackDamagePercent": "8" }, "upgrade_magic_slow": { "Name": "Mystic Slow", "Description": "When the target takes Spirit Damage, they have their Movement Speed and Fire Rate reduced.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": [ "upgrade_suppressor" ], "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "Disruption" ], "Cooldown": "0", "Duration": "2.0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "6", "WeaponPower": "0", "FireRateSlow": "40", "MovementSpeedSlow": "30", "BonusHealthRegen": "3", "BonusHealth": "100" }, "upgrade_magic_storm": { "Name": "Surge of Power", "Description": "Imbue an ability with permanent Spirit Power. When that ability is used, gain bonus Movement Speed.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Movement" ], "Cooldown": "10", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ImbuedTechPower": "34", "BonusMoveSpeed": "3m", "MovementSpeedBonusDuration": "6", "BonusHealth": "75" }, "upgrade_magic_tempo": { "Name": "Improved Cooldown", "Description": "Reduces the Cooldown of your abilities and items.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "Healing" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "CooldownReduction": "16", "BonusHealthRegen": "1.5" }, "upgrade_magic_vulnerability": { "Name": "Mystic Vulnerability", "Description": "When the target takes Spirit Damage, they have their Spirit Resist reduced.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Disruption" ], "Cooldown": "0", "Duration": "6", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechArmorDamageReduction": "-12", "TechResist": "6" }, "upgrade_medic_bullets": { "Name": "Restorative Shot", "Description": "Your next bullet will heal you based on what target you hit.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "WeaponDamage", "Healing" ], "Cooldown": "6", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "Radius": "1m", "ProcChance": "100", "BaseAttackDamagePercent": "8", "HealFromHero": "35", "HealFromNPC": "10", "BulletResist": "7" }, "upgrade_mega_spirit": { "Name": "Boundless Spirit", "Description": null, "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Tech", "Components": [ "upgrade_soaring_spirit" ], "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Movement", "Healing" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "60", "WeaponPower": "0", "BonusHealthRegen": "15", "BaseAttackDamagePercent": "25", "BonusSprintSpeed": "2m", "BonusHealth": "300" }, "upgrade_melee_charge": { "Name": "Melee Charge", "Description": "Increases your Heavy Melee charge distance. When you perform a Heavy Melee attack against an enemy, your weapon reloads instantly.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy", "TrooperEnemy", "MinionEnemy", "Neutral" ], "ShopFilters": [ "Melee" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BaseAttackDamagePercent": "15", "BonusHealth": "100", "MeleeDistanceScale": "40", "BonusHealthRegen": "1" }, "upgrade_metal_skin": { "Name": "Metal Skin", "Description": "Become immune to bullets and melee attacks.", "Cost": "3000", "Tier": "3", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "Durability", "FireRate" ], "Cooldown": "22", "Duration": "3.5", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 silence and increasing amounts of damage to each enemy.", "Cost": "6300", "Tier": "4", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": null, "Cooldown": "30", "Duration": "5", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0.2", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 Weapon Damage and Fire Rate 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" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 35% Weapon Damage when attacking Troopers, Neutrals and Bosses.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Durability", "Healing" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "NonPlayerBonusWeaponPower": "35", "BonusHealth": "50", "BonusHealthRegen": "1", "NonPlayerBulletResist": "35" }, "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, "Cooldown": "480", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "RespawnDelay": "5", "RespawnBonusHealthDuration": "0" }, "upgrade_phantom_strike": { "Name": "Phantom Strike", "Description": "Teleport to an enemy target, applying Disarm, Slow, and dealing damage.", "Cost": "6300", "Tier": "4", "Activation": "ActivationPress", "Slot": "Armor", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "WeaponDamage", "Durability", "Movement", "Disruption" ], "Cooldown": "25", "Duration": "0", "CastRange": "25m", "UnitTargetLimit": "1", "CastDelay": "0.35", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BulletResist": "15", "BaseAttackDamagePercent": "30", "SlowPercent": "50", "SlowDuration": "3", "ImpactDamage": "150" }, "upgrade_predator_precision": { "Name": "Predator Precision", "Description": "Gain additional weapon damage against enemy Heroes that are low health", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "FireRate" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "8", "LifeThreshold": "50", "BaseAttackDamagePercent": "50" }, "upgrade_pristine_emblem": { "Name": "Pristine Emblem", "Description": "Your attacks have additional Weapon Damage against enemies above 50% health.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Durability" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "12", "WeaponPower": "0", "EnemyLifeThreshold": "50", "BaseAttackDamagePercent": "25", "BaseAttackDamagePercentBonus": "25", "TechResist": "12" }, "upgrade_proc_disarm": { "Name": "Disarming Bullets", "Description": "Your bullets disarm enemies, them preventing them from shooting their weapon. Victims are immune to disarming bullets for 3s after application expires.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": null, "Cooldown": "0", "Duration": "5", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ImmunityDuration": "3", "BuildUpPerShot": "1.0", "BuildUpDuration": "10" }, "upgrade_proc_silence": { "Name": "EMP Bullets", "Description": "Your bullets charge up an EMP on enemy heroes that will prevent targets from using abilities. Victims are immune to emp bullets for 4s after application expires.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 base bullet damage [1] as spirit damage. Magitech Rounds receives 5x amplification from Spirit Power. Shotguns split the damage between each pellet. This effect can only happen once every 1s.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 invincible but also silencing and disarming them.", "Cost": "1250", "Tier": "2", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": null, "Cooldown": "40", "Duration": "4.5", "CastRange": "30m", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "upgrade_quick_silver": { "Name": "Quicksilver Reload", "Description": "Imbue an ability with bonus Spirit Damage on the first hit. When the ability is used, your weapon is reloaded and has a Fire Rate bonus for that clip.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "FireRate" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ProcCooldown": "12", "FireRateBonus": "15", "FireRateDuration": "12", "Damage": "50" }, "upgrade_rapid_recharge": { "Name": "Rapid Recharge", "Description": null, "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": [ "upgrade_extra_charge" ], "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "CooldownBetweenChargeReduction": "55", "BonusAbilityCharges": "2", "CooldownReductionOnChargedAbilities": "25" }, "upgrade_rapid_rounds": { "Name": "Rapid Rounds", "Description": null, "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "FireRate", "Movement" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusFireRate": "12", "BonusSprintSpeed": "1m", "MaxHealth": "-50" }, "upgrade_rebirth": { "Name": "Soul Rebirth", "Description": null, "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "200", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "12", "WeaponPower": "0", "RespawnDelay": "4", "RespawnHealthPercent": "50", "CooldownReduction": "18", "BaseAttackDamagePercent": "20" }, "upgrade_reduce_debuff_duration": { "Name": "Debuff Remover", "Description": "Reduces the duration of all negative effects applied to you.", "Cost": "3000", "Tier": "3", "Activation": "InstantCast", "Slot": "Armor", "Components": [ "upgrade_debuff_reducer" ], "TargetTypes": null, "ShopFilters": [ "WeaponDamage" ], "Cooldown": "45", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "StatusResistancePercent": "35", "BaseAttackDamagePercent": "20", "ActiveBonusMoveSpeed": "3m", "BuffDuration": "3", "BonusHealth": "125" }, "upgrade_regenerating_bullet_shield": { "Name": "Combat Barrier", "Description": "While you have a Bullet Shield, gain Weapon Damage and Fire Rate.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Durability" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BulletShieldMaxHealth": "300", "AttackDamageWhenShielded": "28", "FireRateWhenShielded": "8" }, "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, "Cooldown": "0", "Duration": "5", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealthRegen": "20" }, "upgrade_reinforcing_casings": { "Name": "Escalating Resilience", "Description": "Grants Bullet Resist when your bullets hit an enemy hero. Each shot can only grant one stack.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Durability", "FireRate" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "MaxArmorStacks": "40", "BulletResistPerStack": "2", "BulletResistDuration": "20", "BaseAttackDamagePercent": "14", "BonusFireRate": "14" }, "upgrade_reload_speed": { "Name": "Fast Reload", "Description": "Increased reload speed.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ReloadSpeedMultipler": "-35" }, "upgrade_rescue_beam": { "Name": "Rescue Beam", "Description": "Heals a target allied hero and yourself for a percentage of Max Health. Once while healing, you can Pull the target towards you. Can be self-cast.", "Cost": "3000", "Tier": "3", "Activation": "ActivationPress", "Slot": "Armor", "Components": [ "upgrade_health_stimpak" ], "TargetTypes": [ "HeroFriendly" ], "ShopFilters": [ "MagicDamage", "Durability", "Healing", "Movement" ], "Cooldown": "25", "Duration": "0", "CastRange": "45m", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "2.5", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "30m", "ResourceCost": "0", "TechPower": "9", "WeaponPower": "0", "HealPercentAmount": "30", "HealInterval": "0.2", "BonusMoveSpeed": "0m", "BonusHealth": "125", "BonusSprintSpeed": "2m", "SelfModifier": "100" }, "upgrade_resilience": { "Name": "Enduring Spirit", "Description": null, "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Durability" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "4", "WeaponPower": "0", "BonusHealth": "75", "LifestealPercentHero": "8" }, "upgrade_restorative_locket": { "Name": "Restorative Locket", "Description": null, "Cost": "1250", "Tier": "2", "Activation": "ActivationPress", "Slot": "Armor", "Components": null, "TargetTypes": [ "HeroFriendly" ], "ShopFilters": [ "Healing", "Durability" ], "Cooldown": "28", "Duration": "0", "CastRange": "30m", "UnitTargetLimit": "1", "CastDelay": "0.1", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "5", "WeaponPower": "0", "Radius": "50m", "TechResist": "8", "HealPerStack": "35", "MaxStacks": "15" }, "upgrade_return_fire": { "Name": "Return Fire", "Description": "Automatically fire a bullet 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" ], "Cooldown": "24", "Duration": "7", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "7", "WeaponPower": "0", "BulletDamageReflectedPct": "70", "BonusFireRate": "7", "BonusHealth": "125", "SpiritDamageReflectedPct": "30" }, "upgrade_ricochet": { "Name": "Ricochet", "Description": "Your bullets will ricochet on enemies near your target, applying any bullet procs and dealing a percentage of the original damage.", "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy", "TrooperEnemy", "PropEnemy", "MinionEnemy", "Neutral" ], "ShopFilters": [ "ClipSize" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "RicochetDamagePercent": "60", "RicochetRadius": "14m", "BonusClipSizePercent": "35", "RicochetTargetsTooltipOnly": "2", "BonusHealth": "150", "BonusFireRate": "12" }, "upgrade_rocket_booster": { "Name": "Majestic Leap", "Description": "Launch yourself high into the air. While in the air, you can use the active again to drop down faster.
Cannot be used for 5s if attacked by enemy Hero.", "Cost": "3000", "Tier": "3", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "Movement" ], "Cooldown": "24", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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": "Launch yourself high into the air. Cannot be used for 4s if damaged by enemy Hero.", "Cost": "3000", "Tier": "3", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Movement" ], "Cooldown": "15", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "8", "WeaponPower": "0", "JumpVelocityHidden": "22.5m", "InteruptCooldown": "4", "AirControlPercent": "100", "BonusHealth": "75" }, "upgrade_rupture": { "Name": "Decay", "Description": "Reduces healing received of targeted enemy and inflicts damage over time of their current health.
Decay's damage is non-lethal.", "Cost": "1250", "Tier": "2", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "MagicDamage", "Disruption" ], "Cooldown": "30", "Duration": "10", "CastRange": "15m", "UnitTargetLimit": "1", "CastDelay": "0.25", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "7", "WeaponPower": "0", "HealAmpReceivePenaltyPercent": "-50", "HealAmpRegenPenaltyPercent": "-50", "TickRate": "1.0", "DotHealthPercent": "3.1" }, "upgrade_savior": { "Name": "Divine Barrier", "Description": "Provide the target with Bullet Shield, Spirit Shield, and Movement Speed. Can be self-cast.", "Cost": "1250", "Tier": "2", "Activation": "ActivationPress", "Slot": "Armor", "Components": null, "TargetTypes": [ "HeroFriendly" ], "ShopFilters": [ "Durability", "Movement" ], "Cooldown": "28", "Duration": "0", "CastRange": "35m", "UnitTargetLimit": "1", "CastDelay": "0.2", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "20m", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BuffDuration": "5", "SaviorBulletShieldHealth": "300", "SaviorMagicShieldHealth": "300", "TechRangeMultiplier": "8", "TechRadiusMultiplier": "8", "BonusMoveSpeed": "2m", "BonusSprintSpeed": "1m", "BonusHealth": "75" }, "upgrade_self_bubble": { "Name": "Ethereal Shift", "Description": "You enter a void state and become untargetable and invincible for a short duration, during which you cannot move or perform any actions. Afterwards you instantly reload and gain bonus Spirit Power.
Press [] to cancel early.", "Cost": "3000", "Tier": "3", "Activation": "InstantCast", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": [ "FireRate" ], "Cooldown": "30", "Duration": "3.5", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusSpirit": "14", "BonusSpiritDuration": "10", "DampingFactor": "3", "LiftHeight": "120", "MoveSpeedMax": "0m" }, "upgrade_sharpshooter": { "Name": "Sharpshooter", "Description": "Deal additional Weapon Damage when beyond a minimum distance from your target.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": [ "upgrade_long_range" ], "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "ClipSize" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "LongRangeBonusWeaponPower": "70", "LongRangeBonusWeaponPowerMinRange": "15m", "BonusAttackRangePercent": "15", "BonusZoomPercent": "35", "BonusClipSizePercent": "20", "BulletShieldMaxHealth": "175" }, "upgrade_silencer": { "Name": "Silencer", "Description": null, "Cost": "6300", "Tier": "4", "Activation": "InstantCast", "Slot": "Weapon", "Components": [ "upgrade_slowing_bullets" ], "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "WeaponDamage", "Disruption" ], "Cooldown": "34", "Duration": "4", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "EMPDuration": "2", "BaseAttackDamagePercent": "15", "SlowPercent": "25", "SlowDuration": "1.3" }, "upgrade_siphon_bullets": { "Name": "Siphon Bullets", "Description": null, "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "WeaponDamage", "Healing" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BaseAttackDamagePercent": "28", "StealPerHit": "1", "StackLostPerDeath": "2", "MaxStacks": "99", "StealDuration": "20", "ProcCooldown": "0.8", "HealthSteal": "45", "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, "Cooldown": "30", "Duration": "6", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "upgrade_slowing_bullets": { "Name": "Slowing Bullets", "Description": "Your bullets apply Movement Slow.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "WeaponDamage", "Disruption" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "5", "WeaponPower": "0", "SlowPercent": "25", "SlowDuration": "1.3", "BaseAttackDamagePercent": "16" }, "upgrade_slowing_tech": { "Name": "Slowing Spirit", "Description": "Dealing Spirit Damage applies Movement Slows to your target.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy", "CreepEnemy" ], "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "SlowPercent": "15", "SlowDuration": "2" }, "upgrade_small_attack_speed": { "Name": "Basic Fire Rate", "Description": "Increases your Fire Rate.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "21", "WeaponPower": "0", "BonusHealthRegen": "3", "BonusSprintSpeed": "1m", "BonusHealth": "100" }, "upgrade_sprint_booster": { "Name": "Sprint Boots", "Description": "Increases your forward movement speed over time. Taking damage resets the effect for 1.5s", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Healing", "Movement" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusSprintSpeed": "2m", "BaseAttackDamagePercent": "4", "BonusHealthRegen": "1" }, "upgrade_stabilizer": { "Name": "Stabilizer", "Description": "Removes the movement speed penalty while shooting, and increases bullet speed.", "Cost": "500", "Tier": "1", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "MoveWhileShootingSpeedPenaltyReductionPercent": "100", "MoveWhileZoomedSpeedPenaltyReductionPercent": "100", "BonusBulletSpeedPercent": "30" }, "upgrade_stabilizing_tripod": { "Name": "Stabilizing Tripod", "Description": "Disarm yourself to toss your weapon to the target location where it transforms into a Field Sentry that will attack enemies using your weapon with an unlimited clip. You can melee the sentry to end the effect early.", "Cost": "3000", "Tier": "3", "Activation": "ActivationPress", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": null, "Cooldown": "60", "Duration": "20", "CastRange": "15m", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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": "6300", "Tier": "4", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "35", "Duration": "6", "CastRange": "20m", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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_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" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "8", "WeaponPower": "0", "Stamina": "3", "StaminaCooldownReduction": "20", "BonusFireRate": "7", "AirMoveIncreasePercent": "30" }, "upgrade_suppressor": { "Name": "Suppressor", "Description": "When you deal Spirit Damage to enemies, you also apply Fire Rate Slow.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "Healing", "Disruption" ], "Cooldown": "0", "Duration": "2.0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "4", "WeaponPower": "0", "BonusHealth": "50", "BonusHealthRegen": "2.5", "FireRateSlow": "25" }, "upgrade_surging_power": { "Name": "Vampiric Burst", "Description": null, "Cost": "6300", "Tier": "4", "Activation": "InstantCast", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroFriendly" ], "ShopFilters": [ "FireRate", "WeaponDamage", "Movement", "Healing" ], "Cooldown": "35", "Duration": "4.5", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "ActiveBonusFireRate": "40", "ActiveBonusLifesteal": "100", "BonusMoveSpeed": "2m", "BaseAttackDamagePercent": "25", "BonusHealth": "150", "ActiveReloadPercent": "50" }, "upgrade_target_stun": { "Name": "Knockdown", "Description": "Target is knocked down and Stunned after a 2s delay, interrupting and temporarily preventing them from taking any action.", "Cost": "3000", "Tier": "3", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "MagicDamage", "Disruption" ], "Cooldown": "45", "Duration": "0", "CastRange": "45m", "UnitTargetLimit": "1", "CastDelay": "0.25", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 silences and damages the target. Silence does not interrupt channeling abilities.", "Cost": "3000", "Tier": "3", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "WeaponDamage", "Disruption" ], "Cooldown": "30", "Duration": "3.0", "CastRange": "25m", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "Damage": "100", "TechShieldMaxHealth": "200", "BonusSprintSpeed": "1m" }, "upgrade_tech_armor": { "Name": "Spirit Armor", "Description": "Reduces the damage you take from Spirit abilities.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "MagicDamage", "Durability" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "5", "WeaponPower": "0", "TechResist": "20" }, "upgrade_tech_bleed": { "Name": "Mystic Reverb", "Description": "Imbue an ability to apply slow in a radius around the target and deal an additional percentage of the damage dealt to enemies around the target after a short delay.", "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Healing" ], "Cooldown": "6", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechDamagePercent": "40", "DelayDuration": "3", "MinimumDamage": "100", "Radius": "16m", "LifestealPercentHero": "15", "TechResist": "15", "TechRangeMultiplier": "15", "TechRadiusMultiplier": "15", "MovementSpeedSlow": "50" }, "upgrade_tech_cleave": { "Name": "Quantum Chimaera", "Description": "Your Tech attacks strike additional nearby enemies for 75% of the total damage.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "TechCleaveDamagePercent": "75", "TechCleaveRadius": "10m", "ProcCooldown": "0.05" }, "upgrade_tech_damage_pulse": { "Name": "Torment Pulse", "Description": "Periodically deals Spirit Damage to the closest two enemies nearby.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Durability" ], "Cooldown": "1.5", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "6", "WeaponPower": "0", "BonusHealth": "125", "DamagePulseAmount": "40", "DamagePulseRadius": "9m" }, "upgrade_tech_defender": { "Name": "Tech Defender", "Description": null, "Cost": "6300", "Tier": "4", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "90", "Duration": "6", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 Spirit Damage against the target and grants you Spirit Lifesteal against them.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "MagicDamage", "Healing" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BaseAttackDamagePercent": "6", "ShreddersTechAmp": "10", "DebuffDuration": "6", "LifestealPercentHero": "20" }, "upgrade_tech_overflow": { "Name": "Spiritual Overflow", "Description": "Gain bonus Spirit Power by charging up with your bullets on enemy heroes.", "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "MagicDamage", "FireRate" ], "Cooldown": "0", "Duration": "18", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "CooldownReduction": "15", "LifestealPercentHero": "10", "BonusFireRate": "20", "BonusSpirit": "45", "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" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "8", "WeaponPower": "0", "TechResist": "45" }, "upgrade_tech_range": { "Name": "Improved Reach", "Description": "Increases the range and effect radius of your abilities and items.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Tech", "Components": [ "upgrade_magic_reach" ], "TargetTypes": null, "ShopFilters": [ "MagicDamage" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "6", "WeaponPower": "0", "NonImbuedTechRangeMultiplier": "25", "NonImbuedTechRadiusMultiplier": "25", "ImbuedTechRangeMultiplier": "35", "ImbuedTechRadiusMultiplier": "35", "TechResist": "12" }, "upgrade_thermal_detonator": { "Name": "Alchemical Fire", "Description": "Throw a flask that explodes on contact, creating an area that does increasing Spirit Damage per second and causes enemies to receive additional Weapon Damage from your team.
Deals 40% less DPS vs non-heroes.", "Cost": "3000", "Tier": "3", "Activation": "ActivationPress", "Slot": "Weapon", "Components": null, "TargetTypes": [ "AllEnemy" ], "ShopFilters": [ "WeaponDamage", "MagicDamage" ], "Cooldown": "26", "Duration": "5", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0.2", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "7", "WeaponPower": "0", "DPS": "45", "DPSIncrease": "8", "DPSMax": "95", "NonHeroReductionPercent": "40", "Radius": "10m", "HeightOffGround": "50", "TickRate": "0.5", "BonusBaseWeaponDamageTaken": "50", "BulletShieldMaxHealth": "225", "BaseAttackDamagePercent": "14" }, "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" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSizePercent": "100", "BaseAttackDamagePercent": "18", "BulletResist": "15" }, "upgrade_toughness_3": { "Name": "Toughness", "Description": "Increases Health and health regen.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealth": "175", "BonusHealthRegen": "2" }, "upgrade_toxic_bullets": { "Name": "Toxic Bullets", "Description": "Your bullets build up a Bleed on enemies, causing them to lose a percentage of their current health over time. Also applies Healing Reduction on the bleeding target.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy", "CreepEnemy", "MinionEnemy" ], "ShopFilters": [ "MagicDamage", "Disruption" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealth": "100", "DotHealthPercent": "5", "DotDuration": "3", "BuildUpPerShot": "0.8", "BuildUpDuration": "5", "TickRate": "0.5", "HealAmpReceivePenaltyPercent": "-65", "HealAmpRegenPenaltyPercent": "-65", "DotMultiplerTroopers": "0.5" }, "upgrade_unstoppable": { "Name": "Unstoppable", "Description": "Suppress negative status effects and become Immune to Stun, Silence, Sleep, Root, and Disarm.", "Cost": "6300", "Tier": "4", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "Durability", "Movement" ], "Cooldown": "60", "Duration": "6", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusHealth": "150", "TechResist": "15", "BonusMoveSpeed": "1m", "SpiritPower": "12" }, "upgrade_vampire": { "Name": "Bullet Lifesteal", "Description": "Your bullets heal you 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" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BulletLifestealPercent": "28", "BonusHealth": "75" }, "upgrade_veil_walker": { "Name": "Veil Walker", "Description": "Walking through a cosmic veil grants you Stealth, increased Movement Speed, restores all Bullet and Spirit Shields, and grants bonus Fire Rate for your next magazine.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "Durability", "ClipSize" ], "Cooldown": "17", "Duration": "16", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "InvisAlertWhenFading": "1", "InvisCancelOnDamage": "0", "InvisFadeToDuration": "0", "InvisMoveSpeedMod": "0", "SpottedRadius": "20m", "RevealOnDamageDuration": "0.25", "RevealOnSpottedDuration": "0.25", "BulletShieldMaxHealth": "200", "TechShieldMaxHealth": "200", "BonusClipSizePercent": "12", "BaseAttackDamagePercent": "10", "BonusFireRate": "30", "BonusClipSize": "0", "InvisDuration": "5", "BonusMoveSpeed": "3m" }, "upgrade_vex_barrier": { "Name": "Reactive Barrier", "Description": "Automatically deploy temporary Bullet and Spirit Shields when you are movement locked, Stunned, Chained, Immobilized, or Slept.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": [ "Durability", "ClipSize", "Healing" ], "Cooldown": "30", "Duration": "10", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "VexBarrierBulletMaxHealth": "400", "VexBarrierTechMaxHealth": "200", "BonusClipSizePercent": "15", "BonusHealth": "75", "BonusHealthRegen": "2", "VexBarrierShieldDuration": "9" }, "upgrade_warp_stone": { "Name": "Warp Stone", "Description": "Teleport straight ahead, gaining Bullet Resist.", "Cost": "3000", "Tier": "3", "Activation": "InstantCast", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": [ "WeaponDamage", "Movement" ], "Cooldown": "15", "Duration": "0", "CastRange": "13m", "UnitTargetLimit": "1", "CastDelay": "0.0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 tethered to their position.", "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "Disruption" ], "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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 -5.
Gain 3.5 Courage (Up to 30) for killing an enemy Hero but lose 6 gained Courage on Death. Bonus applied if damage was done within 1s of enemy killed.", "Cost": "1250", "Tier": "2", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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, "Cooldown": "20", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "BonusClipSizePercent": "60" }, "upgrade_weapon_overdrive_clip": { "Name": "Overdrive Clip", "Description": "Deal non-lethal damage based on your max health to yourself and reload bullets in your clip equal to your max ammo, no matter how many bullets are left. The bullets in this clip have additional courage.", "Cost": "3000", "Tier": "3", "Activation": "InstantCast", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "50", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "HealthDamagePercent": "20", "BonusReloadSpeed": "-75", "BonusWeaponPower": "100", "OverdriveClipDuration": "5" }, "upgrade_weapon_power_and_health_drain": { "Name": "Overdrive", "Description": "Increase your Courage while draining your own health.", "Cost": "1250", "Tier": "2", "Activation": "InstantCast", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "11", "Duration": "4", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "WeaponPowerWhileActivated": "135", "HealthDrainedPerSecond": "35", "Interval": "0.1" }, "upgrade_withering_whip": { "Name": "Withering Whip", "Description": "Target an enemy to apply Fire Rate Slow and reduce their Bullet Resist.", "Cost": "1250", "Tier": "2", "Activation": "ActivationPress", "Slot": "Tech", "Components": null, "TargetTypes": [ "HeroEnemy" ], "ShopFilters": [ "Disruption", "MagicDamage" ], "Cooldown": "25", "Duration": "4.5", "CastRange": "24m", "UnitTargetLimit": "1", "CastDelay": "0.1", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "FireRateSlow": "30", "BulletArmorReduction": "-14", "BonusFireRate": "8", "SpiritPower": "4", "BonusHealth": "50" }, "upgrade_zipine_mastery": { "Name": "Zip Line Mastery", "Description": "Zip line speed accelerates and allows you to use neutral zip lines and capture them while zip lining. Provides a movement speed bonus when jumping off a zip line whose duration increases the longer you are on the zip line.", "Cost": "3000", "Tier": "3", "Activation": "Passive", "Slot": "Armor", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0", "CollisionDamage": "10", "ZiplineJumpBonusMoveSpeed": "2m", "ZiplineJumpBonusTimeScale": "1.5", "ZiplineJumpBonusDurationMax": "6" }, "weapon_upgrade_base": { "Name": null, "Description": null, "Cost": "None", "Tier": null, "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "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, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }, "weapon_upgrade_t4": { "Name": null, "Description": null, "Cost": "6300", "Tier": "4", "Activation": "Passive", "Slot": "Weapon", "Components": null, "TargetTypes": null, "ShopFilters": null, "Cooldown": "0", "Duration": "0", "CastRange": "0", "UnitTargetLimit": "1", "CastDelay": "0", "ChannelTime": "0", "PostCastDuration": "0", "Charges": "0", "CooldownBetweenCharge": "0", "ChannelMoveSpeed": "50", "ResourceCost": "0", "TechPower": "0", "WeaponPower": "0" }
}