Data:ItemData.json: Difference between revisions

From Deadlock Wiki
Jump to navigation Jump to search
Sur (talk | contribs)
m disabled flag fixed
DeadBot (talk | contribs)
DeadBot v0.1.1-5355
 
(11 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"
"Disabled": false
},
},
"armor_upgrade_base": {
"armor_upgrade_base": {
Line 37: 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"
"Disabled": false
},
},
"armor_upgrade_t1": {
"armor_upgrade_t1": {
Line 62: 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"
"Disabled": false
},
},
"armor_upgrade_t2": {
"armor_upgrade_t2": {
Line 87: 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"
"Disabled": false
},
},
"armor_upgrade_t3": {
"armor_upgrade_t3": {
Line 112: 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"
"Disabled": false
},
},
"armor_upgrade_t4": {
"armor_upgrade_t4": {
Line 137: 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"
"Disabled": false
},
},
"tech_upgrade_base": {
"tech_upgrade_base": {
Line 162: 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"
"Disabled": false
},
},
"tech_upgrade_t1": {
"tech_upgrade_t1": {
Line 187: 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"
"Disabled": false
},
},
"tech_upgrade_t2": {
"tech_upgrade_t2": {
Line 212: 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"
"Disabled": false
},
},
"tech_upgrade_t3": {
"tech_upgrade_t3": {
Line 237: 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"
"Disabled": false
},
},
"tech_upgrade_t4": {
"tech_upgrade_t4": {
Line 262: 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"
"Disabled": false
},
},
"upgrade_ability_power_shard": {
"upgrade_ability_power_shard": {
Line 290: Line 290:
"MagicDamage"
"MagicDamage"
],
],
"Cooldown": 21,
"Disabled": false,
"Duration": "0",
"AbilityCooldown": 21,
"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": "12",
"TechPower": "12",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusMoveSpeed": "1m",
"BonusMoveSpeed": "1m",
"BulletResist": "16",
"BulletResist": "16"
"Disabled": false
},
},
"upgrade_ability_refresher": {
"upgrade_ability_refresher": {
Line 317: 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": "8",
"TechResist": "8",
"BulletResist": "16",
"BulletResist": "16"
"Disabled": false
},
},
"upgrade_ablative_coat": {
"upgrade_ablative_coat": {
"Name": "Ablative Coat",
"Name": "Ablative Coat",
"Description": "Provides \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E 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 344: 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 361: Line 362:
"ArmorLossPerHit": "4",
"ArmorLossPerHit": "4",
"BulletArmor": "1",
"BulletArmor": "1",
"BonusSprintSpeed": "3m",
"BonusSprintSpeed": "3m"
"Disabled": true
},
},
"upgrade_acolytes_glove": {
"upgrade_acolytes_glove": {
Line 379: 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 395: Line 396:
"TechArmorDamageReduction": "-12",
"TechArmorDamageReduction": "-12",
"TechShieldMaxHealth": "80",
"TechShieldMaxHealth": "80",
"BonusMeleeDamagePercent": "12",
"BonusMeleeDamagePercent": "12"
"Disabled": false
},
},
"upgrade_active_bullet_shield": {
"upgrade_active_bullet_shield": {
"Name": "Shield Rush",
"Name": "Shield Rush",
"Description": "Give temporary \u003Cspan style=\"font-weight: bold;\"\u003Ebullet shield\u003C/span\u003E 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 411: 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 427: Line 428:
"Radius": "30m",
"Radius": "30m",
"BulletShieldMaxHealth": "400",
"BulletShieldMaxHealth": "400",
"BonusSprintSpeed": "5m",
"BonusSprintSpeed": "5m"
"Disabled": true
},
},
"upgrade_active_reload": {
"upgrade_active_reload": {
Line 442: 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",
"Disabled": false
"BonusHealth": "50"
},
},
"upgrade_aerial_assault": {
"upgrade_aerial_assault": {
Line 473: 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 493: Line 495:
"AssaultDuration": "3.0",
"AssaultDuration": "3.0",
"AssaultFireRate": "60",
"AssaultFireRate": "60",
"ExplodeRadius": "3m",
"ExplodeRadius": "3m"
"Disabled": true
},
},
"upgrade_ammo_scavenger": {
"upgrade_ammo_scavenger": {
Line 509: Line 510:
"ClipSize"
"ClipSize"
],
],
"Cooldown": "0",
"Disabled": false,
"Duration": "30",
"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",
Line 525: Line 527:
"BonusHealth": "40",
"BonusHealth": "40",
"AmmoPerSoul": "2",
"AmmoPerSoul": "2",
"SpiritPowerPerSoul": "2",
"SpiritPowerPerSoul": "1",
"MaxStacks": "10",
"MaxStacks": "20"
"Disabled": false
},
},
"upgrade_aoe_root": {
"upgrade_aoe_root": {
Line 541: 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 558: Line 560:
"TetherRadius": "3m",
"TetherRadius": "3m",
"TechRangeMultiplier": "20",
"TechRangeMultiplier": "20",
"TechRadiusMultiplier": "20",
"TechRadiusMultiplier": "20"
"Disabled": true
},
},
"upgrade_aoe_silence": {
"upgrade_aoe_silence": {
"Name": "EMP Grenade",
"Name": "EMP Grenade",
"Description": "Throw a grenade that \u003Cspan style=\"font-weight: bold;\"\u003Esilences\u003C/span\u003E enemies and lowers their \u003Cspan style=\"font-weight: bold;\"\u003Espirit resistance\u003C/span\u003E.",
"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 576: 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 593: Line 595:
"Radius": "8m",
"Radius": "8m",
"TechResist": "-20",
"TechResist": "-20",
"TechShieldMaxHealth": "225",
"TechShieldMaxHealth": "225"
"Disabled": true
},
},
"upgrade_aoe_smoke_bomb": {
"upgrade_aoe_smoke_bomb": {
"Name": "Smoke",
"Name": "Smoke",
"Description": "Give you and teammates \u003Cspan style=\"font-weight: bold;\"\u003Einvisibility\u003C/span\u003E and a \u003Cspan style=\"font-weight: bold;\"\u003Emovement speed\u003C/span\u003E bonus.  Attacking or taking damage will remove the invisibility.\u003Cbr\u003ECast delay: UNKNOWN[AbilityCastDelay]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 608: 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 629: Line 631:
"RevealOnSpottedDuration": "0.25",
"RevealOnSpottedDuration": "0.25",
"Radius": "30m",
"Radius": "30m",
"FullInvisDistance": "50m",
"FullInvisDistance": "50m"
"Disabled": true
},
},
"upgrade_aoe_tech_shield": {
"upgrade_aoe_tech_shield": {
"Name": "Spirit Barrier Pulse",
"Name": "Spirit Barrier Pulse",
"Description": "Temporarily gain \u003Cspan style=\"font-weight: bold;\"\u003Espirit barrier\u003C/span\u003E 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 644: 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",
"TempTechShieldHealth": "400",
"TempTechShieldHealth": "400",
"Radius": "30m",
"Radius": "30m"
"Disabled": true
},
},
"upgrade_arcane_eater": {
"upgrade_arcane_eater": {
"Name": "Arcane Eater",
"Name": "Arcane Eater",
"Description": "Your bullets \u003Cspan style=\"font-weight: bold;\"\u003ESteal Spirit Power\u003C/span\u003E 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 676: 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 694: Line 696:
"ProcCooldown": "0.5",
"ProcCooldown": "0.5",
"MaxStacks": "99",
"MaxStacks": "99",
"StealDuration": "12",
"StealDuration": "12"
"Disabled": true
},
},
"upgrade_arcane_extension": {
"upgrade_arcane_extension": {
Line 707: 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",
"Disabled": false
"BaseAttackDamagePercent": "8"
},
},
"upgrade_arcane_medallion": {
"upgrade_arcane_medallion": {
"Name": "Arcane Medallion",
"Name": "Arcane Medallion",
"Description": "Whenever you deal \u003Cspan style=\"font-weight: bold;\"\u003E200 Spirit damage\u003C/span\u003E or more in a single hit against an enemy hero, gain \u003Cspan style=\"font-weight: bold;\"\u003Etemporary Spirit Power\u003C/span\u003E.",
"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 737: 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",
"MinimumDamage": "200",
"MinimumDamage": "200"
"Disabled": true
},
},
"upgrade_armor_reduction_debuff": {
"upgrade_armor_reduction_debuff": {
"Name": "Armor Piercing Rounds",
"Name": "Armor Piercing Rounds",
"Description": "Your bullets reduce the target's \u003Cspan style=\"font-weight: bold;\"\u003Ebullet resistance by -60%\u003C/span\u003E of their current value for UNKNOWN[AbilityDuration]s and deal bonus damage \u003Cspan style=\"font-weight: bold;\"\u003Eagainst bullet shields\u003C/span\u003E.",
"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 769: 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",
"ResistReduction": "-60",
"ResistReduction": "-60",
"BaseAttackDamagePercent": "12",
"BaseAttackDamagePercent": "12",
"BulletShieldDamagePercent": "60",
"BulletShieldDamagePercent": "60"
"Disabled": true
},
},
"upgrade_attack_speed_1": {
"upgrade_attack_speed_1": {
"Name": "Fire Rate",
"Name": "Fire Rate",
"Description": "Increases your \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E.",
"Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 797: 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",
"BonusFireRate": "15",
"BonusFireRate": "15"
"Disabled": true
},
},
"upgrade_attack_speed_2": {
"upgrade_attack_speed_2": {
"Name": "Improved Fire Rate",
"Name": "Improved Fire Rate",
"Description": "Increases your \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E.",
"Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 823: 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",
"BonusFireRate": "25",
"BonusFireRate": "25"
"Disabled": true
},
},
"upgrade_banshee_slugs": {
"upgrade_banshee_slugs": {
Line 852: 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",
"DebuffDuration": "4",
"DebuffDuration": "4"
"Disabled": false
},
},
"upgrade_base": {
"upgrade_base": {
Line 883: 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"
"Disabled": false
},
},
"upgrade_belt_fed_magazine": {
"upgrade_belt_fed_magazine": {
"Name": "Belt-Fed Magazine",
"Name": "Belt-Fed Magazine",
"Description": "Your weapon gains a \u003Cspan style=\"font-weight: bold;\"\u003Emuch larger magazine that \u003C/span\u003E\u003Cspan class=\"isNegative\"\u003Erequires spin-up time\u003C/span\u003E, starting with a \u003Cspan style=\"font-weight: bold;\"\u003Eslower initial fire rate and becoming faster over the spin-up time\u003C/span\u003E.",
"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 911: 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 929: Line 932:
"InitialFireRateDecrease": "40",
"InitialFireRateDecrease": "40",
"MaxFireRateIncrease": "60",
"MaxFireRateIncrease": "60",
"BonusReloadTime": "0.0",
"BonusReloadTime": "0.0"
"Disabled": true
},
},
"upgrade_berserker": {
"upgrade_berserker": {
Line 946: 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",
Line 964: Line 967:
"MaxStacks": 10,
"MaxStacks": 10,
"BonusClipSize": "4",
"BonusClipSize": "4",
"BulletResist": "7",
"BulletResist": "9"
"Disabled": false
},
},
"upgrade_blitz_bullets": {
"upgrade_blitz_bullets": {
Line 979: 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",
"BonusFireRate": "22",
"BonusFireRate": "22",
"BonusClipSizePercent": "10",
"BonusClipSizePercent": "10",
"LocalBulletArmorReduction": "-5",
"LocalBulletArmorReduction": "-5"
"Disabled": false
},
},
"upgrade_bonus_ability_charge_3": {
"upgrade_bonus_ability_charge_3": {
"Name": "Hyper Charge",
"Name": "Hyper Charge",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003E+3\u003C/span\u003E to your max ability \u003Cspan style=\"font-weight: bold;\"\u003Echarges\u003C/span\u003E.",
"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 1,007: 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",
"BonusAbilityCharges": "3",
"BonusAbilityCharges": "3"
"Disabled": true
},
},
"upgrade_boxing_glove": {
"upgrade_boxing_glove": {
"Name": "Lifestrike",
"Name": "Lifestrike",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003EMelee Attack\u003C/span\u003E applies \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Eheals you\u003C/span\u003E for 55% of the \u003Cspan style=\"font-weight: bold;\"\u003EMelee Damage\u003C/span\u003E 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,041: Line 1,043:
"Healing"
"Healing"
],
],
"Cooldown": 5,
"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,058: 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"
"Disabled": false
},
},
"upgrade_bullet_armor": {
"upgrade_bullet_armor": {
Line 1,077: 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": "25",
"BulletResist": "26",
"BaseAttackDamagePercent": "6",
"BaseAttackDamagePercent": "6"
"Disabled": false
},
},
"upgrade_bullet_armor_2": {
"upgrade_bullet_armor_2": {
"Name": "Improved Bullet Armor",
"Name": "Improved Bullet Armor",
"Description": "Decreases \u003Cspan style=\"font-weight: bold;\"\u003Edamage taken\u003C/span\u003E from bullets.",
"Description": "Decreases \u003Cspan class=\"highlight\"\u003Edamage taken\u003C/span\u003E from bullets.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 1,104: 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",
"BulletArmor": "2",
"BulletArmor": "2"
"Disabled": true
},
},
"upgrade_bullet_armor_reduction_aura": {
"upgrade_bullet_armor_reduction_aura": {
Line 1,138: 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,155: Line 1,158:
"BulletArmorReduction": "-9",
"BulletArmorReduction": "-9",
"FireRateSlow": "10",
"FireRateSlow": "10",
"SingleTargetPlayerMultiplier": "3",
"SingleTargetPlayerMultiplier": "3"
"Disabled": false
},
},
"upgrade_bullet_damage_reduction_aura": {
"upgrade_bullet_damage_reduction_aura": {
"Name": "Weapon Jammer",
"Name": "Weapon Jammer",
"Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E 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,172: 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",
"Radius": "12m",
"Radius": "12m",
"FireRateSlow": "30",
"FireRateSlow": "30"
"Disabled": true
},
},
"upgrade_bullet_resist_shredder": {
"upgrade_bullet_resist_shredder": {
Line 1,206: 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"
"Disabled": false
},
},
"upgrade_burst_fire": {
"upgrade_burst_fire": {
Line 1,236: 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,252: Line 1,255:
"ActivatedFireRate": "30",
"ActivatedFireRate": "30",
"SlideScale": "50",
"SlideScale": "50",
"SlowResistancePercent": "20",
"BonusMoveSpeed": "2m",
"BonusMoveSpeed": "2m",
"BonusHealth": "70",
"BonusHealth": "70"
"Disabled": false
},
},
"upgrade_burst_fire_actuator": {
"upgrade_burst_fire_actuator": {
"Name": "Burst Fire Actuator",
"Name": "Burst Fire Actuator",
"Description": "Your weapon \u003Cspan style=\"font-weight: bold;\"\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 style=\"font-weight: bold;\"\u003Egain temporary Base Bullet Damage\u003C/span\u003E 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,268: 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,289: Line 1,293:
"BaseBonusWeaponPower": "5",
"BaseBonusWeaponPower": "5",
"IntraBurstFireRateIncrease": "0",
"IntraBurstFireRateIncrease": "0",
"NonBurstFireConversionFactor": "3",
"NonBurstFireConversionFactor": "3"
"Disabled": true
},
},
"upgrade_camouflage": {
"upgrade_camouflage": {
"Name": "Camouflage Suit",
"Name": "Camouflage Suit",
"Description": "Go \u003Cspan style=\"font-weight: bold;\"\u003Einvisible\u003C/span\u003E and maintain invisibility by \u003Cspan style=\"font-weight: bold;\"\u003Enot moving or attacking\u003C/span\u003E.  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,302: 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,323: Line 1,327:
"RevealOnSpottedDuration": "0.25",
"RevealOnSpottedDuration": "0.25",
"MovementThresholdSq": "200",
"MovementThresholdSq": "200",
"RegenWhileInvisible": "5",
"RegenWhileInvisible": "5"
"Disabled": true
},
},
"upgrade_cardio_calibrator": {
"upgrade_cardio_calibrator": {
Line 1,341: 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",
"BonusHealthRegen": "1.5",
"BonusHealthRegen": "1.5"
"Disabled": false
},
},
"upgrade_chain_lightning": {
"upgrade_chain_lightning": {
Line 1,376: Line 1,379:
"FireRate"
"FireRate"
],
],
"Cooldown": 0.4,
"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,393: Line 1,397:
"ChainRadius": "8m",
"ChainRadius": "8m",
"ProcChance": "25",
"ProcChance": "25",
"ProcCooldown": "0.35",
"ChainCount": "2",
"ChainCount": "2",
"ChainTickRate": "0.4",
"ChainTickRate": "0.4",
"BonusFireRate": "14",
"BonusFireRate": "14"
"Disabled": false
},
},
"upgrade_charge_mastery": {
"upgrade_charge_mastery": {
Line 1,409: 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,425: Line 1,428:
"CooldownBetweenChargeReduction": "50",
"CooldownBetweenChargeReduction": "50",
"BonusChargedAbilityDamage": "15",
"BonusChargedAbilityDamage": "15",
"BonusChargedCooldownReduction": "15",
"BonusChargedCooldownReduction": "15"
"Disabled": true
},
},
"upgrade_charmed_wraps": {
"upgrade_charmed_wraps": {
"Name": "Charmed Wraps",
"Name": "Charmed Wraps",
"Description": "Your abilities get their \u003Cspan style=\"font-weight: bold;\"\u003Ecooldowns reduced\u003C/span\u003E when you perform a \u003Cspan style=\"font-weight: bold;\"\u003Eheavy melee\u003C/span\u003E attack against a hero (or \u003Cspan style=\"font-weight: bold;\"\u003Etwo light melee\u003C/span\u003E 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,440: 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",
"CooldownReductionFlat": "8.0",
"CooldownReductionFlat": "8.0",
"LightMeleeTimeWindow": "4.0",
"LightMeleeTimeWindow": "4.0"
"Disabled": true
},
},
"upgrade_cheat_death": {
"upgrade_cheat_death": {
Line 1,469: 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,488: Line 1,491:
"DeathImmunityPulseRateMultiplier": "4",
"DeathImmunityPulseRateMultiplier": "4",
"BonusHealth": "175",
"BonusHealth": "175",
"BonusHealthRegen": "2",
"BonusHealthRegen": "2"
"Disabled": true
},
},
"upgrade_chonky": {
"upgrade_chonky": {
"Name": "Fortitude",
"Name": "Fortitude",
"Description": "After not taking damage for \u003Cspan style=\"font-weight: bold;\"\u003E11s\u003C/span\u003E, gain \u003Cspan style=\"font-weight: bold;\"\u003E4% Max Health Regen\u003C/span\u003E.",
"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,506: 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": "300",
"BonusHealth": "400"
"Disabled": false
},
},
"upgrade_clip_size": {
"upgrade_clip_size": {
Line 1,540: 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"
"Disabled": false
},
},
"upgrade_clip_size_2": {
"upgrade_clip_size_2": {
"Name": "Big Clip",
"Name": "Big Clip",
"Description": "Big Increase \u003Cspan style=\"font-weight: bold;\"\u003Eammo\u003C/span\u003E.",
"Description": "Big Increase \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 1,567: 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",
"BonusClipSizePercent": "30",
"BonusClipSizePercent": "30"
"Disabled": true
},
},
"upgrade_clip_size_3": {
"upgrade_clip_size_3": {
"Name": "Extra Large Magazine",
"Name": "Extra Large Magazine",
"Description": "Greatly Increases \u003Cspan style=\"font-weight: bold;\"\u003Eammo\u003C/span\u003E.",
"Description": "Greatly Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 1,593: 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",
"BonusClipSizePercent": "60",
"BonusClipSizePercent": "60"
"Disabled": true
},
},
"upgrade_clip_size_fixed": {
"upgrade_clip_size_fixed": {
"Name": "Extended Magazine",
"Name": "Extended Magazine",
"Description": "Increases \u003Cspan style=\"font-weight: bold;\"\u003Eammo\u003C/span\u003E.",
"Description": "Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 1,619: 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",
"BonusClipSize": "6",
"BonusClipSize": "6"
"Disabled": true
},
},
"upgrade_clip_size_fixed_t3": {
"upgrade_clip_size_fixed_t3": {
"Name": "Extra Large Magazine",
"Name": "Extra Large Magazine",
"Description": "Greatly Increases \u003Cspan style=\"font-weight: bold;\"\u003Eammo\u003C/span\u003E.",
"Description": "Greatly Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 1,645: 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",
"BonusClipSize": "12",
"BonusClipSize": "12"
"Disabled": true
},
},
"upgrade_cloaking_device": {
"upgrade_cloaking_device": {
"Name": "Cloaking Device",
"Name": "Cloaking Device",
"Description": "Become \u003Cspan style=\"font-weight: bold;\"\u003Einvisible\u003C/span\u003E. Nearby enemies will temporaily reveal the hero.  Attacking or taking damage will remove the invisibility for UNKNOWN[AbilityCooldown]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,671: 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,691: Line 1,696:
"RevealOnDamageDuration": "1.5",
"RevealOnDamageDuration": "1.5",
"RevealOnSpottedDuration": "1.5",
"RevealOnSpottedDuration": "1.5",
"FullInvisDistance": "50m",
"FullInvisDistance": "50m"
"Disabled": true
},
},
"upgrade_cloaking_device_active": {
"upgrade_cloaking_device_active": {
Line 1,708: 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,725: 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",
"BonusHealthRegen": "15",
"BonusHealthRegen": "15",
"BonusClipSizePercent": "30",
"BonusClipSizePercent": "30"
"Disabled": false
},
},
"upgrade_close_quarter_combat": {
"upgrade_close_quarter_combat": {
Line 1,755: 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,773: Line 1,778:
"CloseRangeBonusDamageRange": "15m",
"CloseRangeBonusDamageRange": "15m",
"BulletResist": "15",
"BulletResist": "15",
"Stamina": "1",
"Stamina": "1"
"Disabled": false
},
},
"upgrade_close_range": {
"upgrade_close_range": {
Line 1,789: 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"
"Disabled": false
},
},
"upgrade_cold_front": {
"upgrade_cold_front": {
"Name": "Cold Front",
"Name": "Cold Front",
"Description": "Release an expanding ice blast that deals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESlows\u003C/span\u003E targets it hits.",
"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,823: 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,841: Line 1,846:
"SlowPercent": "40",
"SlowPercent": "40",
"Damage": "75",
"Damage": "75",
"TechResist": "10",
"NPCDamageMult": "2",
"Disabled": false
"TechResist": "10"
},
},
"upgrade_colossus": {
"upgrade_colossus": {
"Name": "Colossus",
"Name": "Colossus",
"Description": "Gain \u003Cspan style=\"font-weight: bold;\"\u003EBullet and Spirit Resist\u003C/span\u003E, and \u003Cspan style=\"font-weight: bold;\"\u003Eslow the movement and dash speed\u003C/span\u003E 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,856: 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,874: Line 1,880:
"BulletResist": "40",
"BulletResist": "40",
"TechResist": "40",
"TechResist": "40",
"SlowPercent": "35",
"SlowPercent": "30",
"GroundDashReductionPercent": "-25",
"GroundDashReductionPercent": "-25",
"Radius": "14m",
"Radius": "12m",
"ModelScaleGrowth": "1.2",
"ModelScaleGrowth": "1.2"
"Disabled": false
},
},
"upgrade_combo_breaker": {
"upgrade_combo_breaker": {
"Name": "Combo Breaker",
"Name": "Combo Breaker",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003ERemove all debuffs\u003C/span\u003E and heal yourself. \u003Cbr\u003E\u003Cspan style=\"font-weight: bold;\"\u003ECan be used while stunned.\u003C/span\u003E",
"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,892: 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,908: Line 1,914:
"BonusHealthRegen": "2.75",
"BonusHealthRegen": "2.75",
"HealPercentAmount": "30",
"HealPercentAmount": "30",
"RegenDuration": "10",
"RegenDuration": "10"
"Disabled": true
},
},
"upgrade_containment": {
"upgrade_containment": {
"Name": "Slowing Hex",
"Name": "Slowing Hex",
"Description": "Deals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E and \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\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,927: 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",
"GroundDashReductionPercent": "-30",
"AbilityLifestealPercentHero": "10",
"Disabled": false
"GroundDashReductionPercent": "-30"
},
},
"upgrade_cooldown_reduction": {
"upgrade_cooldown_reduction": {
Line 1,960: 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",
Line 1,976: Line 1,985:
"NonImbuedCooldownReduction": "24",
"NonImbuedCooldownReduction": "24",
"BonusHealthRegen": "4",
"BonusHealthRegen": "4",
"Disabled": false
"TechShieldMaxHealth": "150",
"BonusClipSizePercent": "15"
},
},
"upgrade_crackshot": {
"upgrade_crackshot": {
Line 1,993: 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 2,011: Line 2,022:
"ProcBonusMagicDamage": "65",
"ProcBonusMagicDamage": "65",
"BaseAttackDamagePercent": "12",
"BaseAttackDamagePercent": "12",
"SpiritPower": "4",
"SpiritPower": "4"
"Disabled": false
},
},
"upgrade_critshot": {
"upgrade_critshot": {
"Name": "Lucky Shot",
"Name": "Lucky Shot",
"Description": "Your bullets have a chance to be empowered, causing them to deal \u003Cspan style=\"font-weight: bold;\"\u003Ebonus damage\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESlow\u003C/span\u003E 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 2,029: 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 2,047: Line 2,058:
"SlowDuration": "1.5",
"SlowDuration": "1.5",
"CritDamagePercent": "90",
"CritDamagePercent": "90",
"BonusClipSizePercent": "30",
"BonusClipSizePercent": "30"
"Disabled": false
},
},
"upgrade_damage_recycler": {
"upgrade_damage_recycler": {
Line 2,063: 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",
"Disabled": false
"CooldownReduction": "12"
},
},
"upgrade_debuff_reducer": {
"upgrade_debuff_reducer": {
Line 2,094: 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"
"Disabled": false
},
},
"upgrade_disarm": {
"upgrade_disarm": {
"Name": "Drain Will",
"Name": "Drain Will",
"Description": "Fires a projectile which reduces the \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E of the target and \u003Cspan style=\"font-weight: bold;\"\u003Esteals Spirit\u003C/span\u003E.",
"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,127: 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,143: Line 2,155:
"SpiritSteal": "22",
"SpiritSteal": "22",
"SpiritStealDuration": "6",
"SpiritStealDuration": "6",
"BonusHealth": "50",
"BonusHealth": "50"
"Disabled": true
},
},
"upgrade_discord": {
"upgrade_discord": {
"Name": "Discord",
"Name": "Discord",
"Description": "Apply an aura around enemy or friendly target that \u003Cspan style=\"font-weight: bold;\"\u003Edamages enemies in the radius and suppresses their healing by -80%\u003C/span\u003E. 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,158: 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,175: Line 2,187:
"MaxHealthPercentAsDPS": "3",
"MaxHealthPercentAsDPS": "3",
"MaxHealthPercentAsHealPerSecond": "5",
"MaxHealthPercentAsHealPerSecond": "5",
"AuraRadius": "10m",
"AuraRadius": "10m"
"Disabled": true
},
},
"upgrade_diviners_kevlar": {
"upgrade_diviners_kevlar": {
Line 2,192: 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",
"BuffDuration": "15",
"BuffDuration": "15",
"CooldownReduction": "12",
"CooldownReduction": "12"
"Disabled": false
},
},
"upgrade_double_jump": {
"upgrade_double_jump": {
"Name": "Double-Jump",
"Name": "Double-Jump",
"Description": "Allows you to perform an additional \u003Cspan style=\"font-weight: bold;\"\u003Ejump\u003C/span\u003E 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,222: 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,
"InteruptCooldown": 4
"Disabled": true
},
},
"upgrade_dps_aura": {
"upgrade_dps_aura": {
Line 2,256: 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,276: Line 2,288:
"ActiveBonusMoveSpeed": "2m",
"ActiveBonusMoveSpeed": "2m",
"BonusHealth": "150",
"BonusHealth": "150",
"BonusMoveSpeed": "1m",
"BonusMoveSpeed": "1m"
"Disabled": false
},
},
"upgrade_drum_magazine": {
"upgrade_drum_magazine": {
"Name": "Drum Magazine",
"Name": "Drum Magazine",
"Description": "Provides a large \u003Cspan style=\"font-weight: bold;\"\u003Eammo bonus\u003C/span\u003E, and \u003Cspan style=\"font-weight: bold;\"\u003Eincreased reload speed\u003C/span\u003E",
"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,289: 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",
"BonusClipSize": "20",
"BonusClipSize": "20",
"ReloadSpeedMultipler": "-25",
"ReloadSpeedMultipler": "-25"
"Disabled": true
},
},
"upgrade_duration_extender": {
"upgrade_duration_extender": {
"Name": "[Deprecated] Duration Extender",
"Name": "[Deprecated] Duration Extender",
"Description": "Increases \u003Cspan style=\"font-weight: bold;\"\u003EDuration\u003C/span\u003E of your abilities and items by \u003Cspan style=\"font-weight: bold;\"\u003EUNKNOWN[NonImbuedBonusDuration]%\u003C/span\u003E.",
"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,318: 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",
"BonusAbilityDurationPercent": "20",
"BonusAbilityDurationPercent": "20"
"Disabled": true
},
},
"upgrade_endurance": {
"upgrade_endurance": {
Line 2,347: 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",
"Disabled": false
},
},
"upgrade_escalating_exposure": {
"upgrade_escalating_exposure": {
Line 2,382: 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",
"Disabled": false
"MaxStacks": "20"
},
},
"upgrade_extra_charge": {
"upgrade_extra_charge": {
Line 2,414: 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,430: Line 2,442:
"BonusSpiritForChargedAbilities": "0",
"BonusSpiritForChargedAbilities": "0",
"CooldownReductionOnChargedAbilities": "10",
"CooldownReductionOnChargedAbilities": "10",
"BaseAttackDamagePercent": "6",
"BaseAttackDamagePercent": "6"
"Disabled": false
},
},
"upgrade_fervor": {
"upgrade_fervor": {
Line 2,448: 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,464: Line 2,476:
"BaseAttackDamagePercent": "30",
"BaseAttackDamagePercent": "30",
"BonusHealth": "200",
"BonusHealth": "200",
"LowHealthThreshold": "40",
"LowHealthThreshold": "50",
"FervorMovespeed": "4m",
"FervorMovespeed": "4m",
"FervorFireRate": "40",
"FervorFireRate": "40",
"FervorBulletResist": "45",
"FervorBulletResist": "55",
"LingerDuration": "6",
"LingerDuration": "6"
"Disabled": false
},
},
"upgrade_fire_rate_aura": {
"upgrade_fire_rate_aura": {
"Name": "Fire Rate Aura",
"Name": "Fire Rate Aura",
"Description": "Provides a \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E 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,483: 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",
"BonusFireRate": "10",
"BonusFireRate": "10",
"BonusFireRateNPC": "35",
"BonusFireRateNPC": "35",
"AuraRadius": "30m",
"AuraRadius": "30m"
"Disabled": true
},
},
"upgrade_fleetfoot_boots": {
"upgrade_fleetfoot_boots": {
Line 2,514: 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,533: Line 2,545:
"BonusClipDuration": "10",
"BonusClipDuration": "10",
"BonusHealth": "90",
"BonusHealth": "90",
"SlideScale": "25",
"SlideScale": "25"
"Disabled": false
},
},
"upgrade_frenzy": {
"upgrade_frenzy": {
Line 2,546: 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,565: Line 2,577:
"LowHealthLifeStealPercent": "45",
"LowHealthLifeStealPercent": "45",
"KillBonusMoveSpeedPerStack": "2m",
"KillBonusMoveSpeedPerStack": "2m",
"MaxKillBonusMoveSpeedStack": "3",
"MaxKillBonusMoveSpeedStack": "3"
"Disabled": true
},
},
"upgrade_full_spectrum": {
"upgrade_full_spectrum": {
Line 2,580: 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,597: Line 2,609:
"SlowPercent": "30",
"SlowPercent": "30",
"SlowDuration": "2",
"SlowDuration": "2",
"BonusDamagePerHero": "5",
"BonusDamagePerHero": "5"
"Disabled": true
},
},
"upgrade_galvanic_storm": {
"upgrade_galvanic_storm": {
Line 2,612: 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,637: Line 2,649:
"GalvanicBuffDuration": "7",
"GalvanicBuffDuration": "7",
"BuffDamageMult": "2",
"BuffDamageMult": "2",
"BuffMoveSpeedBonus": "3m",
"BuffMoveSpeedBonus": "3m"
"Disabled": true
},
},
"upgrade_glass_cannon": {
"upgrade_glass_cannon": {
Line 2,654: 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,674: Line 2,686:
"BonusMoveSpeed": "1m",
"BonusMoveSpeed": "1m",
"WeaponPowerPerKill": "10",
"WeaponPowerPerKill": "10",
"MaxStacks": "7",
"MaxStacks": "7"
"Disabled": false
},
},
"upgrade_glitch": {
"upgrade_glitch": {
Line 2,692: 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",
"SkipFrames": "6",
"SkipFrames": "6",
"SlowPercent": "0",
"SlowPercent": "0",
"BaseAttackDamagePercent": "20",
"BaseAttackDamagePercent": "20"
"Disabled": false
},
},
"upgrade_headhunter": {
"upgrade_headhunter": {
Line 2,724: Line 2,735:
"WeaponDamage"
"WeaponDamage"
],
],
"Cooldown": "6",
"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",
Line 2,743: Line 2,755:
"BonusMoveSpeed": "2m",
"BonusMoveSpeed": "2m",
"MovementSpeedBonusDuration": "3",
"MovementSpeedBonusDuration": "3",
"BonusFireRate": "5",
"BonusFireRate": "5"
"Disabled": false
},
},
"upgrade_headshot_booster": {
"upgrade_headshot_booster": {
Line 2,759: 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": "4",
"BonusFireRate": "4",
"BulletShieldMaxHealth": "40",
"BulletShieldMaxHealth": "40",
"HeadShotBonusDamage": "40",
"HeadShotBonusDamage": "40"
"Disabled": false
},
},
"upgrade_heal_on_level": {
"upgrade_heal_on_level": {
"Name": "Patron's Healing",
"Name": "Patron's Healing",
"Description": "When you receive a \u003Cspan style=\"font-weight: bold;\"\u003EBoon\u003C/span\u003E, automatically \u003Cspan style=\"font-weight: bold;\"\u003Eheal\u003C/span\u003E.",
"Description": "When you receive a \u003Cspan class=\"highlight\"\u003EBoon\u003C/span\u003E, automatically \u003Cspan class=\"highlight\"\u003Eheal\u003C/span\u003E.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 2,790: Line 2,801:
"Healing"
"Healing"
],
],
"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,806: Line 2,818:
"BonusHealth": "25",
"BonusHealth": "25",
"BonusHealthRegen": "2.0",
"BonusHealthRegen": "2.0",
"AuraRadius": "15m",
"AuraRadius": "15m"
"Disabled": true
},
},
"upgrade_healbane": {
"upgrade_healbane": {
Line 2,825: 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"
"Disabled": false
},
},
"upgrade_healing_booster": {
"upgrade_healing_booster": {
Line 2,856: 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,873: Line 2,885:
"BonusHealthRegen": "2",
"BonusHealthRegen": "2",
"TechResist": "6",
"TechResist": "6",
"DegenResistance": "15",
"DegenResistance": "15"
"Disabled": false
},
},
"upgrade_health": {
"upgrade_health": {
Line 2,889: 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"
"Disabled": false
},
},
"upgrade_health_nova": {
"upgrade_health_nova": {
"Name": "Health Nova",
"Name": "Healing Nova",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003EHeal\u003C/span\u003E yourself and nearby allies. Heals an additional 20% per ally.",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003EHeal\u003C/span\u003E yourself and nearby allies. Heals an additional 20% per ally.",
"Cost": "1250",
"Cost": "1250",
Line 2,922: 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,941: Line 2,953:
"BaseAttackDamagePercent": "12",
"BaseAttackDamagePercent": "12",
"BonusHealth": "100",
"BonusHealth": "100",
"Disabled": false
"TechRangeMultiplier": "8",
"TechRadiusMultiplier": "6"
},
},
"upgrade_health_regen_1": {
"upgrade_health_regen_1": {
"Name": "Health Regen",
"Name": "Health Regen",
"Description": "Increases \u003Cspan style=\"font-weight: bold;\"\u003Ehealth regen\u003C/span\u003E.",
"Description": "Increases \u003Cspan class=\"highlight\"\u003Ehealth regen\u003C/span\u003E.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 2,953: 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",
"BonusHealthRegen": "2.75",
"BonusHealthRegen": "2.75"
"Disabled": true
},
},
"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 \u003Cspan style=\"font-weight: bold;\"\u003E3 seconds\u003C/span\u003E.  \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,981: 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",
"HealInterval": "3",
"HealInterval": "3",
"HealAmount": "40",
"HealAmount": "40",
"HealRadius": "9m",
"HealRadius": "9m"
"Disabled": true
},
},
"upgrade_health_stealing_magic": {
"upgrade_health_stealing_magic": {
Line 3,013: 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"
"Disabled": false
},
},
"upgrade_health_stimpak": {
"upgrade_health_stimpak": {
Line 3,045: 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"
"Disabled": false
},
},
"upgrade_height_advantage": {
"upgrade_height_advantage": {
"Name": "Height Advantage",
"Name": "Height Advantage",
"Description": "Gain additional \u003Cspan class=\"highlight_weapon\"\u003E50% Weapon Damage\u003C/span\u003E when attacking targets that are \u003Cspan style=\"font-weight: bold;\"\u003Ebelow you\u003C/span\u003E.",
"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 3,074: 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",
"HighGroundBonusWeaponPower": "50",
"HighGroundBonusWeaponPower": "50"
"Disabled": true
},
},
"upgrade_high_impact_armor": {
"upgrade_high_impact_armor": {
"Name": "High Impact Armor",
"Name": "High Impact Armor",
"Description": "Provides protection against high-damage bullets. Any \u003Cspan style=\"font-weight: bold;\"\u003Ebullet damage\u003C/span\u003E 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 3,100: 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",
"DamageThreshold": "40",
"DamageThreshold": "40",
"DamageReduction": "60",
"DamageReduction": "60"
"Disabled": true
},
},
"upgrade_high_velocity_mag": {
"upgrade_high_velocity_mag": {
Line 3,129: 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": "25",
"BonusBulletSpeedPercent": "20",
"BaseAttackDamagePercent": "12",
"BaseAttackDamagePercent": "13",
"BulletShieldMaxHealth": "50",
"BulletShieldMaxHealth": "65"
"Disabled": false
},
},
"upgrade_hollow_point_rounds": {
"upgrade_hollow_point_rounds": {
Line 3,162: 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": "95",
"TechShieldMaxHealth": "95"
"Disabled": false
},
},
"upgrade_imbued_ability": {
"upgrade_imbued_ability": {
Line 3,192: 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,209: Line 3,223:
"BonusAbilityDurationPercent": "20",
"BonusAbilityDurationPercent": "20",
"SlowPercent": "15",
"SlowPercent": "15",
"SlowDuration": "2",
"SlowDuration": "2"
"Disabled": true
},
},
"upgrade_imbued_duration_extender": {
"upgrade_imbued_duration_extender": {
Line 3,226: 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",
"BonusHealthRegen": "4",
"BonusHealthRegen": "4"
"Disabled": false
},
},
"upgrade_improved_bullet_armor": {
"upgrade_improved_bullet_armor": {
Line 3,261: 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": "50",
"BulletResist": "50",
"BaseAttackDamagePercent": "10",
"BaseAttackDamagePercent": "10"
"Disabled": false
},
},
"upgrade_improved_spirit": {
"upgrade_improved_spirit": {
Line 3,291: 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",
"BonusHealth": "35",
"BonusHealth": "35"
"Disabled": false
},
},
"upgrade_improved_stamina": {
"upgrade_improved_stamina": {
Line 3,321: 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": "14",
"StaminaCooldownReduction": "16",
"BonusFireRate": "7",
"BonusFireRate": "6",
"Disabled": false
"BonusHealth": "35"
},
},
"upgrade_infuser": {
"upgrade_infuser": {
Line 3,351: 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,367: Line 3,382:
"BonusClipSizePercent": "10",
"BonusClipSizePercent": "10",
"BonusSpirit": "16",
"BonusSpirit": "16",
"LifestealPercentHero": "20",
"AbilityLifestealPercentHero": "20"
"Disabled": false
},
},
"upgrade_inhibitor": {
"upgrade_inhibitor": {
Line 3,386: 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"
"Disabled": false
},
},
"upgrade_intensifying_clip": {
"upgrade_intensifying_clip": {
Line 3,419: 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": "60",
"BaseAttackDamagePercentAtMaxDuration": "60"
"Disabled": false
},
},
"upgrade_kinetic_sash": {
"upgrade_kinetic_sash": {
"Name": "Kinetic Dash",
"Name": "Kinetic Dash",
"Description": "Your next \u003Cspan style=\"font-weight: bold;\"\u003EDash-Jump\u003C/span\u003E does not cost an extra stamina and you gain \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and bonus \u003Cspan style=\"font-weight: bold;\"\u003EAmmo\u003C/span\u003E until your next reload. Lasts up to UNKNOWN[AbilityDuration]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,453: Line 3,467:
"Durability"
"Durability"
],
],
"Cooldown": 10.5,
"Disabled": false,
"Duration": "7",
"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",
Line 3,469: Line 3,484:
"BonusClipSize": "5",
"BonusClipSize": "5",
"BonusHealth": "100",
"BonusHealth": "100",
"BonusHealthRegen": "1.5",
"BonusHealthRegen": "1.5"
"Disabled": false
},
},
"upgrade_lifestrike_gauntlets": {
"upgrade_lifestrike_gauntlets": {
Line 3,488: 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",
Line 3,505: Line 3,520:
"LifestrikeHealPercent": "20",
"LifestrikeHealPercent": "20",
"BonusHealth": "75",
"BonusHealth": "75",
"NonHeroHealPct": "30",
"NonHeroHealPct": "30"
"Disabled": false
},
},
"upgrade_long_range": {
"upgrade_long_range": {
Line 3,521: 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"
"Disabled": false
},
},
"upgrade_long_range_slowing_tech": {
"upgrade_long_range_slowing_tech": {
"Name": "Omni Spirit",
"Name": "Omni Spirit",
"Description": "Applies a \u003Cspan style=\"font-weight: bold;\"\u003Emovement slow\u003C/span\u003E 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,553: 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,569: Line 3,585:
"TechRadiusMultiplier": "30",
"TechRadiusMultiplier": "30",
"SlowPercent": "20",
"SlowPercent": "20",
"SlowDuration": "2",
"SlowDuration": "2"
"Disabled": true
},
},
"upgrade_magic_burst": {
"upgrade_magic_burst": {
Line 3,587: 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,603: Line 3,619:
"MinimumDamage": "80",
"MinimumDamage": "80",
"TechShieldMaxHealth": "40",
"TechShieldMaxHealth": "40",
"BaseAttackDamagePercent": "6",
"BaseAttackDamagePercent": "6"
"Disabled": false
},
},
"upgrade_magic_carpet": {
"upgrade_magic_carpet": {
Line 3,618: 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,638: Line 3,654:
"BonusHealth": "150",
"BonusHealth": "150",
"BonusAbilityDurationPercent": "10",
"BonusAbilityDurationPercent": "10",
"Disabled": false
"TechRangeMultiplier": "10",
"TechRadiusMultiplier": "10"
},
},
"upgrade_magic_clarity": {
"upgrade_magic_clarity": {
"Name": "Clarity",
"Name": "Clarity",
"Description": "On ability or item use, gain a \u003Cspan style=\"font-weight: bold;\"\u003Emove speed\u003C/span\u003E bonus for UNKNOWN[AbilityDuration]s.  Your next ability cast will remove the move speed bonus and apply a \u003Cspan style=\"font-weight: bold;\"\u003ESpirit\u003C/span\u003E 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,650: 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,667: Line 3,685:
"BonusSpiritMaxTime": "12",
"BonusSpiritMaxTime": "12",
"BonusSpiritWindow": "1",
"BonusSpiritWindow": "1",
"BonusSpiritMin": "2",
"BonusSpiritMin": "2"
"Disabled": true
},
},
"upgrade_magic_missile": {
"upgrade_magic_missile": {
Line 3,684: Line 3,701:
"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 3,704: Line 3,722:
"BonusMoveSpeed": "1m",
"BonusMoveSpeed": "1m",
"WeaponPowerPerKill": "10",
"WeaponPowerPerKill": "10",
"MaxStacks": "5",
"MaxStacks": "5"
"Disabled": true
},
},
"upgrade_magic_reach": {
"upgrade_magic_reach": {
Line 3,717: 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": "18",
"TechRangeMultiplier": "15",
"TechRadiusMultiplier": "16",
"TechRadiusMultiplier": "15",
"BulletResist": "6",
"BulletResist": "7"
"Disabled": false
},
},
"upgrade_magic_shield": {
"upgrade_magic_shield": {
Line 3,748: 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",
"TechShieldMaxHealth": "300",
"TechShieldMaxHealth": "300",
"BonusSpiritWithMagicShield": "20",
"BonusSpiritWithMagicShield": "20",
"CooldownReductionWithShield": "8",
"CooldownReductionWithShield": "8"
"Disabled": false
},
},
"upgrade_magic_shock": {
"upgrade_magic_shock": {
"Name": "Improved Burst",
"Name": "Improved Burst",
"Description": "Abilities deal bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E if they deal 125 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.",
"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,783: 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"
"Disabled": false
},
},
"upgrade_magic_slow": {
"upgrade_magic_slow": {
"Name": "Mystic Slow",
"Name": "Mystic Slow",
"Description": "When the target takes \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E, they have their \u003Cspan style=\"font-weight: bold;\"\u003EMovement Speed\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E 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,819: 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"
"Disabled": false
},
},
"upgrade_magic_storm": {
"upgrade_magic_storm": {
"Name": "Surge of Power",
"Name": "Surge of Power",
"Description": "Imbue an ability with \u003Cspan style=\"font-weight: bold;\"\u003Epermanent Spirit Power\u003C/span\u003E. When that ability is used, gain bonus \u003Cspan style=\"font-weight: bold;\"\u003EMovement Speed\u003C/span\u003E.",
"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,851: 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",
"Disabled": false
"MoveWhileShootingSpeedPenaltyReductionPercent": "100",
"MoveWhileZoomedSpeedPenaltyReductionPercent": "100"
},
},
"upgrade_magic_tempo": {
"upgrade_magic_tempo": {
Line 3,883: 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",
"Disabled": false
"TechShieldMaxHealth": "100",
"BonusClipSizePercent": "10"
},
},
"upgrade_magic_vulnerability": {
"upgrade_magic_vulnerability": {
Line 3,915: 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",
"TechArmorDamageReduction": "-12",
"TechArmorDamageReduction": "-12",
"TechResist": "6",
"TechResist": "6"
"Disabled": false
},
},
"upgrade_medic_bullets": {
"upgrade_medic_bullets": {
Line 3,947: Line 3,968:
"Healing"
"Healing"
],
],
"Cooldown": 5.5,
"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"
"Disabled": false
},
},
"upgrade_mega_spirit": {
"upgrade_mega_spirit": {
Line 3,984: 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"
"Disabled": false
},
},
"upgrade_melee_charge": {
"upgrade_melee_charge": {
Line 4,020: Line 4,041:
"Melee"
"Melee"
],
],
"Cooldown": 10,
"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",
"Disabled": false
},
},
"upgrade_metal_skin": {
"upgrade_metal_skin": {
"Name": "Metal Skin",
"Name": "Metal Skin",
"Description": "Become \u003Cspan style=\"font-weight: bold;\"\u003Eimmune to bullets and melee attacks\u003C/span\u003E.",
"Description": "Become \u003Cspan style=\"font-weight: bold;\"\u003Eimmune to bullets\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 4,053: 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",
"BonusFireRate": "8",
"BonusFireRate": "8",
"BonusHealth": "125",
"BonusHealth": "125"
"Disabled": false
},
},
"upgrade_mod_disruptor": {
"upgrade_mod_disruptor": {
"Name": "Soul Disruptor",
"Name": "Soul Disruptor",
"Description": "Throw a grenade that explodes on contact and applies \u003Cspan style=\"font-weight: bold;\"\u003Esilence\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Eincreasing amounts of damage\u003C/span\u003E 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 4,082: 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 4,100: Line 4,121:
"Radius": "8m",
"Radius": "8m",
"TickRate": "0.5",
"TickRate": "0.5",
"TechResist": "-18",
"TechResist": "-18"
"Disabled": true
},
},
"upgrade_nearby_enemy_boost": {
"upgrade_nearby_enemy_boost": {
"Name": "Adrenaline Rush",
"Name": "Adrenaline Rush",
"Description": "Gain bonus \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E 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 4,119: 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 4,138: Line 4,159:
"BonusFireRate": "30",
"BonusFireRate": "30",
"BonusHealth": "125",
"BonusHealth": "125",
"BonusMoveSpeed": "1m",
"BonusMoveSpeed": "1m"
"Disabled": true
},
},
"upgrade_non_player_bonus": {
"upgrade_non_player_bonus": {
"Name": "Monster Rounds",
"Name": "Monster Rounds",
"Description": "Gain additional \u003Cspan class=\"highlight_weapon\"\u003E35% 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.",
"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 4,155: 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": "30",
"NonPlayerBulletResist": "25"
"Disabled": false
},
},
"upgrade_personal_rejuvenator": {
"upgrade_personal_rejuvenator": {
Line 4,184: 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",
"RespawnDelay": "5",
"RespawnDelay": "5",
"RespawnBonusHealthDuration": "0",
"RespawnBonusHealthDuration": "0"
"Disabled": true
},
},
"upgrade_phantom_strike": {
"upgrade_phantom_strike": {
"Name": "Phantom Strike",
"Name": "Phantom Strike",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003ETeleport\u003C/span\u003E to an enemy target, applying \u003Cspan style=\"font-weight: bold;\"\u003EDisarm\u003C/span\u003E, \u003Cspan style=\"font-weight: bold;\"\u003ESlow\u003C/span\u003E, and dealing \u003Cspan style=\"font-weight: bold;\"\u003Edamage\u003C/span\u003E.",
"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,218: 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",
"SlowDuration": "3",
"SlowDuration": "3",
"ImpactDamage": "75",
"ImpactDamage": "75"
"Disabled": false
},
},
"upgrade_predator_precision": {
"upgrade_predator_precision": {
"Name": "Predator Precision",
"Name": "Predator Precision",
"Description": "Gain additional \u003Cspan style=\"font-weight: bold;\"\u003Eweapon damage\u003C/span\u003E against enemy Heroes that are \u003Cspan style=\"font-weight: bold;\"\u003Elow health\u003C/span\u003E",
"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,250: 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",
"BonusFireRate": "8",
"BonusFireRate": "8",
"LifeThreshold": "50",
"LifeThreshold": "50",
"BaseAttackDamagePercent": "50",
"BaseAttackDamagePercent": "50"
"Disabled": true
},
},
"upgrade_pristine_emblem": {
"upgrade_pristine_emblem": {
Line 4,285: 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,302: Line 4,323:
"BaseAttackDamagePercentBonus": "25",
"BaseAttackDamagePercentBonus": "25",
"TechResist": "12",
"TechResist": "12",
"BonusBulletSpeedPercent": "35",
"BonusBulletSpeedPercent": "35"
"Disabled": false
},
},
"upgrade_proc_disarm": {
"upgrade_proc_disarm": {
"Name": "Disarming Bullets",
"Name": "Disarming Bullets",
"Description": "Your bullets \u003Cspan style=\"font-weight: bold;\"\u003Edisarm\u003C/span\u003E enemies, them preventing them from shooting their weapon.  Victims are immune to disarming bullets for \u003Cspan style=\"font-weight: bold;\"\u003E3s\u003C/span\u003E 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,317: 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",
"ImmunityDuration": "3",
"ImmunityDuration": "3",
"BuildUpPerShot": "1.0",
"BuildUpPerShot": "1.0",
"BuildUpDuration": "10",
"BuildUpDuration": "10"
"Disabled": true
},
},
"upgrade_proc_silence": {
"upgrade_proc_silence": {
"Name": "EMP Bullets",
"Name": "EMP Bullets",
"Description": "Your bullets charge up an \u003Cspan style=\"font-weight: bold;\"\u003EEMP\u003C/span\u003E on enemy heroes that will \u003Cspan style=\"font-weight: bold;\"\u003Eprevent targets from using abilities\u003C/span\u003E. Victims are immune to emp bullets for \u003Cspan style=\"font-weight: bold;\"\u003E4s\u003C/span\u003E 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,347: 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,364: Line 4,385:
"EMPProcChance": "100",
"EMPProcChance": "100",
"BuildUpPerShot": "1.6",
"BuildUpPerShot": "1.6",
"BuildUpDuration": "10",
"BuildUpDuration": "10"
"Disabled": true
},
},
"upgrade_proc_tech_damage": {
"upgrade_proc_tech_damage": {
"Name": "Magitech Rounds",
"Name": "Magitech Rounds",
"Description": "Your bullets also deal your \u003Cspan style=\"font-weight: bold;\"\u003Ebase bullet damage 1 \u003C/span\u003E as spirit damage.  Magitech Rounds receives \u003Cspan style=\"font-weight: bold;\"\u003E5x\u003C/span\u003E amplification from \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E. 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,377: 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,394: Line 4,415:
"NanoTechPerShot": "1",
"NanoTechPerShot": "1",
"BaseDamagePerShot": "1",
"BaseDamagePerShot": "1",
"SpellAmplificationMultiplier": "5",
"SpellAmplificationMultiplier": "5"
"Disabled": true
},
},
"upgrade_quarantine": {
"upgrade_quarantine": {
"Name": "Quarantine",
"Name": "Quarantine",
"Description": "Quarantine an enemy Hero, making them \u003Cspan style=\"font-weight: bold;\"\u003Einvincible\u003C/span\u003E but also \u003Cspan style=\"font-weight: bold;\"\u003Esilencing and disarming\u003C/span\u003E 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,409: 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"
"Disabled": true
},
},
"upgrade_quick_silver": {
"upgrade_quick_silver": {
Line 4,439: 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,455: Line 4,476:
"FireRateBonus": "15",
"FireRateBonus": "15",
"FireRateDuration": "12",
"FireRateDuration": "12",
"Damage": "65",
"Damage": "65"
"Disabled": false
},
},
"upgrade_rapid_recharge": {
"upgrade_rapid_recharge": {
Line 4,470: 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",
Line 4,486: Line 4,507:
"BonusAbilityCharges": "2",
"BonusAbilityCharges": "2",
"CooldownReductionOnChargedAbilities": "30",
"CooldownReductionOnChargedAbilities": "30",
"BaseAttackDamagePercent": "12",
"BaseAttackDamagePercent": "12"
"Disabled": false
},
},
"upgrade_rapid_rounds": {
"upgrade_rapid_rounds": {
Line 4,502: 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"
"Disabled": false
},
},
"upgrade_rebirth": {
"upgrade_rebirth": {
Line 4,529: 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": "15",
"SpawnTimePenalty": "30",
"RespawnDelay": "4",
"RespawnDelay": "4",
"RespawnHealthPercent": "50",
"RespawnHealthPercent": "50"
"CooldownReduction": "15",
"Disabled": false
},
},
"upgrade_reduce_debuff_duration": {
"upgrade_reduce_debuff_duration": {
Line 4,562: 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",
"BuffDuration": "3",
"BuffDuration": "3",
"BonusHealth": "125",
"BonusHealth": "125"
"Disabled": false
},
},
"upgrade_regenerating_bullet_shield": {
"upgrade_regenerating_bullet_shield": {
Line 4,595: 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": "325",
"BulletShieldMaxHealth": "325",
"AttackDamageWhenShielded": "25",
"AttackDamageWhenShielded": "22",
"FireRateWhenShielded": "6",
"FireRateWhenShielded": "7"
"Disabled": false
},
},
"upgrade_regenerative_armor": {
"upgrade_regenerative_armor": {
Line 4,623: 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",
"BonusHealthRegen": "20",
"BonusHealthRegen": "20"
"Disabled": true
},
},
"upgrade_reinforcing_casings": {
"upgrade_reinforcing_casings": {
Line 4,653: 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,670: Line 4,690:
"BulletResistDuration": "20",
"BulletResistDuration": "20",
"BaseAttackDamagePercent": "14",
"BaseAttackDamagePercent": "14",
"BonusFireRate": "12",
"BonusFireRate": "12"
"Disabled": false
},
},
"upgrade_reload_speed": {
"upgrade_reload_speed": {
"Name": "Fast Reload",
"Name": "Fast Reload",
"Description": "Increased \u003Cspan style=\"font-weight: bold;\"\u003Ereload speed\u003C/span\u003E.",
"Description": "Increased \u003Cspan class=\"highlight\"\u003Ereload speed\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1250",
"Tier": "2",
"Tier": "2",
Line 4,683: 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",
"ReloadSpeedMultipler": "-35",
"ReloadSpeedMultipler": "-35"
"Disabled": true
},
},
"upgrade_rescue_beam": {
"upgrade_rescue_beam": {
Line 4,716: 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,733: Line 4,753:
"BonusMoveSpeed": "0m",
"BonusMoveSpeed": "0m",
"BonusHealth": "125",
"BonusHealth": "125",
"BonusSprintSpeed": "2m",
"BonusSprintSpeed": "1m",
"SelfModifier": "100",
"SelfModifier": "100"
"Disabled": false
},
},
"upgrade_resilience": {
"upgrade_resilience": {
Line 4,750: 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"
"Disabled": false
},
},
"upgrade_restorative_locket": {
"upgrade_restorative_locket": {
Line 4,782: 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"
"Disabled": false
},
},
"upgrade_return_fire": {
"upgrade_return_fire": {
Line 4,815: 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": "9",
"TechPower": "9",
"WeaponPower": "0",
"WeaponPower": "0",
Line 4,831: Line 4,853:
"BonusHealth": "125",
"BonusHealth": "125",
"SpiritDamageReflectedPct": "30",
"SpiritDamageReflectedPct": "30",
"ReturnFireBulletResist": "25",
"ReturnFireBulletResist": "20"
"Disabled": false
},
},
"upgrade_ricochet": {
"upgrade_ricochet": {
Line 4,852: 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": "10",
"BonusFireRate": "10"
"Disabled": false
},
},
"upgrade_rocket_booster": {
"upgrade_rocket_booster": {
Line 4,887: 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,912: Line 4,934:
"ImpactHeight": "2m",
"ImpactHeight": "2m",
"MinAimAngle": "30",
"MinAimAngle": "30",
"BonusHealth": "125",
"BonusHealth": "125"
"Disabled": false
},
},
"upgrade_rocket_boots": {
"upgrade_rocket_boots": {
"Name": "Majestic Leap - Disabled",
"Name": "Majestic Leap - Disabled",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003ELaunch yourself\u003C/span\u003E high into the air. Cannot be used for 4s 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,928: 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",
Line 4,944: Line 4,966:
"InteruptCooldown": 4,
"InteruptCooldown": 4,
"AirControlPercent": "100",
"AirControlPercent": "100",
"BonusHealth": "75",
"BonusHealth": "75"
"Disabled": true
},
},
"upgrade_rupture": {
"upgrade_rupture": {
Line 4,962: Line 4,983:
"Disruption"
"Disruption"
],
],
"Cooldown": 45,
"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",
"Disabled": false
"BonusHealthRegen": "1.5",
"BonusAbilityDurationPercent": "8"
},
},
"upgrade_savior": {
"upgrade_savior": {
"Name": "Divine Barrier",
"Name": "Divine Barrier",
"Description": "Provide the target with \u003Cspan style=\"font-weight: bold;\"\u003EBullet Shield, Spirit Shield, and Movement Speed\u003C/span\u003E. 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,996: 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": "50",
"BonusHealth": "50"
"Disabled": false
},
},
"upgrade_self_bubble": {
"upgrade_self_bubble": {
"Name": "Ethereal Shift",
"Name": "Ethereal Shift",
"Description": "You enter a void state and become \u003Cspan style=\"font-weight: bold;\"\u003Euntargetable and invincible\u003C/span\u003E for a short duration, during which you cannot move or perform any actions. Afterwards you \u003Cspan style=\"font-weight: bold;\"\u003Einstantly reload\u003C/span\u003E and gain bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E.\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 5,031: 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",
"Disabled": false
"BonusMoveSpeed": "3m"
},
},
"upgrade_sharpshooter": {
"upgrade_sharpshooter": {
Line 5,066: 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"
"Disabled": false
},
},
"upgrade_silencer": {
"upgrade_silencer": {
Line 5,104: 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": "12",
"TechPower": "18",
"WeaponPower": "0",
"WeaponPower": "0",
"EMPDuration": "2",
"EMPDuration": "2",
Line 5,121: Line 5,145:
"SlowPercent": "25",
"SlowPercent": "25",
"SlowDuration": "1.3",
"SlowDuration": "1.3",
"Disabled": false
"TechResist": "12"
},
},
"upgrade_siphon_bullets": {
"upgrade_siphon_bullets": {
Line 5,138: 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": "15",
"BulletResist": "18",
"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"
"Disabled": false
},
},
"upgrade_slow_immunity": {
"upgrade_slow_immunity": {
Line 5,171: 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"
"Disabled": true
},
},
"upgrade_slowing_bullets": {
"upgrade_slowing_bullets": {
Line 5,201: 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",
"SlowDuration": "1.3",
"SlowDuration": "1.3",
"BaseAttackDamagePercent": "16",
"BaseAttackDamagePercent": "16"
"Disabled": false
},
},
"upgrade_slowing_tech": {
"upgrade_slowing_tech": {
"Name": "Slowing Spirit",
"Name": "Slowing Spirit",
"Description": "Dealing \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E applies \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slows\u003C/span\u003E 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,232: 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",
"SlowPercent": "15",
"SlowPercent": "15",
"SlowDuration": "2",
"SlowDuration": "2"
"Disabled": true
},
},
"upgrade_small_attack_speed": {
"upgrade_small_attack_speed": {
"Name": "Basic Fire Rate",
"Name": "Basic Fire Rate",
"Description": "Increases your \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E.",
"Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"Cost": "500",
"Cost": "500",
"Tier": "1",
"Tier": "1",
Line 5,259: 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",
"BonusFireRate": "8",
"BonusFireRate": "8"
"Disabled": true
},
},
"upgrade_soaring_spirit": {
"upgrade_soaring_spirit": {
Line 5,290: 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": "23",
"TechPower": "30",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealthRegen": "3",
"BonusHealthRegen": "3",
"BonusSprintSpeed": "1m",
"BonusSprintSpeed": "1m",
"BonusHealth": "100",
"BonusHealth": "100"
"Disabled": false
},
},
"upgrade_spellshield": {
"upgrade_spellshield": {
"Name": "Hexafoil Ward",
"Name": "Hexafoil Ward",
"Description": "Block the next \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E or \u003Cspan style=\"font-weight: bold;\"\u003EDebuff\u003C/span\u003E, preventing its effects. Only regenerates outside of combat.",
"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",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 5,320: Line 5,346:
"Durability"
"Durability"
],
],
"Cooldown": "12",
"Disabled": true,
"Duration": "0",
"AbilityCooldown": "12",
"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,336: Line 5,363:
"BonusHealth": "25",
"BonusHealth": "25",
"SpellShieldLingerDuration": ".3",
"SpellShieldLingerDuration": ".3",
"SpellShieldFlavorText": "asdasd",
"SpellShieldFlavorText": "asdasd"
"Disabled": true
},
},
"upgrade_sprint_booster": {
"upgrade_sprint_booster": {
"Name": "Sprint Boots",
"Name": "Sprint Boots",
"Description": "Increases your \u003Cspan style=\"font-weight: bold;\"\u003Eforward movement speed\u003C/span\u003E over time. Taking damage resets the effect for \u003Cspan style=\"font-weight: bold;\"\u003E1.5s\u003C/span\u003E",
"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,353: 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",
"BonusSprintSpeed": "2m",
"BonusSprintSpeed": "2m",
"BaseAttackDamagePercent": "4",
"BaseAttackDamagePercent": "4",
"BonusHealthRegen": "1",
"BonusHealthRegen": "1"
"Disabled": false
},
},
"upgrade_stabilizer": {
"upgrade_stabilizer": {
"Name": "Stabilizer",
"Name": "Stabilizer",
"Description": "Removes the \u003Cspan style=\"font-weight: bold;\"\u003Emovement speed penalty\u003C/span\u003E while shooting, and increases \u003Cspan style=\"font-weight: bold;\"\u003Ebullet speed\u003C/span\u003E.",
"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,381: 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",
"MoveWhileShootingSpeedPenaltyReductionPercent": "100",
"MoveWhileShootingSpeedPenaltyReductionPercent": "100",
"MoveWhileZoomedSpeedPenaltyReductionPercent": "100",
"MoveWhileZoomedSpeedPenaltyReductionPercent": "100",
"BonusBulletSpeedPercent": "30",
"BonusBulletSpeedPercent": "30"
"Disabled": true
},
},
"upgrade_stabilizing_tripod": {
"upgrade_stabilizing_tripod": {
"Name": "Stabilizing Tripod",
"Name": "Stabilizing Tripod",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003EDisarm yourself\u003C/span\u003E to toss your weapon to the target location where it transforms into a \u003Cspan style=\"font-weight: bold;\"\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.",
"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,411: 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,435: Line 5,462:
"StationaryRecoilReduction": "25",
"StationaryRecoilReduction": "25",
"CasterHealthPercent": "100",
"CasterHealthPercent": "100",
"BulletSpeedOverride": "6500",
"BulletSpeedOverride": "6500"
"Disabled": true
},
},
"upgrade_stasis_bomb": {
"upgrade_stasis_bomb": {
Line 5,448: 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,474: Line 5,501:
"LiftHeight": "120",
"LiftHeight": "120",
"SlamdownSpeed": "500",
"SlamdownSpeed": "500",
"MoveSpeedMax": "4m",
"MoveSpeedMax": "4m"
"Disabled": true
},
},
"upgrade_superacolytes_glove": {
"upgrade_superacolytes_glove": {
"Name": "Hex-Sealed Knuckles",
"Name": "Hex-Sealed Knuckles",
"Description": "After dealing an accumulated \u003Cspan style=\"font-weight: bold;\"\u003E200\u003C/span\u003E spirit damage, your next \u003Cspan style=\"font-weight: bold;\"\u003EHeavy Melee Attack\u003C/span\u003E deals an additional \u003Cspan style=\"font-weight: bold;\"\u003E200 spirit damage\u003C/span\u003E.",
"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",
"Cost": "3000",
"Tier": "3",
"Tier": "3",
Line 5,494: Line 5,520:
"Melee"
"Melee"
],
],
"Cooldown": "3",
"Disabled": true,
"Duration": "13",
"AbilityCooldown": "3",
"CastRange": "0",
"AbilityDuration": "13",
"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,510: Line 5,537:
"TechShieldMaxHealth": "100",
"TechShieldMaxHealth": "100",
"BonusHealthRegen": "1",
"BonusHealthRegen": "1",
"BonusMeleeDamagePercent": "30",
"BonusMeleeDamagePercent": "30"
"Disabled": true
},
},
"upgrade_superior_stamina": {
"upgrade_superior_stamina": {
Line 5,529: 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"
"Disabled": false
},
},
"upgrade_suppressor": {
"upgrade_suppressor": {
Line 5,563: 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",
"BonusHealth": "50",
"BonusHealth": "50",
"BonusHealthRegen": "2.5",
"BonusHealthRegen": "2.5",
"FireRateSlow": "25",
"FireRateSlow": "25"
"Disabled": false
},
},
"upgrade_surging_power": {
"upgrade_surging_power": {
Line 5,598: 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,615: Line 5,642:
"BonusMoveSpeed": "2m",
"BonusMoveSpeed": "2m",
"BaseAttackDamagePercent": "25",
"BaseAttackDamagePercent": "25",
"BonusHealth": "150",
"BonusHealth": "175",
"ActiveReloadPercent": "50",
"ActiveReloadPercent": "75"
"Disabled": false
},
},
"upgrade_target_stun": {
"upgrade_target_stun": {
Line 5,634: 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,652: Line 5,679:
"Damage": "20",
"Damage": "20",
"TechShieldMaxHealth": "200",
"TechShieldMaxHealth": "200",
"Stamina": "1",
"Stamina": "1"
"Disabled": false
},
},
"upgrade_targeted_silence": {
"upgrade_targeted_silence": {
Line 5,670: 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",
"Damage": "100",
"Damage": "100",
"TechShieldMaxHealth": "150",
"TechShieldMaxHealth": "150",
"BonusSprintSpeed": "1m",
"BonusSprintSpeed": "1m"
"Disabled": false
},
},
"upgrade_tech_armor": {
"upgrade_tech_armor": {
Line 5,701: 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"
"Disabled": false
},
},
"upgrade_tech_bleed": {
"upgrade_tech_bleed": {
"Name": "Mystic Reverb",
"Name": "Mystic Reverb",
"Description": "Imbue an ability to apply \u003Cspan style=\"font-weight: bold;\"\u003Eslow\u003C/span\u003E in a radius around the 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.",
"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,732: 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,749: 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"
"Disabled": false
},
},
"upgrade_tech_cleave": {
"upgrade_tech_cleave": {
"Name": "Quantum Chimaera",
"Name": "Quantum Chimaera",
"Description": "Your Tech attacks strike additional nearby enemies for \u003Cspan style=\"font-weight: bold;\"\u003E75% of the total damage\u003C/span\u003E.",
"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,766: 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",
"TechCleaveDamagePercent": "75",
"TechCleaveDamagePercent": "75",
"TechCleaveRadius": "10m",
"TechCleaveRadius": "10m",
"ProcCooldown": "0.05",
"ProcCooldown": "0.05"
"Disabled": true
},
},
"upgrade_tech_damage_pulse": {
"upgrade_tech_damage_pulse": {
Line 5,799: Line 5,825:
"Durability"
"Durability"
],
],
"Cooldown": 1.5,
"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": "160",
"BonusHealth": "160",
"DamagePulseAmount": "40",
"DamagePulseAmount": "40",
"DamagePulseRadius": "9m",
"DamagePulseRadius": "9m"
"Disabled": false
},
},
"upgrade_tech_defender": {
"upgrade_tech_defender": {
Line 5,827: 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",
"BonusHealth": "125",
"BonusHealth": "125",
"TechArmor": "1",
"TechArmor": "1"
"Disabled": true
},
},
"upgrade_tech_defense_shredders": {
"upgrade_tech_defense_shredders": {
Line 5,859: 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,875: Line 5,902:
"ShreddersTechAmp": "10",
"ShreddersTechAmp": "10",
"DebuffDuration": "6",
"DebuffDuration": "6",
"LifestealPercentHero": "20",
"AbilityLifestealPercentHero": "20"
"Disabled": false
},
},
"upgrade_tech_overflow": {
"upgrade_tech_overflow": {
"Name": "Spiritual Overflow",
"Name": "Spiritual Overflow",
"Description": "Gain bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E by \u003Cspan style=\"font-weight: bold;\"\u003Echarging up\u003C/span\u003E 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,893: 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",
"BulletShieldMaxHealth": "225",
"BulletShieldMaxHealth": "225",
"LifestealPercentHero": "10",
"AbilityLifestealPercentHero": "10",
"BonusFireRate": "20",
"BonusFireRate": "35",
"BonusSpirit": "45",
"BonusSpirit": "50",
"BuildUpPerShot": "0.75",
"BuildUpPerShot": "0.75",
"BuildUpDuration": "5",
"BuildUpDuration": "5"
"Disabled": false
},
},
"upgrade_tech_purge": {
"upgrade_tech_purge": {
Line 5,930: 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",
"TechResist": "45",
"TechResist": "45"
"Disabled": false
},
},
"upgrade_tech_range": {
"upgrade_tech_range": {
Line 5,961: Line 5,987:
"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",
"NonImbuedTechRangeMultiplier": "25",
"NonImbuedTechRangeMultiplier": "26",
"NonImbuedTechRadiusMultiplier": "25",
"NonImbuedTechRadiusMultiplier": "25",
"ImbuedTechRangeMultiplier": "35",
"ImbuedTechRangeMultiplier": "35",
"ImbuedTechRadiusMultiplier": "35",
"ImbuedTechRadiusMultiplier": "35",
"BulletResist": "12",
"BulletResist": "13"
"Disabled": false
},
},
"upgrade_thermal_detonator": {
"upgrade_thermal_detonator": {
Line 5,996: 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 6,019: Line 6,046:
"BulletShieldMaxHealth": "225",
"BulletShieldMaxHealth": "225",
"BaseAttackDamagePercent": "14",
"BaseAttackDamagePercent": "14",
"Disabled": false
"BonusSprintSpeed": "1m"
},
},
"upgrade_titan_round": {
"upgrade_titan_round": {
Line 6,036: 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": "120",
"BonusClipSizePercent": "120",
"BaseAttackDamagePercent": "18",
"BaseAttackDamagePercent": "18",
"BulletResist": "18",
"MeleeResistPercent": "25",
"Disabled": false
"TechResist": "12"
},
},
"upgrade_toughness_3": {
"upgrade_toughness_3": {
"Name": "Toughness",
"Name": "Toughness",
"Description": "Increases \u003Cspan style=\"font-weight: bold;\"\u003EHealth\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Ehealth regen\u003C/span\u003E.",
"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 6,064: 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",
"BonusHealth": "175",
"BonusHealth": "175",
"BonusHealthRegen": "2",
"BonusHealthRegen": "2"
"Disabled": true
},
},
"upgrade_toxic_bullets": {
"upgrade_toxic_bullets": {
"Name": "Toxic Bullets",
"Name": "Toxic Bullets",
"Description": "Your bullets build up a \u003Cspan style=\"font-weight: bold;\"\u003EBleed\u003C/span\u003E on enemies, causing them to lose a \u003Cspan style=\"font-weight: bold;\"\u003Epercentage of their current health\u003C/span\u003E over time. Also applies \u003Cspan style=\"font-weight: bold;\"\u003EHealing Reduction\u003C/span\u003E 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 6,098: 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",
"HealAmpReceivePenaltyPercent": "-65",
"HealAmpReceivePenaltyPercent": "-65",
"HealAmpRegenPenaltyPercent": "-65",
"HealAmpRegenPenaltyPercent": "-65",
"DotMultiplerTroopers": "0.5",
"DotMultiplerTroopers": "0.5"
"Disabled": false
},
},
"upgrade_unstoppable": {
"upgrade_unstoppable": {
Line 6,135: 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",
"Disabled": false
},
},
"upgrade_vampire": {
"upgrade_vampire": {
Line 6,167: 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",
"BulletLifestealPercent": "28",
"BulletLifestealPercent": "28",
"BonusHealth": "75",
"BonusHealth": "75"
"Disabled": false
},
},
"upgrade_veil_walker": {
"upgrade_veil_walker": {
"Name": "Veil Walker",
"Name": "Veil Walker",
"Description": "Walking through a \u003Cspan style=\"font-weight: bold;\"\u003Ecosmic veil\u003C/span\u003E grants you \u003Cspan style=\"font-weight: bold;\"\u003EStealth\u003C/span\u003E, increased \u003Cspan style=\"font-weight: bold;\"\u003EMovement Speed\u003C/span\u003E and restores all \u003Cspan style=\"font-weight: bold;\"\u003EBullet and Spirit Shields\u003C/span\u003E.",
"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 6,197: 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 6,217: 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",
"BonusClipSize": "0",
"BonusClipSize": "0",
"InvisDuration": "5",
"InvisDuration": "5",
"BonusMoveSpeed": "3m",
"BonusMoveSpeed": "4m"
"Disabled": false
},
},
"upgrade_vex_barrier": {
"upgrade_vex_barrier": {
"Name": "Reactive Barrier",
"Name": "Reactive Barrier",
"Description": "Automatically 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.",
"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 6,240: 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",
"VexBarrierShieldDuration": "9",
"VexBarrierShieldDuration": "9"
"Disabled": false
},
},
"upgrade_warp_stone": {
"upgrade_warp_stone": {
Line 6,274: 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",
"BaseAttackDamagePercent": "20",
"BaseAttackDamagePercent": "20",
"BulletResist": "30",
"BulletResist": "30",
"CasterBuffDuration": "5",
"CasterBuffDuration": "5"
"Disabled": false
},
},
"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 \u003Cspan style=\"font-weight: bold;\"\u003Etethered\u003C/span\u003E 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 6,306: 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 6,325: Line 6,353:
"BuildUpPerShot": "1.2",
"BuildUpPerShot": "1.2",
"BuildUpDuration": "10",
"BuildUpDuration": "10",
"TetherRadius": "7m",
"TetherRadius": "7m"
"Disabled": true
},
},
"upgrade_weapon_eater": {
"upgrade_weapon_eater": {
"Name": "Weapon Eater",
"Name": "Weapon Eater",
"Description": "Reduces Courage by \u003Cspan class=\"highlight_weapon\"\u003E-5\u003C/span\u003E. \u003Cbr\u003EGain \u003Cspan class=\"highlight_weapon\"\u003E3.5 Courage\u003C/span\u003E (Up to \u003Cspan class=\"highlight_weapon\"\u003E30\u003C/span\u003E) for \u003Cspan style=\"font-weight: bold;\"\u003Ekilling an enemy Hero\u003C/span\u003E but lose \u003Cspan class=\"highlight_weapon\"\u003E6 gained Courage\u003C/span\u003E on \u003Cspan style=\"font-weight: bold;\"\u003EDeath\u003C/span\u003E. 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,338: 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,355: Line 6,383:
"KillWindow": "1",
"KillWindow": "1",
"MaxWeaponPower": "30",
"MaxWeaponPower": "30",
"BaseBonusCounter": "-5",
"BaseBonusCounter": "-5"
"Disabled": true
},
},
"upgrade_weapon_instant_reload": {
"upgrade_weapon_instant_reload": {
Line 6,368: 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",
"BonusClipSizePercent": "60",
"BonusClipSizePercent": "60"
"Disabled": true
},
},
"upgrade_weapon_overdrive_clip": {
"upgrade_weapon_overdrive_clip": {
"Name": "Overdrive Clip",
"Name": "Overdrive Clip",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003EDeal non-lethal damage based on your max health to yourself\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\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 style=\"font-weight: bold;\"\u003Ecourage\u003C/span\u003E.",
"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,394: 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,410: Line 6,438:
"BonusReloadSpeed": "-75",
"BonusReloadSpeed": "-75",
"BonusWeaponPower": "100",
"BonusWeaponPower": "100",
"OverdriveClipDuration": "5",
"OverdriveClipDuration": "5"
"Disabled": true
},
},
"upgrade_weapon_power_and_health_drain": {
"upgrade_weapon_power_and_health_drain": {
"Name": "Overdrive",
"Name": "Overdrive",
"Description": "Increase your \u003Cspan style=\"font-weight: bold;\"\u003ECourage\u003C/span\u003E while draining your own \u003Cspan style=\"font-weight: bold;\"\u003Ehealth\u003C/span\u003E.",
"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,423: 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",
"WeaponPowerWhileActivated": "135",
"WeaponPowerWhileActivated": "135",
"HealthDrainedPerSecond": "35",
"HealthDrainedPerSecond": "35",
"Interval": "0.1",
"Interval": "0.1"
"Disabled": true
},
},
"upgrade_withering_whip": {
"upgrade_withering_whip": {
Line 6,456: Line 6,483:
"MagicDamage"
"MagicDamage"
],
],
"Cooldown": 26,
"Disabled": false,
"Duration": "4.5",
"AbilityCooldown": 18,
"CastRange": "30m",
"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",
"Damage": "50",
"FireRateSlow": "45",
"FireRateSlow": "45",
"BulletArmorReduction": "-14",
"BulletArmorReduction": "-11",
"SpiritPower": "6",
"SpiritPower": "6",
"BonusSprintSpeed": "1m",
"BonusSprintSpeed": "1m",
"BonusHealth": "50",
"BulletShieldMaxHealth": "100"
"Disabled": false
},
},
"weapon_upgrade_base": {
"weapon_upgrade_base": {
Line 6,486: 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"
"Disabled": false
},
},
"weapon_upgrade_t1": {
"weapon_upgrade_t1": {
Line 6,511: 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"
"Disabled": false
},
},
"weapon_upgrade_t2": {
"weapon_upgrade_t2": {
Line 6,536: 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"
"Disabled": false
},
},
"weapon_upgrade_t3": {
"weapon_upgrade_t3": {
Line 6,561: 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"
"Disabled": false
},
},
"weapon_upgrade_t4": {
"weapon_upgrade_t4": {
Line 6,586: 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"
"Disabled": false
}
}
}
}

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"