Data:ItemData.json: Difference between revisions

From Deadlock Wiki
Jump to navigation Jump to search
No edit summary
DeadBot (talk | contribs)
DeadBot v0.1.1-5355
 
(16 intermediate revisions by 4 users not shown)
Line 12: Line 12:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "2.0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "2.0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
Line 36: Line 37:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
Line 60: Line 62:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
Line 84: Line 87:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
Line 108: Line 112:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
Line 132: Line 137:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
Line 156: Line 162:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
Line 180: Line 187:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
Line 204: Line 212:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
Line 228: Line 237:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
Line 252: Line 262:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
Line 279: Line 290:
"MagicDamage"
"MagicDamage"
],
],
"Cooldown": 21,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 21,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.3",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "12",
"TechPower": "12",
"WeaponPower": "0",
"WeaponPower": "0",
Line 297: Line 309:
"upgrade_ability_refresher": {
"upgrade_ability_refresher": {
"Name": "Refresher",
"Name": "Refresher",
"Description": "Reset the cooldown of all your abilities and restore all your charges.",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003EReset the cooldown\u003C/span\u003E of all your abilities and \u003Cspan style=\"font-weight: bold;\"\u003Erestore all your charges\u003C/span\u003E.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 305: Line 317:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 212,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 230,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0.3",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.3",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"TechResist": "16",
"TechResist": "8",
"BulletResist": "8"
"BulletResist": "16"
},
},
"upgrade_ablative_coat": {
"upgrade_ablative_coat": {
"Name": "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.",
"Description": "Provides \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E but you lose some each time you take Weapon Damage. Loss can only happen once every {s:StackLossFrequency}s. Bullet Resist is restored when out of combat.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 331: Line 344:
"TargetTypes": [],
"TargetTypes": [],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 21,
"Disabled": true,
"Duration": "0",
"AbilityCooldown": 21,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 352: Line 366:
"upgrade_acolytes_glove": {
"upgrade_acolytes_glove": {
"Name": "Spirit Strike",
"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.",
"Description": "When you perform a \u003Cspan style=\"font-weight: bold;\"\u003ELight or Heavy Melee\u003C/span\u003E attack against a hero, deal extra \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E with the attack and reduce the target's \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Resist\u003C/span\u003E.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 365: Line 379:
"Melee"
"Melee"
],
],
"Cooldown": 8.5,
"Disabled": false,
"Duration": "11",
"AbilityCooldown": 8.5,
"CastRange": "0",
"AbilityDuration": "11",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 381: Line 396:
"TechArmorDamageReduction": "-12",
"TechArmorDamageReduction": "-12",
"TechShieldMaxHealth": "80",
"TechShieldMaxHealth": "80",
"BonusHealthRegen": "0.8",
"BonusMeleeDamagePercent": "12"
"BonusMeleeDamagePercent": "12"
},
},
"upgrade_active_bullet_shield": {
"upgrade_active_bullet_shield": {
"Name": "Shield Rush",
"Name": "Shield Rush",
"Description": "Give temporary bullet shield for you and nearby allied Heros and their minions.",
"Description": "Give temporary \u003Cspan class=\"highlight\"\u003Ebullet shield\u003C/span\u003E for you and nearby allied Heros and their minions.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 397: Line 411:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 64,
"Disabled": true,
"Duration": "15",
"AbilityCooldown": 64,
"CastRange": "25m",
"AbilityDuration": "15",
"UnitTargetLimit": "1",
"AbilityCastRange": "25m",
"CastDelay": "0.25",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.25",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 417: Line 432:
"upgrade_active_reload": {
"upgrade_active_reload": {
"Name": "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.",
"Description": "While reloading, pressing R during the highlighted portion will \u003Cspan style=\"font-weight: bold;\"\u003Einstantly finish your reload\u003C/span\u003E and grant you \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EBullet Lifesteal\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 427: Line 442:
"WeaponDamage"
"WeaponDamage"
],
],
"Cooldown": 18,
"Disabled": false,
"Duration": "7",
"AbilityCooldown": 18,
"CastRange": "0",
"AbilityDuration": "7",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "10",
"BaseAttackDamagePercent": "10",
"ReloadSpeedMultipler": "-20",
"BonusClipSizePercent": "18",
"BulletLifestealPercent": "20",
"BulletLifestealPercent": "20",
"BonusFireRate": "20"
"BonusFireRate": "20",
"BonusHealth": "50"
},
},
"upgrade_aerial_assault": {
"upgrade_aerial_assault": {
Line 457: Line 474:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 26,
"Disabled": true,
"Duration": "0",
"AbilityCooldown": 26,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 481: Line 499:
"upgrade_ammo_scavenger": {
"upgrade_ammo_scavenger": {
"Name": "Ammo Scavenger",
"Name": "Ammo Scavenger",
"Description": "Any time you secure or deny a Soul you get ammo back and gain stacking Spirit Power.",
"Description": "Any time you secure or deny a Soul from an entity you \u003Cspan style=\"font-weight: bold;\"\u003Eget ammo back\u003C/span\u003E and gain stacking \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 492: Line 510:
"ClipSize"
"ClipSize"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "35",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "45",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusClipSizePercent": "15",
"BonusClipSizePercent": "15",
"BonusHealth": "60",
"BonusHealth": "40",
"AmmoPerSoul": "2",
"AmmoPerSoul": "2",
"SpiritPowerPerSoul": "2",
"SpiritPowerPerSoul": "1",
"MaxStacks": "12"
"MaxStacks": "20"
},
},
"upgrade_aoe_root": {
"upgrade_aoe_root": {
Line 523: Line 542:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 42,
"Disabled": true,
"Duration": "0",
"AbilityCooldown": 42,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0.2",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.2",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 544: Line 564:
"upgrade_aoe_silence": {
"upgrade_aoe_silence": {
"Name": "EMP Grenade",
"Name": "EMP Grenade",
"Description": "Throw a grenade that silences enemies and lowers their spirit resistance.",
"Description": "Throw a grenade that \u003Cspan class=\"highlight\"\u003Esilences\u003C/span\u003E enemies and lowers their \u003Cspan class=\"highlight\"\u003Espirit resistance\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 557: Line 577:
"Disruption"
"Disruption"
],
],
"Cooldown": 32,
"Disabled": true,
"Duration": "0.25",
"AbilityCooldown": 32,
"CastRange": "0",
"AbilityDuration": "0.25",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0.2",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.2",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 578: Line 599:
"upgrade_aoe_smoke_bomb": {
"upgrade_aoe_smoke_bomb": {
"Name": "Smoke",
"Name": "Smoke",
"Description": "Give you and teammates invisibility and a movement speed bonus.  Attacking or taking damage will remove the invisibility.\u003Cbr\u003ECast delay: s.",
"Description": "Give you and teammates \u003Cspan class=\"highlight\"\u003Einvisibility\u003C/span\u003E and a \u003Cspan class=\"highlight\"\u003Emove speed\u003C/span\u003E bonus.  Attacking or taking damage will remove the invisibility.\u003Cbr\u003ECast delay: {s:AbilityCastDelay}s.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 588: Line 609:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 64,
"Disabled": true,
"Duration": "25",
"AbilityCooldown": 64,
"CastRange": "0",
"AbilityDuration": "25",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "1.5",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "1.5",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 613: Line 635:
"upgrade_aoe_tech_shield": {
"upgrade_aoe_tech_shield": {
"Name": "Spirit Barrier Pulse",
"Name": "Spirit Barrier Pulse",
"Description": "Temporarily gain spirit barrier for you and all nearby allied units.",
"Description": "Temporarily gain \u003Cspan class=\"highlight\"\u003Espirit barrier\u003C/span\u003E for you and all nearby allied units.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 623: Line 645:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 32,
"Disabled": true,
"Duration": "16",
"AbilityCooldown": 32,
"CastRange": "0",
"AbilityDuration": "16",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0.25",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.25",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 641: Line 664:
"upgrade_arcane_eater": {
"upgrade_arcane_eater": {
"Name": "Arcane Eater",
"Name": "Arcane Eater",
"Description": "Your bullets Steal Spirit Power from enemy Heroes.  Steal 1 extra Spirit Power with Headshots.  This effect stacks.",
"Description": "Your bullets \u003Cspan class=\"highlight\"\u003ESteal Spirit Power\u003C/span\u003E from enemy Heroes.  Steal {s:HeadshotBonusSteal} extra Spirit Power with Headshots.  This effect stacks.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 654: Line 677:
"FireRate"
"FireRate"
],
],
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 676: Line 700:
"upgrade_arcane_extension": {
"upgrade_arcane_extension": {
"Name": "Duration Extender",
"Name": "Duration Extender",
"Description": "Increases the Duration of your abilities and items.",
"Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003EDuration\u003C/span\u003E of your abilities and items.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 684: Line 708:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusAbilityDurationPercent": "16",
"BonusAbilityDurationPercent": "14",
"BonusHealth": "100",
"BonusHealth": "100",
"BonusHealthRegen": "1.75"
"BonusHealthRegen": "1.75",
"BaseAttackDamagePercent": "8"
},
},
"upgrade_arcane_medallion": {
"upgrade_arcane_medallion": {
"Name": "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.",
"Description": "Whenever you deal \u003Cspan class=\"highlight\"\u003E{s:MinimumDamage} Spirit damage\u003C/span\u003E or more in a single hit against an enemy hero, gain \u003Cspan class=\"highlight\"\u003Etemporary Spirit Power\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 713: Line 739:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "12",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "12",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "35",
"TechPower": "35",
"WeaponPower": "0",
"WeaponPower": "0",
Line 730: Line 757:
"upgrade_armor_reduction_debuff": {
"upgrade_armor_reduction_debuff": {
"Name": "Armor Piercing Rounds",
"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.",
"Description": "Your bullets reduce the target's \u003Cspan class=\"highlight\"\u003Ebullet resistance by {s:ResistReduction}%\u003C/span\u003E of their current value for {s:AbilityDuration}s and deal bonus damage \u003Cspan class=\"highlight\"\u003Eagainst bullet shields\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 744: Line 771:
"WeaponDamage"
"WeaponDamage"
],
],
"Cooldown": "0",
"Disabled": true,
"Duration": "8",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "8",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 763: Line 791:
"upgrade_attack_speed_1": {
"upgrade_attack_speed_1": {
"Name": "Fire Rate",
"Name": "Fire Rate",
"Description": "Increases your Fire Rate.",
"Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 771: Line 799:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 788: Line 817:
"upgrade_attack_speed_2": {
"upgrade_attack_speed_2": {
"Name": "Improved Fire Rate",
"Name": "Improved Fire Rate",
"Description": "Increases your Fire Rate.",
"Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 796: Line 825:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 824: Line 854:
"Disruption"
"Disruption"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "20",
"BaseAttackDamagePercent": "20",
"BulletLifestealPercent": "10",
"BulletLifestealPercent": "10",
"LifestealPercentHero": "10",
"AbilityLifestealPercentHero": "10",
"BulletResistReduction": "24",
"BulletResistReduction": "24",
"MagicResistReduction": "24",
"MagicResistReduction": "24",
Line 854: Line 885:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
Line 870: Line 902:
"upgrade_belt_fed_magazine": {
"upgrade_belt_fed_magazine": {
"Name": "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.",
"Description": "Your weapon gains a \u003Cspan class=\"highlight\"\u003Emuch larger magazine that \u003C/span\u003E\u003Cspan class=\"isNegative\"\u003Erequires spin-up time\u003C/span\u003E, starting with a \u003Cspan class=\"highlight\"\u003Eslower initial fire rate and becoming faster over the spin-up time\u003C/span\u003E.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 881: Line 913:
"ClipSize"
"ClipSize"
],
],
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 903: Line 936:
"upgrade_berserker": {
"upgrade_berserker": {
"Name": "Berserker",
"Name": "Berserker",
"Description": "Your Weapon Damage increases as you take sustained damage.",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E increases as you take sustained damage.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 915: Line 948:
"Durability"
"Durability"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"DamageDuration": "10",
"DamageDuration": "10",
"DamageToStack": "110",
"DamageToStack": "100",
"WeaponPowerPerStack": "5",
"WeaponPowerPerStack": "5",
"MaxStacks": 10,
"MaxStacks": 10,
"BonusClipSize": "4",
"BonusClipSize": "4",
"BulletResist": "7"
"BulletResist": "9"
},
},
"upgrade_blitz_bullets": {
"upgrade_blitz_bullets": {
Line 947: Line 981:
"FireRate"
"FireRate"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 966: Line 1,001:
"upgrade_bonus_ability_charge_3": {
"upgrade_bonus_ability_charge_3": {
"Name": "Hyper Charge",
"Name": "Hyper Charge",
"Description": "+3 to your max ability charges.",
"Description": "\u003Cspan class=\"highlight\"\u003E+{s:BonusAbilityCharges}\u003C/span\u003E to your max ability \u003Cspan class=\"highlight\"\u003Echarges\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 974: Line 1,009:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 991: Line 1,027:
"upgrade_boxing_glove": {
"upgrade_boxing_glove": {
"Name": "Lifestrike",
"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.",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003EMelee Attack\u003C/span\u003E applies \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Eheals you\u003C/span\u003E for 65% of the \u003Cspan style=\"font-weight: bold;\"\u003EMelee Damage\u003C/span\u003E dealt plus 110. This heal is 40% effective vs non-heroes.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 1,007: Line 1,043:
"Healing"
"Healing"
],
],
"Cooldown": 5.25,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 5,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,024: Line 1,061:
"BonusMeleeDamagePercent": "35",
"BonusMeleeDamagePercent": "35",
"LifestealHeal": "110",
"LifestealHeal": "110",
"LifestealHealPercent": "55",
"LifestealHealPercent": "65",
"BonusHealth": "125",
"BonusHealth": "125",
"BulletResist": "8",
"BulletResist": "10",
"NonHeroHealPct": "40"
"NonHeroHealPct": "40"
},
},
"upgrade_bullet_armor": {
"upgrade_bullet_armor": {
"Name": "Bullet Armor",
"Name": "Bullet Armor",
"Description": "Decreases damage taken from bullets.",
"Description": "Decreases \u003Cspan style=\"font-weight: bold;\"\u003Edamage taken\u003C/span\u003E from bullets.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 1,042: Line 1,079:
"Durability"
"Durability"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BulletResist": "20",
"BulletResist": "26",
"BaseAttackDamagePercent": "6"
"BaseAttackDamagePercent": "6"
},
},
"upgrade_bullet_armor_2": {
"upgrade_bullet_armor_2": {
"Name": "Improved Bullet Armor",
"Name": "Improved Bullet Armor",
"Description": "Decreases damage taken from bullets.",
"Description": "Decreases \u003Cspan class=\"highlight\"\u003Edamage taken\u003C/span\u003E from bullets.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 1,068: Line 1,106:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,085: Line 1,124:
"upgrade_bullet_armor_reduction_aura": {
"upgrade_bullet_armor_reduction_aura": {
"Name": "Hunter's 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.",
"Description": "Reduces nearby enemies' \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist and Fire Rate\u003C/span\u003E. If there is only one enemy hero nearby, this \u003Cspan style=\"font-weight: bold;\"\u003Eeffect is tripled\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 1,101: Line 1,140:
"ClipSize"
"ClipSize"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,122: Line 1,162:
"upgrade_bullet_damage_reduction_aura": {
"upgrade_bullet_damage_reduction_aura": {
"Name": "Weapon Jammer",
"Name": "Weapon Jammer",
"Description": "Reduces the Fire Rate of all nearby enemies.",
"Description": "Reduces the \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E of all nearby enemies.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 1,134: Line 1,174:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,152: Line 1,193:
"upgrade_bullet_resist_shredder": {
"upgrade_bullet_resist_shredder": {
"Name": "Bullet Resist Shredder",
"Name": "Bullet Resist Shredder",
"Description": "Reduces Bullet Resist on enemies when you deal Spirit Damage.",
"Description": "Reduces \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E on enemies when you deal \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 1,167: Line 1,208:
"Durability"
"Durability"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "8",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "8",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BulletArmorReduction": "-12",
"BulletArmorReduction": "-12",
"BonusHealth": "100",
"BonusHealth": "100",
"BulletResist": "5"
"MeleeResistPercent": "15"
},
},
"upgrade_burst_fire": {
"upgrade_burst_fire": {
"Name": "Burst Fire",
"Name": "Burst Fire",
"Description": "Briefly gain Fire Rate and Move Speed when one of your bullets hits an enemy hero.",
"Description": "Briefly gain \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E when one of your bullets hits an enemy hero.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 1,196: Line 1,238:
"FireRate"
"FireRate"
],
],
"Cooldown": 8.5,
"Disabled": false,
"Duration": "4.0",
"AbilityCooldown": 8.5,
"CastRange": "0",
"AbilityDuration": "4.0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,212: Line 1,255:
"ActivatedFireRate": "30",
"ActivatedFireRate": "30",
"SlideScale": "50",
"SlideScale": "50",
"SlowResistancePercent": "20",
"BonusMoveSpeed": "2m",
"BonusMoveSpeed": "2m",
"BonusHealth": "70"
"BonusHealth": "70"
Line 1,217: Line 1,261:
"upgrade_burst_fire_actuator": {
"upgrade_burst_fire_actuator": {
"Name": "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.",
"Description": "Your weapon \u003Cspan class=\"highlight\"\u003E fires an additional percentage of your gun's starting clip as a burst\u003C/span\u003E.  If all bullets in a burst connect with an enemy Hero, \u003Cspan class=\"highlight\"\u003Egain temporary Base Bullet Damage\u003C/span\u003E for the rest of the clip.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 1,227: Line 1,271:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,252: Line 1,297:
"upgrade_camouflage": {
"upgrade_camouflage": {
"Name": "Camouflage Suit",
"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.",
"Description": "Go \u003Cspan class=\"highlight\"\u003Einvisible\u003C/span\u003E and maintain invisibility by \u003Cspan class=\"highlight\"\u003Enot moving or attacking\u003C/span\u003E.  Taking damage will not reveal the Hero.  Bonus Regen while Invisible.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 1,260: Line 1,305:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 10.5,
"Disabled": true,
"Duration": "0",
"AbilityCooldown": 10.5,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,285: Line 1,331:
"upgrade_cardio_calibrator": {
"upgrade_cardio_calibrator": {
"Name": "Enduring Speed",
"Name": "Enduring Speed",
"Description": "Reduces the effect of enemy Movement Slow.",
"Description": "Reduces the effect of enemy \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 1,298: Line 1,344:
"Durability"
"Durability"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusMoveSpeed": "1.4m",
"BonusMoveSpeed": "1.1m",
"SlowResistancePercent": "40",
"SlowResistancePercent": "30",
"BonusSprintSpeed": "2m",
"BonusSprintSpeed": "2m",
"BonusHealth": "75",
"BonusHealth": "75",
Line 1,319: Line 1,366:
"upgrade_chain_lightning": {
"upgrade_chain_lightning": {
"Name": "Tesla Bullets",
"Name": "Tesla Bullets",
"Description": "Your bullets have a chance to shock your target.  The shock will jump to a nearby enemy.",
"Description": "Your bullets have a chance to \u003Cspan style=\"font-weight: bold;\"\u003Eshock\u003C/span\u003E your target.  The \u003Cspan style=\"font-weight: bold;\"\u003Eshock\u003C/span\u003E will jump to a nearby enemy.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 1,332: Line 1,379:
"FireRate"
"FireRate"
],
],
"Cooldown": 0.65,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0.35",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,349: Line 1,397:
"ChainRadius": "8m",
"ChainRadius": "8m",
"ProcChance": "25",
"ProcChance": "25",
"ProcCooldown": "0.35",
"ChainCount": "2",
"ChainCount": "2",
"ChainTickRate": "0.4",
"ChainTickRate": "0.4",
Line 1,364: Line 1,411:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,384: Line 1,432:
"upgrade_charmed_wraps": {
"upgrade_charmed_wraps": {
"Name": "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).",
"Description": "Your abilities get their \u003Cspan class=\"highlight\"\u003Ecooldowns reduced\u003C/span\u003E when you perform a \u003Cspan class=\"highlight\"\u003Eheavy melee\u003C/span\u003E attack against a hero (or \u003Cspan class=\"highlight\"\u003Etwo light melee\u003C/span\u003E attacks within {s:LightMeleeTimeWindow}s).",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 1,394: Line 1,442:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 26,
"Disabled": true,
"Duration": "0",
"AbilityCooldown": 26,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,422: Line 1,471:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 159,
"Disabled": true,
"Duration": "0",
"AbilityCooldown": 159,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,445: Line 1,495:
"upgrade_chonky": {
"upgrade_chonky": {
"Name": "Fortitude",
"Name": "Fortitude",
"Description": "After not taking damage for 11s, gain 4% Max Health Regen.",
"Description": "After not taking damage for \u003Cspan style=\"font-weight: bold;\"\u003E10s\u003C/span\u003E, gain \u003Cspan style=\"font-weight: bold;\"\u003E4% Max Health Regen\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": [
"upgrade_health"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
Line 1,458: Line 1,510:
"Movement"
"Movement"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"RestoreDelay": "11",
"RestoreDelay": "10",
"HealLifePercentOutOfCombat": "4",
"HealLifePercentOutOfCombat": "4",
"HealthThreshold": "75",
"HealthThreshold": "75",
"BonusMoveSpeed": "2m",
"BonusMoveSpeed": "2m",
"BaseAttackDamagePercent": "25",
"BaseAttackDamagePercent": "27",
"BonusHealth": "275"
"BonusHealth": "400"
},
},
"upgrade_clip_size": {
"upgrade_clip_size": {
"Name": "Basic Magazine",
"Name": "Basic Magazine",
"Description": "Increases ammo.",
"Description": "Increases \u003Cspan style=\"font-weight: bold;\"\u003Eammo\u003C/span\u003E.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 1,491: Line 1,544:
"ClipSize"
"ClipSize"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusClipSizePercent": "24",
"BonusClipSizePercent": "26",
"BaseAttackDamagePercent": "15"
"BaseAttackDamagePercent": "15"
},
},
"upgrade_clip_size_2": {
"upgrade_clip_size_2": {
"Name": "Big Clip",
"Name": "Big Clip",
"Description": "Big Increase ammo.",
"Description": "Big Increase \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 1,517: Line 1,571:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,534: Line 1,589:
"upgrade_clip_size_3": {
"upgrade_clip_size_3": {
"Name": "Extra Large Magazine",
"Name": "Extra Large Magazine",
"Description": "Greatly Increases ammo.",
"Description": "Greatly Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 1,542: Line 1,597:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,559: Line 1,615:
"upgrade_clip_size_fixed": {
"upgrade_clip_size_fixed": {
"Name": "Extended Magazine",
"Name": "Extended Magazine",
"Description": "Increases ammo.",
"Description": "Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 1,567: Line 1,623:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,584: Line 1,641:
"upgrade_clip_size_fixed_t3": {
"upgrade_clip_size_fixed_t3": {
"Name": "Extra Large Magazine",
"Name": "Extra Large Magazine",
"Description": "Greatly Increases ammo.",
"Description": "Greatly Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 1,592: Line 1,649:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,609: Line 1,667:
"upgrade_cloaking_device": {
"upgrade_cloaking_device": {
"Name": "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.",
"Description": "Become \u003Cspan class=\"highlight\"\u003Einvisible\u003C/span\u003E. Nearby enemies will temporaily reveal the hero.  Attacking or taking damage will remove the invisibility for {s:AbilityCooldown}s.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 1,617: Line 1,675:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 10.5,
"Disabled": true,
"Duration": "0",
"AbilityCooldown": 10.5,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,641: Line 1,700:
"upgrade_cloaking_device_active": {
"upgrade_cloaking_device_active": {
"Name": "Shadow Weave",
"Name": "Shadow Weave",
"Description": "Become Stealthed. Whenever you take damage while Stealthed you get briefly revealed.",
"Description": "Become \u003Cspan style=\"font-weight: bold;\"\u003EStealthed\u003C/span\u003E. Whenever you take damage while Stealthed you get briefly revealed.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 1,653: Line 1,712:
"Movement"
"Movement"
],
],
"Cooldown": 48,
"Disabled": false,
"Duration": "25",
"AbilityCooldown": 48,
"CastRange": "0",
"AbilityDuration": "25",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,670: Line 1,730:
"InvisFadeToDuration": "0.6",
"InvisFadeToDuration": "0.6",
"InvisMoveSpeedMod": "2m",
"InvisMoveSpeedMod": "2m",
"SpottedRadius": "18m",
"SpottedRadius": "22m",
"RevealOnDamageDuration": "1.5",
"RevealOnDamageDuration": "1.5",
"RevealOnSpottedDuration": "1.5",
"RevealOnSpottedDuration": "1.5",
"FullInvisDistance": "50m",
"FullInvisDistance": "50m",
"AmbushDuration": "8",
"AmbushDuration": "8",
"AmbushBonusFireRate": "40",
"AmbushBonusFireRate": "30",
"AmbushBonusTechPower": "55",
"AmbushBonusTechPower": "55",
"TechShieldMaxHealth": "300",
"TechShieldMaxHealth": "300",
Line 1,683: Line 1,743:
"upgrade_close_quarter_combat": {
"upgrade_close_quarter_combat": {
"Name": "Point Blank",
"Name": "Point Blank",
"Description": "When in close range to your target, gain Weapon Damage and your bullets apply a Movement Slow.",
"Description": "When in \u003Cspan style=\"font-weight: bold;\"\u003Eclose range\u003C/span\u003E to your target, gain \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E and your bullets apply a \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 1,699: Line 1,759:
"Disruption"
"Disruption"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,721: Line 1,782:
"upgrade_close_range": {
"upgrade_close_range": {
"Name": "Close Quarters",
"Name": "Close Quarters",
"Description": "Deal additional Weapon Damage when in close range to your target.",
"Description": "Deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E when in \u003Cspan style=\"font-weight: bold;\"\u003Eclose range\u003C/span\u003E to your target.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 1,732: Line 1,793:
"Durability"
"Durability"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"CloseRangeBonusWeaponPower": "25",
"CloseRangeBonusWeaponPower": "25",
"CloseRangeBonusDamageRange": "15m",
"CloseRangeBonusDamageRange": "15m",
"BulletShieldMaxHealth": "85"
"BulletResist": "5"
},
},
"upgrade_cold_front": {
"upgrade_cold_front": {
"Name": "Cold Front",
"Name": "Cold Front",
"Description": "Release an expanding ice blast that deals Spirit Damage and Slows targets it hits.",
"Description": "Release an expanding ice blast that deals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESlows\u003C/span\u003E targets it hits.  Deals 2x Damage to non-Heroes.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 1,765: Line 1,827:
"Durability"
"Durability"
],
],
"Cooldown": 34,
"Disabled": false,
"Duration": "3.0",
"AbilityCooldown": 28,
"CastRange": "0",
"AbilityDuration": "3.0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,783: Line 1,846:
"SlowPercent": "40",
"SlowPercent": "40",
"Damage": "75",
"Damage": "75",
"NPCDamageMult": "2",
"TechResist": "10"
"TechResist": "10"
},
},
"upgrade_colossus": {
"upgrade_colossus": {
"Name": "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%.",
"Description": "Gain \u003Cspan style=\"font-weight: bold;\"\u003EBullet and Spirit Resist\u003C/span\u003E, and \u003Cspan style=\"font-weight: bold;\"\u003Eslow the move and dash speed\u003C/span\u003E of enemies nearby. Your model size grows by 20%.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 1,797: Line 1,861:
"Durability"
"Durability"
],
],
"Cooldown": 37,
"Disabled": false,
"Duration": "7",
"AbilityCooldown": 37,
"CastRange": "0",
"AbilityDuration": "7",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,815: Line 1,880:
"BulletResist": "40",
"BulletResist": "40",
"TechResist": "40",
"TechResist": "40",
"SlowPercent": "35",
"SlowPercent": "30",
"GroundDashReductionPercent": "-25",
"GroundDashReductionPercent": "-25",
"Radius": "12m",
"Radius": "12m",
Line 1,822: Line 1,887:
"upgrade_combo_breaker": {
"upgrade_combo_breaker": {
"Name": "Combo Breaker",
"Name": "Combo Breaker",
"Description": "Remove all debuffs and heal yourself. \u003Cbr\u003ECan be used while stunned.",
"Description": "\u003Cspan class=\"highlight\"\u003ERemove all debuffs\u003C/span\u003E and heal yourself. \u003Cbr\u003E\u003Cspan class=\"highlight\"\u003ECan be used while stunned.\u003C/span\u003E",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 1,832: Line 1,897:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 23,
"Disabled": true,
"Duration": "0",
"AbilityCooldown": 23,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,852: Line 1,918:
"upgrade_containment": {
"upgrade_containment": {
"Name": "Slowing Hex",
"Name": "Slowing Hex",
"Description": "Deals Spirit Damage and Slows targets movement and dashes. Also Silences their movement-based items and abilities.\u003Cbr\u003EDoes not affect target's stamina usage.",
"Description": "Deals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E, \u003Cspan style=\"font-weight: bold;\"\u003ESlows\u003C/span\u003E targets movement and dashes. Also \u003Cspan style=\"font-weight: bold;\"\u003ESilences their movement-based items and abilities\u003C/span\u003E.\u003Cbr\u003E\u003Cspan style=\"font-style: italic;\"\u003EDoes not affect target's stamina usage.\u003C/span\u003E",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
"Activation": "ActivationPress",
"Activation": "ActivationPress",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": [
"upgrade_resilience"
],
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"HeroEnemy"
Line 1,866: Line 1,934:
"MagicDamage"
"MagicDamage"
],
],
"Cooldown": 26,
"Disabled": false,
"Duration": "3.0",
"AbilityCooldown": 26,
"CastRange": "25m",
"AbilityDuration": "3.0",
"UnitTargetLimit": "1",
"AbilityCastRange": "25m",
"CastDelay": "0.1",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.1",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "5",
"TechPower": "5",
"WeaponPower": "0",
"WeaponPower": "0",
"SlowPercent": "30",
"SlowPercent": "20",
"Damage": "70",
"Damage": "40",
"BonusSprintSpeed": "1m",
"BonusHealth": "75",
"AbilityLifestealPercentHero": "10",
"GroundDashReductionPercent": "-30"
"GroundDashReductionPercent": "-30"
},
},
"upgrade_cooldown_reduction": {
"upgrade_cooldown_reduction": {
"Name": "Superior Cooldown",
"Name": "Superior Cooldown",
"Description": "Reduces the Cooldown of your abilities and items.",
"Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003ECooldown\u003C/span\u003E of your abilities and items.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 1,898: Line 1,968:
"Healing"
"Healing"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"ImbuedCooldownReduction": "32",
"ImbuedCooldownReduction": "32",
"NonImbuedCooldownReduction": "24",
"NonImbuedCooldownReduction": "24",
"BonusHealthRegen": "4"
"BonusHealthRegen": "4",
"TechShieldMaxHealth": "150",
"BonusClipSizePercent": "15"
},
},
"upgrade_crackshot": {
"upgrade_crackshot": {
"Name": "Mystic Shot",
"Name": "Mystic Shot",
"Description": "Your next bullet deals bonus Spirit Damage.",
"Description": "Your next bullet deals bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 1,930: Line 2,003:
"MagicDamage"
"MagicDamage"
],
],
"Cooldown": 5.25,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 5.75,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,952: Line 2,026:
"upgrade_critshot": {
"upgrade_critshot": {
"Name": "Lucky Shot",
"Name": "Lucky Shot",
"Description": "Your bullets have a chance to be empowered, causing them to deal bonus damage and Slow on hit.",
"Description": "Your bullets have a chance to be empowered, causing them to deal \u003Cspan style=\"font-weight: bold;\"\u003Ebonus weapon damage\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESlow\u003C/span\u003E on hit.\u003Cbr\u003E\u003Cspan style=\"font-style: italic;\"\u003EBonus damage cannot Crit.\u003C/span\u003E",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 1,965: Line 2,039:
"ClipSize"
"ClipSize"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 1,987: Line 2,062:
"upgrade_damage_recycler": {
"upgrade_damage_recycler": {
"Name": "Leech",
"Name": "Leech",
"Description": "Reduces the effect of enemy applied healing reduction.",
"Description": "Reduces the effect of enemy applied \u003Cspan style=\"font-weight: bold;\"\u003Ehealing reduction\u003C/span\u003E.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 1,998: Line 2,073:
"Healing"
"Healing"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "12",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"LifestealPercentHero": "35",
"AbilityLifestealPercentHero": "35",
"BulletLifestealPercent": "35",
"BulletLifestealPercent": "35",
"BaseAttackDamagePercent": "15",
"BaseAttackDamagePercent": "20",
"BonusHealth": "175"
"BonusHealth": "175",
"CooldownReduction": "12"
},
},
"upgrade_debuff_reducer": {
"upgrade_debuff_reducer": {
"Name": "Debuff Reducer",
"Name": "Debuff Reducer",
"Description": "Reduces the duration of all negative effects applied to you.",
"Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003Eduration\u003C/span\u003E of all negative effects applied to you.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 2,028: Line 2,105:
"WeaponDamage"
"WeaponDamage"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"StatusResistancePercent": "30",
"StatusResistancePercent": "30",
"BaseAttackDamagePercent": "6",
"BaseAttackDamagePercent": "6",
"BonusHealth": "75"
"BonusHealth": "125"
},
},
"upgrade_disarm": {
"upgrade_disarm": {
"Name": "Drain Will",
"Name": "Drain Will",
"Description": "Fires a projectile which reduces the Fire Rate of the target and steals Spirit.",
"Description": "Fires a projectile which reduces the \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E of the target and \u003Cspan class=\"highlight\"\u003Esteals Spirit\u003C/span\u003E.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 2,060: Line 2,138:
"Disruption"
"Disruption"
],
],
"Cooldown": 26,
"Disabled": true,
"Duration": "6",
"AbilityCooldown": 26,
"CastRange": "17m",
"AbilityDuration": "6",
"UnitTargetLimit": "1",
"AbilityCastRange": "17m",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 2,080: Line 2,159:
"upgrade_discord": {
"upgrade_discord": {
"Name": "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.",
"Description": "Apply an aura around enemy or friendly target that \u003Cspan class=\"highlight\"\u003Edamages enemies in the radius and suppresses their healing by {s:HealAmpReceivePenaltyPercent}%\u003C/span\u003E. If cast on a friendly, it also heals them.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 2,090: Line 2,169:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 32,
"Disabled": true,
"Duration": "10",
"AbilityCooldown": 32,
"CastRange": "25m",
"AbilityDuration": "10",
"UnitTargetLimit": "1",
"AbilityCastRange": "25m",
"CastDelay": "0.25",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.25",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 2,111: Line 2,191:
"upgrade_diviners_kevlar": {
"upgrade_diviners_kevlar": {
"Name": "Diviner's Kevlar",
"Name": "Diviner's Kevlar",
"Description": "Upon casting an ultimate ability gain temporary Bullet Shield, Spirit Shield, and Spirit Power.",
"Description": "Upon casting an \u003Cspan style=\"font-weight: bold;\"\u003Eultimate ability\u003C/span\u003E gain temporary \u003Cspan style=\"font-weight: bold;\"\u003EBullet Shield, Spirit Shield,\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 2,123: Line 2,203:
"Healing"
"Healing"
],
],
"Cooldown": 64,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 64,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "40",
"TechPower": "40",
"WeaponPower": "0",
"WeaponPower": "0",
"LifestealPercentHero": "20",
"AbilityLifestealPercentHero": "20",
"BulletShieldOnCast": "700",
"BulletShieldOnCast": "700",
"TechShieldOnCast": "700",
"TechShieldOnCast": "700",
Line 2,144: Line 2,225:
"upgrade_double_jump": {
"upgrade_double_jump": {
"Name": "Double-Jump",
"Name": "Double-Jump",
"Description": "Allows you to perform an additional jump in mid-air.",
"Description": "Allows you to perform an additional \u003Cspan class=\"highlight\"\u003Ejump\u003C/span\u003E in mid-air.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 2,152: Line 2,233:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 8.5,
"Disabled": true,
"Duration": "0",
"AbilityCooldown": 8.5,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"AirJumps": "1",
"AirJumps": "1",
"AirJumpVerticalSpeedPercent": "75",
"AirJumpVerticalSpeedPercent": "75",
"InteruptCooldown": 4.25
"InteruptCooldown": 4
},
},
"upgrade_dps_aura": {
"upgrade_dps_aura": {
"Name": "Heroic Aura",
"Name": "Heroic Aura",
"Description": "Provides Fire Rate to nearby player minions.",
"Description": "Provides \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E to nearby player minions.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 2,185: Line 2,267:
"Movement"
"Movement"
],
],
"Cooldown": 32,
"Disabled": false,
"Duration": "6",
"AbilityCooldown": 25,
"CastRange": "0",
"AbilityDuration": "6",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 2,209: Line 2,292:
"upgrade_drum_magazine": {
"upgrade_drum_magazine": {
"Name": "Drum Magazine",
"Name": "Drum Magazine",
"Description": "Provides a large ammo bonus, and increased reload speed",
"Description": "Provides a large \u003Cspan class=\"highlight\"\u003Eammo bonus\u003C/span\u003E, and \u003Cspan class=\"highlight\"\u003Eincreased reload speed\u003C/span\u003E",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 2,217: Line 2,300:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 2,235: Line 2,319:
"upgrade_duration_extender": {
"upgrade_duration_extender": {
"Name": "[Deprecated] Duration Extender",
"Name": "[Deprecated] Duration Extender",
"Description": "Increases Duration of your abilities and items by %.",
"Description": "Increases \u003Cspan class=\"highlight\"\u003EDuration\u003C/span\u003E of your abilities and items by \u003Cspan class=\"highlight\"\u003E{s:NonImbuedBonusDuration}%\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 2,245: Line 2,329:
"Durability"
"Durability"
],
],
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 2,273: Line 2,358:
"Healing"
"Healing"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealthRegen": "2.8",
"BonusHealthRegen": "3",
"BonusClipSizePercent": "8",
"BonusClipSizePercent": "10"
"BonusHealth": "25"
},
},
"upgrade_escalating_exposure": {
"upgrade_escalating_exposure": {
"Name": "Escalating Exposure",
"Name": "Escalating Exposure",
"Description": "Dealing Spirit Damage applies a stacking Spirit Amp that increases your Spirit Damage to the target.",
"Description": "Dealing \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E applies a stacking \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Amp\u003C/span\u003E that increases your \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E to the target.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 2,307: Line 2,392:
"Durability"
"Durability"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "15",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "12",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"ProcCooldown": "0.7",
"ProcCooldown": "0.7",
"MagicIncreasePerStack": "6",
"MagicIncreasePerStack": "4",
"TechResist": "15",
"TechResist": "15",
"BonusHealth": "125",
"BonusHealth": "125",
"TechArmorDamageReduction": "-15"
"TechArmorDamageReduction": "-12",
"MaxStacks": "20"
},
},
"upgrade_extra_charge": {
"upgrade_extra_charge": {
"Name": "Extra Charge",
"Name": "Extra Charge",
"Description": "Adds one to your ability max charges.",
"Description": "Adds one to your ability max \u003Cspan style=\"font-weight: bold;\"\u003Echarges\u003C/span\u003E.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 2,338: Line 2,425:
"MagicDamage"
"MagicDamage"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 2,371: Line 2,459:
"Movement"
"Movement"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 2,387: Line 2,476:
"BaseAttackDamagePercent": "30",
"BaseAttackDamagePercent": "30",
"BonusHealth": "200",
"BonusHealth": "200",
"LowHealthThreshold": "40",
"LowHealthThreshold": "50",
"FervorMovespeed": "4m",
"FervorMovespeed": "4m",
"FervorFireRate": "40",
"FervorFireRate": "40",
"FervorTechResist": "45",
"FervorBulletResist": "55",
"LingerDuration": "6"
"LingerDuration": "6"
},
},
"upgrade_fire_rate_aura": {
"upgrade_fire_rate_aura": {
"Name": "Fire Rate Aura",
"Name": "Fire Rate Aura",
"Description": "Provides a Fire Rate increase to you and nearby teammates.  Different bonus to non-Heroes",
"Description": "Provides a \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E increase to you and nearby teammates.  Different bonus to non-Heroes",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 2,405: Line 2,494:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 2,435: Line 2,525:
"Movement"
"Movement"
],
],
"Cooldown": 19,
"Disabled": false,
"Duration": "4",
"AbilityCooldown": 19,
"CastRange": "0",
"AbilityDuration": "4",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 2,466: Line 2,557:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 2,499: Line 2,591:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 2,530: Line 2,623:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 2,559: Line 2,653:
"upgrade_glass_cannon": {
"upgrade_glass_cannon": {
"Name": "Glass Cannon",
"Name": "Glass Cannon",
"Description": "Each hero kill grants permanent Weapon Damage (up to a max of 7 times).  Death results in the loss of 1 stack.",
"Description": "Each hero kill grants \u003Cspan style=\"font-weight: bold;\"\u003Epermanent Weapon Damage\u003C/span\u003E (up to a max of 7 times).  Death results in the loss of 1 stack.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 2,571: Line 2,665:
"FireRate"
"FireRate"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "70",
"BaseAttackDamagePercent": "70",
"MaxHealthLossPercent": "-15",
"MaxHealthLossPercent": "-12",
"BonusClipPerKill": "2",
"BonusClipPerKill": "2",
"MaxClipBonus": "14",
"MaxClipBonus": "14",
Line 2,595: Line 2,690:
"upgrade_glitch": {
"upgrade_glitch": {
"Name": "Curse",
"Name": "Curse",
"Description": "Curses an enemy - interrupting, Silencing, Disarming, and preventing item usage.",
"Description": "Curses an enemy - \u003Cspan style=\"font-weight: bold;\"\u003Einterrupting, Silencing, Disarming\u003C/span\u003E, and \u003Cspan style=\"font-weight: bold;\"\u003Epreventing item usage\u003C/span\u003E.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 2,608: Line 2,703:
"WeaponDamage"
"WeaponDamage"
],
],
"Cooldown": 53,
"Disabled": false,
"Duration": "3.25",
"AbilityCooldown": 53,
"CastRange": "20m",
"AbilityDuration": "3.25",
"UnitTargetLimit": "1",
"AbilityCastRange": "20m",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "8",
"TechPower": "8",
"WeaponPower": "0",
"WeaponPower": "0",
Line 2,633: Line 2,729:
"Slot": "Weapon",
"Slot": "Weapon",
"Components": [
"Components": [
"upgrade_high_velocity_mag"
"upgrade_headshot_booster"
],
],
"TargetTypes": null,
"TargetTypes": null,
Line 2,639: Line 2,735:
"WeaponDamage"
"WeaponDamage"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "6",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusBulletSpeedPercent": "50",
"HeadShotBonusDamage": "140",
"HeadShotBonusDamage": "140",
"HeadShotCooldown": "6",
"BaseAttackDamagePercent": "15",
"BaseAttackDamagePercent": "15",
"BulletShieldMaxHealth": "150",
"BulletShieldMaxHealth": "150",
"HealPercentPerHeadshot": "8",
"HealPercentPerHeadshot": "8",
"BonusMoveSpeed": "2m",
"BonusMoveSpeed": "2m",
"MovementSpeedBonusDuration": "3"
"MovementSpeedBonusDuration": "3",
"BonusFireRate": "5"
},
},
"upgrade_headshot_booster": {
"upgrade_headshot_booster": {
"Name": "Headshot Booster",
"Name": "Headshot Booster",
"Description": "Deal bonus Weapon Damage with headshots.",
"Description": "Deal bonus \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E with \u003Cspan style=\"font-weight: bold;\"\u003Eheadshots\u003C/span\u003E.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 2,674: Line 2,770:
"FireRate"
"FireRate"
],
],
"Cooldown": 7.5,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 7.5,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusFireRate": "5",
"BonusFireRate": "4",
"BulletShieldMaxHealth": "40",
"BulletShieldMaxHealth": "40",
"HeadShotBonusDamage": "40"
"HeadShotBonusDamage": "40"
},
},
"upgrade_healbane": {
"upgrade_heal_on_level": {
"Name": "Healbane",
"Name": "Patron's Healing",
"Description": "Your Spirit Damage applies Healing Reduction. If an enemy hero dies under this effect, you receive a large heal.",
"Description": "When you receive a \u003Cspan class=\"highlight\"\u003EBoon\u003C/span\u003E, automatically \u003Cspan class=\"highlight\"\u003Eheal\u003C/span\u003E.",
"Cost": "1250",
"Cost": "500",
"Tier": "2",
"Tier": "1",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability",
"Healing"
],
"Disabled": true,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"HealOnLevelHealAmount": "210",
"BonusHealth": "25",
"BonusHealthRegen": "2.0",
"AuraRadius": "15m"
},
"upgrade_healbane": {
"Name": "Healbane",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E applies \u003Cspan style=\"font-weight: bold;\"\u003EHealing Reduction\u003C/span\u003E. If an enemy hero dies under this effect, you receive a large heal.",
"Cost": "1250",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
Line 2,707: Line 2,836:
"Durability"
"Durability"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "6",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "6",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"HealAmpReceivePenaltyPercent": "-40",
"HealAmpReceivePenaltyPercent": "-45",
"HealAmpRegenPenaltyPercent": "-40",
"HealAmpRegenPenaltyPercent": "-45",
"HealOnKill": "350",
"HealOnKill": "350",
"BonusHealth": "75"
"BonusHealth": "75"
Line 2,727: Line 2,857:
"upgrade_healing_booster": {
"upgrade_healing_booster": {
"Name": "Healing Booster",
"Name": "Healing Booster",
"Description": "Increases the effectiveness of your healing by 25% and increases your resistance to healing reduction by 15%.",
"Description": "Increases the effectiveness of your \u003Cspan style=\"font-weight: bold;\"\u003Ehealing\u003C/span\u003E by \u003Cspan style=\"font-weight: bold;\"\u003E25%\u003C/span\u003E and increases your \u003Cspan style=\"font-weight: bold;\"\u003Eresistance to healing reduction\u003C/span\u003E by \u003Cspan style=\"font-weight: bold;\"\u003E15%\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 2,737: Line 2,867:
"Healing"
"Healing"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 2,758: Line 2,889:
"upgrade_health": {
"upgrade_health": {
"Name": "Extra Health",
"Name": "Extra Health",
"Description": "Increase health.",
"Description": "Increase \u003Cspan style=\"font-weight: bold;\"\u003Ehealth\u003C/span\u003E.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 2,769: Line 2,900:
"Durability"
"Durability"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealth": "160",
"BonusHealth": "160",
"BaseAttackDamagePercent": "5"
"BaseAttackDamagePercent": "7"
},
},
"upgrade_health_nova": {
"upgrade_health_nova": {
"Name": "Health Nova",
"Name": "Healing Nova",
"Description": "Heal yourself and nearby allies. Heals an additional 20% per ally.",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003EHeal\u003C/span\u003E yourself and nearby allies. Heals an additional 20% per ally.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 2,801: Line 2,933:
"Healing"
"Healing"
],
],
"Cooldown": 64,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 64,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0.25",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.25",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "4",
"TechPower": "6",
"WeaponPower": "0",
"WeaponPower": "0",
"TotalHealthRegen": "260",
"TotalHealthRegen": "260",
Line 2,818: Line 2,951:
"RegenDuration": "2",
"RegenDuration": "2",
"AuraRadius": "15m",
"AuraRadius": "15m",
"BaseAttackDamagePercent": "10",
"BaseAttackDamagePercent": "12",
"BonusHealth": "100"
"BonusHealth": "100",
"TechRangeMultiplier": "8",
"TechRadiusMultiplier": "6"
},
},
"upgrade_health_regen_1": {
"upgrade_health_regen_1": {
"Name": "Health Regen",
"Name": "Health Regen",
"Description": "Increases health regen.",
"Description": "Increases \u003Cspan class=\"highlight\"\u003Ehealth regen\u003C/span\u003E.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 2,831: Line 2,966:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 2,848: Line 2,984:
"upgrade_health_regen_aura": {
"upgrade_health_regen_aura": {
"Name": "Healing Aura",
"Name": "Healing Aura",
"Description": "Automatically provides a burst of healing to yourself and nearby friendlies every 3 seconds.  \u003Cbr\u003EEffect does not stack.",
"Description": "Automatically provides a burst of healing to yourself and nearby friendlies every \u003Cspan class=\"highlight\"\u003E{s:HealInterval} seconds\u003C/span\u003E.  \u003Cbr\u003EEffect does not stack.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 2,858: Line 2,994:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 2,877: Line 3,014:
"upgrade_health_stealing_magic": {
"upgrade_health_stealing_magic": {
"Name": "Spirit Lifesteal",
"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.",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003Espirit items and abilities heal you\u003C/span\u003E for a percentage of the damage they deal. Heals for less on Non-Heroes and does not work on buildings.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 2,889: Line 3,026:
"Durability"
"Durability"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"LifestealPercentHero": "23",
"AbilityLifestealPercentHero": "23",
"NonHeroAbilityLifestealTooltipOnly": "3",
"NonHeroAbilityLifestealTooltipOnly": "3",
"BonusHealth": "75"
"BonusHealth": "75"
Line 2,908: Line 3,046:
"upgrade_health_stimpak": {
"upgrade_health_stimpak": {
"Name": "Healing Rite",
"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.",
"Description": "Grant \u003Cspan style=\"font-weight: bold;\"\u003ERegen\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESprint Speed\u003C/span\u003E to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 2,920: Line 3,058:
"Healing"
"Healing"
],
],
"Cooldown": 64,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 64,
"CastRange": "30m",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "30m",
"CastDelay": "0.2",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.2",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "3",
"TechPower": "3",
"WeaponPower": "0",
"WeaponPower": "0",
"TotalHealthRegen": "370",
"TotalHealthRegen": "370",
"RegenDuration": "17",
"RegenDuration": "20",
"BonusHealth": "45",
"BonusHealth": "45",
"BonusSprintSpeed": "2m"
"BonusSprintSpeed": "2m"
Line 2,940: Line 3,079:
"upgrade_height_advantage": {
"upgrade_height_advantage": {
"Name": "Height Advantage",
"Name": "Height Advantage",
"Description": "Gain additional 50% Weapon Damage when attacking targets that are below you.",
"Description": "Gain additional \u003Cspan class=\"highlight_weapon\"\u003E{s:HighGroundBonusWeaponPower}% Weapon Damage\u003C/span\u003E when attacking targets that are \u003Cspan class=\"highlight\"\u003Ebelow you\u003C/span\u003E.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 2,948: Line 3,087:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 2,965: Line 3,105:
"upgrade_high_impact_armor": {
"upgrade_high_impact_armor": {
"Name": "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%.",
"Description": "Provides protection against high-damage bullets. Any \u003Cspan class=\"highlight\"\u003Ebullet damage\u003C/span\u003E portion above the threshold is reduced by {s:DamageReduction}%.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 2,973: Line 3,113:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 3,001: Line 3,142:
"WeaponDamage"
"WeaponDamage"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusBulletSpeedPercent": "30",
"BonusBulletSpeedPercent": "20",
"BaseAttackDamagePercent": "12",
"BaseAttackDamagePercent": "13",
"BulletShieldMaxHealth": "50"
"BulletShieldMaxHealth": "65"
},
},
"upgrade_hollow_point_rounds": {
"upgrade_hollow_point_rounds": {
"Name": "Hollow Point Ward",
"Name": "Hollow Point Ward",
"Description": "When you are above 60% health, deal additional Weapon Damage.",
"Description": "When you are \u003Cspan style=\"font-weight: bold;\"\u003Eabove 60% health\u003C/span\u003E, deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 3,033: Line 3,175:
"Durability"
"Durability"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "4",
"TechPower": "4",
"WeaponPower": "0",
"WeaponPower": "0",
"LifeThreshold": "60",
"LifeThreshold": "60",
"BaseAttackDamagePercent": "22",
"BaseAttackDamagePercent": "22",
"TechShieldMaxHealth": "85"
"TechShieldMaxHealth": "95"
},
},
"upgrade_imbued_ability": {
"upgrade_imbued_ability": {
Line 3,062: Line 3,205:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 3,083: Line 3,227:
"upgrade_imbued_duration_extender": {
"upgrade_imbued_duration_extender": {
"Name": "Superior Duration",
"Name": "Superior Duration",
"Description": "Increases the duration of your abilities and items.",
"Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003Eduration\u003C/span\u003E of your abilities and items.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 3,095: Line 3,239:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"ImbuedBonusDuration": "32",
"ImbuedBonusDuration": "33",
"NonImbuedBonusDuration": "26",
"NonImbuedBonusDuration": "27",
"BonusHealth": "175",
"BonusHealth": "175",
"BaseAttackDamagePercent": "15",
"BaseAttackDamagePercent": "15",
Line 3,116: Line 3,261:
"upgrade_improved_bullet_armor": {
"upgrade_improved_bullet_armor": {
"Name": "Improved Bullet Armor",
"Name": "Improved Bullet Armor",
"Description": "Decreases damage taken from bullets.",
"Description": "Decreases \u003Cspan style=\"font-weight: bold;\"\u003Edamage taken\u003C/span\u003E from bullets.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 3,129: Line 3,274:
"Durability"
"Durability"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BulletResist": "45",
"BulletResist": "50",
"BaseAttackDamagePercent": "10"
"BaseAttackDamagePercent": "10"
},
},
Line 3,158: Line 3,304:
"Healing"
"Healing"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "9",
"TechPower": "10",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealthRegen": "1",
"BonusHealthRegen": "1",
Line 3,187: Line 3,334:
"Movement"
"Movement"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"Stamina": "1",
"Stamina": "1",
"StaminaCooldownReduction": "10",
"StaminaCooldownReduction": "16",
"BonusFireRate": "7"
"BonusFireRate": "6",
"BonusHealth": "35"
},
},
"upgrade_infuser": {
"upgrade_infuser": {
"Name": "Infuser",
"Name": "Infuser",
"Description": "Gain Spirit Power and Spirit Lifesteal.",
"Description": "Gain \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Lifesteal\u003C/span\u003E.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 3,216: Line 3,365:
"MagicDamage"
"MagicDamage"
],
],
"Cooldown": 37,
"Disabled": false,
"Duration": "6",
"AbilityCooldown": 37,
"CastRange": "0",
"AbilityDuration": "6",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0.0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 3,232: Line 3,382:
"BonusClipSizePercent": "10",
"BonusClipSizePercent": "10",
"BonusSpirit": "16",
"BonusSpirit": "16",
"LifestealPercentHero": "20"
"AbilityLifestealPercentHero": "20"
},
},
"upgrade_inhibitor": {
"upgrade_inhibitor": {
"Name": "Inhibitor",
"Name": "Inhibitor",
"Description": "Your bullets apply Movement Slow and reduce the target's outgoing damage on hit.",
"Description": "Your bullets apply \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E and reduce the target's \u003Cspan style=\"font-weight: bold;\"\u003Eoutgoing damage\u003C/span\u003E on hit.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 3,250: Line 3,400:
"FireRate"
"FireRate"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealth": "175",
"BonusHealth": "175",
"BaseAttackDamagePercent": "25",
"BaseAttackDamagePercent": "25",
"SlowPercent": "25",
"SlowPercent": "20",
"DebuffDuration": "2.5",
"DebuffDuration": "2.5",
"OutgoingDamagePenaltyPercent": "-35"
"OutgoingDamagePenaltyPercent": "-35"
Line 3,271: Line 3,422:
"upgrade_intensifying_clip": {
"upgrade_intensifying_clip": {
"Name": "Intensifying Magazine",
"Name": "Intensifying Magazine",
"Description": "Increases Weapon Damage as you continuously fire your weapon.",
"Description": "Increases \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E as you continuously fire your weapon.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 3,282: Line 3,433:
"WeaponDamage"
"WeaponDamage"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusClipSizePercent": "25",
"BonusClipSizePercent": "25",
"BaseAttackDamagePercent": "20",
"BaseAttackDamagePercent": "20",
"ShootDurationForMax": "3.0",
"ShootDurationForMax": "2.7",
"BaseAttackDamagePercentAtMaxDuration": "75"
"BaseAttackDamagePercentAtMaxDuration": "60"
},
},
"upgrade_kinetic_sash": {
"upgrade_kinetic_sash": {
"Name": "Kinetic Dash",
"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.",
"Description": "Your next \u003Cspan style=\"font-weight: bold;\"\u003EDash-Jump\u003C/span\u003E does not cost an extra stamina and you gain \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and bonus \u003Cspan style=\"font-weight: bold;\"\u003EAmmo\u003C/span\u003E until your next reload. Lasts up to 7s.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 3,315: Line 3,467:
"Durability"
"Durability"
],
],
"Cooldown": 10.5,
"Disabled": false,
"Duration": "8",
"AbilityCooldown": 10.5,
"CastRange": "0",
"AbilityDuration": "7",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusFireRate": "25",
"BonusFireRate": "20",
"BonusClipSize": "5",
"BonusClipSize": "5",
"BonusHealth": "100",
"BonusHealth": "100",
Line 3,335: Line 3,488:
"upgrade_lifestrike_gauntlets": {
"upgrade_lifestrike_gauntlets": {
"Name": "Melee Lifesteal",
"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.",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003EMelee\u003C/span\u003E attacks \u003Cspan style=\"font-weight: bold;\"\u003Eheal you\u003C/span\u003E for 20% of the \u003Cspan style=\"font-weight: bold;\"\u003EMelee Damage\u003C/span\u003E dealt plus 90. This heal is 30% effective vs non-heroes.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 3,349: Line 3,502:
"Healing"
"Healing"
],
],
"Cooldown": 7.5,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 7.5,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusMeleeDamagePercent": "13",
"BonusMeleeDamagePercent": "12",
"LifestrikeHeal": "90",
"LifestrikeHeal": "90",
"LifestrikeHealPercent": "20",
"LifestrikeHealPercent": "20",
"BonusHealth": "75",
"BonusHealth": "75",
"NonHeroHealPct": "40"
"NonHeroHealPct": "30"
},
},
"upgrade_long_range": {
"upgrade_long_range": {
"Name": "Long Range",
"Name": "Long Range",
"Description": "Deal additional Weapon Damage when beyond a minimum distance from your target.",
"Description": "Deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E when \u003Cspan style=\"font-weight: bold;\"\u003Ebeyond a minimum distance\u003C/span\u003E from your target.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 3,381: Line 3,535:
"ClipSize"
"ClipSize"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"LongRangeBonusWeaponPower": "40",
"BaseAttackDamagePercent": "10",
"LongRangeBonusWeaponPower": "30",
"LongRangeBonusWeaponPowerMinRange": "15m",
"LongRangeBonusWeaponPowerMinRange": "15m",
"BonusClipSizePercent": "20",
"ReloadSpeedMultipler": "-20",
"BulletShieldMaxHealth": "140"
"BulletShieldMaxHealth": "140"
},
},
"upgrade_long_range_slowing_tech": {
"upgrade_long_range_slowing_tech": {
"Name": "Omni Spirit",
"Name": "Omni Spirit",
"Description": "Applies a movement slow to enemies when dealing spirit damage.",
"Description": "Applies a \u003Cspan class=\"highlight\"\u003Emovement slow\u003C/span\u003E to enemies when dealing spirit damage.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 3,412: Line 3,568:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 3,432: Line 3,589:
"upgrade_magic_burst": {
"upgrade_magic_burst": {
"Name": "Mystic Burst",
"Name": "Mystic Burst",
"Description": "Abilities deal bonus Spirit Damage if they deal 80 damage or more in a single hit.",
"Description": "Abilities deal bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E if they deal 80 damage or more in a single hit.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 3,445: Line 3,602:
"Healing"
"Healing"
],
],
"Cooldown": 6.25,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 6.25,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 3,475: Line 3,633:
"Movement"
"Movement"
],
],
"Cooldown": 32,
"Disabled": false,
"Duration": "7",
"AbilityCooldown": 32,
"CastRange": "0",
"AbilityDuration": "7",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0.2",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.2",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "-1",
"ChannelMoveSpeed": "-1",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "15",
"TechPower": "15",
"WeaponPower": "0",
"WeaponPower": "0",
Line 3,494: Line 3,653:
"FlyMoveSpeed": "6m",
"FlyMoveSpeed": "6m",
"BonusHealth": "150",
"BonusHealth": "150",
"BonusAbilityDurationPercent": "10"
"BonusAbilityDurationPercent": "10",
"TechRangeMultiplier": "10",
"TechRadiusMultiplier": "10"
},
},
"upgrade_magic_clarity": {
"upgrade_magic_clarity": {
"Name": "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.",
"Description": "On ability or item use, gain a \u003Cspan class=\"highlight\"\u003Emove speed\u003C/span\u003E bonus for {s:AbilityDuration}s.  Your next ability cast will remove the move speed bonus and apply a \u003Cspan class=\"highlight\"\u003ESpirit\u003C/span\u003E bonus to that ability.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 3,506: Line 3,667:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 16,
"Disabled": true,
"Duration": "8",
"AbilityCooldown": 16,
"CastRange": "0",
"AbilityDuration": "8",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 3,525: Line 3,687:
"BonusSpiritMin": "2"
"BonusSpiritMin": "2"
},
},
"upgrade_magic_reach": {
"upgrade_magic_missile": {
"Name": "Mystic Reach",
"Name": "Conjure Missiles",
"Description": "Increases the range and effect radius of your abilities and items.",
"Description": null,
"Cost": "500",
"Cost": "6200",
"Tier": "4",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"ClipSize",
"FireRate"
],
"Disabled": true,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "70",
"MaxHealthLossPercent": "-15",
"BonusClipPerKill": "2",
"MaxClipBonus": "14",
"BonusFireRate": "10",
"BonusMoveSpeed": "1m",
"WeaponPowerPerKill": "10",
"MaxStacks": "5"
},
"upgrade_magic_reach": {
"Name": "Mystic Reach",
"Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003Erange\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Eeffect radius\u003C/span\u003E of your abilities and items.",
"Cost": "500",
"Tier": "1",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
Line 3,535: Line 3,734:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"TechRangeMultiplier": "16",
"TechRangeMultiplier": "15",
"TechRadiusMultiplier": "16",
"TechRadiusMultiplier": "15",
"TechResist": "6"
"BulletResist": "7"
},
},
"upgrade_magic_shield": {
"upgrade_magic_shield": {
"Name": "Enchanter's Barrier",
"Name": "Enchanter's Barrier",
"Description": "While you have a Spirit Shield, gain bonus Spirit Power and Cooldown Reduction.",
"Description": "While you have a \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Shield\u003C/span\u003E, gain bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ECooldown Reduction\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 3,565: Line 3,765:
"Durability"
"Durability"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 3,584: Line 3,785:
"upgrade_magic_shock": {
"upgrade_magic_shock": {
"Name": "Improved Burst",
"Name": "Improved Burst",
"Description": "Abilities deal bonus Spirit Damage if they deal 125 damage or more in a single hit.\u003Cbr/\u003ETargets are immune to the effects of Improved Burst for 5s after taking damage from it.",
"Description": "Abilities deal bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E if they deal 175 damage or more in a single hit.\u003Cbr/\u003ETargets are immune to the effects of Improved Burst for \u003Cspan style=\"font-weight: bold;\"\u003E5s\u003C/span\u003E after taking damage from it.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 3,599: Line 3,800:
"Disruption"
"Disruption"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"MinimumDamage": "125",
"MinimumDamage": "175",
"ReProcLockoutTime": "5",
"ReProcLockoutTime": "5",
"MaxHealthDamage": "9",
"MaxHealthDamage": "8",
"TechShieldMaxHealth": "100",
"TechShieldMaxHealth": "100",
"BaseAttackDamagePercent": "8"
"BaseAttackDamagePercent": "8"
Line 3,620: Line 3,822:
"upgrade_magic_slow": {
"upgrade_magic_slow": {
"Name": "Mystic Slow",
"Name": "Mystic Slow",
"Description": "When the target takes Spirit Damage, they have their Movement Speed and Fire Rate reduced.",
"Description": "When the target takes \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E, they have their \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E reduced.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 3,634: Line 3,836:
"Disruption"
"Disruption"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "2.0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "2.0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "6",
"TechPower": "6",
"WeaponPower": "0",
"WeaponPower": "0",
"FireRateSlow": "40",
"FireRateSlow": "40",
"MovementSpeedSlow": "30",
"MovementSpeedSlow": "25",
"BonusHealthRegen": "3",
"BonusHealthRegen": "3",
"BonusHealth": "100"
"BonusHealth": "140"
},
},
"upgrade_magic_storm": {
"upgrade_magic_storm": {
"Name": "Surge of Power",
"Name": "Surge of Power",
"Description": "Imbue an ability with permanent Spirit Power. When that ability is used, gain bonus Movement Speed.",
"Description": "Imbue an ability with \u003Cspan style=\"font-weight: bold;\"\u003Epermanent Spirit Power\u003C/span\u003E. When that ability is used, gain bonus \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E and maintain full speed while attacking.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 3,665: Line 3,868:
"Movement"
"Movement"
],
],
"Cooldown": 10.5,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 10.5,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"ImbuedTechPower": "34",
"ImbuedTechPower": "34",
"FireRateBonus": "10",
"FireRateBonus": "10",
"BonusMoveSpeed": "3m",
"BonusMoveSpeed": "2m",
"MovementSpeedBonusDuration": "6",
"MovementSpeedBonusDuration": "6",
"BonusHealth": "75"
"BonusHealth": "75",
"MoveWhileShootingSpeedPenaltyReductionPercent": "100",
"MoveWhileZoomedSpeedPenaltyReductionPercent": "100"
},
},
"upgrade_magic_tempo": {
"upgrade_magic_tempo": {
"Name": "Improved Cooldown",
"Name": "Improved Cooldown",
"Description": "Reduces the Cooldown of your abilities and items.",
"Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003ECooldown\u003C/span\u003E of your abilities and items.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 3,696: Line 3,902:
"Healing"
"Healing"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"CooldownReduction": "16",
"CooldownReduction": "14",
"BonusHealthRegen": "1.5"
"BonusHealthRegen": "1.5",
"TechShieldMaxHealth": "100",
"BonusClipSizePercent": "10"
},
},
"upgrade_magic_vulnerability": {
"upgrade_magic_vulnerability": {
"Name": "Mystic Vulnerability",
"Name": "Mystic Vulnerability",
"Description": "When the target takes Spirit Damage, they have their Spirit Resist reduced.",
"Description": "When the target takes \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E, they have their \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Resist\u003C/span\u003E reduced.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 3,727: Line 3,936:
"Disruption"
"Disruption"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "6",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "6",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 3,745: Line 3,955:
"upgrade_medic_bullets": {
"upgrade_medic_bullets": {
"Name": "Restorative Shot",
"Name": "Restorative Shot",
"Description": "Your next bullet will heal you based on what target you hit.",
"Description": "Your next bullet will \u003Cspan style=\"font-weight: bold;\"\u003Eheal\u003C/span\u003E you based on what target you hit.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 3,758: Line 3,968:
"Healing"
"Healing"
],
],
"Cooldown": 6.25,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 6,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"Radius": "1m",
"Radius": "1m",
"ProcChance": "100",
"ProcChance": "100",
"BaseAttackDamagePercent": "8",
"BaseAttackDamagePercent": "6",
"HealFromHero": "40",
"HealFromHero": "40",
"HealFromNPC": "15",
"HealFromNPC": "15",
"BulletResist": "7"
"BulletShieldMaxHealth": "90"
},
},
"upgrade_mega_spirit": {
"upgrade_mega_spirit": {
Line 3,794: Line 4,005:
"Healing"
"Healing"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "60",
"TechPower": "65",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealthRegen": "15",
"BonusHealthRegen": "15",
"BaseAttackDamagePercent": "25",
"BaseAttackDamagePercent": "30",
"BonusSprintSpeed": "2m",
"BonusSprintSpeed": "2m",
"BonusHealth": "300"
"BonusHealth": "300"
Line 3,814: Line 4,026:
"upgrade_melee_charge": {
"upgrade_melee_charge": {
"Name": "Melee Charge",
"Name": "Melee Charge",
"Description": "Your next Heavy Melee attack against an enemy deals increased damage and reloads your weapon instantly.",
"Description": "Your next \u003Cspan style=\"font-weight: bold;\"\u003EHeavy Melee\u003C/span\u003E attack against an enemy \u003Cspan style=\"font-weight: bold;\"\u003Edeals increased damage\u003C/span\u003E and either \u003Cspan style=\"font-weight: bold;\"\u003Ereload your weapon instantly\u003C/span\u003E or give you up to \u003Cspan style=\"font-weight: bold;\"\u003E+100% bonus ammo\u003C/span\u003E. \u003Cbr\u003EOnly activates when Bonus Ammo is not full.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 3,829: Line 4,041:
"Melee"
"Melee"
],
],
"Cooldown": 8.5,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 16,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "15",
"BaseAttackDamagePercent": "10",
"BonusHealth": "100",
"BonusHealth": "75",
"MeleeDistanceScale": "40",
"MeleeDistanceScale": "40",
"BonusHealthRegen": "1",
"BonusHeavyMeleeDamage": "20"
"BonusHeavyMeleeDamage": "20"
},
},
"upgrade_metal_skin": {
"upgrade_metal_skin": {
"Name": "Metal Skin",
"Name": "Metal Skin",
"Description": "Become immune to bullets and melee attacks.",
"Description": "Become \u003Cspan style=\"font-weight: bold;\"\u003Eimmune to bullets\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 3,861: Line 4,073:
"FireRate"
"FireRate"
],
],
"Cooldown": 21,
"Disabled": false,
"Duration": "3.5",
"AbilityCooldown": 28,
"CastRange": "0",
"AbilityDuration": "3.5",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "8",
"TechPower": "8",
"WeaponPower": "0",
"WeaponPower": "0",
Line 3,879: Line 4,092:
"upgrade_mod_disruptor": {
"upgrade_mod_disruptor": {
"Name": "Soul Disruptor",
"Name": "Soul Disruptor",
"Description": "Throw a grenade that explodes on contact and applies silence and increasing amounts of damage to each enemy.",
"Description": "Throw a grenade that explodes on contact and applies \u003Cspan class=\"highlight\"\u003Esilence\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Eincreasing amounts of damage\u003C/span\u003E to each enemy.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 3,889: Line 4,102:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 32,
"Disabled": true,
"Duration": "5",
"AbilityCooldown": 32,
"CastRange": "0",
"AbilityDuration": "5",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0.2",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.2",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 3,911: Line 4,125:
"upgrade_nearby_enemy_boost": {
"upgrade_nearby_enemy_boost": {
"Name": "Adrenaline Rush",
"Name": "Adrenaline Rush",
"Description": "Gain bonus Weapon Damage and Fire Rate when there are two or more enemy heroes nearby.",
"Description": "Gain bonus \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E when there are two or more enemy heroes nearby.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 3,925: Line 4,139:
"Movement"
"Movement"
],
],
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 3,948: Line 4,163:
"upgrade_non_player_bonus": {
"upgrade_non_player_bonus": {
"Name": "Monster Rounds",
"Name": "Monster Rounds",
"Description": "Gain additional 35% Weapon Damage when attacking Troopers, Neutrals and Bosses.",
"Description": "Gain additional \u003Cspan style=\"font-weight: bold;\"\u003E30% Weapon Damage\u003C/span\u003E when attacking \u003Cspan style=\"font-weight: bold;\"\u003ETroopers\u003C/span\u003E, \u003Cspan style=\"font-weight: bold;\"\u003ENeutrals\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EBosses\u003C/span\u003E.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 3,960: Line 4,175:
"Healing"
"Healing"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"NonPlayerBonusWeaponPower": "35",
"NonPlayerBonusWeaponPower": "30",
"BonusHealth": "50",
"BonusHealth": "50",
"BonusHealthRegen": "1",
"BonusHealthRegen": "1",
"NonPlayerBulletResist": "35"
"NonPlayerBulletResist": "25"
},
},
"upgrade_personal_rejuvenator": {
"upgrade_personal_rejuvenator": {
Line 3,988: Line 4,204:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 509,
"Disabled": true,
"Duration": "0",
"AbilityCooldown": 509,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 4,006: Line 4,223:
"upgrade_phantom_strike": {
"upgrade_phantom_strike": {
"Name": "Phantom Strike",
"Name": "Phantom Strike",
"Description": "Teleport to an enemy target, applying Disarm, Slow, and dealing damage.",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003ETeleport\u003C/span\u003E to an enemy target, dealing \u003Cspan style=\"font-weight: bold;\"\u003Edamage\u003C/span\u003E, applying \u003Cspan style=\"font-weight: bold;\"\u003EDisarm\u003C/span\u003E, \u003Cspan style=\"font-weight: bold;\"\u003ESlow\u003C/span\u003E, and pulls them to the ground.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 4,021: Line 4,238:
"Disruption"
"Disruption"
],
],
"Cooldown": 26,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 26,
"CastRange": "25m",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "25m",
"CastDelay": "0.35",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.35",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BulletResist": "15",
"TechResist": "15",
"BaseAttackDamagePercent": "30",
"BaseAttackDamagePercent": "30",
"SlowPercent": "50",
"SlowPercent": "50",
Line 4,042: Line 4,260:
"upgrade_predator_precision": {
"upgrade_predator_precision": {
"Name": "Predator Precision",
"Name": "Predator Precision",
"Description": "Gain additional weapon damage against enemy Heroes that are low health",
"Description": "Gain additional \u003Cspan class=\"highlight\"\u003Eweapon damage\u003C/span\u003E against enemy Heroes that are \u003Cspan class=\"highlight\"\u003Elow health\u003C/span\u003E",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 4,052: Line 4,270:
"FireRate"
"FireRate"
],
],
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 4,071: Line 4,290:
"upgrade_pristine_emblem": {
"upgrade_pristine_emblem": {
"Name": "Pristine Emblem",
"Name": "Pristine Emblem",
"Description": "Your attacks have additional Weapon Damage against enemies above 50% health.",
"Description": "Your attacks have additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E against \u003Cspan style=\"font-weight: bold;\"\u003Eenemies above 50% health\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": [
"upgrade_high_velocity_mag"
],
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"AllEnemy"
Line 4,084: Line 4,305:
"Durability"
"Durability"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "12",
"TechPower": "12",
"WeaponPower": "0",
"WeaponPower": "0",
Line 4,100: Line 4,322:
"BaseAttackDamagePercent": "25",
"BaseAttackDamagePercent": "25",
"BaseAttackDamagePercentBonus": "25",
"BaseAttackDamagePercentBonus": "25",
"TechResist": "12"
"TechResist": "12",
"BonusBulletSpeedPercent": "35"
},
},
"upgrade_proc_disarm": {
"upgrade_proc_disarm": {
"Name": "Disarming Bullets",
"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.",
"Description": "Your bullets \u003Cspan class=\"highlight\"\u003Edisarm\u003C/span\u003E enemies, them preventing them from shooting their weapon.  Victims are immune to disarming bullets for \u003Cspan class=\"highlight\"\u003E{s:ImmunityDuration}s\u003C/span\u003E after application expires.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 4,114: Line 4,337:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "5",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "5",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 4,133: Line 4,357:
"upgrade_proc_silence": {
"upgrade_proc_silence": {
"Name": "EMP Bullets",
"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.",
"Description": "Your bullets charge up an \u003Cspan class=\"highlight\"\u003EEMP\u003C/span\u003E on enemy heroes that will \u003Cspan class=\"highlight\"\u003Eprevent targets from using abilities\u003C/span\u003E. Victims are immune to emp bullets for \u003Cspan class=\"highlight\"\u003E{s:ImmunityDuration}s\u003C/span\u003E after application expires.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 4,143: Line 4,367:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 4,164: Line 4,389:
"upgrade_proc_tech_damage": {
"upgrade_proc_tech_damage": {
"Name": "Magitech Rounds",
"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.",
"Description": "Your bullets also deal your \u003Cspan class=\"highlight\"\u003Ebase bullet damage [{s:BaseDamagePerShot}] \u003C/span\u003E as spirit damage.  Magitech Rounds receives \u003Cspan class=\"highlight\"\u003E{s:SpellAmplificationMultiplier}x\u003C/span\u003E amplification from \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E. Shotguns split the damage between each pellet. This effect can only happen once every {s:ProcCooldown}s.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 4,172: Line 4,397:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 4,193: Line 4,419:
"upgrade_quarantine": {
"upgrade_quarantine": {
"Name": "Quarantine",
"Name": "Quarantine",
"Description": "Quarantine an enemy Hero, making them invincible but also silencing and disarming them.",
"Description": "Quarantine an enemy Hero, making them \u003Cspan class=\"highlight\"\u003Einvincible\u003C/span\u003E but also \u003Cspan class=\"highlight\"\u003Esilencing and disarming\u003C/span\u003E them.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 4,203: Line 4,429:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 42,
"Disabled": true,
"Duration": "4.5",
"AbilityCooldown": 42,
"CastRange": "30m",
"AbilityDuration": "4.5",
"UnitTargetLimit": "1",
"AbilityCastRange": "30m",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
Line 4,219: Line 4,446:
"upgrade_quick_silver": {
"upgrade_quick_silver": {
"Name": "Quicksilver Reload",
"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.",
"Description": "Imbue an ability with bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E on the first hit.  When the ability is used, your weapon is \u003Cspan style=\"font-weight: bold;\"\u003Ereloaded\u003C/span\u003E and has a \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E bonus for that clip.  \u003Cbr\u003EOnly activates when Ammo is not full.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 4,232: Line 4,459:
"FireRate"
"FireRate"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 4,262: Line 4,490:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"CooldownBetweenChargeReduction": "55",
"CooldownBetweenChargeReduction": "65",
"BonusAbilityCharges": "2",
"BonusAbilityCharges": "2",
"CooldownReductionOnChargedAbilities": "25",
"CooldownReductionOnChargedAbilities": "30",
"BaseAttackDamagePercent": "12"
"BaseAttackDamagePercent": "12"
},
},
Line 4,293: Line 4,522:
"Movement"
"Movement"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusFireRate": "9",
"BonusFireRate": "10",
"BonusSprintSpeed": "1m"
"BonusSprintSpeed": "1m"
},
},
Line 4,319: Line 4,549:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 212,
"Disabled": true,
"Duration": "0",
"AbilityCooldown": 240,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "12",
"TechPower": "12",
"WeaponPower": "0",
"WeaponPower": "0",
"SpawnTimePenalty": "30",
"RespawnDelay": "4",
"RespawnDelay": "4",
"RespawnHealthPercent": "50",
"RespawnHealthPercent": "50"
"CooldownReduction": "15"
},
},
"upgrade_reduce_debuff_duration": {
"upgrade_reduce_debuff_duration": {
"Name": "Debuff Remover",
"Name": "Debuff Remover",
"Description": "Reduces the duration of all negative effects applied to you.",
"Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003Eduration\u003C/span\u003E of all negative effects applied to you.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 4,350: Line 4,581:
"WeaponDamage"
"WeaponDamage"
],
],
"Cooldown": 48,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 45,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"StatusResistancePercent": "35",
"StatusResistancePercent": "40",
"BaseAttackDamagePercent": "20",
"BaseAttackDamagePercent": "20",
"ActiveBonusMoveSpeed": "3m",
"ActiveBonusMoveSpeed": "3m",
Line 4,371: Line 4,603:
"upgrade_regenerating_bullet_shield": {
"upgrade_regenerating_bullet_shield": {
"Name": "Combat Barrier",
"Name": "Combat Barrier",
"Description": "While you have a Bullet Shield, gain Weapon Damage and Fire Rate.",
"Description": "While you have a \u003Cspan style=\"font-weight: bold;\"\u003EBullet Shield\u003C/span\u003E, gain \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 4,382: Line 4,614:
"Durability"
"Durability"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BulletShieldMaxHealth": "300",
"BulletShieldMaxHealth": "325",
"AttackDamageWhenShielded": "28",
"AttackDamageWhenShielded": "22",
"FireRateWhenShielded": "8"
"FireRateWhenShielded": "7"
},
},
"upgrade_regenerative_armor": {
"upgrade_regenerative_armor": {
Line 4,409: Line 4,642:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "5",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "5",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 4,426: Line 4,660:
"upgrade_reinforcing_casings": {
"upgrade_reinforcing_casings": {
"Name": "Escalating Resilience",
"Name": "Escalating Resilience",
"Description": "Grants Bullet Resist when your bullets hit an enemy hero. Each shot can only grant one stack.",
"Description": "Grants \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E when your bullets hit an enemy hero. \u003Cspan style=\"font-weight: bold;\"\u003EEach shot can only grant one stack.\u003C/span\u003E",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 4,438: Line 4,672:
"FireRate"
"FireRate"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 4,455: Line 4,690:
"BulletResistDuration": "20",
"BulletResistDuration": "20",
"BaseAttackDamagePercent": "14",
"BaseAttackDamagePercent": "14",
"BonusFireRate": "14"
"BonusFireRate": "12"
},
},
"upgrade_reload_speed": {
"upgrade_reload_speed": {
"Name": "Fast Reload",
"Name": "Fast Reload",
"Description": "Increased reload speed.",
"Description": "Increased \u003Cspan class=\"highlight\"\u003Ereload speed\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 4,467: Line 4,702:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 4,484: Line 4,720:
"upgrade_rescue_beam": {
"upgrade_rescue_beam": {
"Name": "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.",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003EHeals\u003C/span\u003E a target allied hero and yourself for a percentage of \u003Cspan style=\"font-weight: bold;\"\u003EMax Health\u003C/span\u003E. Once while healing, you can \u003Cspan style=\"font-weight: bold;\"\u003EPull\u003C/span\u003E the target towards you. Can be self-cast.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 4,499: Line 4,735:
"Movement"
"Movement"
],
],
"Cooldown": 26,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 26,
"CastRange": "36m",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "32m",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "2.5",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "2.5",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "30m",
"ChannelMoveSpeed": "30m",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "9",
"TechPower": "9",
"WeaponPower": "0",
"WeaponPower": "0",
Line 4,516: Line 4,753:
"BonusMoveSpeed": "0m",
"BonusMoveSpeed": "0m",
"BonusHealth": "125",
"BonusHealth": "125",
"BonusSprintSpeed": "2m",
"BonusSprintSpeed": "1m",
"SelfModifier": "100"
"SelfModifier": "100"
},
},
Line 4,532: Line 4,769:
"Durability"
"Durability"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "4",
"TechPower": "4",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealth": "75",
"BonusHealth": "75",
"LifestealPercentHero": "10"
"AbilityLifestealPercentHero": "10"
},
},
"upgrade_restorative_locket": {
"upgrade_restorative_locket": {
Line 4,563: Line 4,801:
"Durability"
"Durability"
],
],
"Cooldown": 30,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 30,
"CastRange": "30m",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "30m",
"CastDelay": "0.1",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.1",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "5",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"Radius": "50m",
"Radius": "50m",
"TechResist": "8",
"TechResist": "10",
"MeleeResistPercent": "25",
"BonusSprintSpeed": "1m",
"HealPerStack": "35",
"HealPerStack": "35",
"MaxStacks": "15"
"MaxStacks": "15"
Line 4,583: Line 4,824:
"upgrade_return_fire": {
"upgrade_return_fire": {
"Name": "Return Fire",
"Name": "Return Fire",
"Description": "Automatically fire a bullet towards any attacker who damages you with their abilities or weapon.",
"Description": "Automatically \u003Cspan style=\"font-weight: bold;\"\u003Efire a bullet\u003C/span\u003E towards any attacker who damages you with their abilities or weapon.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 4,595: Line 4,836:
"FireRate"
"FireRate"
],
],
"Cooldown": 25,
"Disabled": false,
"Duration": "7",
"AbilityCooldown": 30,
"CastRange": "0",
"AbilityDuration": "6",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "7",
"TechPower": "9",
"WeaponPower": "0",
"WeaponPower": "0",
"BulletDamageReflectedPct": "70",
"BulletDamageReflectedPct": "60",
"BonusFireRate": "7",
"BonusHealth": "125",
"BonusHealth": "125",
"SpiritDamageReflectedPct": "30"
"SpiritDamageReflectedPct": "30",
"ReturnFireBulletResist": "20"
},
},
"upgrade_ricochet": {
"upgrade_ricochet": {
"Name": "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.",
"Description": "Your bullets will \u003Cspan style=\"font-weight: bold;\"\u003Ericochet\u003C/span\u003E on enemies near your target, \u003Cspan style=\"font-weight: bold;\"\u003Eapplying any bullet procs\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Edealing a percentage of the original damage.\u003C/span\u003E",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 4,631: Line 4,873:
"ClipSize"
"ClipSize"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"RicochetDamagePercent": "60",
"RicochetDamagePercent": "60",
"RicochetRadius": "14m",
"RicochetRadius": "11m",
"BonusClipSizePercent": "35",
"BonusClipSizePercent": "35",
"RicochetTargetsTooltipOnly": "2",
"RicochetTargetsTooltipOnly": "2",
"BonusHealth": "150",
"BonusHealth": "150",
"BonusFireRate": "12"
"BonusFireRate": "10"
},
},
"upgrade_rocket_booster": {
"upgrade_rocket_booster": {
"Name": "Majestic Leap",
"Name": "Majestic Leap",
"Description": "Launch yourself high into the air. While in the air, you can use the active again to drop down faster.\u003Cbr\u003ECannot be used for 5s if attacked by enemy Hero.",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003ELaunch yourself\u003C/span\u003E high into the air. While in the air, you can use the active again to drop down faster.\u003Cbr\u003ECannot be used for 5s if attacked by enemy Hero.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 4,665: Line 4,908:
"Movement"
"Movement"
],
],
"Cooldown": 23,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 40,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "10",
"TechPower": "10",
"WeaponPower": "0",
"WeaponPower": "0",
Line 4,694: Line 4,938:
"upgrade_rocket_boots": {
"upgrade_rocket_boots": {
"Name": "Majestic Leap - Disabled",
"Name": "Majestic Leap - Disabled",
"Description": "Launch yourself high into the air. Cannot be used for 4.25s if damaged by enemy Hero.",
"Description": "\u003Cspan class=\"highlight\"\u003ELaunch yourself\u003C/span\u003E high into the air. Cannot be used for {s:InteruptCooldown}s if damaged by enemy Hero.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 4,705: Line 4,949:
"Movement"
"Movement"
],
],
"Cooldown": 16,
"Disabled": true,
"Duration": "0",
"AbilityCooldown": 16,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "8",
"TechPower": "8",
"WeaponPower": "0",
"WeaponPower": "0",
"JumpVelocityHidden": "22.5m",
"JumpVelocityHidden": "22.5m",
"InteruptCooldown": 4.25,
"InteruptCooldown": 4,
"AirControlPercent": "100",
"AirControlPercent": "100",
"BonusHealth": "75"
"BonusHealth": "75"
Line 4,725: Line 4,970:
"upgrade_rupture": {
"upgrade_rupture": {
"Name": "Decay",
"Name": "Decay",
"Description": "Reduces healing received of targeted enemy and inflicts damage over time of their current health.\u003Cbr\u003EDecay's damage is non-lethal.",
"Description": "Reduces \u003Cspan style=\"font-weight: bold;\"\u003Ehealing\u003C/span\u003E received of targeted enemy and inflicts \u003Cspan style=\"font-weight: bold;\"\u003Edamage over time\u003C/span\u003E of their current health.\u003Cbr\u003EDecay's damage is non-lethal.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 4,738: Line 4,983:
"Disruption"
"Disruption"
],
],
"Cooldown": 32,
"Disabled": false,
"Duration": "10",
"AbilityCooldown": 33,
"CastRange": "15m",
"AbilityDuration": "10",
"UnitTargetLimit": "1",
"AbilityCastRange": "15m",
"CastDelay": "0.25",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.25",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "7",
"TechPower": "7",
"WeaponPower": "0",
"WeaponPower": "0",
"HealAmpReceivePenaltyPercent": "-50",
"HealAmpReceivePenaltyPercent": "-70",
"HealAmpRegenPenaltyPercent": "-50",
"HealAmpRegenPenaltyPercent": "-70",
"TickRate": "1.0",
"TickRate": "1.0",
"DotHealthPercent": "3.1"
"DotHealthPercent": "1.0",
"BonusHealthRegen": "1.5",
"BonusAbilityDurationPercent": "8"
},
},
"upgrade_savior": {
"upgrade_savior": {
"Name": "Divine Barrier",
"Name": "Divine Barrier",
"Description": "Provide the target with Bullet Shield, Spirit Shield, and Movement Speed. Can be self-cast.",
"Description": "Provide the target with \u003Cspan style=\"font-weight: bold;\"\u003EBullet Shield, Spirit Shield, and Move Speed\u003C/span\u003E. Can be self-cast.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 4,771: Line 5,019:
"Movement"
"Movement"
],
],
"Cooldown": 30,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 30,
"CastRange": "35m",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "35m",
"CastDelay": "0.2",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.2",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "20m",
"ChannelMoveSpeed": "20m",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "6",
"WeaponPower": "0",
"WeaponPower": "0",
"BuffDuration": "5",
"BuffDuration": "5",
"SaviorBulletShieldHealth": "260",
"SaviorBulletShieldHealth": "260",
"SaviorMagicShieldHealth": "260",
"SaviorMagicShieldHealth": "260",
"TechRangeMultiplier": "8",
"TechRadiusMultiplier": "8",
"BonusMoveSpeed": "2m",
"BonusMoveSpeed": "2m",
"BonusSprintSpeed": "1m",
"BonusSprintSpeed": "1m",
"BonusHealth": "75"
"BonusHealth": "50"
},
},
"upgrade_self_bubble": {
"upgrade_self_bubble": {
"Name": "Ethereal Shift",
"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.\u003Cbr\u003ECan be cancelled early.",
"Description": "You enter a void state and become \u003Cspan style=\"font-weight: bold;\"\u003Euntargetable and invincible\u003C/span\u003E for a short duration, during which you cannot move or perform any actions. Afterwards you gain \u003Cspan style=\"font-weight: bold;\"\u003Emove speed and spirit resist\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 4,805: Line 5,052:
"FireRate"
"FireRate"
],
],
"Cooldown": 32,
"Disabled": false,
"Duration": "3.5",
"AbilityCooldown": 32,
"CastRange": "0",
"AbilityDuration": "3.5",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "6",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusSpirit": "14",
"BuffDuration": "5",
"BonusSpiritDuration": "10",
"TechResist": "40",
"DampingFactor": "3",
"DampingFactor": "3",
"LiftHeight": "120",
"LiftHeight": "120",
"MoveSpeedMax": "0m"
"MoveSpeedMax": "0m",
"BonusMoveSpeed": "3m"
},
},
"upgrade_sharpshooter": {
"upgrade_sharpshooter": {
"Name": "Sharpshooter",
"Name": "Sharpshooter",
"Description": "Deal additional Weapon Damage when beyond a minimum distance from your target.",
"Description": "Deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E when \u003Cspan style=\"font-weight: bold;\"\u003Ebeyond a minimum distance\u003C/span\u003E from your target.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 4,839: Line 5,088:
"ClipSize"
"ClipSize"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"LongRangeBonusWeaponPower": "70",
"BaseAttackDamagePercent": "20",
"LongRangeBonusWeaponPower": "50",
"LongRangeBonusWeaponPowerMinRange": "15m",
"LongRangeBonusWeaponPowerMinRange": "15m",
"BonusAttackRangePercent": "15",
"BonusAttackRangePercent": "15",
"BonusZoomPercent": "35",
"BonusZoomPercent": "35",
"BonusClipSizePercent": "20",
"ReloadSpeedMultipler": "-20",
"BulletShieldMaxHealth": "200"
"BulletShieldMaxHealth": "200"
},
},
Line 4,876: Line 5,127:
"Disruption"
"Disruption"
],
],
"Cooldown": 36,
"Disabled": false,
"Duration": "4",
"AbilityCooldown": 36,
"CastRange": "0",
"AbilityDuration": "4",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "18",
"WeaponPower": "0",
"WeaponPower": "0",
"EMPDuration": "2",
"EMPDuration": "2",
"BaseAttackDamagePercent": "20",
"BaseAttackDamagePercent": "20",
"SlowPercent": "25",
"SlowPercent": "25",
"SlowDuration": "1.3"
"SlowDuration": "1.3",
"TechResist": "12"
},
},
"upgrade_siphon_bullets": {
"upgrade_siphon_bullets": {
Line 4,900: Line 5,153:
"Tier": "4",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
Line 4,909: Line 5,162:
"Healing"
"Healing"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "28",
"BaseAttackDamagePercent": "15",
"BulletResist": "18",
"StealPerHit": "1",
"StealPerHit": "1",
"StealPerKill": "1",
"StackLostPerDeath": "2",
"StackLostPerDeath": "2",
"MaxStacks": "99",
"MaxStacks": "9999",
"StealDuration": "20",
"StealDuration": "20",
"ProcCooldown": "0.8",
"ProcCooldown": "0.8",
"HealthSteal": "45",
"HealthSteal": "55",
"ParticleRadius": "1m"
"ParticleRadius": "1m"
},
},
Line 4,941: Line 5,197:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 32,
"Disabled": true,
"Duration": "6",
"AbilityCooldown": 32,
"CastRange": "0",
"AbilityDuration": "6",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
Line 4,957: Line 5,214:
"upgrade_slowing_bullets": {
"upgrade_slowing_bullets": {
"Name": "Slowing Bullets",
"Name": "Slowing Bullets",
"Description": "Your bullets apply Movement Slow.",
"Description": "Your bullets apply \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 4,970: Line 5,227:
"Disruption"
"Disruption"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "5",
"TechPower": "6",
"WeaponPower": "0",
"WeaponPower": "0",
"SlowPercent": "25",
"SlowPercent": "25",
Line 4,989: Line 5,247:
"upgrade_slowing_tech": {
"upgrade_slowing_tech": {
"Name": "Slowing Spirit",
"Name": "Slowing Spirit",
"Description": "Dealing Spirit Damage applies Movement Slows to your target.",
"Description": "Dealing \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E applies \u003Cspan class=\"highlight\"\u003EMovement Slows\u003C/span\u003E to your target.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 5,000: Line 5,258:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,018: Line 5,277:
"upgrade_small_attack_speed": {
"upgrade_small_attack_speed": {
"Name": "Basic Fire Rate",
"Name": "Basic Fire Rate",
"Description": "Increases your Fire Rate.",
"Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 5,026: Line 5,285:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,056: Line 5,316:
"MagicDamage"
"MagicDamage"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "21",
"TechPower": "30",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealthRegen": "3",
"BonusHealthRegen": "3",
"BonusSprintSpeed": "1m",
"BonusSprintSpeed": "1m",
"BonusHealth": "100"
"BonusHealth": "100"
},
"upgrade_spellshield": {
"Name": "Hexafoil Ward",
"Description": "Block the next \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E or \u003Cspan class=\"highlight\"\u003EDebuff\u003C/span\u003E, preventing its effects. Only regenerates outside of combat.",
"Cost": "3000",
"Tier": "3",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability"
],
"Disabled": true,
"AbilityCooldown": "12",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"TechResist": "15",
"BonusHealth": "25",
"SpellShieldLingerDuration": ".3",
"SpellShieldFlavorText": "asdasd"
},
},
"upgrade_sprint_booster": {
"upgrade_sprint_booster": {
"Name": "Sprint Boots",
"Name": "Sprint Boots",
"Description": "Increases your forward movement speed over time. Taking damage resets the effect for 1.5s",
"Description": "Increases your \u003Cspan style=\"font-weight: bold;\"\u003Eforward move speed\u003C/span\u003E over time. Taking damage resets the effect for \u003Cspan style=\"font-weight: bold;\"\u003E1.5s\u003C/span\u003E",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 5,087: Line 5,379:
"Movement"
"Movement"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,106: Line 5,399:
"upgrade_stabilizer": {
"upgrade_stabilizer": {
"Name": "Stabilizer",
"Name": "Stabilizer",
"Description": "Removes the movement speed penalty while shooting, and increases bullet speed.",
"Description": "Removes the \u003Cspan class=\"highlight\"\u003Emove speed penalty\u003C/span\u003E while shooting, and increases \u003Cspan class=\"highlight\"\u003Ebullet speed\u003C/span\u003E.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 5,114: Line 5,407:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,133: Line 5,427:
"upgrade_stabilizing_tripod": {
"upgrade_stabilizing_tripod": {
"Name": "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.",
"Description": "\u003Cspan class=\"highlight\"\u003EDisarm yourself\u003C/span\u003E to toss your weapon to the target location where it transforms into a \u003Cspan class=\"highlight\"\u003EField Sentry that will attack enemies using your weapon with an unlimited clip\u003C/span\u003E.  You can melee the sentry to end the effect early.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 5,143: Line 5,437:
],
],
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 64,
"Disabled": true,
"Duration": "20",
"AbilityCooldown": 64,
"CastRange": "15m",
"AbilityDuration": "20",
"UnitTargetLimit": "1",
"AbilityCastRange": "15m",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,179: Line 5,474:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 37,
"Disabled": true,
"Duration": "6",
"AbilityCooldown": 37,
"CastRange": "20m",
"AbilityDuration": "6",
"UnitTargetLimit": "1",
"AbilityCastRange": "20m",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,206: Line 5,502:
"SlamdownSpeed": "500",
"SlamdownSpeed": "500",
"MoveSpeedMax": "4m"
"MoveSpeedMax": "4m"
},
"upgrade_superacolytes_glove": {
"Name": "Hex-Sealed Knuckles",
"Description": "After dealing an accumulated \u003Cspan class=\"highlight\"\u003E{s:StoredSpiritDamage}\u003C/span\u003E spirit damage, your next \u003Cspan class=\"highlight\"\u003EHeavy Melee Attack\u003C/span\u003E deals an additional \u003Cspan class=\"highlight\"\u003E{s:StoredSpiritDamage} spirit damage\u003C/span\u003E.",
"Cost": "3000",
"Tier": "3",
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_acolytes_glove"
],
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"MagicDamage",
"Melee"
],
"Disabled": true,
"AbilityCooldown": "3",
"AbilityDuration": "13",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"StoredSpiritDamage": "200",
"TechShieldMaxHealth": "100",
"BonusHealthRegen": "1",
"BonusMeleeDamagePercent": "30"
},
},
"upgrade_superior_stamina": {
"upgrade_superior_stamina": {
Line 5,223: Line 5,555:
"FireRate"
"FireRate"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "8",
"TechPower": "12",
"WeaponPower": "0",
"WeaponPower": "0",
"Stamina": "3",
"Stamina": "3",
"StaminaCooldownReduction": "20",
"StaminaCooldownReduction": "25",
"BonusFireRate": "7",
"BonusFireRate": "7",
"AirMoveIncreasePercent": "30"
"AirMoveIncreasePercent": "30"
Line 5,243: Line 5,576:
"upgrade_suppressor": {
"upgrade_suppressor": {
"Name": "Suppressor",
"Name": "Suppressor",
"Description": "When you deal Spirit Damage to enemies, you also apply Fire Rate Slow.",
"Description": "When you deal \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E to enemies, you also apply \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate Slow\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 5,256: Line 5,589:
"Disruption"
"Disruption"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "2.0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "2.0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "4",
"TechPower": "4",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,290: Line 5,624:
"Healing"
"Healing"
],
],
"Cooldown": 37,
"Disabled": false,
"Duration": "4.5",
"AbilityCooldown": 30,
"CastRange": "0",
"AbilityDuration": "4.5",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,307: Line 5,642:
"BonusMoveSpeed": "2m",
"BonusMoveSpeed": "2m",
"BaseAttackDamagePercent": "25",
"BaseAttackDamagePercent": "25",
"BonusHealth": "150",
"BonusHealth": "175",
"ActiveReloadPercent": "50"
"ActiveReloadPercent": "75"
},
},
"upgrade_target_stun": {
"upgrade_target_stun": {
"Name": "Knockdown",
"Name": "Knockdown",
"Description": "Target is knocked down and Stunned after a 2s delay, interrupting and temporarily preventing them from taking any action.",
"Description": "Target is \u003Cspan style=\"font-weight: bold;\"\u003Eknocked down\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EStunned\u003C/span\u003E after a \u003Cspan style=\"font-weight: bold;\"\u003E2s delay\u003C/span\u003E, interrupting and temporarily preventing them from taking any action.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 5,325: Line 5,660:
"Disruption"
"Disruption"
],
],
"Cooldown": 48,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 40,
"CastRange": "45m",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "45m",
"CastDelay": "0.25",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.25",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "6",
"TechPower": "6",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,347: Line 5,683:
"upgrade_targeted_silence": {
"upgrade_targeted_silence": {
"Name": "Silence Glyph",
"Name": "Silence Glyph",
"Description": "Fires a projectile which silences and damages the target. Silence does not interrupt channeling abilities.",
"Description": "Fires a projectile which \u003Cspan style=\"font-weight: bold;\"\u003Esilences and damages\u003C/span\u003E the target. Silence does not interrupt channeling abilities.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 5,360: Line 5,696:
"Disruption"
"Disruption"
],
],
"Cooldown": 32,
"Disabled": false,
"Duration": "3.0",
"AbilityCooldown": 32,
"CastRange": "25m",
"AbilityDuration": "3.0",
"UnitTargetLimit": "1",
"AbilityCastRange": "25m",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,379: Line 5,716:
"upgrade_tech_armor": {
"upgrade_tech_armor": {
"Name": "Spirit Armor",
"Name": "Spirit Armor",
"Description": "Reduces the damage you take from Spirit abilities.",
"Description": "Reduces the damage you take from \u003Cspan style=\"font-weight: bold;\"\u003ESpirit\u003C/span\u003E abilities.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 5,390: Line 5,727:
"Durability"
"Durability"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "5",
"TechPower": "5",
"WeaponPower": "0",
"WeaponPower": "0",
"TechResist": "20"
"TechResist": "22"
},
},
"upgrade_tech_bleed": {
"upgrade_tech_bleed": {
"Name": "Mystic Reverb",
"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.",
"Description": "Imbue an ability to apply \u003Cspan style=\"font-weight: bold;\"\u003Eslow\u003C/span\u003E on a hit target and deal an \u003Cspan style=\"font-weight: bold;\"\u003Eadditional percentage of the damage dealt\u003C/span\u003E to enemies around the target after a short delay.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 5,420: Line 5,758:
"Healing"
"Healing"
],
],
"Cooldown": 6.25,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 6.25,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,437: Line 5,776:
"MinimumDamage": "100",
"MinimumDamage": "100",
"Radius": "16m",
"Radius": "16m",
"LifestealPercentHero": "15",
"AbilityLifestealPercentHero": "14",
"TechResist": "15",
"TechResist": "14",
"TechRangeMultiplier": "15",
"TechRangeMultiplier": "14",
"TechRadiusMultiplier": "15",
"TechRadiusMultiplier": "14",
"MovementSpeedSlow": "50"
"MovementSpeedSlow": "40"
},
},
"upgrade_tech_cleave": {
"upgrade_tech_cleave": {
"Name": "Quantum Chimaera",
"Name": "Quantum Chimaera",
"Description": "Your Tech attacks strike additional nearby enemies for 75% of the total damage.",
"Description": "Your Tech attacks strike additional nearby enemies for \u003Cspan class=\"highlight\"\u003E75% of the total damage\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 5,453: Line 5,792:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,472: Line 5,812:
"upgrade_tech_damage_pulse": {
"upgrade_tech_damage_pulse": {
"Name": "Torment Pulse",
"Name": "Torment Pulse",
"Description": "Periodically deals Spirit Damage to the closest two enemies nearby.",
"Description": "Periodically deals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E to the closest two enemies nearby.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 5,485: Line 5,825:
"Durability"
"Durability"
],
],
"Cooldown": 1.75,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 1.5,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "6",
"TechPower": "6",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealth": "140",
"BonusHealth": "160",
"DamagePulseAmount": "40",
"DamagePulseAmount": "40",
"DamagePulseRadius": "9m"
"DamagePulseRadius": "9m"
Line 5,512: Line 5,853:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 95,
"Disabled": true,
"Duration": "6",
"AbilityCooldown": 95,
"CastRange": "0",
"AbilityDuration": "6",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,530: Line 5,872:
"upgrade_tech_defense_shredders": {
"upgrade_tech_defense_shredders": {
"Name": "Soul Shredder Bullets",
"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.",
"Description": "Your bullets apply a debuff that amplifies your \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E against the target and grants you \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Lifesteal\u003C/span\u003E against them.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 5,543: Line 5,885:
"Healing"
"Healing"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,559: Line 5,902:
"ShreddersTechAmp": "10",
"ShreddersTechAmp": "10",
"DebuffDuration": "6",
"DebuffDuration": "6",
"LifestealPercentHero": "20"
"AbilityLifestealPercentHero": "20"
},
},
"upgrade_tech_overflow": {
"upgrade_tech_overflow": {
"Name": "Spiritual Overflow",
"Name": "Spiritual Overflow",
"Description": "Gain bonus Spirit Power by charging up with your bullets on enemy heroes.",
"Description": "Gain bonus \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E by \u003Cspan style=\"font-weight: bold;\"\u003Echarging up\u003C/span\u003E when shooting enemy heroes.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 5,576: Line 5,919:
"FireRate"
"FireRate"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "18",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "18",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"CooldownReduction": "15",
"CooldownReduction": "15",
"LifestealPercentHero": "10",
"BulletShieldMaxHealth": "225",
"BonusFireRate": "20",
"AbilityLifestealPercentHero": "10",
"BonusSpirit": "45",
"BonusFireRate": "35",
"BonusSpirit": "50",
"BuildUpPerShot": "0.75",
"BuildUpPerShot": "0.75",
"BuildUpDuration": "5"
"BuildUpDuration": "5"
Line 5,611: Line 5,956:
"Durability"
"Durability"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "8",
"TechPower": "8",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,628: Line 5,974:
"upgrade_tech_range": {
"upgrade_tech_range": {
"Name": "Improved Reach",
"Name": "Improved Reach",
"Description": "Increases the range and effect radius of your abilities and items.",
"Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003Erange\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Eeffect radius\u003C/span\u003E of your abilities and items.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 5,638: Line 5,984:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage"
"MagicDamage",
"Durability"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "8",
"TechPower": "8",
"WeaponPower": "0",
"WeaponPower": "0",
"NonImbuedTechRangeMultiplier": "25",
"NonImbuedTechRangeMultiplier": "26",
"NonImbuedTechRadiusMultiplier": "25",
"NonImbuedTechRadiusMultiplier": "25",
"ImbuedTechRangeMultiplier": "35",
"ImbuedTechRangeMultiplier": "35",
"ImbuedTechRadiusMultiplier": "35",
"ImbuedTechRadiusMultiplier": "35",
"TechResist": "12"
"BulletResist": "13"
},
},
"upgrade_thermal_detonator": {
"upgrade_thermal_detonator": {
"Name": "Alchemical Fire",
"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.\u003Cbr\u003E\u003Cbr\u003EDeals 40% less DPS vs non-heroes.",
"Description": "Throw a flask that explodes on contact, creating an area that does increasing \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage per second\u003C/span\u003E and causes enemies to receive additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E from your team.\u003Cbr\u003E\u003Cbr\u003EDeals 40% less DPS vs non-heroes.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 5,674: Line 6,022:
"MagicDamage"
"MagicDamage"
],
],
"Cooldown": 28,
"Disabled": false,
"Duration": "5",
"AbilityCooldown": 28,
"CastRange": "0",
"AbilityDuration": "5",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0.2",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.2",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "11",
"TechPower": "11",
"WeaponPower": "0",
"WeaponPower": "0",
"DPS": "45",
"DPS": "55",
"DPSIncrease": "8",
"DPSIncrease": "7",
"DPSMax": "95",
"DPSMax": "95",
"NonHeroReductionPercent": "40",
"NonHeroReductionPercent": "40",
Line 5,696: Line 6,045:
"BonusBaseWeaponDamageTaken": "50",
"BonusBaseWeaponDamageTaken": "50",
"BulletShieldMaxHealth": "225",
"BulletShieldMaxHealth": "225",
"BaseAttackDamagePercent": "14"
"BaseAttackDamagePercent": "14",
"BonusSprintSpeed": "1m"
},
},
"upgrade_titan_round": {
"upgrade_titan_round": {
Line 5,713: Line 6,063:
"WeaponDamage"
"WeaponDamage"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusClipSizePercent": "100",
"BonusClipSizePercent": "120",
"BaseAttackDamagePercent": "18",
"BaseAttackDamagePercent": "18",
"BulletResist": "18"
"MeleeResistPercent": "25",
"TechResist": "12"
},
},
"upgrade_toughness_3": {
"upgrade_toughness_3": {
"Name": "Toughness",
"Name": "Toughness",
"Description": "Increases Health and health regen.",
"Description": "Increases \u003Cspan class=\"highlight\"\u003EHealth\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Ehealth regen\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 5,740: Line 6,092:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,758: Line 6,111:
"upgrade_toxic_bullets": {
"upgrade_toxic_bullets": {
"Name": "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.",
"Description": "Your bullets build up a \u003Cspan style=\"font-weight: bold;\"\u003EBleed\u003C/span\u003E on enemies, causing them to lose a \u003Cspan style=\"font-weight: bold;\"\u003Epercentage\u003C/span\u003E of their \u003Cspan style=\"font-weight: bold;\"\u003EMax Health\u003C/span\u003E over time. Also applies \u003Cspan style=\"font-weight: bold;\"\u003EHealing Reduction\u003C/span\u003E on the bleeding target.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 5,773: Line 6,126:
"Disruption"
"Disruption"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealth": "100",
"BonusHealth": "100",
"DotHealthPercent": "5",
"DotHealthPercent": "2.5",
"DotDuration": "3",
"DotDuration": "3",
"BuildUpPerShot": "0.8",
"BuildUpPerShot": "0.92",
"BuildUpDuration": "5",
"BuildUpDuration": "5",
"TickRate": "0.5",
"TickRate": "0.5",
Line 5,798: Line 6,152:
"upgrade_unstoppable": {
"upgrade_unstoppable": {
"Name": "Unstoppable",
"Name": "Unstoppable",
"Description": "Suppress negative status effects and become Immune to Stun, Silence, Sleep, Root, and Disarm.",
"Description": "Temporarily suppress \u003Cspan style=\"font-weight: bold;\"\u003Enegative status effects\u003C/span\u003E and become \u003Cspan style=\"font-weight: bold;\"\u003Eimmune\u003C/span\u003E to \u003Cspan style=\"font-weight: bold;\"\u003EStun, Silence, Sleep, Root, and Disarm\u003C/span\u003E. \u003Cbr\u003ECannot be used while \u003Cspan style=\"font-weight: bold;\"\u003EStunned\u003C/span\u003E or \u003Cspan style=\"font-weight: bold;\"\u003ESlept\u003C/span\u003E.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 5,809: Line 6,163:
"Movement"
"Movement"
],
],
"Cooldown": 64,
"Disabled": false,
"Duration": "6",
"AbilityCooldown": 64,
"CastRange": "0",
"AbilityDuration": "6",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealth": "150",
"BonusHealth": "150",
"TechResist": "15",
"BulletResist": "15",
"BonusMoveSpeed": "1m",
"SpiritPower": "12"
"SpiritPower": "12"
},
},
"upgrade_vampire": {
"upgrade_vampire": {
"Name": "Bullet Lifesteal",
"Name": "Bullet Lifesteal",
"Description": "Your bullets heal you for a percentage of the damage they deal to enemies. Half as effective vs Non-Heroes.",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003Ebullets heal you\u003C/span\u003E for a percentage of the damage they deal to enemies. Half as effective vs Non-Heroes.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 5,840: Line 6,194:
"Healing"
"Healing"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,858: Line 6,213:
"upgrade_veil_walker": {
"upgrade_veil_walker": {
"Name": "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.",
"Description": "Walking through a \u003Cspan style=\"font-weight: bold;\"\u003Ecosmic veil\u003C/span\u003E grants you \u003Cspan style=\"font-weight: bold;\"\u003EStealth\u003C/span\u003E, increased \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E and restores all \u003Cspan style=\"font-weight: bold;\"\u003EBullet and Spirit Shields\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 5,869: Line 6,224:
"ClipSize"
"ClipSize"
],
],
"Cooldown": 18,
"Disabled": false,
"Duration": "16",
"AbilityCooldown": 18,
"CastRange": "0",
"AbilityDuration": "16",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,889: Line 6,245:
"RevealOnDamageDuration": "0.25",
"RevealOnDamageDuration": "0.25",
"RevealOnSpottedDuration": "0.25",
"RevealOnSpottedDuration": "0.25",
"BulletShieldMaxHealth": "200",
"BulletShieldMaxHealth": "250",
"TechShieldMaxHealth": "200",
"TechShieldMaxHealth": "250",
"BonusClipSizePercent": "12",
"BonusClipSizePercent": "15",
"BaseAttackDamagePercent": "10",
"BaseAttackDamagePercent": "15",
"BonusFireRate": "30",
"BonusClipSize": "0",
"BonusClipSize": "0",
"InvisDuration": "5",
"InvisDuration": "5",
"BonusMoveSpeed": "3m"
"BonusMoveSpeed": "4m"
},
},
"upgrade_vex_barrier": {
"upgrade_vex_barrier": {
"Name": "Reactive Barrier",
"Name": "Reactive Barrier",
"Description": "Automatically deploy temporary Bullet and Spirit Shields when you are movement locked, Stunned, Chained, Immobilized, or Slept.",
"Description": "Automatically \u003Cspan style=\"font-weight: bold;\"\u003Erestores one stamina\u003C/span\u003E and deploy temporary \u003Cspan style=\"font-weight: bold;\"\u003EBullet and Spirit Shields\u003C/span\u003E when you are \u003Cspan style=\"font-weight: bold;\"\u003Emovement locked, Stunned, Chained, Immobilized, or Slept\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 5,912: Line 6,267:
"Healing"
"Healing"
],
],
"Cooldown": 32,
"Disabled": false,
"Duration": "10",
"AbilityCooldown": 32,
"CastRange": "0",
"AbilityDuration": "10",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"VexBarrierBulletMaxHealth": "400",
"VexBarrierBulletMaxHealth": "400",
"VexBarrierTechMaxHealth": "200",
"VexBarrierTechMaxHealth": "200",
"BonusClipSizePercent": "15",
"BonusClipSizePercent": "20",
"BonusHealth": "75",
"BonusHealth": "75",
"BonusHealthRegen": "2",
"BonusHealthRegen": "2",
Line 5,934: Line 6,290:
"upgrade_warp_stone": {
"upgrade_warp_stone": {
"Name": "Warp Stone",
"Name": "Warp Stone",
"Description": "Teleport straight ahead, gaining Bullet Resist.",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003ETeleport\u003C/span\u003E straight ahead, gaining \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 5,945: Line 6,301:
"Movement"
"Movement"
],
],
"Cooldown": 16,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 16,
"CastRange": "11m",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "11m",
"CastDelay": "0.0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "8",
"TechPower": "8",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,964: Line 6,321:
"upgrade_weapon_detention_ammo": {
"upgrade_weapon_detention_ammo": {
"Name": "Detention Rounds",
"Name": "Detention Rounds",
"Description": "Your bullets build up on enemies, causing them to be tethered to their position.",
"Description": "Your bullets build up on enemies, causing them to be \u003Cspan class=\"highlight\"\u003Etethered\u003C/span\u003E to their position.",
"Cost": "6200",
"Cost": "6200",
"Tier": "4",
"Tier": "4",
Line 5,976: Line 6,333:
"Disruption"
"Disruption"
],
],
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 5,999: Line 6,357:
"upgrade_weapon_eater": {
"upgrade_weapon_eater": {
"Name": "Weapon Eater",
"Name": "Weapon Eater",
"Description": "Reduces Courage by -5. \u003Cbr\u003EGain 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.",
"Description": "Reduces Courage by \u003Cspan class=\"highlight_weapon\"\u003E{s:BaseBonusCounter}\u003C/span\u003E. \u003Cbr\u003EGain \u003Cspan class=\"highlight_weapon\"\u003E{s:WeaponPowerPerKill} Courage\u003C/span\u003E (Up to \u003Cspan class=\"highlight_weapon\"\u003E{s:MaxWeaponPower}\u003C/span\u003E) for \u003Cspan class=\"highlight\"\u003Ekilling an enemy Hero\u003C/span\u003E but lose \u003Cspan class=\"highlight_weapon\"\u003E{s:WeaponPowerPerDeath} gained Courage\u003C/span\u003E on \u003Cspan class=\"highlight\"\u003EDeath\u003C/span\u003E. Bonus applied if damage was done within {s:KillWindow}s of enemy killed.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 6,007: Line 6,365:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 6,036: Line 6,395:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 21,
"Disabled": true,
"Duration": "0",
"AbilityCooldown": 21,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 6,053: Line 6,413:
"upgrade_weapon_overdrive_clip": {
"upgrade_weapon_overdrive_clip": {
"Name": "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.",
"Description": "\u003Cspan class=\"highlight\"\u003EDeal non-lethal damage based on your max health to yourself\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Ereload bullets in your clip equal to your max ammo, no matter how many bullets are left.\u003C/span\u003E The bullets in this clip have additional \u003Cspan class=\"highlight\"\u003Ecourage\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 6,061: Line 6,421:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 53,
"Disabled": true,
"Duration": "0",
"AbilityCooldown": 53,
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 6,081: Line 6,442:
"upgrade_weapon_power_and_health_drain": {
"upgrade_weapon_power_and_health_drain": {
"Name": "Overdrive",
"Name": "Overdrive",
"Description": "Increase your Courage while draining your own health.",
"Description": "Increase your \u003Cspan class=\"highlight\"\u003ECourage\u003C/span\u003E while draining your own \u003Cspan class=\"highlight\"\u003Ehealth\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 6,089: Line 6,450:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": 11.5,
"Disabled": true,
"Duration": "4",
"AbilityCooldown": 11.5,
"CastRange": "0",
"AbilityDuration": "4",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
Line 6,108: Line 6,470:
"upgrade_withering_whip": {
"upgrade_withering_whip": {
"Name": "Withering Whip",
"Name": "Withering Whip",
"Description": "Target an enemy to apply Fire Rate Slow and reduce their Bullet Resist.",
"Description": "Target an enemy to apply \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate Slow\u003C/span\u003E and reduce their \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 6,121: Line 6,483:
"MagicDamage"
"MagicDamage"
],
],
"Cooldown": 26,
"Disabled": false,
"Duration": "4.5",
"AbilityCooldown": 18,
"CastRange": "24m",
"AbilityDuration": "4.5",
"UnitTargetLimit": "1",
"AbilityCastRange": "30m",
"CastDelay": "0.1",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0.1",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"FireRateSlow": "40",
"Damage": "50",
"BulletArmorReduction": "-14",
"FireRateSlow": "45",
"BonusFireRate": "8",
"BulletArmorReduction": "-11",
"SpiritPower": "4",
"SpiritPower": "6",
"BonusHealth": "50"
"BonusSprintSpeed": "1m",
},
"BulletShieldMaxHealth": "100"
"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": {
"weapon_upgrade_base": {
Line 6,178: Line 6,514:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
Line 6,202: Line 6,539:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
Line 6,226: Line 6,564:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
Line 6,250: Line 6,589:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
Line 6,274: Line 6,614:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"Cooldown": "0",
"Disabled": false,
"Duration": "0",
"AbilityCooldown": "0",
"CastRange": "0",
"AbilityDuration": "0",
"UnitTargetLimit": "1",
"AbilityCastRange": "0",
"CastDelay": "0",
"AbilityUnitTargetLimit": "1",
"ChannelTime": "0",
"AbilityCastDelay": "0",
"PostCastDuration": "0",
"AbilityChannelTime": "0",
"Charges": "0",
"AbilityPostCastDuration": "0",
"CooldownBetweenCharge": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"ResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0"
}
}
}
}

Latest revision as of 16:35, 10 November 2024

ability_item_pickup_effects
Namenull
Descriptionnull
Cost"None"
Tiernull
Activation"ActivationPress"
Slotnull
Componentsnull
TargetTypes
"Hero"
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"2.0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
armor_upgrade_base
Namenull
Descriptionnull
Cost"None"
Tiernull
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
armor_upgrade_t1
Namenull
Descriptionnull
Cost"500"
Tier"1"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
armor_upgrade_t2
Namenull
Descriptionnull
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
armor_upgrade_t3
Namenull
Descriptionnull
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
armor_upgrade_t4
Namenull
Descriptionnull
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
tech_upgrade_base
Namenull
Descriptionnull
Cost"None"
Tiernull
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
tech_upgrade_t1
Namenull
Descriptionnull
Cost"500"
Tier"1"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
tech_upgrade_t2
Namenull
Descriptionnull
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
tech_upgrade_t3
Namenull
Descriptionnull
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
tech_upgrade_t4
Namenull
Descriptionnull
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
upgrade_ability_power_shard
Name"Echo Shard"
Descriptionnull
Cost"6200"
Tier"4"
Activation"InstantCast"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFilters
"Movement"
"MagicDamage"
Disabledfalse
AbilityCooldown21
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.3"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"12"
WeaponPower"0"
BonusMoveSpeed"1m"
BulletResist"16"
upgrade_ability_refresher
Name"Refresher"
Description"<span style="font-weight: bold;">Reset the cooldown</span> of all your abilities and <span style="font-weight: bold;">restore all your charges</span>."
Cost"6200"
Tier"4"
Activation"InstantCast"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown230
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.3"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
TechResist"8"
BulletResist"16"
upgrade_ablative_coat
Name"Ablative Coat"
Description"Provides <span class="highlight">Bullet Resist</span> but you lose some each time you take Weapon Damage. Loss can only happen once every {s:StackLossFrequency}s. Bullet Resist is restored when out of combat."
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypes
Empty array
ShopFiltersnull
Disabledtrue
AbilityCooldown21
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
MaxBulletResist"40"
StackLossFrequency"1"
ArmorLossPerHit"4"
BulletArmor"1"
BonusSprintSpeed"3m"
upgrade_acolytes_glove
Name"Spirit Strike"
Description"When you perform a <span style="font-weight: bold;">Light or Heavy Melee</span> attack against a hero, deal extra <span style="font-weight: bold;">Spirit Damage</span> with the attack and reduce the target's <span style="font-weight: bold;">Spirit Resist</span>."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFilters
"MagicDamage"
"Melee"
Disabledfalse
AbilityCooldown8.5
AbilityDuration"11"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
SpiritDamage"50"
TechArmorDamageReduction"-12"
TechShieldMaxHealth"80"
BonusMeleeDamagePercent"12"
upgrade_active_bullet_shield
Name"Shield Rush"
Description"Give temporary <span class="highlight">bullet shield</span> for you and nearby allied Heros and their minions."
Cost"6200"
Tier"4"
Activation"InstantCast"
Slot"Armor"
Componentsnull
TargetTypes
"HeroFriendly"
"MinionFriendly"
ShopFiltersnull
Disabledtrue
AbilityCooldown64
AbilityDuration"15"
AbilityCastRange"25m"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.25"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
TempBulletShieldHealth"800"
Radius"30m"
BulletShieldMaxHealth"400"
BonusSprintSpeed"5m"
upgrade_active_reload
Name"Active Reload"
Description"While reloading, pressing R during the highlighted portion will <span style="font-weight: bold;">instantly finish your reload</span> and grant you <span style="font-weight: bold;">Fire Rate</span> and <span style="font-weight: bold;">Bullet Lifesteal</span>."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
Disabledfalse
AbilityCooldown18
AbilityDuration"7"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BaseAttackDamagePercent"10"
BonusClipSizePercent"18"
BulletLifestealPercent"20"
BonusFireRate"20"
BonusHealth"50"
upgrade_aerial_assault
Name"Aerial Assault"
Descriptionnull
Cost"6200"
Tier"4"
Activation"InstantCast"
Slot"Armor"
Componentsnull
TargetTypes
"AllEnemy"
ShopFiltersnull
Disabledtrue
AbilityCooldown26
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
ActivateTime"0.75"
BulletLifestealPercent"25"
BonusFireRate"15"
JumpVelocityHidden"30.0m"
AssaultLifestealPercent"20"
AssaultDuration"3.0"
AssaultFireRate"60"
ExplodeRadius"3m"
upgrade_ammo_scavenger
Name"Ammo Scavenger"
Description"Any time you secure or deny a Soul from an entity you <span style="font-weight: bold;">get ammo back</span> and gain stacking <span style="font-weight: bold;">Spirit Power</span>."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
"ClipSize"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"45"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusClipSizePercent"15"
BonusHealth"40"
AmmoPerSoul"2"
SpiritPowerPerSoul"1"
MaxStacks"20"
upgrade_aoe_root
Name"Vacuum Web"
Descriptionnull
Cost"6200"
Tier"4"
Activation"ActivationPress"
Slot"Tech"
Componentsnull
TargetTypes
"AllEnemy"
ShopFiltersnull
Disabledtrue
AbilityCooldown42
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.2"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
CaptureRadius"12m"
TetherDuration"3.5"
TetherRadius"3m"
TechRangeMultiplier"20"
TechRadiusMultiplier"20"
upgrade_aoe_silence
Name"EMP Grenade"
Description"Throw a grenade that <span class="highlight">silences</span> enemies and lowers their <span class="highlight">spirit resistance</span>."
Cost"3000"
Tier"3"
Activation"ActivationPress"
Slot"Tech"
Componentsnull
TargetTypes
"AllEnemy"
ShopFilters
"MagicDamage"
"Disruption"
Disabledtrue
AbilityCooldown32
AbilityDuration"0.25"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.2"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
DebuffDuration"5"
StartRadius"1m"
Radius"8m"
TechResist"-20"
TechShieldMaxHealth"225"
upgrade_aoe_smoke_bomb
Name"Smoke"
Description"Give you and teammates <span class="highlight">invisibility</span> and a <span class="highlight">move speed</span> bonus. Attacking or taking damage will remove the invisibility.<br>Cast delay: {s:AbilityCastDelay}s."
Cost"3000"
Tier"3"
Activation"InstantCast"
Slot"Tech"
Componentsnull
TargetTypes
"HeroFriendly"
ShopFiltersnull
Disabledtrue
AbilityCooldown64
AbilityDuration"25"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"1.5"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
InvisAlertWhenFading"1"
InvisCancelOnDamage"1"
InvisFadeToDuration"0.3"
InvisMoveSpeedMod"1.5m"
SpottedRadius"20m"
RevealOnDamageDuration"0.25"
RevealOnSpottedDuration"0.25"
Radius"30m"
FullInvisDistance"50m"
upgrade_aoe_tech_shield
Name"Spirit Barrier Pulse"
Description"Temporarily gain <span class="highlight">spirit barrier</span> for you and all nearby allied units."
Cost"1250"
Tier"2"
Activation"InstantCast"
Slot"Tech"
Componentsnull
TargetTypes
"AllFriendly"
ShopFiltersnull
Disabledtrue
AbilityCooldown32
AbilityDuration"16"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.25"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
TempTechShieldHealth"400"
Radius"30m"
upgrade_arcane_eater
Name"Arcane Eater"
Description"Your bullets <span class="highlight">Steal Spirit Power</span> from enemy Heroes. Steal {s:HeadshotBonusSteal} extra Spirit Power with Headshots. This effect stacks."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFilters
"MagicDamage"
"FireRate"
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusFireRate"7"
SpiritStolePerHit"1"
HeadshotBonusSteal"1"
ProcCooldown"0.5"
MaxStacks"99"
StealDuration"12"
upgrade_arcane_extension
Name"Duration Extender"
Description"Increases the <span style="font-weight: bold;">Duration</span> of your abilities and items."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusAbilityDurationPercent"14"
BonusHealth"100"
BonusHealthRegen"1.75"
BaseAttackDamagePercent"8"
upgrade_arcane_medallion
Name"Arcane Medallion"
Description"Whenever you deal <span class="highlight">{s:MinimumDamage} Spirit damage</span> or more in a single hit against an enemy hero, gain <span class="highlight">temporary Spirit Power</span>."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"12"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"35"
WeaponPower"0"
MinimumDamage"200"
upgrade_armor_reduction_debuff
Name"Armor Piercing Rounds"
Description"Your bullets reduce the target's <span class="highlight">bullet resistance by {s:ResistReduction}%</span> of their current value for {s:AbilityDuration}s and deal bonus damage <span class="highlight">against bullet shields</span>."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"HeroEnemy"
"CreepEnemy"
"MinionEnemy"
ShopFilters
"WeaponDamage"
Disabledtrue
AbilityCooldown"0"
AbilityDuration"8"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
ResistReduction"-60"
BaseAttackDamagePercent"12"
BulletShieldDamagePercent"60"
upgrade_attack_speed_1
Name"Fire Rate"
Description"Increases your <span class="highlight">Fire Rate</span>."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusFireRate"15"
upgrade_attack_speed_2
Name"Improved Fire Rate"
Description"Increases your <span class="highlight">Fire Rate</span>."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusFireRate"25"
upgrade_banshee_slugs
Name"Crippling Headshot"
Descriptionnull
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
"Disruption"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BaseAttackDamagePercent"20"
BulletLifestealPercent"10"
AbilityLifestealPercentHero"10"
BulletResistReduction"24"
MagicResistReduction"24"
DebuffDuration"4"
upgrade_base
Namenull
Descriptionnull
Cost"None"
Tiernull
Activation"Passive"
Slotnull
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
upgrade_belt_fed_magazine
Name"Belt-Fed Magazine"
Description"Your weapon gains a <span class="highlight">much larger magazine that </span><span class="isNegative">requires spin-up time</span>, starting with a <span class="highlight">slower initial fire rate and becoming faster over the spin-up time</span>."
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"FireRate"
"ClipSize"
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusClipSizePercent"125"
SpinUpTime"3.5"
SpinUpDecay"1.0"
InitialFireRateDecrease"40"
MaxFireRateIncrease"60"
BonusReloadTime"0.0"
upgrade_berserker
Name"Berserker"
Description"Your <span style="font-weight: bold;">Weapon Damage</span> increases as you take sustained damage."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
"ClipSize"
"Durability"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
DamageDuration"10"
DamageToStack"100"
WeaponPowerPerStack"5"
MaxStacks10
BonusClipSize"4"
BulletResist"9"
upgrade_blitz_bullets
Name"Swift Striker"
Descriptionnull
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"FireRate"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusFireRate"22"
BonusClipSizePercent"10"
LocalBulletArmorReduction"-5"
upgrade_bonus_ability_charge_3
Name"Hyper Charge"
Description"<span class="highlight">+{s:BonusAbilityCharges}</span> to your max ability <span class="highlight">charges</span>."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusAbilityCharges"3"
upgrade_boxing_glove
Name"Lifestrike"
Description"Your <span style="font-weight: bold;">Melee Attack</span> applies <span style="font-weight: bold;">Movement Slow</span> and <span style="font-weight: bold;">heals you</span> for 65% of the <span style="font-weight: bold;">Melee Damage</span> 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"
Disabledfalse
AbilityCooldown5
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
SlowPercent"60"
SlowDuration"2.5"
BonusMeleeDamagePercent"35"
LifestealHeal"110"
LifestealHealPercent"65"
BonusHealth"125"
BulletResist"10"
NonHeroHealPct"40"
upgrade_bullet_armor
Name"Bullet Armor"
Description"Decreases <span style="font-weight: bold;">damage taken</span> from bullets."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
"Durability"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BulletResist"26"
BaseAttackDamagePercent"6"
upgrade_bullet_armor_2
Name"Improved Bullet Armor"
Description"Decreases <span class="highlight">damage taken</span> from bullets."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BulletArmor"2"
upgrade_bullet_armor_reduction_aura
Name"Hunter's Aura"
Description"Reduces nearby enemies' <span style="font-weight: bold;">Bullet Resist and Fire Rate</span>. If there is only one enemy hero nearby, this <span style="font-weight: bold;">effect is tripled</span>."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"HeroEnemy"
"CreepEnemy"
"MinionEnemy"
ShopFilters
"WeaponDamage"
"Disruption"
"ClipSize"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusHealth"150"
Radius"15m"
BulletArmorReduction"-9"
FireRateSlow"10"
SingleTargetPlayerMultiplier"3"
upgrade_bullet_damage_reduction_aura
Name"Weapon Jammer"
Description"Reduces the <span class="highlight">Fire Rate</span> of all nearby enemies."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypes
"HeroEnemy"
"CreepEnemy"
"MinionEnemy"
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
Radius"12m"
FireRateSlow"30"
upgrade_bullet_resist_shredder
Name"Bullet Resist Shredder"
Description"Reduces <span style="font-weight: bold;">Bullet Resist</span> on enemies when you deal <span style="font-weight: bold;">Spirit Damage</span>."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypes
"HeroEnemy"
"CreepEnemy"
"MinionEnemy"
ShopFilters
"WeaponDamage"
"Durability"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"8"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BulletArmorReduction"-12"
BonusHealth"100"
MeleeResistPercent"15"
upgrade_burst_fire
Name"Burst Fire"
Description"Briefly gain <span style="font-weight: bold;">Fire Rate</span> and <span style="font-weight: bold;">Move Speed</span> when one of your bullets hits an enemy hero."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"FireRate"
Disabledfalse
AbilityCooldown8.5
AbilityDuration"4.0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusFireRate"12"
ActivatedFireRate"30"
SlideScale"50"
SlowResistancePercent"20"
BonusMoveSpeed"2m"
BonusHealth"70"
upgrade_burst_fire_actuator
Name"Burst Fire Actuator"
Description"Your weapon <span class="highlight"> fires an additional percentage of your gun's starting clip as a burst</span>. If all bullets in a burst connect with an enemy Hero, <span class="highlight">gain temporary Base Bullet Damage</span> for the rest of the clip."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
CycleTimeFireRateDecrease"0"
BurstFireShotPercent"100"
NormalizedClipEmptySpeedIncrease"25"
BurstFireShotsFromClipPercent"15"
PerfectBurstWeaponPower"20"
BonusHeadshotDamage"0"
BaseBonusWeaponPower"5"
IntraBurstFireRateIncrease"0"
NonBurstFireConversionFactor"3"
upgrade_camouflage
Name"Camouflage Suit"
Description"Go <span class="highlight">invisible</span> and maintain invisibility by <span class="highlight">not moving or attacking</span>. Taking damage will not reveal the Hero. Bonus Regen while Invisible."
Cost"1250"
Tier"2"
Activation"InstantCast"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown10.5
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
InvisAlertWhenFading"1"
InvisCancelOnDamage"0"
InvisFadeToDuration"1.0"
InvisMoveSpeedMod"0"
SpottedRadius"20m"
RevealOnDamageDuration"0"
RevealOnSpottedDuration"0.25"
MovementThresholdSq"200"
RegenWhileInvisible"5"
upgrade_cardio_calibrator
Name"Enduring Speed"
Description"Reduces the effect of enemy <span style="font-weight: bold;">Movement Slow</span>."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Armor"
Components
"upgrade_sprint_booster"
TargetTypesnull
ShopFilters
"Movement"
"Durability"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusMoveSpeed"1.1m"
SlowResistancePercent"30"
BonusSprintSpeed"2m"
BonusHealth"75"
BonusHealthRegen"1.5"
upgrade_chain_lightning
Name"Tesla Bullets"
Description"Your bullets have a chance to <span style="font-weight: bold;">shock</span> your target. The <span style="font-weight: bold;">shock</span> will jump to a nearby enemy."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"AllEnemy"
ShopFilters
"MagicDamage"
"FireRate"
Disabledfalse
AbilityCooldown"0.35"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
DamagePerChain"30"
BonusPerChain"60"
ChainRadius"8m"
ProcChance"25"
ChainCount"2"
ChainTickRate"0.4"
BonusFireRate"14"
upgrade_charge_mastery
Name"Charge Mastery"
Descriptionnull
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusAbilityCharges"4"
CooldownBetweenChargeReduction"50"
BonusChargedAbilityDamage"15"
BonusChargedCooldownReduction"15"
upgrade_charmed_wraps
Name"Charmed Wraps"
Description"Your abilities get their <span class="highlight">cooldowns reduced</span> when you perform a <span class="highlight">heavy melee</span> attack against a hero (or <span class="highlight">two light melee</span> attacks within {s:LightMeleeTimeWindow}s)."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFiltersnull
Disabledtrue
AbilityCooldown26
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
CooldownReductionFlat"8.0"
LightMeleeTimeWindow"4.0"
upgrade_cheat_death
Name"Cheat Death"
Descriptionnull
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypes
"AllEnemy"
ShopFiltersnull
Disabledtrue
AbilityCooldown159
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
DamagePulseAmount"65"
PulseInterval"2"
PulseRadius"8m"
DeathImmunityDuration"4"
DeathImmunityPulseRateMultiplier"4"
BonusHealth"175"
BonusHealthRegen"2"
upgrade_chonky
Name"Fortitude"
Description"After not taking damage for <span style="font-weight: bold;">10s</span>, gain <span style="font-weight: bold;">4% Max Health Regen</span>."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Armor"
Components
"upgrade_health"
TargetTypesnull
ShopFilters
"WeaponDamage"
"Durability"
"Healing"
"Movement"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
RestoreDelay"10"
HealLifePercentOutOfCombat"4"
HealthThreshold"75"
BonusMoveSpeed"2m"
BaseAttackDamagePercent"27"
BonusHealth"400"
upgrade_clip_size
Name"Basic Magazine"
Description"Increases <span style="font-weight: bold;">ammo</span>."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
"ClipSize"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusClipSizePercent"26"
BaseAttackDamagePercent"15"
upgrade_clip_size_2
Name"Big Clip"
Description"Big Increase <span class="highlight">ammo</span>."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusClipSizePercent"30"
upgrade_clip_size_3
Name"Extra Large Magazine"
Description"Greatly Increases <span class="highlight">ammo</span>."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusClipSizePercent"60"
upgrade_clip_size_fixed
Name"Extended Magazine"
Description"Increases <span class="highlight">ammo</span>."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusClipSize"6"
upgrade_clip_size_fixed_t3
Name"Extra Large Magazine"
Description"Greatly Increases <span class="highlight">ammo</span>."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusClipSize"12"
upgrade_cloaking_device
Name"Cloaking Device"
Description"Become <span class="highlight">invisible</span>. Nearby enemies will temporaily reveal the hero. Attacking or taking damage will remove the invisibility for {s:AbilityCooldown}s."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown10.5
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
InvisAlertWhenFading"1"
InvisCancelOnDamage"1"
InvisFadeToDuration"1.5"
InvisMoveSpeedMod"3m"
SpottedRadius"20m"
RevealOnDamageDuration"1.5"
RevealOnSpottedDuration"1.5"
FullInvisDistance"50m"
upgrade_cloaking_device_active
Name"Shadow Weave"
Description"Become <span style="font-weight: bold;">Stealthed</span>. Whenever you take damage while Stealthed you get briefly revealed."
Cost"6200"
Tier"4"
Activation"InstantCast"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"MagicDamage"
"FireRate"
"Movement"
Disabledfalse
AbilityCooldown48
AbilityDuration"25"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
InvisAlertWhenFading"1"
InvisCancelOnDamage"1"
InvisFadeToDuration"0.6"
InvisMoveSpeedMod"2m"
SpottedRadius"22m"
RevealOnDamageDuration"1.5"
RevealOnSpottedDuration"1.5"
FullInvisDistance"50m"
AmbushDuration"8"
AmbushBonusFireRate"30"
AmbushBonusTechPower"55"
TechShieldMaxHealth"300"
BonusHealthRegen"15"
BonusClipSizePercent"30"
upgrade_close_quarter_combat
Name"Point Blank"
Description"When in <span style="font-weight: bold;">close range</span> to your target, gain <span style="font-weight: bold;">Weapon Damage</span> and your bullets apply a <span style="font-weight: bold;">Movement Slow</span>."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Components
"upgrade_close_range"
TargetTypes
"HeroEnemy"
ShopFilters
"WeaponDamage"
"Durability"
"Disruption"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
CloseRangeBonusWeaponPower"45"
SlowPercent"25"
SlowDuration"2"
CloseRangeBonusDamageRange"15m"
BulletResist"15"
Stamina"1"
upgrade_close_range
Name"Close Quarters"
Description"Deal additional <span style="font-weight: bold;">Weapon Damage</span> when in <span style="font-weight: bold;">close range</span> to your target."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
"Durability"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
CloseRangeBonusWeaponPower"25"
CloseRangeBonusDamageRange"15m"
BulletResist"5"
upgrade_cold_front
Name"Cold Front"
Description"Release an expanding ice blast that deals <span style="font-weight: bold;">Spirit Damage</span> and <span style="font-weight: bold;">Slows</span> targets it hits. Deals 2x Damage to non-Heroes."
Cost"1250"
Tier"2"
Activation"InstantCast"
Slot"Tech"
Componentsnull
TargetTypes
"AllEnemy"
ShopFilters
"MagicDamage"
"Disruption"
"Durability"
Disabledfalse
AbilityCooldown28
AbilityDuration"3.0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
SpreadDuration"0.75"
StartRadius"2m"
EndRadius"14m"
SlowPercent"40"
Damage"75"
NPCDamageMult"2"
TechResist"10"
upgrade_colossus
Name"Colossus"
Description"Gain <span style="font-weight: bold;">Bullet and Spirit Resist</span>, and <span style="font-weight: bold;">slow the move and dash speed</span> of enemies nearby. Your model size grows by 20%."
Cost"6200"
Tier"4"
Activation"InstantCast"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"Durability"
Disabledfalse
AbilityCooldown37
AbilityDuration"7"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusHealth"600"
BonusMeleeDamagePercent"20"
BaseAttackDamagePercent"20"
BulletResist"40"
TechResist"40"
SlowPercent"30"
GroundDashReductionPercent"-25"
Radius"12m"
ModelScaleGrowth"1.2"
upgrade_combo_breaker
Name"Combo Breaker"
Description"<span class="highlight">Remove all debuffs</span> and heal yourself. <br><span class="highlight">Can be used while stunned.</span>"
Cost"6200"
Tier"4"
Activation"InstantCast"
Slot"Armor"
Componentsnull
TargetTypes
"AllFriendly"
ShopFiltersnull
Disabledtrue
AbilityCooldown23
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
TechArmor"2"
BonusHealthRegen"2.75"
HealPercentAmount"30"
RegenDuration"10"
upgrade_containment
Name"Slowing Hex"
Description"Deals <span style="font-weight: bold;">Spirit Damage</span>, <span style="font-weight: bold;">Slows</span> targets movement and dashes. Also <span style="font-weight: bold;">Silences their movement-based items and abilities</span>.<br><span style="font-style: italic;">Does not affect target's stamina usage.</span>"
Cost"1250"
Tier"2"
Activation"ActivationPress"
Slot"Tech"
Components
"upgrade_resilience"
TargetTypes
"HeroEnemy"
ShopFilters
"Movement"
"Disruption"
"MagicDamage"
Disabledfalse
AbilityCooldown26
AbilityDuration"3.0"
AbilityCastRange"25m"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.1"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"5"
WeaponPower"0"
SlowPercent"20"
Damage"40"
BonusHealth"75"
AbilityLifestealPercentHero"10"
GroundDashReductionPercent"-30"
upgrade_cooldown_reduction
Name"Superior Cooldown"
Description"Reduces the <span style="font-weight: bold;">Cooldown</span> of your abilities and items."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Tech"
Components
"upgrade_magic_tempo"
TargetTypesnull
ShopFilters
"Healing"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
ImbuedCooldownReduction"32"
NonImbuedCooldownReduction"24"
BonusHealthRegen"4"
TechShieldMaxHealth"150"
BonusClipSizePercent"15"
upgrade_crackshot
Name"Mystic Shot"
Description"Your next bullet deals bonus <span style="font-weight: bold;">Spirit Damage</span>."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"AllEnemy"
ShopFilters
"WeaponDamage"
"MagicDamage"
Disabledfalse
AbilityCooldown5.75
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
Radius"1m"
ProcChance"100"
ProcCooldown"1"
ProcBonusMagicDamage"65"
BaseAttackDamagePercent"12"
SpiritPower"4"
upgrade_critshot
Name"Lucky Shot"
Description"Your bullets have a chance to be empowered, causing them to deal <span style="font-weight: bold;">bonus weapon damage</span> and <span style="font-weight: bold;">Slow</span> on hit.<br><span style="font-style: italic;">Bonus damage cannot Crit.</span>"
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"AllEnemy"
ShopFilters
"WeaponDamage"
"ClipSize"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
Radius"1m"
ProcChance"35"
SlowPercent"30"
SlowDuration"1.5"
CritDamagePercent"90"
BonusClipSizePercent"30"
upgrade_damage_recycler
Name"Leech"
Description"Reduces the effect of enemy applied <span style="font-weight: bold;">healing reduction</span>."
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"MagicDamage"
"Healing"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
AbilityLifestealPercentHero"35"
BulletLifestealPercent"35"
BaseAttackDamagePercent"20"
BonusHealth"175"
CooldownReduction"12"
upgrade_debuff_reducer
Name"Debuff Reducer"
Description"Reduces the <span style="font-weight: bold;">duration</span> of all negative effects applied to you."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
StatusResistancePercent"30"
BaseAttackDamagePercent"6"
BonusHealth"125"
upgrade_disarm
Name"Drain Will"
Description"Fires a projectile which reduces the <span class="highlight">Fire Rate</span> of the target and <span class="highlight">steals Spirit</span>."
Cost"500"
Tier"1"
Activation"ActivationPress"
Slot"Tech"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFilters
"MagicDamage"
"Disruption"
Disabledtrue
AbilityCooldown26
AbilityDuration"6"
AbilityCastRange"17m"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
FireRateSlow"30"
SpiritSteal"22"
SpiritStealDuration"6"
BonusHealth"50"
upgrade_discord
Name"Discord"
Description"Apply an aura around enemy or friendly target that <span class="highlight">damages enemies in the radius and suppresses their healing by {s:HealAmpReceivePenaltyPercent}%</span>. If cast on a friendly, it also heals them."
Cost"6200"
Tier"4"
Activation"ActivationPress"
Slot"Tech"
Componentsnull
TargetTypes
"Hero"
ShopFiltersnull
Disabledtrue
AbilityCooldown32
AbilityDuration"10"
AbilityCastRange"25m"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.25"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
HealAmpReceivePenaltyPercent"-80"
HealAmpRegenPenaltyPercent"-80"
MaxHealthPercentAsDPS"3"
MaxHealthPercentAsHealPerSecond"5"
AuraRadius"10m"
upgrade_diviners_kevlar
Name"Diviner's Kevlar"
Description"Upon casting an <span style="font-weight: bold;">ultimate ability</span> gain temporary <span style="font-weight: bold;">Bullet Shield, Spirit Shield,</span> and <span style="font-weight: bold;">Spirit Power</span>."
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFilters
"MagicDamage"
"Durability"
"Healing"
Disabledfalse
AbilityCooldown64
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"40"
WeaponPower"0"
AbilityLifestealPercentHero"20"
BulletShieldOnCast"700"
TechShieldOnCast"700"
BuffDuration"15"
CooldownReduction"12"
upgrade_double_jump
Name"Double-Jump"
Description"Allows you to perform an additional <span class="highlight">jump</span> in mid-air."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown8.5
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
AirJumps"1"
AirJumpVerticalSpeedPercent"75"
InteruptCooldown4
upgrade_dps_aura
Name"Heroic Aura"
Description"Provides <span style="font-weight: bold;">Fire Rate</span> to nearby player minions."
Cost"3000"
Tier"3"
Activation"InstantCast"
Slot"Weapon"
Componentsnull
TargetTypes
"AllFriendly"
ShopFilters
"FireRate"
"Healing"
"Movement"
Disabledfalse
AbilityCooldown25
AbilityDuration"6"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BulletLifestealPercent"20"
BonusFireRate"25"
BonusFireRatePlayerUnit"40"
Radius"20m"
ActiveRadius"30m"
ActiveBonusMoveSpeed"2m"
BonusHealth"150"
BonusMoveSpeed"1m"
upgrade_drum_magazine
Name"Drum Magazine"
Description"Provides a large <span class="highlight">ammo bonus</span>, and <span class="highlight">increased reload speed</span>"
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusClipSize"20"
ReloadSpeedMultipler"-25"
upgrade_duration_extender
Name"[Deprecated] Duration Extender"
Description"Increases <span class="highlight">Duration</span> of your abilities and items by <span class="highlight">{s:NonImbuedBonusDuration}%</span>."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFilters
"Durability"
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusAbilityDurationPercent"20"
upgrade_endurance
Name"Extra Regen"
Descriptionnull
Cost"500"
Tier"1"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"ClipSize"
"Healing"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusHealthRegen"3"
BonusClipSizePercent"10"
upgrade_escalating_exposure
Name"Escalating Exposure"
Description"Dealing <span style="font-weight: bold;">Spirit Damage</span> applies a stacking <span style="font-weight: bold;">Spirit Amp</span> that increases your <span style="font-weight: bold;">Spirit Damage</span> to the target."
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Tech"
Components
"upgrade_magic_vulnerability"
TargetTypes
"AllEnemy"
ShopFilters
"MagicDamage"
"Durability"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"12"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
ProcCooldown"0.7"
MagicIncreasePerStack"4"
TechResist"15"
BonusHealth"125"
TechArmorDamageReduction"-12"
MaxStacks"20"
upgrade_extra_charge
Name"Extra Charge"
Description"Adds one to your ability max <span style="font-weight: bold;">charges</span>."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFilters
"MagicDamage"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusAbilityCharges"1"
BonusSpiritForChargedAbilities"0"
CooldownReductionOnChargedAbilities"10"
BaseAttackDamagePercent"6"
upgrade_fervor
Name"Frenzy"
Descriptionnull
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
"FireRate"
"ClipSize"
"Movement"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusClipSize"12"
BaseAttackDamagePercent"30"
BonusHealth"200"
LowHealthThreshold"50"
FervorMovespeed"4m"
FervorFireRate"40"
FervorBulletResist"55"
LingerDuration"6"
upgrade_fire_rate_aura
Name"Fire Rate Aura"
Description"Provides a <span class="highlight">Fire Rate</span> increase to you and nearby teammates. Different bonus to non-Heroes"
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"AllFriendly"
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusFireRate"10"
BonusFireRateNPC"35"
AuraRadius"30m"
upgrade_fleetfoot_boots
Name"Fleetfoot"
Descriptionnull
Cost"1250"
Tier"2"
Activation"InstantCast"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"ClipSize"
"Movement"
Disabledfalse
AbilityCooldown19
AbilityDuration"4"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
MoveWhileShootingSpeedPenaltyReductionPercent"100"
MoveWhileZoomedSpeedPenaltyReductionPercent"100"
ActiveBonusMoveSpeed"3m"
BonusClipSizePercent"30"
BonusClipDuration"10"
BonusHealth"90"
SlideScale"25"
upgrade_frenzy
Namenull
Descriptionnull
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BulletLifestealPercent"25"
Radius"15m"
BulletArmorReduction"-40"
LowHealthPercentThreshold"45"
LowHealthLifeStealPercent"45"
KillBonusMoveSpeedPerStack"2m"
MaxKillBonusMoveSpeedStack"3"
upgrade_full_spectrum
Name"Full Spectrum"
Descriptionnull
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypes
"AllEnemy"
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
TechRangeMultiplier"60"
TechRadiusMultiplier"60"
SlowPercent"30"
SlowDuration"2"
BonusDamagePerHero"5"
upgrade_galvanic_storm
Name"Galvanic Storm"
Descriptionnull
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"AllEnemy"
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
DamagePerChain"50"
BonusPerChain"75"
ChainRadius"7m"
ProcChance"30"
ProcCooldown"0.4"
ChainCount"7"
ChainTickRate"0.2"
TechShieldMaxHealth"400"
GalvanicDebuffDuration"5"
ExplodeRadius"10m"
GalvanicBuffDuration"7"
BuffDamageMult"2"
BuffMoveSpeedBonus"3m"
upgrade_glass_cannon
Name"Glass Cannon"
Description"Each hero kill grants <span style="font-weight: bold;">permanent Weapon Damage</span> (up to a max of 7 times). Death results in the loss of 1 stack."
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
"ClipSize"
"FireRate"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BaseAttackDamagePercent"70"
MaxHealthLossPercent"-12"
BonusClipPerKill"2"
MaxClipBonus"14"
BonusFireRate"10"
BonusMoveSpeed"1m"
WeaponPowerPerKill"10"
MaxStacks"7"
upgrade_glitch
Name"Curse"
Description"Curses an enemy - <span style="font-weight: bold;">interrupting, Silencing, Disarming</span>, and <span style="font-weight: bold;">preventing item usage</span>."
Cost"6200"
Tier"4"
Activation"ActivationPress"
Slot"Tech"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFilters
"Disruption"
"WeaponDamage"
Disabledfalse
AbilityCooldown53
AbilityDuration"3.25"
AbilityCastRange"20m"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"8"
WeaponPower"0"
SkipFrames"6"
SlowPercent"0"
BaseAttackDamagePercent"20"
upgrade_headhunter
Name"Headhunter"
Description"Landing a headshot deals bonus damage, heals you for a portion of your Max HP, and briefly grants you bonus move speed."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Components
"upgrade_headshot_booster"
TargetTypesnull
ShopFilters
"WeaponDamage"
Disabledfalse
AbilityCooldown"6"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
HeadShotBonusDamage"140"
BaseAttackDamagePercent"15"
BulletShieldMaxHealth"150"
HealPercentPerHeadshot"8"
BonusMoveSpeed"2m"
MovementSpeedBonusDuration"3"
BonusFireRate"5"
upgrade_headshot_booster
Name"Headshot Booster"
Description"Deal bonus <span style="font-weight: bold;">Weapon Damage</span> with <span style="font-weight: bold;">headshots</span>."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"Durability"
"FireRate"
Disabledfalse
AbilityCooldown7.5
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusFireRate"4"
BulletShieldMaxHealth"40"
HeadShotBonusDamage"40"
upgrade_heal_on_level
Name"Patron's Healing"
Description"When you receive a <span class="highlight">Boon</span>, automatically <span class="highlight">heal</span>."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"Durability"
"Healing"
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
HealOnLevelHealAmount"210"
BonusHealth"25"
BonusHealthRegen"2.0"
AuraRadius"15m"
upgrade_healbane
Name"Healbane"
Description"Your <span style="font-weight: bold;">Spirit Damage</span> applies <span style="font-weight: bold;">Healing Reduction</span>. If an enemy hero dies under this effect, you receive a large heal."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypes
"AllEnemy"
ShopFilters
"Healing"
"Disruption"
"Durability"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"6"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
HealAmpReceivePenaltyPercent"-45"
HealAmpRegenPenaltyPercent"-45"
HealOnKill"350"
BonusHealth"75"
upgrade_healing_booster
Name"Healing Booster"
Description"Increases the effectiveness of your <span style="font-weight: bold;">healing</span> by <span style="font-weight: bold;">25%</span> and increases your <span style="font-weight: bold;">resistance to healing reduction</span> by <span style="font-weight: bold;">15%</span>."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"Healing"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
HealAmpCastPercent"25"
HealAmpRegenPercent"25"
BonusHealthRegen"2"
TechResist"6"
DegenResistance"15"
upgrade_health
Name"Extra Health"
Description"Increase <span style="font-weight: bold;">health</span>."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
"Durability"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusHealth"160"
BaseAttackDamagePercent"7"
upgrade_health_nova
Name"Healing Nova"
Description"<span style="font-weight: bold;">Heal</span> yourself and nearby allies. Heals an additional 20% per ally."
Cost"1250"
Tier"2"
Activation"InstantCast"
Slot"Armor"
Components
"upgrade_health_stimpak"
TargetTypes
"AllFriendly"
ShopFilters
"Healing"
Disabledfalse
AbilityCooldown64
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.25"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"6"
WeaponPower"0"
TotalHealthRegen"260"
HeroTargetBonus"20"
RegenDuration"2"
AuraRadius"15m"
BaseAttackDamagePercent"12"
BonusHealth"100"
TechRangeMultiplier"8"
TechRadiusMultiplier"6"
upgrade_health_regen_1
Name"Health Regen"
Description"Increases <span class="highlight">health regen</span>."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusHealthRegen"2.75"
upgrade_health_regen_aura
Name"Healing Aura"
Description"Automatically provides a burst of healing to yourself and nearby friendlies every <span class="highlight">{s:HealInterval} seconds</span>. <br>Effect does not stack."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypes
"AllFriendly"
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
HealInterval"3"
HealAmount"40"
HealRadius"9m"
upgrade_health_stealing_magic
Name"Spirit Lifesteal"
Description"Your <span style="font-weight: bold;">spirit items and abilities heal you</span> 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"
Componentsnull
TargetTypesnull
ShopFilters
"MagicDamage"
"Healing"
"Durability"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
AbilityLifestealPercentHero"23"
NonHeroAbilityLifestealTooltipOnly"3"
BonusHealth"75"
upgrade_health_stimpak
Name"Healing Rite"
Description"Grant <span style="font-weight: bold;">Regen</span> and <span style="font-weight: bold;">Sprint Speed</span> 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"
Componentsnull
TargetTypes
"HeroFriendly"
ShopFilters
"Healing"
Disabledfalse
AbilityCooldown64
AbilityDuration"0"
AbilityCastRange"30m"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.2"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"3"
WeaponPower"0"
TotalHealthRegen"370"
RegenDuration"20"
BonusHealth"45"
BonusSprintSpeed"2m"
upgrade_height_advantage
Name"Height Advantage"
Description"Gain additional <span class="highlight_weapon">{s:HighGroundBonusWeaponPower}% Weapon Damage</span> when attacking targets that are <span class="highlight">below you</span>."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
HighGroundBonusWeaponPower"50"
upgrade_high_impact_armor
Name"High Impact Armor"
Description"Provides protection against high-damage bullets. Any <span class="highlight">bullet damage</span> portion above the threshold is reduced by {s:DamageReduction}%."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
DamageThreshold"40"
DamageReduction"60"
upgrade_high_velocity_mag
Name"High-Velocity Mag"
Descriptionnull
Cost"500"
Tier"1"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusBulletSpeedPercent"20"
BaseAttackDamagePercent"13"
BulletShieldMaxHealth"65"
upgrade_hollow_point_rounds
Name"Hollow Point Ward"
Description"When you are <span style="font-weight: bold;">above 60% health</span>, deal additional <span style="font-weight: bold;">Weapon Damage</span>."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"AllEnemy"
ShopFilters
"MagicDamage"
"Durability"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"4"
WeaponPower"0"
LifeThreshold"60"
BaseAttackDamagePercent"22"
TechShieldMaxHealth"95"
upgrade_imbued_ability
Name"Imbued Ability"
Descriptionnull
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypes
"AllEnemy"
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
ImbuedBonusDuration"25"
ImbuedBonusDamage"10"
BonusAbilityDurationPercent"20"
SlowPercent"15"
SlowDuration"2"
upgrade_imbued_duration_extender
Name"Superior Duration"
Description"Increases the <span style="font-weight: bold;">duration</span> of your abilities and items."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Tech"
Components
"upgrade_arcane_extension"
TargetTypes
"AllEnemy"
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
ImbuedBonusDuration"33"
NonImbuedBonusDuration"27"
BonusHealth"175"
BaseAttackDamagePercent"15"
BonusHealthRegen"4"
upgrade_improved_bullet_armor
Name"Improved Bullet Armor"
Description"Decreases <span style="font-weight: bold;">damage taken</span> from bullets."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Armor"
Components
"upgrade_bullet_armor"
TargetTypesnull
ShopFilters
"WeaponDamage"
"Durability"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BulletResist"50"
BaseAttackDamagePercent"10"
upgrade_improved_spirit
Name"Extra Spirit"
Descriptionnull
Cost"500"
Tier"1"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFilters
"MagicDamage"
"Healing"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"10"
WeaponPower"0"
BonusHealthRegen"1"
BonusHealth"35"
upgrade_improved_stamina
Name"Extra Stamina"
Descriptionnull
Cost"500"
Tier"1"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"FireRate"
"Movement"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
Stamina"1"
StaminaCooldownReduction"16"
BonusFireRate"6"
BonusHealth"35"
upgrade_infuser
Name"Infuser"
Description"Gain <span style="font-weight: bold;">Spirit Power</span> and <span style="font-weight: bold;">Spirit Lifesteal</span>."
Cost"500"
Tier"1"
Activation"InstantCast"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFilters
"MagicDamage"
Disabledfalse
AbilityCooldown37
AbilityDuration"6"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusHealth"50"
BonusClipSizePercent"10"
BonusSpirit"16"
AbilityLifestealPercentHero"20"
upgrade_inhibitor
Name"Inhibitor"
Description"Your bullets apply <span style="font-weight: bold;">Movement Slow</span> and reduce the target's <span style="font-weight: bold;">outgoing damage</span> on hit."
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFilters
"WeaponDamage"
"Disruption"
"FireRate"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusHealth"175"
BaseAttackDamagePercent"25"
SlowPercent"20"
DebuffDuration"2.5"
OutgoingDamagePenaltyPercent"-35"
upgrade_intensifying_clip
Name"Intensifying Magazine"
Description"Increases <span style="font-weight: bold;">Weapon Damage</span> as you continuously fire your weapon."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"ClipSize"
"WeaponDamage"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusClipSizePercent"25"
BaseAttackDamagePercent"20"
ShootDurationForMax"2.7"
BaseAttackDamagePercentAtMaxDuration"60"
upgrade_kinetic_sash
Name"Kinetic Dash"
Description"Your next <span style="font-weight: bold;">Dash-Jump</span> does not cost an extra stamina and you gain <span style="font-weight: bold;">Fire Rate</span> and bonus <span style="font-weight: bold;">Ammo</span> until your next reload. Lasts up to 7s."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"FireRate"
"ClipSize"
"Movement"
"Durability"
Disabledfalse
AbilityCooldown10.5
AbilityDuration"7"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusFireRate"20"
BonusClipSize"5"
BonusHealth"100"
BonusHealthRegen"1.5"
upgrade_lifestrike_gauntlets
Name"Melee Lifesteal"
Description"Your <span style="font-weight: bold;">Melee</span> attacks <span style="font-weight: bold;">heal you</span> for 20% of the <span style="font-weight: bold;">Melee Damage</span> dealt plus 90. This heal is 30% effective vs non-heroes."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypes
"AllEnemy"
ShopFilters
"Durability"
"Melee"
"Healing"
Disabledfalse
AbilityCooldown7.5
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusMeleeDamagePercent"12"
LifestrikeHeal"90"
LifestrikeHealPercent"20"
BonusHealth"75"
NonHeroHealPct"30"
upgrade_long_range
Name"Long Range"
Description"Deal additional <span style="font-weight: bold;">Weapon Damage</span> when <span style="font-weight: bold;">beyond a minimum distance</span> from your target."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
"ClipSize"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BaseAttackDamagePercent"10"
LongRangeBonusWeaponPower"30"
LongRangeBonusWeaponPowerMinRange"15m"
ReloadSpeedMultipler"-20"
BulletShieldMaxHealth"140"
upgrade_long_range_slowing_tech
Name"Omni Spirit"
Description"Applies a <span class="highlight">movement slow</span> to enemies when dealing spirit damage."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypes
"HeroEnemy"
"CreepEnemy"
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
TechRangeMultiplier"30"
TechRadiusMultiplier"30"
SlowPercent"20"
SlowDuration"2"
upgrade_magic_burst
Name"Mystic Burst"
Description"Abilities deal bonus <span style="font-weight: bold;">Spirit Damage</span> if they deal 80 damage or more in a single hit."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypes
"AllEnemy"
ShopFilters
"MagicDamage"
"Healing"
Disabledfalse
AbilityCooldown6.25
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
Damage"35"
MinimumDamage"80"
TechShieldMaxHealth"40"
BaseAttackDamagePercent"6"
upgrade_magic_carpet
Name"Magic Carpet"
Description"Summon a Magic Carpet that will fly you away and gain Bullet and Spirit shields. Cannot use abilities while the carpet is being summoned. While flying you are immune to slows and doing any action will dismiss the carpet."
Cost"6200"
Tier"4"
Activation"InstantCast"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFilters
"Movement"
Disabledfalse
AbilityCooldown32
AbilityDuration"7"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.2"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"-1"
AbilityResourceCost"0"
TechPower"15"
WeaponPower"0"
SummonDuration"1.3"
ShieldDuration"16"
FlyingBulletShield"400"
FlyingTechShield"400"
FlyMoveSpeed"6m"
BonusHealth"150"
BonusAbilityDurationPercent"10"
TechRangeMultiplier"10"
TechRadiusMultiplier"10"
upgrade_magic_clarity
Name"Clarity"
Description"On ability or item use, gain a <span class="highlight">move speed</span> bonus for {s:AbilityDuration}s. Your next ability cast will remove the move speed bonus and apply a <span class="highlight">Spirit</span> bonus to that ability."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown16
AbilityDuration"8"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusMovespeed"2m"
BonusSpirit"28"
BonusSpiritMaxTime"12"
BonusSpiritWindow"1"
BonusSpiritMin"2"
upgrade_magic_missile
Name"Conjure Missiles"
Descriptionnull
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
"ClipSize"
"FireRate"
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BaseAttackDamagePercent"70"
MaxHealthLossPercent"-15"
BonusClipPerKill"2"
MaxClipBonus"14"
BonusFireRate"10"
BonusMoveSpeed"1m"
WeaponPowerPerKill"10"
MaxStacks"5"
upgrade_magic_reach
Name"Mystic Reach"
Description"Increases the <span style="font-weight: bold;">range</span> and <span style="font-weight: bold;">effect radius</span> of your abilities and items."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
TechRangeMultiplier"15"
TechRadiusMultiplier"15"
BulletResist"7"
upgrade_magic_shield
Name"Enchanter's Barrier"
Description"While you have a <span style="font-weight: bold;">Spirit Shield</span>, gain bonus <span style="font-weight: bold;">Spirit Power</span> and <span style="font-weight: bold;">Cooldown Reduction</span>."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"MagicDamage"
"Durability"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
TechShieldMaxHealth"300"
BonusSpiritWithMagicShield"20"
CooldownReductionWithShield"8"
upgrade_magic_shock
Name"Improved Burst"
Description"Abilities deal bonus <span style="font-weight: bold;">Spirit Damage</span> if they deal 175 damage or more in a single hit.<br/>Targets are immune to the effects of Improved Burst for <span style="font-weight: bold;">5s</span> after taking damage from it."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Tech"
Components
"upgrade_magic_burst"
TargetTypes
"AllEnemy"
ShopFilters
"MagicDamage"
"Disruption"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
MinimumDamage"175"
ReProcLockoutTime"5"
MaxHealthDamage"8"
TechShieldMaxHealth"100"
BaseAttackDamagePercent"8"
upgrade_magic_slow
Name"Mystic Slow"
Description"When the target takes <span style="font-weight: bold;">Spirit Damage</span>, they have their <span style="font-weight: bold;">Move Speed</span> and <span style="font-weight: bold;">Fire Rate</span> reduced."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Tech"
Components
"upgrade_suppressor"
TargetTypes
"AllEnemy"
ShopFilters
"Disruption"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"2.0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"6"
WeaponPower"0"
FireRateSlow"40"
MovementSpeedSlow"25"
BonusHealthRegen"3"
BonusHealth"140"
upgrade_magic_storm
Name"Surge of Power"
Description"Imbue an ability with <span style="font-weight: bold;">permanent Spirit Power</span>. When that ability is used, gain bonus <span style="font-weight: bold;">Move Speed</span> and maintain full speed while attacking."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFilters
"MagicDamage"
"Movement"
Disabledfalse
AbilityCooldown10.5
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
ImbuedTechPower"34"
FireRateBonus"10"
BonusMoveSpeed"2m"
MovementSpeedBonusDuration"6"
BonusHealth"75"
MoveWhileShootingSpeedPenaltyReductionPercent"100"
MoveWhileZoomedSpeedPenaltyReductionPercent"100"
upgrade_magic_tempo
Name"Improved Cooldown"
Description"Reduces the <span style="font-weight: bold;">Cooldown</span> of your abilities and items."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFilters
"Healing"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
CooldownReduction"14"
BonusHealthRegen"1.5"
TechShieldMaxHealth"100"
BonusClipSizePercent"10"
upgrade_magic_vulnerability
Name"Mystic Vulnerability"
Description"When the target takes <span style="font-weight: bold;">Spirit Damage</span>, they have their <span style="font-weight: bold;">Spirit Resist</span> reduced."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypes
"AllEnemy"
ShopFilters
"MagicDamage"
"Disruption"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"6"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
TechArmorDamageReduction"-12"
TechResist"6"
upgrade_medic_bullets
Name"Restorative Shot"
Description"Your next bullet will <span style="font-weight: bold;">heal</span> you based on what target you hit."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"AllEnemy"
ShopFilters
"WeaponDamage"
"Healing"
Disabledfalse
AbilityCooldown6
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
Radius"1m"
ProcChance"100"
BaseAttackDamagePercent"6"
HealFromHero"40"
HealFromNPC"15"
BulletShieldMaxHealth"90"
upgrade_mega_spirit
Name"Boundless Spirit"
Descriptionnull
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Tech"
Components
"upgrade_soaring_spirit"
TargetTypesnull
ShopFilters
"MagicDamage"
"Movement"
"Healing"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"65"
WeaponPower"0"
BonusHealthRegen"15"
BaseAttackDamagePercent"30"
BonusSprintSpeed"2m"
BonusHealth"300"
upgrade_melee_charge
Name"Melee Charge"
Description"Your next <span style="font-weight: bold;">Heavy Melee</span> attack against an enemy <span style="font-weight: bold;">deals increased damage</span> and either <span style="font-weight: bold;">reload your weapon instantly</span> or give you up to <span style="font-weight: bold;">+100% bonus ammo</span>. <br>Only activates when Bonus Ammo is not full."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"HeroEnemy"
"TrooperEnemy"
"MinionEnemy"
"Neutral"
ShopFilters
"Melee"
Disabledfalse
AbilityCooldown16
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BaseAttackDamagePercent"10"
BonusHealth"75"
MeleeDistanceScale"40"
BonusHeavyMeleeDamage"20"
upgrade_metal_skin
Name"Metal Skin"
Description"Become <span style="font-weight: bold;">immune to bullets</span>."
Cost"3000"
Tier"3"
Activation"InstantCast"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"Durability"
"FireRate"
Disabledfalse
AbilityCooldown28
AbilityDuration"3.5"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"8"
WeaponPower"0"
BonusFireRate"8"
BonusHealth"125"
upgrade_mod_disruptor
Name"Soul Disruptor"
Description"Throw a grenade that explodes on contact and applies <span class="highlight">silence</span> and <span class="highlight">increasing amounts of damage</span> to each enemy."
Cost"6200"
Tier"4"
Activation"ActivationPress"
Slot"Tech"
Componentsnull
TargetTypes
"AllEnemy"
ShopFiltersnull
Disabledtrue
AbilityCooldown32
AbilityDuration"5"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.2"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
DPS"50"
DPSIncrease"10"
DPSMax"100"
Radius"8m"
TickRate"0.5"
TechResist"-18"
upgrade_nearby_enemy_boost
Name"Adrenaline Rush"
Description"Gain bonus <span class="highlight">Weapon Damage</span> and <span class="highlight">Fire Rate</span> when there are two or more enemy heroes nearby."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFilters
"WeaponDamage"
"FireRate"
"Movement"
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
Radius"20m"
TickRate"1"
MinTargetsRequired"2"
BaseAttackDamagePercent"48"
BonusFireRate"30"
BonusHealth"125"
BonusMoveSpeed"1m"
upgrade_non_player_bonus
Name"Monster Rounds"
Description"Gain additional <span style="font-weight: bold;">30% Weapon Damage</span> when attacking <span style="font-weight: bold;">Troopers</span>, <span style="font-weight: bold;">Neutrals</span> and <span style="font-weight: bold;">Bosses</span>."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
"Durability"
"Healing"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
NonPlayerBonusWeaponPower"30"
BonusHealth"50"
BonusHealthRegen"1"
NonPlayerBulletResist"25"
upgrade_personal_rejuvenator
Name"Rebirth"
Description"Respawns the hero at the spot they died."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown509
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
RespawnDelay"5"
RespawnBonusHealthDuration"0"
upgrade_phantom_strike
Name"Phantom Strike"
Description"<span style="font-weight: bold;">Teleport</span> to an enemy target, dealing <span style="font-weight: bold;">damage</span>, applying <span style="font-weight: bold;">Disarm</span>, <span style="font-weight: bold;">Slow</span>, and pulls them to the ground."
Cost"6200"
Tier"4"
Activation"ActivationPress"
Slot"Armor"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFilters
"WeaponDamage"
"Durability"
"Movement"
"Disruption"
Disabledfalse
AbilityCooldown26
AbilityDuration"0"
AbilityCastRange"25m"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.35"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
TechResist"15"
BaseAttackDamagePercent"30"
SlowPercent"50"
SlowDuration"3"
ImpactDamage"75"
upgrade_predator_precision
Name"Predator Precision"
Description"Gain additional <span class="highlight">weapon damage</span> against enemy Heroes that are <span class="highlight">low health</span>"
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"FireRate"
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusFireRate"8"
LifeThreshold"50"
BaseAttackDamagePercent"50"
upgrade_pristine_emblem
Name"Pristine Emblem"
Description"Your attacks have additional <span style="font-weight: bold;">Weapon Damage</span> against <span style="font-weight: bold;">enemies above 50% health</span>."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Components
"upgrade_high_velocity_mag"
TargetTypes
"AllEnemy"
ShopFilters
"MagicDamage"
"Durability"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"12"
WeaponPower"0"
EnemyLifeThreshold"50"
BaseAttackDamagePercent"25"
BaseAttackDamagePercentBonus"25"
TechResist"12"
BonusBulletSpeedPercent"35"
upgrade_proc_disarm
Name"Disarming Bullets"
Description"Your bullets <span class="highlight">disarm</span> enemies, them preventing them from shooting their weapon. Victims are immune to disarming bullets for <span class="highlight">{s:ImmunityDuration}s</span> after application expires."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"5"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
ImmunityDuration"3"
BuildUpPerShot"1.0"
BuildUpDuration"10"
upgrade_proc_silence
Name"EMP Bullets"
Description"Your bullets charge up an <span class="highlight">EMP</span> on enemy heroes that will <span class="highlight">prevent targets from using abilities</span>. Victims are immune to emp bullets for <span class="highlight">{s:ImmunityDuration}s</span> after application expires."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
EMPDuration"3"
ImmunityDuration"4"
EMPProcChance"100"
BuildUpPerShot"1.6"
BuildUpDuration"10"
upgrade_proc_tech_damage
Name"Magitech Rounds"
Description"Your bullets also deal your <span class="highlight">base bullet damage [{s:BaseDamagePerShot}] </span> as spirit damage. Magitech Rounds receives <span class="highlight">{s:SpellAmplificationMultiplier}x</span> amplification from <span class="highlight">Spirit Power</span>. Shotguns split the damage between each pellet. This effect can only happen once every {s:ProcCooldown}s."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
ProcCooldown"1"
BaseDamagePct"0.0001"
NanoTechPerShot"1"
BaseDamagePerShot"1"
SpellAmplificationMultiplier"5"
upgrade_quarantine
Name"Quarantine"
Description"Quarantine an enemy Hero, making them <span class="highlight">invincible</span> but also <span class="highlight">silencing and disarming</span> them."
Cost"1250"
Tier"2"
Activation"ActivationPress"
Slot"Tech"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFiltersnull
Disabledtrue
AbilityCooldown42
AbilityDuration"4.5"
AbilityCastRange"30m"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
upgrade_quick_silver
Name"Quicksilver Reload"
Description"Imbue an ability with bonus <span style="font-weight: bold;">Spirit Damage</span> on the first hit. When the ability is used, your weapon is <span style="font-weight: bold;">reloaded</span> and has a <span style="font-weight: bold;">Fire Rate</span> bonus for that clip. <br>Only activates when Ammo is not full."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypes
"AllEnemy"
ShopFilters
"MagicDamage"
"FireRate"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
ProcCooldown"12"
FireRateBonus"15"
FireRateDuration"12"
Damage"65"
upgrade_rapid_recharge
Name"Rapid Recharge"
Descriptionnull
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Tech"
Components
"upgrade_extra_charge"
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
CooldownBetweenChargeReduction"65"
BonusAbilityCharges"2"
CooldownReductionOnChargedAbilities"30"
BaseAttackDamagePercent"12"
upgrade_rapid_rounds
Name"Rapid Rounds"
Descriptionnull
Cost"500"
Tier"1"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"FireRate"
"Movement"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusFireRate"10"
BonusSprintSpeed"1m"
upgrade_rebirth
Name"Soul Rebirth"
Descriptionnull
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown240
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"12"
WeaponPower"0"
SpawnTimePenalty"30"
RespawnDelay"4"
RespawnHealthPercent"50"
upgrade_reduce_debuff_duration
Name"Debuff Remover"
Description"Reduces the <span style="font-weight: bold;">duration</span> of all negative effects applied to you."
Cost"3000"
Tier"3"
Activation"InstantCast"
Slot"Armor"
Components
"upgrade_debuff_reducer"
TargetTypesnull
ShopFilters
"WeaponDamage"
Disabledfalse
AbilityCooldown45
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
StatusResistancePercent"40"
BaseAttackDamagePercent"20"
ActiveBonusMoveSpeed"3m"
BuffDuration"3"
BonusHealth"125"
upgrade_regenerating_bullet_shield
Name"Combat Barrier"
Description"While you have a <span style="font-weight: bold;">Bullet Shield</span>, gain <span style="font-weight: bold;">Weapon Damage</span> and <span style="font-weight: bold;">Fire Rate</span>."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
"Durability"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BulletShieldMaxHealth"325"
AttackDamageWhenShielded"22"
FireRateWhenShielded"7"
upgrade_regenerative_armor
Name"Regenerative Armor"
Description"Gain a short burst of health regeneration when taking bullet damage from heroes"
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"5"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusHealthRegen"20"
upgrade_reinforcing_casings
Name"Escalating Resilience"
Description"Grants <span style="font-weight: bold;">Bullet Resist</span> when your bullets hit an enemy hero. <span style="font-weight: bold;">Each shot can only grant one stack.</span>"
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
"Durability"
"FireRate"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
MaxArmorStacks"40"
BulletResistPerStack"2"
BulletResistDuration"20"
BaseAttackDamagePercent"14"
BonusFireRate"12"
upgrade_reload_speed
Name"Fast Reload"
Description"Increased <span class="highlight">reload speed</span>."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
ReloadSpeedMultipler"-35"
upgrade_rescue_beam
Name"Rescue Beam"
Description"<span style="font-weight: bold;">Heals</span> a target allied hero and yourself for a percentage of <span style="font-weight: bold;">Max Health</span>. Once while healing, you can <span style="font-weight: bold;">Pull</span> the target towards you. Can be self-cast."
Cost"3000"
Tier"3"
Activation"ActivationPress"
Slot"Armor"
Componentsnull
TargetTypes
"HeroFriendly"
ShopFilters
"MagicDamage"
"Durability"
"Healing"
"Movement"
Disabledfalse
AbilityCooldown26
AbilityDuration"0"
AbilityCastRange"32m"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"2.5"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"30m"
AbilityResourceCost"0"
TechPower"9"
WeaponPower"0"
HealPercentAmount"26"
HealInterval"0.2"
BonusMoveSpeed"0m"
BonusHealth"125"
BonusSprintSpeed"1m"
SelfModifier"100"
upgrade_resilience
Name"Enduring Spirit"
Descriptionnull
Cost"500"
Tier"1"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"MagicDamage"
"Durability"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"4"
WeaponPower"0"
BonusHealth"75"
AbilityLifestealPercentHero"10"
upgrade_restorative_locket
Name"Restorative Locket"
Descriptionnull
Cost"1250"
Tier"2"
Activation"ActivationPress"
Slot"Armor"
Componentsnull
TargetTypes
"HeroFriendly"
ShopFilters
"Healing"
"Durability"
Disabledfalse
AbilityCooldown30
AbilityDuration"0"
AbilityCastRange"30m"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.1"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
Radius"50m"
TechResist"10"
MeleeResistPercent"25"
BonusSprintSpeed"1m"
HealPerStack"35"
MaxStacks"15"
upgrade_return_fire
Name"Return Fire"
Description"Automatically <span style="font-weight: bold;">fire a bullet</span> towards any attacker who damages you with their abilities or weapon."
Cost"1250"
Tier"2"
Activation"InstantCast"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"Durability"
"MagicDamage"
"FireRate"
Disabledfalse
AbilityCooldown30
AbilityDuration"6"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"9"
WeaponPower"0"
BulletDamageReflectedPct"60"
BonusHealth"125"
SpiritDamageReflectedPct"30"
ReturnFireBulletResist"20"
upgrade_ricochet
Name"Ricochet"
Description"Your bullets will <span style="font-weight: bold;">ricochet</span> on enemies near your target, <span style="font-weight: bold;">applying any bullet procs</span> and <span style="font-weight: bold;">dealing a percentage of the original damage.</span>"
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"HeroEnemy"
"TrooperEnemy"
"PropEnemy"
"MinionEnemy"
"Neutral"
ShopFilters
"ClipSize"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
RicochetDamagePercent"60"
RicochetRadius"11m"
BonusClipSizePercent"35"
RicochetTargetsTooltipOnly"2"
BonusHealth"150"
BonusFireRate"10"
upgrade_rocket_booster
Name"Majestic Leap"
Description"<span style="font-weight: bold;">Launch yourself</span> high into the air. While in the air, you can use the active again to drop down faster.<br>Cannot be used for 5s if attacked by enemy Hero."
Cost"3000"
Tier"3"
Activation"InstantCast"
Slot"Armor"
Componentsnull
TargetTypes
"AllEnemy"
ShopFilters
"Movement"
Disabledfalse
AbilityCooldown40
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"10"
WeaponPower"0"
JumpVelocityHidden"27m"
InteruptCooldown"5"
AirControlPercent"100"
SlamDownRadius"10m"
VerticalDifferenceTolerance"2m"
TossSpeed"500"
SlowPercent"40"
SlowDuration"2.5"
DropDownSpeed"1417"
ImpactDamage"0"
ImpactHeight"2m"
MinAimAngle"30"
BonusHealth"125"
upgrade_rocket_boots
Name"Majestic Leap - Disabled"
Description"<span class="highlight">Launch yourself</span> high into the air. Cannot be used for {s:InteruptCooldown}s if damaged by enemy Hero."
Cost"3000"
Tier"3"
Activation"InstantCast"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"MagicDamage"
"Movement"
Disabledtrue
AbilityCooldown16
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"8"
WeaponPower"0"
JumpVelocityHidden"22.5m"
InteruptCooldown4
AirControlPercent"100"
BonusHealth"75"
upgrade_rupture
Name"Decay"
Description"Reduces <span style="font-weight: bold;">healing</span> received of targeted enemy and inflicts <span style="font-weight: bold;">damage over time</span> of their current health.<br>Decay's damage is non-lethal."
Cost"1250"
Tier"2"
Activation"ActivationPress"
Slot"Tech"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFilters
"MagicDamage"
"Disruption"
Disabledfalse
AbilityCooldown33
AbilityDuration"10"
AbilityCastRange"15m"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.25"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"7"
WeaponPower"0"
HealAmpReceivePenaltyPercent"-70"
HealAmpRegenPenaltyPercent"-70"
TickRate"1.0"
DotHealthPercent"1.0"
BonusHealthRegen"1.5"
BonusAbilityDurationPercent"8"
upgrade_savior
Name"Divine Barrier"
Description"Provide the target with <span style="font-weight: bold;">Bullet Shield, Spirit Shield, and Move Speed</span>. Can be self-cast."
Cost"1250"
Tier"2"
Activation"ActivationPress"
Slot"Armor"
Componentsnull
TargetTypes
"HeroFriendly"
ShopFilters
"Durability"
"Movement"
Disabledfalse
AbilityCooldown30
AbilityDuration"0"
AbilityCastRange"35m"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.2"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"20m"
AbilityResourceCost"0"
TechPower"6"
WeaponPower"0"
BuffDuration"5"
SaviorBulletShieldHealth"260"
SaviorMagicShieldHealth"260"
BonusMoveSpeed"2m"
BonusSprintSpeed"1m"
BonusHealth"50"
upgrade_self_bubble
Name"Ethereal Shift"
Description"You enter a void state and become <span style="font-weight: bold;">untargetable and invincible</span> for a short duration, during which you cannot move or perform any actions. Afterwards you gain <span style="font-weight: bold;">move speed and spirit resist</span>."
Cost"3000"
Tier"3"
Activation"InstantCast"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFilters
"FireRate"
Disabledfalse
AbilityCooldown32
AbilityDuration"3.5"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"6"
WeaponPower"0"
BuffDuration"5"
TechResist"40"
DampingFactor"3"
LiftHeight"120"
MoveSpeedMax"0m"
BonusMoveSpeed"3m"
upgrade_sharpshooter
Name"Sharpshooter"
Description"Deal additional <span style="font-weight: bold;">Weapon Damage</span> when <span style="font-weight: bold;">beyond a minimum distance</span> from your target."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Components
"upgrade_long_range"
TargetTypesnull
ShopFilters
"WeaponDamage"
"ClipSize"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BaseAttackDamagePercent"20"
LongRangeBonusWeaponPower"50"
LongRangeBonusWeaponPowerMinRange"15m"
BonusAttackRangePercent"15"
BonusZoomPercent"35"
ReloadSpeedMultipler"-20"
BulletShieldMaxHealth"200"
upgrade_silencer
Name"Silencer"
Descriptionnull
Cost"6200"
Tier"4"
Activation"InstantCast"
Slot"Weapon"
Components
"upgrade_slowing_bullets"
TargetTypes
"HeroEnemy"
ShopFilters
"WeaponDamage"
"Disruption"
Disabledfalse
AbilityCooldown36
AbilityDuration"4"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"18"
WeaponPower"0"
EMPDuration"2"
BaseAttackDamagePercent"20"
SlowPercent"25"
SlowDuration"1.3"
TechResist"12"
upgrade_siphon_bullets
Name"Siphon Bullets"
Descriptionnull
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFilters
"WeaponDamage"
"Healing"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BaseAttackDamagePercent"15"
BulletResist"18"
StealPerHit"1"
StealPerKill"1"
StackLostPerDeath"2"
MaxStacks"9999"
StealDuration"20"
ProcCooldown"0.8"
HealthSteal"55"
ParticleRadius"1m"
upgrade_slow_immunity
Name"Unstoppable - Deprecated"
Description"Purges any roots and chains on use and makes you immune to slows for the duration"
Cost"1250"
Tier"2"
Activation"InstantCast"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown32
AbilityDuration"6"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
upgrade_slowing_bullets
Name"Slowing Bullets"
Description"Your bullets apply <span style="font-weight: bold;">Movement Slow</span>."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFilters
"WeaponDamage"
"Disruption"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"6"
WeaponPower"0"
SlowPercent"25"
SlowDuration"1.3"
BaseAttackDamagePercent"16"
upgrade_slowing_tech
Name"Slowing Spirit"
Description"Dealing <span class="highlight">Spirit Damage</span> applies <span class="highlight">Movement Slows</span> to your target."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypes
"HeroEnemy"
"CreepEnemy"
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
SlowPercent"15"
SlowDuration"2"
upgrade_small_attack_speed
Name"Basic Fire Rate"
Description"Increases your <span class="highlight">Fire Rate</span>."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusFireRate"8"
upgrade_soaring_spirit
Name"Improved Spirit"
Descriptionnull
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Tech"
Components
"upgrade_improved_spirit"
TargetTypesnull
ShopFilters
"Movement"
"MagicDamage"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"30"
WeaponPower"0"
BonusHealthRegen"3"
BonusSprintSpeed"1m"
BonusHealth"100"
upgrade_spellshield
Name"Hexafoil Ward"
Description"Block the next <span class="highlight">Spirit Damage</span> or <span class="highlight">Debuff</span>, preventing its effects. Only regenerates outside of combat."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"Durability"
Disabledtrue
AbilityCooldown"12"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
TechResist"15"
BonusHealth"25"
SpellShieldLingerDuration".3"
SpellShieldFlavorText"asdasd"
upgrade_sprint_booster
Name"Sprint Boots"
Description"Increases your <span style="font-weight: bold;">forward move speed</span> over time. Taking damage resets the effect for <span style="font-weight: bold;">1.5s</span>"
Cost"500"
Tier"1"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
"Healing"
"Movement"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusSprintSpeed"2m"
BaseAttackDamagePercent"4"
BonusHealthRegen"1"
upgrade_stabilizer
Name"Stabilizer"
Description"Removes the <span class="highlight">move speed penalty</span> while shooting, and increases <span class="highlight">bullet speed</span>."
Cost"500"
Tier"1"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
MoveWhileShootingSpeedPenaltyReductionPercent"100"
MoveWhileZoomedSpeedPenaltyReductionPercent"100"
BonusBulletSpeedPercent"30"
upgrade_stabilizing_tripod
Name"Stabilizing Tripod"
Description"<span class="highlight">Disarm yourself</span> to toss your weapon to the target location where it transforms into a <span class="highlight">Field Sentry that will attack enemies using your weapon with an unlimited clip</span>. You can melee the sentry to end the effect early."
Cost"3000"
Tier"3"
Activation"ActivationPress"
Slot"Weapon"
Componentsnull
TargetTypes
"AllEnemy"
ShopFiltersnull
Disabledtrue
AbilityCooldown64
AbilityDuration"20"
AbilityCastRange"15m"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
ModelScale"1.0"
TickRate"0.5"
TrackingSpeed"125"
TurretAttackDelay"0.35"
TurretAttackRange"50m"
TurretDeployTime"2.0"
TurretLifetime"20"
AttackConeAngle"10"
StationaryWeaponPower"40"
StationaryRecoilReduction"25"
CasterHealthPercent"100"
BulletSpeedOverride"6500"
upgrade_stasis_bomb
Name"Stasis Bomb"
Descriptionnull
Cost"6200"
Tier"4"
Activation"InstantCast"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown37
AbilityDuration"6"
AbilityCastRange"20m"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
StasisRadius"7m"
ExplodeRadius"7m"
ExplodeDamage"250"
StunDuration"1.5"
ImmunityDuration"4"
EMPDuration"3"
EMPProcChance"100"
BuildUpPerShot"1.6"
BuildUpDuration"10"
DampingFactor"0.5"
MaxFallSpeed"0"
LiftHeight"120"
SlamdownSpeed"500"
MoveSpeedMax"4m"
upgrade_superacolytes_glove
Name"Hex-Sealed Knuckles"
Description"After dealing an accumulated <span class="highlight">{s:StoredSpiritDamage}</span> spirit damage, your next <span class="highlight">Heavy Melee Attack</span> deals an additional <span class="highlight">{s:StoredSpiritDamage} spirit damage</span>."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Tech"
Components
"upgrade_acolytes_glove"
TargetTypes
"HeroEnemy"
ShopFilters
"MagicDamage"
"Melee"
Disabledtrue
AbilityCooldown"3"
AbilityDuration"13"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
StoredSpiritDamage"200"
TechShieldMaxHealth"100"
BonusHealthRegen"1"
BonusMeleeDamagePercent"30"
upgrade_superior_stamina
Name"Superior Stamina"
Descriptionnull
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Armor"
Components
"upgrade_improved_stamina"
TargetTypesnull
ShopFilters
"MagicDamage"
"Movement"
"FireRate"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"12"
WeaponPower"0"
Stamina"3"
StaminaCooldownReduction"25"
BonusFireRate"7"
AirMoveIncreasePercent"30"
upgrade_suppressor
Name"Suppressor"
Description"When you deal <span style="font-weight: bold;">Spirit Damage</span> to enemies, you also apply <span style="font-weight: bold;">Fire Rate Slow</span>."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypes
"AllEnemy"
ShopFilters
"Healing"
"Disruption"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"2.0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"4"
WeaponPower"0"
BonusHealth"50"
BonusHealthRegen"2.5"
FireRateSlow"25"
upgrade_surging_power
Name"Vampiric Burst"
Descriptionnull
Cost"6200"
Tier"4"
Activation"InstantCast"
Slot"Weapon"
Componentsnull
TargetTypes
"HeroFriendly"
ShopFilters
"FireRate"
"WeaponDamage"
"Movement"
"Healing"
Disabledfalse
AbilityCooldown30
AbilityDuration"4.5"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
ActiveBonusFireRate"40"
ActiveBonusLifesteal"100"
BonusMoveSpeed"2m"
BaseAttackDamagePercent"25"
BonusHealth"175"
ActiveReloadPercent"75"
upgrade_target_stun
Name"Knockdown"
Description"Target is <span style="font-weight: bold;">knocked down</span> and <span style="font-weight: bold;">Stunned</span> after a <span style="font-weight: bold;">2s delay</span>, interrupting and temporarily preventing them from taking any action."
Cost"3000"
Tier"3"
Activation"ActivationPress"
Slot"Tech"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFilters
"MagicDamage"
"Disruption"
Disabledfalse
AbilityCooldown40
AbilityDuration"0"
AbilityCastRange"45m"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.25"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"6"
WeaponPower"0"
StunDelay"2"
StunDuration"0.9"
VisualContractRadius"3m"
Damage"20"
TechShieldMaxHealth"200"
Stamina"1"
upgrade_targeted_silence
Name"Silence Glyph"
Description"Fires a projectile which <span style="font-weight: bold;">silences and damages</span> the target. Silence does not interrupt channeling abilities."
Cost"3000"
Tier"3"
Activation"ActivationPress"
Slot"Tech"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFilters
"WeaponDamage"
"Disruption"
Disabledfalse
AbilityCooldown32
AbilityDuration"3.0"
AbilityCastRange"25m"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
Damage"100"
TechShieldMaxHealth"150"
BonusSprintSpeed"1m"
upgrade_tech_armor
Name"Spirit Armor"
Description"Reduces the damage you take from <span style="font-weight: bold;">Spirit</span> abilities."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"MagicDamage"
"Durability"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"5"
WeaponPower"0"
TechResist"22"
upgrade_tech_bleed
Name"Mystic Reverb"
Description"Imbue an ability to apply <span style="font-weight: bold;">slow</span> on a hit target and deal an <span style="font-weight: bold;">additional percentage of the damage dealt</span> to enemies around the target after a short delay."
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypes
"AllEnemy"
ShopFilters
"MagicDamage"
"Healing"
Disabledfalse
AbilityCooldown6.25
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
TechDamagePercent"40"
DelayDuration"3"
MinimumDamage"100"
Radius"16m"
AbilityLifestealPercentHero"14"
TechResist"14"
TechRangeMultiplier"14"
TechRadiusMultiplier"14"
MovementSpeedSlow"40"
upgrade_tech_cleave
Name"Quantum Chimaera"
Description"Your Tech attacks strike additional nearby enemies for <span class="highlight">75% of the total damage</span>."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
TechCleaveDamagePercent"75"
TechCleaveRadius"10m"
ProcCooldown"0.05"
upgrade_tech_damage_pulse
Name"Torment Pulse"
Description"Periodically deals <span style="font-weight: bold;">Spirit Damage</span> to the closest two enemies nearby."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Tech"
Componentsnull
TargetTypes
"AllEnemy"
ShopFilters
"MagicDamage"
"Durability"
Disabledfalse
AbilityCooldown1.5
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"6"
WeaponPower"0"
BonusHealth"160"
DamagePulseAmount"40"
DamagePulseRadius"9m"
upgrade_tech_defender
Name"Tech Defender"
Descriptionnull
Cost"6200"
Tier"4"
Activation"InstantCast"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown95
AbilityDuration"6"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusHealth"125"
TechArmor"1"
upgrade_tech_defense_shredders
Name"Soul Shredder Bullets"
Description"Your bullets apply a debuff that amplifies your <span style="font-weight: bold;">Spirit Damage</span> against the target and grants you <span style="font-weight: bold;">Spirit Lifesteal</span> against them."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"AllEnemy"
ShopFilters
"MagicDamage"
"Healing"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BaseAttackDamagePercent"7"
ShreddersTechAmp"10"
DebuffDuration"6"
AbilityLifestealPercentHero"20"
upgrade_tech_overflow
Name"Spiritual Overflow"
Description"Gain bonus <span style="font-weight: bold;">Fire Rate</span> and <span style="font-weight: bold;">Spirit Power</span> by <span style="font-weight: bold;">charging up</span> when shooting enemy heroes."
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFilters
"MagicDamage"
"FireRate"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"18"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
CooldownReduction"15"
BulletShieldMaxHealth"225"
AbilityLifestealPercentHero"10"
BonusFireRate"35"
BonusSpirit"50"
BuildUpPerShot"0.75"
BuildUpDuration"5"
upgrade_tech_purge
Name"Improved Spirit Armor"
Descriptionnull
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Armor"
Components
"upgrade_tech_armor"
TargetTypesnull
ShopFilters
"MagicDamage"
"Durability"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"8"
WeaponPower"0"
TechResist"45"
upgrade_tech_range
Name"Improved Reach"
Description"Increases the <span style="font-weight: bold;">range</span> and <span style="font-weight: bold;">effect radius</span> of your abilities and items."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Tech"
Components
"upgrade_magic_reach"
TargetTypesnull
ShopFilters
"MagicDamage"
"Durability"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"8"
WeaponPower"0"
NonImbuedTechRangeMultiplier"26"
NonImbuedTechRadiusMultiplier"25"
ImbuedTechRangeMultiplier"35"
ImbuedTechRadiusMultiplier"35"
BulletResist"13"
upgrade_thermal_detonator
Name"Alchemical Fire"
Description"Throw a flask that explodes on contact, creating an area that does increasing <span style="font-weight: bold;">Spirit Damage per second</span> and causes enemies to receive additional <span style="font-weight: bold;">Weapon Damage</span> from your team.<br><br>Deals 40% less DPS vs non-heroes."
Cost"3000"
Tier"3"
Activation"ActivationPress"
Slot"Weapon"
Componentsnull
TargetTypes
"AllEnemy"
ShopFilters
"WeaponDamage"
"MagicDamage"
Disabledfalse
AbilityCooldown28
AbilityDuration"5"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.2"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"11"
WeaponPower"0"
DPS"55"
DPSIncrease"7"
DPSMax"95"
NonHeroReductionPercent"40"
Radius"10m"
HeightOffGround"50"
TickRate"0.5"
BonusBaseWeaponDamageTaken"50"
BulletShieldMaxHealth"225"
BaseAttackDamagePercent"14"
BonusSprintSpeed"1m"
upgrade_titan_round
Name"Titanic Magazine"
Descriptionnull
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Components
"upgrade_clip_size"
TargetTypesnull
ShopFilters
"ClipSize"
"WeaponDamage"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusClipSizePercent"120"
BaseAttackDamagePercent"18"
MeleeResistPercent"25"
TechResist"12"
upgrade_toughness_3
Name"Toughness"
Description"Increases <span class="highlight">Health</span> and <span class="highlight">health regen</span>."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusHealth"175"
BonusHealthRegen"2"
upgrade_toxic_bullets
Name"Toxic Bullets"
Description"Your bullets build up a <span style="font-weight: bold;">Bleed</span> on enemies, causing them to lose a <span style="font-weight: bold;">percentage</span> of their <span style="font-weight: bold;">Max Health</span> over time. Also applies <span style="font-weight: bold;">Healing Reduction</span> on the bleeding target."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"HeroEnemy"
"CreepEnemy"
"MinionEnemy"
ShopFilters
"MagicDamage"
"Disruption"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusHealth"100"
DotHealthPercent"2.5"
DotDuration"3"
BuildUpPerShot"0.92"
BuildUpDuration"5"
TickRate"0.5"
HealAmpReceivePenaltyPercent"-65"
HealAmpRegenPenaltyPercent"-65"
DotMultiplerTroopers"0.5"
upgrade_unstoppable
Name"Unstoppable"
Description"Temporarily suppress <span style="font-weight: bold;">negative status effects</span> and become <span style="font-weight: bold;">immune</span> to <span style="font-weight: bold;">Stun, Silence, Sleep, Root, and Disarm</span>. <br>Cannot be used while <span style="font-weight: bold;">Stunned</span> or <span style="font-weight: bold;">Slept</span>."
Cost"6200"
Tier"4"
Activation"InstantCast"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"Durability"
"Movement"
Disabledfalse
AbilityCooldown64
AbilityDuration"6"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusHealth"150"
BulletResist"15"
SpiritPower"12"
upgrade_vampire
Name"Bullet Lifesteal"
Description"Your <span style="font-weight: bold;">bullets heal you</span> for a percentage of the damage they deal to enemies. Half as effective vs Non-Heroes."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"Durability"
"Healing"
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BulletLifestealPercent"28"
BonusHealth"75"
upgrade_veil_walker
Name"Veil Walker"
Description"Walking through a <span style="font-weight: bold;">cosmic veil</span> grants you <span style="font-weight: bold;">Stealth</span>, increased <span style="font-weight: bold;">Move Speed</span> and restores all <span style="font-weight: bold;">Bullet and Spirit Shields</span>."
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"Durability"
"ClipSize"
Disabledfalse
AbilityCooldown18
AbilityDuration"16"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
InvisAlertWhenFading"1"
InvisCancelOnDamage"0"
InvisFadeToDuration"0"
InvisMoveSpeedMod"0"
SpottedRadius"20m"
RevealOnDamageDuration"0.25"
RevealOnSpottedDuration"0.25"
BulletShieldMaxHealth"250"
TechShieldMaxHealth"250"
BonusClipSizePercent"15"
BaseAttackDamagePercent"15"
BonusClipSize"0"
InvisDuration"5"
BonusMoveSpeed"4m"
upgrade_vex_barrier
Name"Reactive Barrier"
Description"Automatically <span style="font-weight: bold;">restores one stamina</span> and deploy temporary <span style="font-weight: bold;">Bullet and Spirit Shields</span> when you are <span style="font-weight: bold;">movement locked, Stunned, Chained, Immobilized, or Slept</span>."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFilters
"Durability"
"ClipSize"
"Healing"
Disabledfalse
AbilityCooldown32
AbilityDuration"10"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
VexBarrierBulletMaxHealth"400"
VexBarrierTechMaxHealth"200"
BonusClipSizePercent"20"
BonusHealth"75"
BonusHealthRegen"2"
VexBarrierShieldDuration"9"
upgrade_warp_stone
Name"Warp Stone"
Description"<span style="font-weight: bold;">Teleport</span> straight ahead, gaining <span style="font-weight: bold;">Bullet Resist</span>."
Cost"3000"
Tier"3"
Activation"InstantCast"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFilters
"WeaponDamage"
"Movement"
Disabledfalse
AbilityCooldown16
AbilityDuration"0"
AbilityCastRange"11m"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"8"
WeaponPower"0"
BaseAttackDamagePercent"20"
BulletResist"30"
CasterBuffDuration"5"
upgrade_weapon_detention_ammo
Name"Detention Rounds"
Description"Your bullets build up on enemies, causing them to be <span class="highlight">tethered</span> to their position."
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFilters
"Disruption"
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusHealth"150"
BonusFireRate"15"
TetherDuration"2.3"
ImmunityDuration"8"
BuildUpPerShot"1.2"
BuildUpDuration"10"
TetherRadius"7m"
upgrade_weapon_eater
Name"Weapon Eater"
Description"Reduces Courage by <span class="highlight_weapon">{s:BaseBonusCounter}</span>. <br>Gain <span class="highlight_weapon">{s:WeaponPowerPerKill} Courage</span> (Up to <span class="highlight_weapon">{s:MaxWeaponPower}</span>) for <span class="highlight">killing an enemy Hero</span> but lose <span class="highlight_weapon">{s:WeaponPowerPerDeath} gained Courage</span> on <span class="highlight">Death</span>. Bonus applied if damage was done within {s:KillWindow}s of enemy killed."
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
WeaponPowerPerKill"3.5"
WeaponPowerPerDeath"6"
KillWindow"1"
MaxWeaponPower"30"
BaseBonusCounter"-5"
upgrade_weapon_instant_reload
Name"Reloader + Huge Clip"
Description"Press the [Reload] key while reloading to instantly finish your reload"
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown21
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
BonusClipSizePercent"60"
upgrade_weapon_overdrive_clip
Name"Overdrive Clip"
Description"<span class="highlight">Deal non-lethal damage based on your max health to yourself</span> and <span class="highlight">reload bullets in your clip equal to your max ammo, no matter how many bullets are left.</span> The bullets in this clip have additional <span class="highlight">courage</span>."
Cost"3000"
Tier"3"
Activation"InstantCast"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown53
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
HealthDamagePercent"20"
BonusReloadSpeed"-75"
BonusWeaponPower"100"
OverdriveClipDuration"5"
upgrade_weapon_power_and_health_drain
Name"Overdrive"
Description"Increase your <span class="highlight">Courage</span> while draining your own <span class="highlight">health</span>."
Cost"1250"
Tier"2"
Activation"InstantCast"
Slot"Armor"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledtrue
AbilityCooldown11.5
AbilityDuration"4"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
WeaponPowerWhileActivated"135"
HealthDrainedPerSecond"35"
Interval"0.1"
upgrade_withering_whip
Name"Withering Whip"
Description"Target an enemy to apply <span style="font-weight: bold;">Fire Rate Slow</span> and reduce their <span style="font-weight: bold;">Bullet Resist</span>."
Cost"1250"
Tier"2"
Activation"ActivationPress"
Slot"Tech"
Componentsnull
TargetTypes
"HeroEnemy"
ShopFilters
"Disruption"
"MagicDamage"
Disabledfalse
AbilityCooldown18
AbilityDuration"4.5"
AbilityCastRange"30m"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0.1"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
Damage"50"
FireRateSlow"45"
BulletArmorReduction"-11"
SpiritPower"6"
BonusSprintSpeed"1m"
BulletShieldMaxHealth"100"
weapon_upgrade_base
Namenull
Descriptionnull
Cost"None"
Tiernull
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
weapon_upgrade_t1
Namenull
Descriptionnull
Cost"500"
Tier"1"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
weapon_upgrade_t2
Namenull
Descriptionnull
Cost"1250"
Tier"2"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
weapon_upgrade_t3
Namenull
Descriptionnull
Cost"3000"
Tier"3"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"
weapon_upgrade_t4
Namenull
Descriptionnull
Cost"6200"
Tier"4"
Activation"Passive"
Slot"Weapon"
Componentsnull
TargetTypesnull
ShopFiltersnull
Disabledfalse
AbilityCooldown"0"
AbilityDuration"0"
AbilityCastRange"0"
AbilityUnitTargetLimit"1"
AbilityCastDelay"0"
AbilityChannelTime"0"
AbilityPostCastDuration"0"
AbilityCharges"0"
AbilityCooldownBetweenCharge"0"
ChannelMoveSpeed"50"
AbilityResourceCost"0"
TechPower"0"
WeaponPower"0"