Data:ItemData.json: Difference between revisions

From The Deadlock Wiki
Jump to navigation Jump to search
Deadbot (talk | contribs)
DeadBot v0.3.0-beta.5-5533
Deadbot (talk | contribs)
Deadbot v1.17.0-6684
 
(103 intermediate revisions by 12 users not shown)
Line 3: Line 3:
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "None",
"Cost": null,
"Tier": null,
"Tier": null,
"Activation": "ActivationPress",
"Activation": "Press",
"Slot": null,
"Slot": null,
"Components": null,
"Components": null,
Line 13: Line 13:
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "2.0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityDuration": 2,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
},
"armor_upgrade_base": {
"armor_upgrade_base": {
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "None",
"Cost": null,
"Tier": null,
"Tier": null,
"Activation": "Passive",
"Activation": "Passive",
Line 38: Line 31:
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
},
"armor_upgrade_t1": {
"armor_upgrade_t1": {
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "500",
"Cost": 800,
"Tier": "1",
"Tier": 1,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
Line 63: Line 48:
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
},
"armor_upgrade_t2": {
"armor_upgrade_t2": {
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "1250",
"Cost": 1600,
"Tier": "2",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
Line 88: Line 65:
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
},
"armor_upgrade_t3": {
"armor_upgrade_t3": {
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "3000",
"Cost": 3200,
"Tier": "3",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
Line 113: Line 82:
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
},
"armor_upgrade_t4": {
"armor_upgrade_t4": {
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": 6400,
"Tier": "4",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
Line 138: Line 99:
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
},
"tech_upgrade_base": {
"armor_upgrade_t5": {
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "None",
"Cost": 9999,
"Tier": null,
"Tier": 5,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
},
"tech_upgrade_t1": {
"cosmetic_item_snowball": {
"Name": null,
"Name": "Snowball",
"Description": null,
"Description": "Throw snowballs at your friends and enemies. Distance and other properties improve as you make progress in the \u003Cspan class=\"highlight\"\u003E2025 Holiday Challenge\u003C/span\u003E.\u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EThrowing a Snowball at an ally won't inflict damage and will reset its cooldown.\u003C/span\u003E",
"Cost": "500",
"Cost": null,
"Tier": "1",
"Tier": null,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Tech",
"Slot": null,
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": null,
"AllFriendly",
"AllEnemy"
],
"ShopFilters": [
"WeaponDamage"
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 18,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCastDelay": 0.1,
"AbilityChannelTime": "0",
"AbilityPostCastDuration": 1,
"AbilityPostCastDuration": "0",
"AbilityCharges": 1,
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": 1.5,
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": "50",
"Damage": 1,
"AbilityResourceCost": "0",
"Radius": 5,
"TechPower": "0",
"SnowballSpeed": 630,
"WeaponPower": "0"
"SnowballCount": 1,
"Spread": 3,
"MaxLevel": 32,
"Progression": {
"Damage": {
"Levels": {
"0": 1,
"1": 2,
"2": 4,
"3": 8,
"4": 12,
"32": 20
}
},
"Speed": {
"Levels": {
"0": 630,
"1": 787,
"2": 944,
"3": 1102,
"4": 1260,
"5": 1417,
"6": 1575,
"32": 2756
}
},
"Cooldown": {
"Levels": {
"0": 18,
"1": 16,
"2": 14,
"3": 12,
"4": 10,
"5": 8
}
},
"Charges": {
"Levels": {
"0": 1,
"8": 2,
"16": 3,
"24": 4,
"32": 5
},
"Behavior": "UsePrevious"
},
"Radius": {
"Levels": {
"0": 5,
"32": 20
}
},
"SnowballCount": {
"Levels": {
"0": 1,
"16": 2,
"32": 3
},
"Behavior": "UsePrevious"
}
}
},
},
"tech_upgrade_t2": {
"cosmetic_item_voting_poster": {
"Name": null,
"Name": "Place Poster",
"Description": null,
"Description": null,
"Cost": "1250",
"Cost": null,
"Tier": "2",
"Tier": null,
"Activation": "Passive",
"Activation": "OnRelease",
"Slot": "Tech",
"Slot": null,
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"WeaponDamage"
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 0.5,
"AbilityUnitTargetLimit": "1",
"AbilityCastRange": 550,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCastDelay": 0.15,
"AbilityPostCastDuration": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCharges": "0",
"ChannelMoveSpeed": -1,
"AbilityCooldownBetweenCharge": "0",
"Radius": 5
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
},
"tech_upgrade_t3": {
"item_projectile_test_01": {
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "3000",
"Cost": 800,
"Tier": "3",
"Tier": 1,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": null,
"AllEnemy"
"IsDisabled": false,
],
"AbilityCooldown": "0",
"ShopFilters": [
"AbilityDuration": "0",
"WeaponDamage"
"AbilityCastRange": "0",
],
"AbilityUnitTargetLimit": "1",
"IsDisabled": true,
"AbilityCastDelay": "0",
"StreetBrawl": false,
"AbilityChannelTime": "0",
"IsImbue": false,
"AbilityPostCastDuration": "0",
"AbilityCooldown": 1,
"AbilityCharges": "0",
"AbilityDuration": 1,
"AbilityCooldownBetweenCharge": "0",
"AbilityCastRange": "30m",
"ChannelMoveSpeed": "50",
"AbilityUnitTargetLimit": 1,
"AbilityResourceCost": "0",
"AbilityCastDelay": 0.01,
"TechPower": "0",
"AbilityCooldownBetweenCharge": -1,
"WeaponPower": "0"
"ChannelMoveSpeed": -1,
"Radius": "0.5m",
"HeightOffGround": "0.5m"
},
},
"tech_upgrade_t4": {
"item_projectile_test_02": {
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": 800,
"Tier": "4",
"Tier": 1,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": null,
"AllEnemy"
"IsDisabled": false,
],
"AbilityCooldown": "0",
"ShopFilters": [
"AbilityDuration": "0",
"WeaponDamage"
"AbilityCastRange": "0",
],
"AbilityUnitTargetLimit": "1",
"IsDisabled": true,
"AbilityCastDelay": "0",
"StreetBrawl": false,
"AbilityChannelTime": "0",
"IsImbue": false,
"AbilityPostCastDuration": "0",
"AbilityCooldown": 1,
"AbilityCharges": "0",
"AbilityDuration": 1,
"AbilityCooldownBetweenCharge": "0",
"AbilityCastRange": "30m",
"ChannelMoveSpeed": "50",
"AbilityUnitTargetLimit": 1,
"AbilityResourceCost": "0",
"AbilityCastDelay": 0.01,
"TechPower": "0",
"AbilityCooldownBetweenCharge": -1,
"WeaponPower": "0"
"ChannelMoveSpeed": -1,
"Radius": "0.5m",
"HeightOffGround": "0.5m"
},
},
"upgrade_ability_power_shard": {
"item_projectile_test_03": {
"Name": "Echo Shard",
"Name": null,
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": 800,
"Tier": "4",
"Tier": 1,
"Activation": "InstantCast",
"Activation": "InstantCast",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"ShopFilters": [
"Movement",
"WeaponDamage"
"MagicDamage"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": 23,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 1,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 1,
"AbilityCastDelay": "0.2",
"AbilityCastRange": "30m",
"AbilityChannelTime": "0",
"AbilityUnitTargetLimit": 1,
"AbilityPostCastDuration": "0",
"AbilityCastDelay": 0.01,
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": "50",
"Radius": "0.5m",
"AbilityResourceCost": "0",
"HeightOffGround": "0.5m"
"TechPower": "12",
"WeaponPower": "0",
"BonusMoveSpeed": "1m",
"BulletResist": "16"
},
},
"upgrade_ability_refresher": {
"item_projectile_test_04": {
"Name": "Refresher",
"Name": null,
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003EReset the cooldown\u003C/span\u003E of all your abilities and \u003Cspan style=\"font-weight: bold;\"\u003Erestore all your charges\u003C/span\u003E.",
"Description": null,
"Cost": "6000",
"Cost": 800,
"Tier": "4",
"Tier": 1,
"Activation": "InstantCast",
"Activation": "InstantCast",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"AbilityCooldown": 260,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.6",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"TechResist": "8",
"BulletResist": "16"
},
"upgrade_ablative_coat": {
"Name": "Ablative Coat",
"Description": "Provides \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E but you lose some each time you take Weapon Damage. Loss can only happen once every {s:StackLossFrequency}s. Bullet Resist is restored when out of combat.",
"Cost": "6000",
"Tier": "4",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": [],
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 21,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"MaxBulletResist": "40",
"StackLossFrequency": "1",
"ArmorLossPerHit": "4",
"BulletArmor": "1",
"BonusSprintSpeed": "3m"
},
"upgrade_acolytes_glove": {
"Name": "Spirit Strike",
"Description": "When you perform a \u003Cspan style=\"font-weight: bold;\"\u003ELight or Heavy Melee\u003C/span\u003E attack against a hero, deal extra \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E with the attack and reduce the target's \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Resist\u003C/span\u003E.",
"Cost": "500",
"Tier": "1",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"WeaponDamage"
"Melee"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": 8.5,
"StreetBrawl": false,
"AbilityDuration": "11",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 1,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 1,
"AbilityCastDelay": "0",
"AbilityCastRange": "30m",
"AbilityChannelTime": "0",
"AbilityUnitTargetLimit": 1,
"AbilityPostCastDuration": "0",
"AbilityCastDelay": 0.01,
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": "50",
"Radius": "0.5m",
"AbilityResourceCost": "0",
"HeightOffGround": "0.5m"
"TechPower": "0",
"WeaponPower": "0",
"SpiritDamage": "50",
"TechArmorDamageReduction": "-8",
"TechShieldMaxHealth": "80",
"BonusMeleeDamagePercent": "12"
},
},
"upgrade_active_bullet_shield": {
"item_projectile_test_05": {
"Name": "Shield Rush",
"Name": null,
"Description": "Give temporary \u003Cspan class=\"highlight\"\u003Ebullet shield\u003C/span\u003E for you and nearby allied Heros and their minions.",
"Description": null,
"Cost": "6000",
"Cost": 800,
"Tier": "4",
"Tier": 1,
"Activation": "InstantCast",
"Activation": "InstantCast",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroFriendly",
"AllEnemy"
"MinionFriendly"
],
],
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 64,
"AbilityDuration": "15",
"AbilityCastRange": "25m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.25",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"TempBulletShieldHealth": "800",
"Radius": "30m",
"BulletShieldMaxHealth": "400",
"BonusSprintSpeed": "5m"
},
"upgrade_active_reload": {
"Name": "Active Reload",
"Description": "While reloading, pressing R during the highlighted portion will \u003Cspan style=\"font-weight: bold;\"\u003Einstantly finish your reload\u003C/span\u003E and grant you \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EBullet Lifesteal\u003C/span\u003E.",
"Cost": "1250",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage"
"WeaponDamage"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": 18,
"StreetBrawl": false,
"AbilityDuration": "7",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 1,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 1,
"AbilityCastDelay": "0",
"AbilityCastRange": "30m",
"AbilityChannelTime": "0",
"AbilityUnitTargetLimit": 1,
"AbilityPostCastDuration": "0",
"AbilityCastDelay": 0.01,
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": "50",
"Radius": "0.5m",
"AbilityResourceCost": "0",
"HeightOffGround": "0.5m"
"TechPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "10",
"BonusClipSizePercent": "24",
"BulletLifestealPercent": "18",
"BonusFireRate": "20",
"BonusHealth": "50"
},
},
"upgrade_aerial_assault": {
"item_projectile_test_06": {
"Name": "Aerial Assault",
"Name": null,
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": 800,
"Tier": "4",
"Tier": 1,
"Activation": "InstantCast",
"Activation": "InstantCast",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"AllEnemy"
],
],
"ShopFilters": null,
"ShopFilters": [
"WeaponDamage"
],
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": 26,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 1,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 1,
"AbilityCastDelay": "0",
"AbilityCastRange": "30m",
"AbilityChannelTime": "0",
"AbilityUnitTargetLimit": 1,
"AbilityPostCastDuration": "0",
"AbilityCastDelay": 0.01,
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": "50",
"Radius": "0.5m",
"AbilityResourceCost": "0",
"HeightOffGround": "0.5m"
"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": {
"tech_upgrade_base": {
"Name": "Ammo Scavenger",
"Name": null,
"Description": "Any time you secure or deny a Soul from an entity you \u003Cspan style=\"font-weight: bold;\"\u003Eget ammo back\u003C/span\u003E and gain stacking \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E.\u003Cbr\u003EAt Max Stacks, gain bonus Sprint speed",
"Description": null,
"Cost": "500",
"Cost": null,
"Tier": "1",
"Tier": null,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": null,
"WeaponDamage",
"ClipSize"
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "45",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusClipSizePercent": "10",
"BonusHealth": "0",
"AmmoPerSoul": "2",
"SpiritPowerPerSoul": "1",
"MaxStacks": "18",
"BonusSprintSpeed": "2m"
},
},
"upgrade_aoe_root": {
"tech_upgrade_t1": {
"Name": "Vacuum Web",
"Name": null,
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": 800,
"Tier": "4",
"Tier": 1,
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllEnemy"
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": 42,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0.2",
"ChannelMoveSpeed": -1
"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": {
"tech_upgrade_t2": {
"Name": "EMP Grenade",
"Name": null,
"Description": "Throw a grenade that \u003Cspan class=\"highlight\"\u003Esilences\u003C/span\u003E enemies and lowers their \u003Cspan class=\"highlight\"\u003Espirit resistance\u003C/span\u003E.",
"Description": null,
"Cost": "3000",
"Cost": 1600,
"Tier": "3",
"Tier": 2,
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllEnemy"
"ShopFilters": null,
],
"IsDisabled": false,
"ShopFilters": [
"StreetBrawl": false,
"MagicDamage",
"IsImbue": false,
"Disruption"
"AbilityUnitTargetLimit": 1,
],
"AbilityCooldownBetweenCharge": -1,
"IsDisabled": true,
"ChannelMoveSpeed": -1
"AbilityCooldown": 32,
},
"AbilityDuration": "0.25",
"tech_upgrade_t3": {
"AbilityCastRange": "0",
"Name": null,
"AbilityUnitTargetLimit": "1",
"Description": null,
"AbilityCastDelay": "0.2",
"Cost": 3200,
"AbilityChannelTime": "0",
"Tier": 3,
"AbilityPostCastDuration": "0",
"Activation": "Passive",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"DebuffDuration": "5",
"StartRadius": "1m",
"Radius": "8m",
"TechResist": "-20",
"TechShieldMaxHealth": "225"
},
"upgrade_aoe_smoke_bomb": {
"Name": "Smoke",
"Description": "Give you and teammates \u003Cspan class=\"highlight\"\u003Einvisibility\u003C/span\u003E and a \u003Cspan class=\"highlight\"\u003Emove speed\u003C/span\u003E bonus.  Attacking or taking damage will remove the invisibility.\u003Cbr\u003ECast delay: {s:AbilityCastDelay}s.",
"Cost": "3000",
"Tier": "3",
"Activation": "InstantCast",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroFriendly"
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": 64,
"StreetBrawl": false,
"AbilityDuration": "25",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "1.5",
"ChannelMoveSpeed": -1
"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": {
"tech_upgrade_t4": {
"Name": "Spirit Barrier Pulse",
"Name": null,
"Description": "Temporarily gain \u003Cspan class=\"highlight\"\u003Espirit barrier\u003C/span\u003E for you and all nearby allied units.",
"Description": null,
"Cost": "1250",
"Cost": 6400,
"Tier": "2",
"Tier": 4,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllFriendly"
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": 32,
"StreetBrawl": false,
"AbilityDuration": "16",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0.25",
"ChannelMoveSpeed": -1
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"TempTechShieldHealth": "400",
"Radius": "30m"
},
},
"upgrade_arcane_eater": {
"tech_upgrade_t5": {
"Name": "Arcane Eater",
"Name": null,
"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.",
"Description": null,
"Cost": "1250",
"Cost": 9999,
"Tier": "2",
"Tier": 5,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1
},
"upgrade_ability_power_shard": {
"Name": "Echo Shard",
"Description": null,
"Cost": 6400,
"Tier": 4,
"Activation": "InstantCast",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroEnemy"
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Movement",
"FireRate"
"MagicDamage"
],
],
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": true,
"AbilityCastRange": "0",
"AbilityCooldown": 30,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityPostCastDuration": 0.5,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"TechResist": 5,
"AbilityCooldownBetweenCharge": "0",
"BulletResist": 5,
"ChannelMoveSpeed": "50",
"ImbuedCooldownMultiplier": 1,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "0",
"BulletResist": 5,
"WeaponPower": "0",
"TechResist": 5,
"BonusFireRate": "7",
"AbilityCooldown": -10
"SpiritStolePerHit": "1",
}
"HeadshotBonusSteal": "1",
"ProcCooldown": "0.5",
"MaxStacks": "99",
"StealDuration": "12"
},
},
"upgrade_arcane_extension": {
"upgrade_ability_refresher": {
"Name": "Duration Extender",
"Name": "Refresher",
"Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003EDuration\u003C/span\u003E of your abilities and items.",
"Description": "\u003Cspan class=\"highlight\"\u003EReset the cooldown\u003C/span\u003E of all your abilities and \u003Cspan class=\"highlight\"\u003Erestore all your charges\u003C/span\u003E.",
"Cost": "1250",
"Cost": 6400,
"Tier": "2",
"Tier": 4,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
Line 710: Line 540:
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 300,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCastDelay": 0.6,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"TechResist": 14,
"AbilityCooldownBetweenCharge": "0",
"BulletResist": 15,
"ChannelMoveSpeed": "50",
"PropertyUpgrades": {
"AbilityResourceCost": "0",
"AbilityCooldown": -210
"TechPower": "0",
}
"WeaponPower": "0",
"BonusAbilityDurationPercent": "14",
"BonusHealth": "100",
"BonusHealthRegen": "1.75",
"BaseAttackDamagePercent": "8"
},
},
"upgrade_arcane_medallion": {
"upgrade_absorbing_armor": {
"Name": "Arcane Medallion",
"Name": "Witchmail",
"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.",
"Description": "Taking heavy hits of {g:citadel_inline_attribute:'SpiritDamage'} from an enemy reduces a \u003Cspan class=\"highlight\"\u003Erandom ability cooldown\u003C/span\u003E.",
"Cost": "3000",
"Cost": 6400,
"Tier": "3",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityDuration": "12",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "35",
"WeaponPower": "0",
"MinimumDamage": "200"
},
"upgrade_arcane_surge": {
"Name": "Arcane Surge",
"Description": "Your next \u003Cspan style=\"font-weight: bold;\"\u003EDash-Jump\u003C/span\u003E does not cost an extra stamina and the \u003Cspan style=\"font-weight: bold;\"\u003Enext ability you use\u003C/span\u003E will have bonus \u003Cspan style=\"font-weight: bold;\"\u003ERange, Duration,\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E. Additionally, 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": "3000",
"Tier": "3",
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_kinetic_sash"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"WeaponDamage",
"FireRate",
"ClipSize",
"Movement",
"Durability"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 10.5,
"StreetBrawl": false,
"AbilityDuration": "7",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 1,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"TechPower": 14,
"AbilityCharges": "0",
"TechResist": 22,
"AbilityCooldownBetweenCharge": "0",
"CooldownReductionPerHit": 4,
"ChannelMoveSpeed": "50",
"CooldownReduction": 7,
"AbilityResourceCost": "0",
"DamageThreshold": 75,
"TechPower": "0",
"PropertyUpgrades": {
"WeaponPower": "0",
"TechPower": 26,
"BonusFireRate": "20",
"CooldownReductionPerHit": 2,
"BonusClipSize": "5",
"TechResist": 5
"BonusHealth": "100",
}
"Stamina": "1",
"SlowResistancePercent": "15",
"TechRangeMultiplier": "18",
"TechRadiusMultiplier": "18",
"BonusAbilityDurationPercent": "18",
"SpiritPower": "18"
},
},
"upgrade_armor_reduction_debuff": {
"upgrade_acolytes_glove": {
"Name": "Armor Piercing Rounds",
"Name": "Spirit Strike",
"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.",
"Description": "When you perform a \u003Cspan class=\"highlight\"\u003ELight or Heavy Melee\u003C/span\u003E attack against a hero, deal extra {g:citadel_inline_attribute:'SpiritDamage'} with the attack and reduce the target's \u003Cspan class=\"highlight\"\u003ESpirit Resist\u003C/span\u003E.\u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003ECooldown is 2x longer for Light Melee hits.\u003C/span\u003E",
"Cost": "3000",
"Cost": 800,
"Tier": "3",
"Tier": 1,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy",
"HeroEnemy"
"CreepEnemy",
"MinionEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage"
"MagicDamage",
"Melee"
],
],
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "8",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 8,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 6,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"LightMeleeCooldownMult": 2,
"AbilityCooldownBetweenCharge": "0",
"SpiritDamage": {
"ChannelMoveSpeed": "50",
"Value": 40,
"AbilityResourceCost": "0",
"Scale": {
"TechPower": "0",
"Value": 0.372,
"WeaponPower": "0",
"Type": "spirit"
"ResistReduction": "-60",
}
"BaseAttackDamagePercent": "12",
},
"BulletShieldDamagePercent": "60"
"TechArmorDamageReduction": -6,
"PropertyUpgrades": {
"SpiritDamage": 80,
"TechArmorDamageReduction": -5
}
},
},
"upgrade_attack_speed_1": {
"upgrade_active_bullet_shield": {
"Name": "Fire Rate",
"Name": null,
"Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"Description": null,
"Cost": "1250",
"Cost": 6400,
"Tier": "2",
"Tier": 4,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"HeroFriendly",
"MinionFriendly"
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 64,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 15,
"AbilityCastDelay": "0",
"AbilityCastRange": "25m",
"AbilityChannelTime": "0",
"AbilityUnitTargetLimit": 1,
"AbilityPostCastDuration": "0",
"AbilityCastDelay": 0.25,
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": "50",
"Radius": "30m",
"AbilityResourceCost": "0",
"BonusSprintSpeed": "5m"
"TechPower": "0",
"WeaponPower": "0",
"BonusFireRate": "15"
},
},
"upgrade_attack_speed_2": {
"upgrade_active_reload": {
"Name": "Improved Fire Rate",
"Name": "Active Reload",
"Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"Description": "While reloading, pressing {g:citadel_binding:'Reload'} during the highlighted portion will \u003Cspan class=\"highlight\"\u003Einstantly finish your reload\u003C/span\u003E and grant you \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003EBullet Lifesteal\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E.",
"Cost": "3000",
"Cost": 1600,
"Tier": "3",
"Tier": 2,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusFireRate": "25"
},
"upgrade_banshee_slugs": {
"Name": "Crippling Headshot",
"Description": null,
"Cost": "6000",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
Line 894: Line 657:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"WeaponDamage"
"Disruption"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 12,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 7,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"BulletLifestealPercent": 16,
"AbilityCooldownBetweenCharge": "0",
"BonusFireRate": 25,
"ChannelMoveSpeed": "50",
"BonusClipSizePercent": 20,
"AbilityResourceCost": "0",
"BonusMoveSpeed": "0.75m",
"TechPower": "0",
"PropertyUpgrades": {
"WeaponPower": "0",
"BonusFireRate": 15,
"BaseAttackDamagePercent": "20",
"BonusMoveSpeed": "3m",
"BulletLifestealPercent": "10",
"BulletLifestealPercent": 12,
"AbilityLifestealPercentHero": "10",
"BonusClipSizePercent": 10
"BulletResistReduction": "24",
}
"MagicResistReduction": "24",
"DebuffDuration": "4",
"DiminishingMultiplier": "0.5"
},
},
"upgrade_base": {
"upgrade_aerial_assault": {
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "None",
"Cost": 6400,
"Tier": null,
"Tier": 4,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": null,
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 26,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"ActivateTime": 0.75,
"AbilityCharges": "0",
"BulletLifestealPercent": 25,
"AbilityCooldownBetweenCharge": "0",
"BonusFireRate": 15,
"ChannelMoveSpeed": "50",
"JumpVelocityHidden": "30.0m",
"AbilityResourceCost": "0",
"AssaultLifestealPercent": 20,
"TechPower": "0",
"AssaultDuration": 3,
"WeaponPower": "0"
"AssaultFireRate": 60,
"ExplodeRadius": "3m"
},
},
"upgrade_belt_fed_magazine": {
"upgrade_aerial_supremacy": {
"Name": "Belt-Fed Magazine",
"Name": "Aerial Supremacy",
"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.",
"Description": null,
"Cost": "6000",
"Cost": 9999,
"Tier": "4",
"Tier": 5,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": [
"upgrade_superior_stamina"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"FireRate",
"MagicDamage",
"ClipSize"
"Movement",
"FireRate"
],
],
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": true,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"Stamina": 7,
"AbilityPostCastDuration": "0",
"AirMoveIncreasePercent": 70,
"AbilityCharges": "0",
"StaminaCooldownReduction": 40,
"AbilityCooldownBetweenCharge": "0",
"PropertyUpgrades": {
"ChannelMoveSpeed": "50",
"Stamina": 3,
"AbilityResourceCost": "0",
"AirMoveIncreasePercent": 30,
"TechPower": "0",
"StaminaCooldownReduction": 10
"WeaponPower": "0",
}
"BonusClipSizePercent": "125",
"SpinUpTime": "3.5",
"SpinUpDecay": "1.0",
"InitialFireRateDecrease": "40",
"MaxFireRateIncrease": "60",
"BonusReloadTime": "0.0"
},
},
"upgrade_berserker": {
"upgrade_ammo_scavenger": {
"Name": "Berserker",
"Name": "Ammo Scavenger",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E increases as you take sustained damage.",
"Description": "Any time you secure or deny a Soul from an entity you \u003Cspan class=\"highlight\"\u003Eget ammo back\u003C/span\u003E and gain stacking \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.\u003Cbr\u003EAt Max Stacks, gain bonus Sprint speed",
"Cost": "1250",
"Cost": 800,
"Tier": "2",
"Tier": 1,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"WeaponDamage",
"ClipSize",
"ClipSize"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityDuration": 45,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"AmmoPerSoul": 2,
"AbilityCharges": "0",
"SpiritPowerPerSoul": 1,
"AbilityCooldownBetweenCharge": "0",
"MaxStacks": 18,
"ChannelMoveSpeed": "50",
"BonusSprintSpeed": "2m"
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"DamageDuration": "10",
"DamageToStack": "120",
"WeaponPowerPerStack": "5",
"MaxStacks": 10,
"BonusClipSize": "4",
"BulletResist": "8"
},
},
"upgrade_blitz_bullets": {
"upgrade_ancient_shield": {
"Name": "Swift Striker",
"Name": "Ancient Shield",
"Description": null,
"Description": null,
"Cost": "1250",
"Cost": 9999,
"Tier": "2",
"Tier": 5,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"FireRate"
"WeaponDamage"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": true,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"StatusResistancePercent": 40,
"AbilityPostCastDuration": "0",
"TechResist": 40,
"AbilityCharges": "0",
"BulletResist": 40,
"AbilityCooldownBetweenCharge": "0",
"OutOfCombatHealthRegen": 40,
"ChannelMoveSpeed": "50",
"DegenResistance": 40,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "0",
"DegenResistance": 10,
"WeaponPower": "0",
"StatusResistancePercent": 10,
"BonusFireRate": "20",
"TechResist": 10,
"BonusClipSizePercent": "10",
"OutOfCombatHealthRegen": 10,
"LocalBulletArmorReduction": "-5"
"BulletResist": 10
}
},
},
"upgrade_bonus_ability_charge_3": {
"upgrade_aoe_root": {
"Name": "Hyper Charge",
"Name": "Vortex Web",
"Description": "\u003Cspan class=\"highlight\"\u003E+{s:BonusAbilityCharges}\u003C/span\u003E to your max ability \u003Cspan class=\"highlight\"\u003Echarges\u003C/span\u003E.",
"Description": null,
"Cost": "3000",
"Cost": 6400,
"Tier": "3",
"Tier": 4,
"Activation": "Passive",
"Activation": "Press",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusAbilityCharges": "3"
},
"upgrade_boxing_glove": {
"Name": "Lifestrike",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003EMelee Attack\u003C/span\u003E applies \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Eheals you\u003C/span\u003E for 55% of the \u003Cspan style=\"font-weight: bold;\"\u003EMelee Damage\u003C/span\u003E dealt plus 110. This heal is 40% effective vs non-heroes.",
"Cost": "3000",
"Tier": "3",
"Activation": "Passive",
"Slot": "Armor",
"Components": [
"Components": [
"upgrade_lifestrike_gauntlets"
"upgrade_containment"
],
],
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": null,
"Durability",
"Melee",
"Healing"
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 5,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 42,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 4,
"AbilityCastDelay": "0",
"AbilityCastRange": "30m",
"AbilityChannelTime": "0",
"AbilityUnitTargetLimit": 1,
"AbilityPostCastDuration": "0",
"AbilityCastDelay": 0.2,
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": "50",
"CaptureRadius": "12m",
"AbilityResourceCost": "0",
"TetherDuration": 0.5,
"TechPower": "0",
"TetherRadius": "1m",
"WeaponPower": "0",
"SlowPercent": 35,
"SlowPercent": "60",
"GroundDashReductionPercent": -40,
"SlowDuration": "2.5",
"TechRangeMultiplier": 8,
"BonusMeleeDamagePercent": "35",
"TechRadiusMultiplier": 8,
"LifestealHeal": "110",
"BonusSprintSpeed": "0.75m",
"LifestealHealPercent": "55",
"PropertyUpgrades": {
"BonusHealth": "125",
"BonusSprintSpeed": "9m",
"BulletResist": "10",
"AbilityCooldown": -22,
"NonHeroHealPct": "40"
"TechRadiusMultiplier": 10,
"TechRangeMultiplier": 10,
"SlowPercent": 15
}
},
},
"upgrade_bullet_armor": {
"upgrade_aoe_silence": {
"Name": "Bullet Armor",
"Name": null,
"Description": "Decreases \u003Cspan style=\"font-weight: bold;\"\u003Edamage taken\u003C/span\u003E from bullets.",
"Description": null,
"Cost": "1250",
"Cost": 3200,
"Tier": "2",
"Tier": 3,
"Activation": "Passive",
"Activation": "Press",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"MagicDamage",
"Durability"
"Disruption"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 32,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 0.25,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCastDelay": 0.2,
"AbilityPostCastDuration": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCharges": "0",
"ChannelMoveSpeed": -1,
"AbilityCooldownBetweenCharge": "0",
"DebuffDuration": 5,
"ChannelMoveSpeed": "50",
"StartRadius": "1m",
"AbilityResourceCost": "0",
"Radius": "8m",
"TechPower": "0",
"TechResist": -20,
"WeaponPower": "0",
"BonusHealth": 150,
"BulletResist": "26",
"OutOfCombatHealthRegen": 3
"BaseAttackDamagePercent": "6"
},
},
"upgrade_bullet_armor_2": {
"upgrade_aoe_smoke_bomb": {
"Name": "Improved Bullet Armor",
"Name": null,
"Description": "Decreases \u003Cspan class=\"highlight\"\u003Edamage taken\u003C/span\u003E from bullets.",
"Description": null,
"Cost": "3000",
"Cost": 3200,
"Tier": "3",
"Tier": 3,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 64,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 25,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCastDelay": 1.5,
"AbilityPostCastDuration": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCharges": "0",
"ChannelMoveSpeed": -1,
"AbilityCooldownBetweenCharge": "0",
"InvisAlertWhenFading": 1,
"ChannelMoveSpeed": "50",
"InvisCancelOnDamage": 1,
"AbilityResourceCost": "0",
"InvisFadeToDuration": 0.3,
"TechPower": "0",
"InvisMoveSpeedMod": "1.5m",
"WeaponPower": "0",
"SpottedRadius": "20m",
"BulletArmor": "2"
"RevealOnDamageDuration": 0.25,
"RevealOnSpottedDuration": 0.25,
"Radius": "30m",
"FullInvisDistance": "50m"
},
},
"upgrade_bullet_armor_reduction_aura": {
"upgrade_aoe_tech_shield": {
"Name": "Hunter's Aura",
"Name": null,
"Description": "Reduces nearby enemies' \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist and Fire Rate\u003C/span\u003E. If there is only one enemy hero nearby, this \u003Cspan style=\"font-weight: bold;\"\u003Eeffect is tripled\u003C/span\u003E.",
"Description": null,
"Cost": "3000",
"Cost": 1600,
"Tier": "3",
"Tier": 2,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy",
"AllFriendly"
"CreepEnemy",
"MinionEnemy"
],
],
"ShopFilters": [
"ShopFilters": null,
"WeaponDamage",
"IsDisabled": true,
"Disruption",
"StreetBrawl": false,
"ClipSize"
"IsImbue": false,
],
"AbilityCooldown": 32,
"IsDisabled": false,
"AbilityDuration": 16,
"AbilityCooldown": "0",
"AbilityUnitTargetLimit": 1,
"AbilityDuration": "0",
"AbilityCastDelay": 0.25,
"AbilityCastRange": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": "1",
"ChannelMoveSpeed": -1,
"AbilityCastDelay": "0",
"TempTechShieldHealth": 400,
"AbilityChannelTime": "0",
"Radius": "30m"
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusHealth": "150",
"Radius": "15m",
"BulletArmorReduction": "-8",
"FireRateSlow": "10",
"SingleTargetPlayerMultiplier": "3"
},
},
"upgrade_bullet_damage_reduction_aura": {
"upgrade_apex_combat": {
"Name": "Weapon Jammer",
"Name": "Apex Combat",
"Description": "Reduces the \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E of all nearby enemies.",
"Description": "Your bullets will \u003Cspan class=\"highlight\"\u003Ericochet\u003C/span\u003E on enemies near your target, \u003Cspan class=\"highlight\"\u003Eapplying any bullet procs\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Edealing a percentage of the original damage.\u003C/span\u003E",
"Cost": "1250",
"Cost": 9999,
"Tier": "2",
"Tier": 5,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": [
"upgrade_ricochet"
],
"TargetTypes": [
"TargetTypes": [
"HeroEnemy",
"HeroEnemy",
"CreepEnemy",
"BossEnemy",
"MinionEnemy"
"TrooperEnemy",
"PropEnemy",
"MinionEnemy",
"Neutral"
],
"ShopFilters": [
"ClipSize"
],
],
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": true,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"RicochetDamagePercent": 65,
"AbilityPostCastDuration": "0",
"RicochetRadius": "13m",
"AbilityCharges": "0",
"RicochetTargetsTooltipOnly": 4,
"AbilityCooldownBetweenCharge": "0",
"ProcChance": 40,
"ChannelMoveSpeed": "50",
"CritDamagePercent": 125,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "0",
"RicochetDamagePercent": 25,
"WeaponPower": "0",
"CritDamagePercent": 30,
"Radius": "12m",
"ProcChance": 5
"FireRateSlow": "30"
}
},
},
"upgrade_bullet_resist_shredder": {
"upgrade_aprounds": {
"Name": "Bullet Resist Shredder",
"Name": "Armor Piercing Rounds",
"Description": "Reduces \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E on enemies when you deal \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E.",
"Description": "Your Bullets have a chance to become unavoidable, \u003Cspan class=\"highlight\"\u003Epiercing through\u003C/span\u003E enemies and \u003Cspan class=\"highlight\"\u003Eignoring their Bullet Resistance\u003C/span\u003E.",
"Cost": "1250",
"Cost": 6400,
"Tier": "2",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": [
"TargetTypes": [
"upgrade_high_velocity_mag"
"HeroEnemy",
"CreepEnemy",
"MinionEnemy"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"ClipSize",
"Durability"
"WeaponDamage"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "8",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusBulletSpeedPercent": 60,
"AbilityPostCastDuration": "0",
"ProcChance": 55,
"AbilityCharges": "0",
"BaseAttackDamagePercent": 8,
"AbilityCooldownBetweenCharge": "0",
"PropertyUpgrades": {
"ChannelMoveSpeed": "50",
"BonusBulletSpeedPercent": 55,
"AbilityResourceCost": "0",
"ProcChance": 20,
"TechPower": "0",
"BaseAttackDamagePercent": 30
"WeaponPower": "0",
}
"BulletArmorReduction": "-12",
"BonusHealth": "100",
"MeleeResistPercent": "15"
},
},
"upgrade_burst_fire": {
"upgrade_arcane_eater": {
"Name": "Burst Fire",
"Name": null,
"Description": "Briefly gain \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E when one of your bullets hits an enemy hero.",
"Description": null,
"Cost": "3000",
"Cost": 1600,
"Tier": "3",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"FireRate"
"FireRate"
],
],
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BonusFireRate": 7,
"SpiritStolePerHit": 1,
"HeadshotBonusSteal": 1,
"ProcCooldown": 0.5,
"MaxStacks": 99,
"StealDuration": 12
},
"upgrade_arcane_extension": {
"Name": "Duration Extender",
"Description": "Imbue an ability to increase its \u003Cspan class=\"highlight\"\u003EDuration\u003C/span\u003E.",
"Cost": 1600,
"Tier": 2,
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 8.5,
"StreetBrawl": false,
"AbilityDuration": "4.0",
"IsImbue": true,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusAbilityDurationPercent": 22,
"AbilityPostCastDuration": "0",
"PropertyUpgrades": {
"AbilityCharges": "0",
"BonusAbilityDurationPercent": 12
"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": {
"upgrade_arcane_medallion": {
"Name": "Burst Fire Actuator",
"Name": null,
"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.",
"Description": null,
"Cost": "1250",
"Cost": 3200,
"Tier": "2",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
Line 1,316: Line 1,049:
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityDuration": 12,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"TechPower": 35,
"AbilityCharges": "0",
"MinimumDamage": 200
"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": {
"upgrade_arcane_surge": {
"Name": "Camouflage Suit",
"Name": "Arcane Surge",
"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.",
"Description": "After you \u003Cspan class=\"highlight\"\u003EDash-Jump\u003C/span\u003E, the \u003Cspan class=\"highlight\"\u003Enext ability you use\u003C/span\u003E within 7s will have bonus \u003Cspan class=\"highlight\"\u003ERange, Duration,\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.",
"Cost": "1250",
"Cost": 1600,
"Tier": "2",
"Tier": 2,
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 10.5,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"InvisAlertWhenFading": "1",
"InvisCancelOnDamage": "0",
"InvisFadeToDuration": "1.0",
"InvisMoveSpeedMod": "0",
"SpottedRadius": "20m",
"RevealOnDamageDuration": "0",
"RevealOnSpottedDuration": "0.25",
"MovementThresholdSq": "200",
"RegenWhileInvisible": "5"
},
"upgrade_cardio_calibrator": {
"Name": "Enduring Speed",
"Description": "Reduces the effect of enemy \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E.",
"Cost": "1250",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Tech",
"Components": [
"Components": [
"upgrade_sprint_booster"
"upgrade_improved_stamina"
],
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"FireRate",
"ClipSize",
"Movement",
"Movement",
"Durability"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityDuration": 7,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"BonusAbilityDurationPercent": 15,
"AbilityCharges": "0",
"SpiritPower": 20,
"AbilityCooldownBetweenCharge": "0",
"TechRadiusMultiplierBuff": 12,
"ChannelMoveSpeed": "50",
"TechRangeMultiplierBuff": 12,
"AbilityResourceCost": "0",
"Stamina": 1,
"TechPower": "0",
"StaminaCooldownReduction": 12,
"WeaponPower": "0",
"PropertyUpgrades": {
"BonusMoveSpeed": "1.1m",
"Stamina": 1,
"SlowResistancePercent": "30",
"SpiritPower": 25,
"BonusSprintSpeed": "1.5m",
"TechRadiusMultiplierBuff": 15,
"BonusHealth": "75",
"TechRangeMultiplierBuff": 15,
"BonusHealthRegen": "1.5"
"BonusAbilityDurationPercent": 15,
"StaminaCooldownReduction": 14
}
},
},
"upgrade_chain_lightning": {
"upgrade_arctic_blast": {
"Name": "Tesla Bullets",
"Name": "Arctic Blast",
"Description": "Your bullets have a chance to \u003Cspan style=\"font-weight: bold;\"\u003Eshock\u003C/span\u003E your target. The \u003Cspan style=\"font-weight: bold;\"\u003Eshock\u003C/span\u003E will jump to a nearby enemy.",
"Description": "Release an expanding ice blast that deals {g:citadel_inline_attribute:'SpiritDamage'}, \u003Cspan class=\"highlight\"\u003EFreezing\u003C/span\u003E and then \u003Cspan class=\"highlight\"\u003ESlowing\u003C/span\u003E targets it hits.\u003Cbr\u003E\u003Cbr\u003ESlowed targets have their \u003Cspan class=\"highlight\"\u003Estamina regen frozen\u003C/span\u003E",
"Cost": "3000",
"Cost": 6400,
"Tier": "3",
"Tier": 4,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": [
"upgrade_cold_front"
],
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"AllEnemy"
Line 1,421: Line 1,113:
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"MagicDamage",
"FireRate"
"Disruption",
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0.35",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 24,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"SpreadDuration": 0.6,
"AbilityCharges": "0",
"StartRadius": "2m",
"AbilityCooldownBetweenCharge": "0",
"EndRadius": "16m",
"ChannelMoveSpeed": "50",
"SlowPercent": 60,
"AbilityResourceCost": "0",
"SlowDuration": 4,
"TechPower": "0",
"Damage": {
"WeaponPower": "0",
"Value": 175,
"DamagePerChain": "30",
"Scale": {
"BonusPerChain": "60",
"Value": 0.6975,
"ChainRadius": "8m",
"Type": "spirit"
"ProcChance": "25",
}
"ChainCount": "2",
},
"ChainTickRate": "0.4",
"DamageHeight": "7m",
"BonusFireRate": "14"
"NPCDamageMult": 1,
"TechResist": 10,
"FreezeDuration": 1,
"PropertyUpgrades": {
"Damage": 150,
"AbilityCooldown": -12,
"TechResist": 15,
"FreezeDuration": 0.25
}
},
},
"upgrade_charge_mastery": {
"upgrade_attack_speed_1": {
"Name": "Charge Mastery",
"Name": null,
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": 1600,
"Tier": "4",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusFireRate": 15
"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": {
"upgrade_attack_speed_2": {
"Name": "Charmed Wraps",
"Name": null,
"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).",
"Description": null,
"Cost": "1250",
"Cost": 3200,
"Tier": "2",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroEnemy"
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": 26,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusFireRate": 25
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"CooldownReductionFlat": "8.0",
"LightMeleeTimeWindow": "4.0"
},
},
"upgrade_cheat_death": {
"upgrade_auto_cleanse": {
"Name": "Cheat Death",
"Name": "Indomitable",
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": 6400,
"Tier": "4",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": [
"TargetTypes": [
"upgrade_vex_barrier"
"AllEnemy"
],
"TargetTypes": null,
"ShopFilters": [
"Durability"
],
],
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": true,
"StreetBrawl": false,
"AbilityCooldown": 159,
"IsImbue": false,
"AbilityDuration": "0",
"AbilityCooldown": 55,
"AbilityCastRange": "0",
"AbilityDuration": 10,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"BulletResist": 10,
"AbilityCharges": "0",
"TechResist": 10,
"AbilityCooldownBetweenCharge": "0",
"CooldownReductionOnProc": 20,
"ChannelMoveSpeed": "50",
"VexBarrierCombatBarrier": {
"AbilityResourceCost": "0",
"Value": 325,
"TechPower": "0",
"Scale": {
"WeaponPower": "0",
"Value": 2,
"DamagePulseAmount": "65",
"Type": "spirit"
"PulseInterval": "2",
}
"PulseRadius": "8m",
},
"DeathImmunityDuration": "4",
"OutOfCombatHealthRegen": 2,
"DeathImmunityPulseRateMultiplier": "4",
"PropertyUpgrades": {
"BonusHealth": "175",
"BulletResist": 14,
"BonusHealthRegen": "2"
"TechResist": 14,
"AbilityCooldown": -35,
"VexBarrierCombatBarrier": 450
}
},
},
"upgrade_chonky": {
"upgrade_banshee_slugs": {
"Name": "Fortitude",
"Name": "Crippling Headshot",
"Description": "After not taking damage for \u003Cspan style=\"font-weight: bold;\"\u003E13s\u003C/span\u003E, gain \u003Cspan style=\"font-weight: bold;\"\u003E4% Max Health Regen\u003C/span\u003E.",
"Description": null,
"Cost": "3000",
"Cost": 6400,
"Tier": "3",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": [
"Components": [
"upgrade_health"
"upgrade_headshot_booster2"
],
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"WeaponDamage",
"Durability",
"Disruption"
"Healing",
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusHealth": 125,
"AbilityPostCastDuration": "0",
"BulletResistReduction": -16,
"AbilityCharges": "0",
"MagicResistReduction": -16,
"AbilityCooldownBetweenCharge": "0",
"HealAmpReceivePenaltyPercent": -35,
"ChannelMoveSpeed": "50",
"HealAmpRegenPenaltyPercent": -35,
"AbilityResourceCost": "0",
"DebuffDuration": 12,
"TechPower": "0",
"DiminishingMultiplier": 0.5,
"WeaponPower": "0",
"PropertyUpgrades": {
"RestoreDelay": "13",
"MagicResistReduction": -12,
"HealLifePercentOutOfCombat": "4",
"BulletResistReduction": -12,
"HealthThreshold": "75",
"HealAmpReceivePenaltyPercent": -25,
"BonusMoveSpeed": "2m",
"HealAmpRegenPenaltyPercent": -25,
"BaseAttackDamagePercent": "23",
"BonusHealth": 150
"BonusHealth": "400"
}
},
},
"upgrade_clip_size": {
"upgrade_base": {
"Name": "Basic Magazine",
"Name": null,
"Description": "Increases \u003Cspan style=\"font-weight: bold;\"\u003Eammo\u003C/span\u003E.",
"Description": null,
"Cost": "500",
"Cost": null,
"Tier": "1",
"Tier": null,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": null,
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": null,
"WeaponDamage",
"ClipSize"
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusClipSizePercent": "26",
"BaseAttackDamagePercent": "12"
},
},
"upgrade_clip_size_2": {
"upgrade_belt_fed_magazine": {
"Name": "Big Clip",
"Name": null,
"Description": "Big Increase \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Description": null,
"Cost": "1250",
"Cost": 6400,
"Tier": "2",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"FireRate",
"ClipSize"
],
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusClipSizePercent": 125,
"AbilityPostCastDuration": "0",
"SpinUpTime": 3.5,
"AbilityCharges": "0",
"SpinUpDecay": 1,
"AbilityCooldownBetweenCharge": "0",
"InitialFireRateDecrease": 40,
"ChannelMoveSpeed": "50",
"MaxFireRateIncrease": 60
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusClipSizePercent": "30"
},
},
"upgrade_clip_size_3": {
"upgrade_berserker": {
"Name": "Extra Large Magazine",
"Name": "Berserker",
"Description": "Greatly Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Description": "Your \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E increases as you take sustained damage.",
"Cost": "3000",
"Cost": 3200,
"Tier": "3",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"WeaponDamage",
"AbilityCooldown": "0",
"ClipSize",
"AbilityDuration": "0",
"Durability"
"AbilityCastRange": "0",
],
"AbilityUnitTargetLimit": "1",
"IsDisabled": false,
"AbilityCastDelay": "0",
"StreetBrawl": false,
"AbilityChannelTime": "0",
"IsImbue": false,
"AbilityPostCastDuration": "0",
"AbilityUnitTargetLimit": 1,
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": "50",
"DamageDuration": 10,
"AbilityResourceCost": "0",
"DamageToStack": 120,
"TechPower": "0",
"WeaponPowerPerStack": 7,
"WeaponPower": "0",
"MaxStacks": 10,
"BonusClipSizePercent": "60"
"BulletResist": 8,
"PropertyUpgrades": {
"WeaponPowerPerStack": 3,
"BulletResist": 8,
"MaxStacks": 8
}
},
},
"upgrade_clip_size_fixed": {
"upgrade_blitz_bullets": {
"Name": "Extended Magazine",
"Name": "Swift Striker",
"Description": "Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Description": null,
"Cost": "1250",
"Cost": 1600,
"Tier": "2",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": [
"upgrade_rapid_rounds"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"FireRate"
"AbilityCooldown": "0",
],
"AbilityDuration": "0",
"IsDisabled": false,
"AbilityCastRange": "0",
"StreetBrawl": false,
"AbilityUnitTargetLimit": "1",
"IsImbue": false,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"BonusFireRate": 20,
"AbilityCooldownBetweenCharge": "0",
"BonusSprintSpeed": "0.75m",
"ChannelMoveSpeed": "50",
"PropertyUpgrades": {
"AbilityResourceCost": "0",
"BonusFireRate": 15,
"TechPower": "0",
"BonusSprintSpeed": "4m"
"WeaponPower": "0",
}
"BonusClipSize": "6"
},
},
"upgrade_clip_size_fixed_t3": {
"upgrade_blood_tribute": {
"Name": "Extra Large Magazine",
"Name": "Blood Tribute",
"Description": "Greatly Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Description": "Toggle: Continually sacrifice Health to improve {g:citadel_inline_attribute:'FireRate'}, \u003Cspan class=\"highlight\"\u003EDebuff Resistance\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E.",
"Cost": "3000",
"Cost": 3200,
"Tier": "3",
"Tier": 3,
"Activation": "Passive",
"Activation": "InstantCastToggle",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"WeaponDamage"
"AbilityCooldown": "0",
],
"AbilityDuration": "0",
"IsDisabled": false,
"AbilityCastRange": "0",
"StreetBrawl": false,
"AbilityUnitTargetLimit": "1",
"IsImbue": false,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"TechResist": 8,
"AbilityCooldownBetweenCharge": "0",
"HealthDrainedPerSecond": 50,
"ChannelMoveSpeed": "50",
"TickRate": 0.1,
"AbilityResourceCost": "0",
"BonusFireRate": 35,
"TechPower": "0",
"StatusResistancePercent": 35,
"WeaponPower": "0",
"InnateStatusResistancePercent": 8,
"BonusClipSize": "12"
"BonusMoveSpeed": "2.0m",
"OutOfCombatHealthRegen": 4,
"PropertyUpgrades": {
"HealthDrainedPerSecond": -20,
"BonusFireRate": 30,
"TechResist": 14,
"OutOfCombatHealthRegen": 8
}
},
},
"upgrade_cloaking_device": {
"upgrade_bonus_ability_charge_3": {
"Name": "Cloaking Device",
"Name": null,
"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.",
"Description": null,
"Cost": "3000",
"Cost": 3200,
"Tier": "3",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": 10.5,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusAbilityCharges": 3
"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": {
"upgrade_boundless_spirit": {
"Name": "Shadow Weave",
"Name": "Boundless Spirit",
"Description": "Become \u003Cspan style=\"font-weight: bold;\"\u003EStealthed\u003C/span\u003E. Whenever you take damage while Stealthed you get briefly revealed.",
"Description": null,
"Cost": "6000",
"Cost": 6400,
"Tier": "4",
"Tier": 4,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": [
"upgrade_soaring_spirit"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"MagicDamage",
"FireRate",
"Movement",
"Movement"
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 48,
"StreetBrawl": false,
"AbilityDuration": "25",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"TechPower": 30,
"AbilityPostCastDuration": "0",
"BonusHealth": 75,
"AbilityCharges": "0",
"OutOfCombatHealthRegen": 4,
"AbilityCooldownBetweenCharge": "0",
"TechPowerPercent": 15,
"ChannelMoveSpeed": "50",
"PropertyUpgrades": {
"AbilityResourceCost": "0",
"TechPower": 25,
"TechPower": "0",
"TechPowerPercent": 10,
"WeaponPower": "0",
"OutOfCombatHealthRegen": 4,
"InvisAlertWhenFading": "1",
"BonusHealth": 100
"InvisCancelOnDamage": "1",
}
"InvisFadeToDuration": "0.6",
"InvisMoveSpeedMod": "2m",
"SpottedRadius": "26m",
"RevealOnDamageDuration": "1.5",
"RevealOnSpottedDuration": "1.5",
"FullInvisDistance": "50m",
"AmbushDuration": "8",
"AmbushBonusFireRate": "30",
"AmbushBonusTechPower": "55",
"TechShieldMaxHealth": "300",
"BonusHealthRegen": "15",
"BonusClipSizePercent": "30"
},
},
"upgrade_close_quarter_combat": {
"upgrade_boxing_glove": {
"Name": "Point Blank",
"Name": "Lifestrike",
"Description": "When in \u003Cspan style=\"font-weight: bold;\"\u003Eclose range\u003C/span\u003E to your target, gain \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E and your bullets apply a \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E.",
"Description": "Your \u003Cspan class=\"highlight\"\u003EMelee Attack\u003C/span\u003E applies \u003Cspan class=\"highlight\"\u003EMovement Slow\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Eheals you\u003C/span\u003E for a percentage of the \u003Cspan class=\"highlight\"\u003EMelee Damage\u003C/span\u003E dealt plus a fixed amount. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003EThis heal is 40% effective vs non-heroes. \u003Cbr\u003ECooldown is 1.5x as long for Light Melee hits.\u003C/span\u003E",
"Cost": "3000",
"Cost": 3200,
"Tier": "3",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": [
"Components": [
"upgrade_close_range"
"upgrade_lifestrike_gauntlets"
],
],
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"Durability",
"Durability",
"Disruption"
"Melee",
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 4,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"LightMeleeCooldownMult": 1.5,
"AbilityCharges": "0",
"SlowPercent": 60,
"AbilityCooldownBetweenCharge": "0",
"SlowDuration": 2.5,
"ChannelMoveSpeed": "50",
"BonusMeleeDamagePercent": 16,
"AbilityResourceCost": "0",
"LifestealHeal": {
"TechPower": "0",
"Value": 100,
"WeaponPower": "0",
"Scale": {
"CloseRangeBonusWeaponPower": "45",
"Value": 1.5,
"SlowPercent": "25",
"Type": "power_increase"
"SlowDuration": "2",
}
"CloseRangeBonusDamageRange": "15m",
},
"BulletResist": "15",
"LifestealHealPercent": {
"MeleeResistPercent": "20",
"Value": 30,
"Stamina": "1"
"Scale": {
"Value": 0.5,
"Type": "power_increase"
}
},
"BonusHealth": 125,
"NonHeroHealPct": 40,
"PropertyUpgrades": {
"BonusMeleeDamagePercent": 10,
"BonusHealth": 125,
"AbilityCooldown": -3
}
},
},
"upgrade_close_range": {
"upgrade_bullet_armor": {
"Name": "Close Quarters",
"Name": "Bullet Armor",
"Description": "Deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E when in \u003Cspan style=\"font-weight: bold;\"\u003Eclose range\u003C/span\u003E to your target.",
"Description": null,
"Cost": "500",
"Cost": 1600,
"Tier": "1",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
Line 1,838: Line 1,506:
"Durability"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BulletResist": 18
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"CloseRangeBonusWeaponPower": "22",
"CloseRangeBonusDamageRange": "15m",
"BulletResist": "4"
},
},
"upgrade_cold_front": {
"upgrade_bullet_armor_reduction_aura": {
"Name": "Cold Front",
"Name": "Hunter's Aura",
"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": "Reduces nearby enemies' \u003Cspan class=\"highlight\"\u003EBullet Resist and Fire Rate\u003C/span\u003E. If there is only one enemy hero nearby, this \u003Cspan class=\"highlight\"\u003Eeffect is doubled\u003C/span\u003E.",
"Cost": "1250",
"Cost": 3200,
"Tier": "2",
"Tier": 3,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"HeroEnemy",
"CreepEnemy",
"MinionEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"WeaponDamage",
"Disruption",
"Disruption",
"Durability"
"ClipSize"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 28,
"StreetBrawl": false,
"AbilityDuration": "3.0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusHealth": 100,
"AbilityPostCastDuration": "0",
"Radius": "15m",
"AbilityCharges": "0",
"BulletArmorReduction": -10,
"AbilityCooldownBetweenCharge": "0",
"FireRateSlow": 15,
"ChannelMoveSpeed": "50",
"SingleTargetPlayerMultiplier": 2,
"AbilityResourceCost": "0",
"BonusSprintSpeed": "0.75m",
"TechPower": "0",
"PropertyUpgrades": {
"WeaponPower": "0",
"FireRateSlow": 5,
"SpreadDuration": "0.75",
"BulletArmorReduction": -6,
"StartRadius": "2m",
"BonusHealth": 125,
"EndRadius": "14m",
"BonusSprintSpeed": "3m"
"SlowPercent": "40",
}
"Damage": "75",
"NPCDamageMult": "1",
"TechResist": "10"
},
},
"upgrade_colossus": {
"upgrade_bullet_damage_reduction_aura": {
"Name": "Colossus",
"Name": null,
"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%.",
"Description": null,
"Cost": "6000",
"Cost": 1600,
"Tier": "4",
"Tier": 2,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": [
"HeroEnemy",
"Durability"
"CreepEnemy",
"MinionEnemy"
],
],
"IsDisabled": false,
"ShopFilters": null,
"AbilityCooldown": 37,
"IsDisabled": true,
"AbilityDuration": "7",
"StreetBrawl": false,
"AbilityCastRange": "0",
"IsImbue": false,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"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",
"Radius": "12m",
"ModelScaleGrowth": "1.2"
"FireRateSlow": 30
},
},
"upgrade_combo_breaker": {
"upgrade_bullet_resist_shredder": {
"Name": "Combo Breaker",
"Name": "Bullet Resist Shredder",
"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",
"Description": "Reduces \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E on enemies when you deal {g:citadel_inline_attribute:'SpiritDamage'}.",
"Cost": "6000",
"Cost": 1600,
"Tier": "4",
"Tier": 2,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"AllFriendly"
"HeroEnemy",
"CreepEnemy",
"MinionEnemy"
],
"ShopFilters": [
"WeaponDamage",
"Durability"
],
],
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": true,
"StreetBrawl": false,
"AbilityCooldown": 23,
"IsImbue": false,
"AbilityDuration": "0",
"AbilityDuration": 8,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BulletArmorReduction": -10,
"AbilityPostCastDuration": "0",
"BaseAttackDamagePercent": 9,
"AbilityCharges": "0",
"BulletResist": 9,
"AbilityCooldownBetweenCharge": "0",
"PropertyUpgrades": {
"ChannelMoveSpeed": "50",
"BulletResist": 7,
"AbilityResourceCost": "0",
"BulletArmorReduction": -11,
"TechPower": "0",
"BaseAttackDamagePercent": 15
"WeaponPower": "0",
}
"TechArmor": "2",
"BonusHealthRegen": "2.75",
"HealPercentAmount": "30",
"RegenDuration": "10"
},
},
"upgrade_containment": {
"upgrade_bulletshredimbue": {
"Name": "Slowing Hex",
"Name": "Ballistic Enchantment",
"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",
"Description": "Imbue an ability with increased \u003Cspan class=\"highlight\"\u003Erange\u003C/span\u003E. Dealing damage with that ability grants you increased \u003Cspan class=\"highlight\"\u003Eweapon damage\u003C/span\u003E per \u003Cspan class=\"highlight\"\u003Eunique hero hit\u003C/span\u003E. Has reduced effect on non-heroes.",
"Cost": "1250",
"Cost": 3200,
"Tier": "2",
"Tier": 3,
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": [
"Components": [
"upgrade_resilience"
"upgrade_magic_reach"
],
],
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"Movement",
"WeaponDamage"
"Disruption",
"MagicDamage"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 28,
"StreetBrawl": false,
"AbilityDuration": "3.0",
"IsImbue": true,
"AbilityCastRange": "25m",
"AbilityDuration": 14,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0.1",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"TechRangeMultiplier": 22,
"AbilityCharges": "0",
"TechRadiusMultiplier": 22,
"AbilityCooldownBetweenCharge": "0",
"WeaponPowerPerStack": 20,
"ChannelMoveSpeed": "50",
"WeaponPowerPerStackNonHero": 5,
"AbilityResourceCost": "0",
"NonHeroStackLimit": 8,
"TechPower": "5",
"PropertyUpgrades": {
"WeaponPower": "0",
"WeaponPowerPerStack": 15,
"SlowPercent": "20",
"TechRangeMultiplier": 15,
"Damage": "40",
"TechRadiusMultiplier": 15
"BonusHealth": "75",
}
"AbilityLifestealPercentHero": "10",
"GroundDashReductionPercent": "-30"
},
},
"upgrade_cooldown_reduction": {
"upgrade_burst_fire": {
"Name": "Superior Cooldown",
"Name": "Burst Fire",
"Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003ECooldown\u003C/span\u003E of your abilities and items.",
"Description": "Briefly gain \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E when one of your bullets hits an enemy hero.",
"Cost": "3000",
"Cost": 3200,
"Tier": "3",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": [
"Components": [
"upgrade_magic_tempo"
"upgrade_rapid_rounds"
],
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"Healing"
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 9,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 4.5,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"BonusFireRate": 10,
"AbilityCooldownBetweenCharge": "0",
"ActivatedFireRate": 32,
"ChannelMoveSpeed": "50",
"SlideScale": 50,
"AbilityResourceCost": "0",
"BonusMoveSpeed": "1.25m",
"TechPower": "0",
"PropertyUpgrades": {
"WeaponPower": "0",
"SlideScale": 50,
"ImbuedCooldownReduction": "32",
"ActivatedFireRate": 15,
"NonImbuedCooldownReduction": "24",
"BonusMoveSpeed": "1.5m",
"BonusHealthRegen": "4",
"BonusFireRate": 14,
"TechShieldMaxHealth": "150",
"AbilityCooldown": -1
"BonusClipSizePercent": "15"
}
},
},
"upgrade_corpse_explosion": {
"upgrade_burst_fire_actuator": {
"Name": "Soul Explosion",
"Name": null,
"Description": "Kills or assists cause an \u003Cspan class=\"highlight\"\u003Eexplosion\u003C/span\u003E where the victim dies. Kills against heroes have greater radius and damage.",
"Description": null,
"Cost": "3000",
"Cost": 1600,
"Tier": "3",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"HeroEnemy"
],
"ShopFilters": [
"MagicDamage",
"Movement"
],
],
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BurstFireShotPercent": 100,
"AbilityPostCastDuration": "0",
"NormalizedClipEmptySpeedIncrease": 25,
"AbilityCharges": "0",
"BurstFireShotsFromClipPercent": 15,
"AbilityCooldownBetweenCharge": "0",
"PerfectBurstWeaponPower": 20,
"ChannelMoveSpeed": "50",
"BaseBonusWeaponPower": 5,
"AbilityResourceCost": "0",
"NonBurstFireConversionFactor": 3
"TechPower": "6",
"WeaponPower": "0",
"BonusHealthRegen": "3",
"BonusHealth": "160",
"BonusSprintSpeed": "1m",
"ExplosionRadius": "4m",
"ExplosionDamage": "125",
"HeroMultiplier": "150",
"ArmingTime": ".1"
},
},
"upgrade_crackshot": {
"upgrade_camouflage": {
"Name": "Mystic Shot",
"Name": null,
"Description": "Your next bullet deals bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E.",
"Description": null,
"Cost": "1250",
"Cost": 1600,
"Tier": "2",
"Tier": 2,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllEnemy"
"ShopFilters": null,
],
"IsDisabled": true,
"ShopFilters": [
"StreetBrawl": false,
"WeaponDamage",
"IsImbue": false,
"MagicDamage"
"AbilityCooldown": 10.5,
],
"AbilityUnitTargetLimit": 1,
"IsDisabled": false,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldown": 5.75,
"ChannelMoveSpeed": -1,
"AbilityDuration": "0",
"InvisAlertWhenFading": 1,
"AbilityCastRange": "0",
"InvisFadeToDuration": 1,
"AbilityUnitTargetLimit": "1",
"SpottedRadius": "20m",
"AbilityCastDelay": "0",
"RevealOnSpottedDuration": 0.25,
"AbilityChannelTime": "0",
"MovementThresholdSq": 200,
"AbilityPostCastDuration": "0",
"RegenWhileInvisible": 5
"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": {
"upgrade_capacitor": {
"Name": "Lucky Shot",
"Name": "Capacitor",
"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",
"Description": "Launch a projectile that deals \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'SpiritIcon'}damage\u003C/span\u003E, applies a strong slow that recovers over time, \u003Cspan class=\"highlight\"\u003Eprevents Stamina usage\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESilences\u003C/span\u003E their \u003Cspan class=\"highlight\"\u003Emovement-based items and abilities\u003C/span\u003E.",
"Cost": "6000",
"Cost": 6400,
"Tier": "4",
"Tier": 4,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": [
"upgrade_chain_lightning"
],
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"HeroEnemy",
"CreepEnemy",
"BossEnemy",
"MinionEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"MagicDamage",
"ClipSize"
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 40,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCastDelay": 0.2,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"ProcCooldown": 0.2,
"AbilityCooldownBetweenCharge": "0",
"DamagePerChain": {
"ChannelMoveSpeed": "50",
"Value": 43,
"AbilityResourceCost": "0",
"Scale": {
"TechPower": "0",
"Value": 0.19,
"WeaponPower": "0",
"Type": "spirit"
"Radius": "1m",
}
"ProcChance": "34",
},
"SlowPercent": "30",
"BonusPerChain": {
"SlowDuration": "1.5",
"Value": 43,
"CritDamagePercent": "110",
"Scale": {
"BonusClipSizePercent": "30",
"Value": 0.19,
"BulletShieldMaxHealth": "150"
"Type": "spirit"
}
},
"ChainRadius": "10m",
"ProcChance": 20,
"ChainCount": 6,
"ChainTickRate": 0.4,
"Damage": 100,
"MaxSlowPercent": 75,
"SlowDuration": 3,
"BonusFireRate": 5,
"PropertyUpgrades": {
"ProcChance": 5,
"BonusFireRate": 15,
"DamagePerChain": 25,
"AbilityCooldown": -32,
"Damage": 25
}
},
},
"upgrade_damage_recycler": {
"upgrade_cardio_calibrator": {
"Name": "Leech",
"Name": "Enduring Speed",
"Description": "Reduces the effect of enemy applied \u003Cspan style=\"font-weight: bold;\"\u003Ehealing reduction\u003C/span\u003E.",
"Description": "Reduces the effect of enemy \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E penalties.",
"Cost": "6000",
"Cost": 1600,
"Tier": "4",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": [
"Components": [
"upgrade_healbane"
"upgrade_sprint_booster"
],
"TargetTypes": [
"AllEnemy"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Movement",
"Healing"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "8",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusMoveSpeed": "2.0m",
"AbilityPostCastDuration": "0",
"SlowResistancePercent": 25,
"AbilityCharges": "0",
"OutOfCombatHealthRegen": 2,
"AbilityCooldownBetweenCharge": "0",
"PropertyUpgrades": {
"ChannelMoveSpeed": "50",
"SlowResistancePercent": 30,
"AbilityResourceCost": "0",
"BonusMoveSpeed": "2m",
"TechPower": "0",
"OutOfCombatHealthRegen": 8
"WeaponPower": "0",
}
"AbilityLifestealPercentHero": "32",
"BulletLifestealPercent": "32",
"BaseAttackDamagePercent": "20",
"BonusHealth": "175",
"HealAmpReceivePenaltyPercent": "-60",
"HealAmpRegenPenaltyPercent": "-60",
"HealOnKill": "350"
},
},
"upgrade_debuff_reducer": {
"upgrade_celestial_guidance": {
"Name": "Debuff Reducer",
"Name": "Celestial Blessing",
"Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003Eduration\u003C/span\u003E of all negative effects applied to you.",
"Description": "Applies an extremely powerful cleanse that replenishes your allies globally.",
"Cost": "1250",
"Cost": 9999,
"Tier": "2",
"Tier": 5,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": [
"HeroFriendly",
"WeaponDamage"
"TrooperFriendly",
"MinionFriendly"
],
],
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": true,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 30,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"MinHeal": 400,
"AbilityCharges": "0",
"HealPercentAmount": 60,
"AbilityCooldownBetweenCharge": "0",
"Radius": "999m",
"ChannelMoveSpeed": "50",
"BuffDuration": 6,
"AbilityResourceCost": "0",
"StaminaCooldownReduction": 100,
"TechPower": "0",
"BuffMoveSpeedBonus": "5m",
"WeaponPower": "0",
"PropertyUpgrades": {
"StatusResistancePercent": "24",
"AbilityCooldown": -20,
"BaseAttackDamagePercent": "8",
"BuffDuration": 2,
"BonusHealth": "75"
"MinHeal": 200
}
},
},
"upgrade_disarm": {
"upgrade_chain_lightning": {
"Name": "Drain Will",
"Name": "Tesla Bullets",
"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.",
"Description": "Your bullets have a chance to \u003Cspan class=\"highlight\"\u003Eshock\u003C/span\u003E your target. The \u003Cspan class=\"highlight\"\u003Eshock\u003C/span\u003E will jump to a nearby enemy.",
"Cost": "500",
"Cost": 3200,
"Tier": "1",
"Tier": 3,
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"MagicDamage",
"Disruption"
"FireRate"
],
],
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": 26,
"StreetBrawl": false,
"AbilityDuration": "6",
"IsImbue": false,
"AbilityCastRange": "17m",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"ProcCooldown": 0.2,
"AbilityPostCastDuration": "0",
"DamagePerChain": {
"AbilityCharges": "0",
"Value": 33,
"AbilityCooldownBetweenCharge": "0",
"Scale": {
"ChannelMoveSpeed": "50",
"Value": 0.19,
"AbilityResourceCost": "0",
"Type": "spirit"
"TechPower": "0",
}
"WeaponPower": "0",
},
"FireRateSlow": "30",
"BonusPerChain": {
"SpiritSteal": "22",
"Value": 33,
"SpiritStealDuration": "6",
"Scale": {
"BonusHealth": "50"
"Value": 0.19,
"Type": "spirit"
}
},
"ChainRadius": "8m",
"ProcChance": 15,
"ChainCount": 4,
"ChainTickRate": 0.4,
"PropertyUpgrades": {
"DamagePerChain": 25,
"BonusPerChain": 25
}
},
},
"upgrade_discord": {
"upgrade_charge_mastery": {
"Name": "Discord",
"Name": null,
"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.",
"Description": null,
"Cost": "6000",
"Cost": 6400,
"Tier": "4",
"Tier": 4,
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"Hero"
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": 32,
"StreetBrawl": false,
"AbilityDuration": "10",
"IsImbue": false,
"AbilityCastRange": "25m",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0.25",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusAbilityCharges": 4,
"AbilityPostCastDuration": "0",
"CooldownBetweenChargeReduction": 50,
"AbilityCharges": "0",
"BonusChargedAbilityDamage": 15,
"AbilityCooldownBetweenCharge": "0",
"BonusChargedCooldownReduction": 15
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"HealAmpReceivePenaltyPercent": "-80",
"HealAmpRegenPenaltyPercent": "-80",
"MaxHealthPercentAsDPS": "3",
"MaxHealthPercentAsHealPerSecond": "5",
"AuraRadius": "10m"
},
},
"upgrade_diviners_kevlar": {
"upgrade_charmed_wraps": {
"Name": "Diviner's Kevlar",
"Name": null,
"Description": "Upon casting an \u003Cspan style=\"font-weight: bold;\"\u003Eultimate ability\u003C/span\u003E gain temporary \u003Cspan style=\"font-weight: bold;\"\u003EBullet Shield, Spirit Shield,\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E.",
"Description": null,
"Cost": "6000",
"Cost": 1600,
"Tier": "4",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": [
"HeroEnemy"
"MagicDamage",
"Durability",
"Healing"
],
],
"IsDisabled": false,
"ShopFilters": null,
"AbilityCooldown": 64,
"IsDisabled": true,
"AbilityDuration": "0",
"StreetBrawl": false,
"AbilityCastRange": "0",
"IsImbue": false,
"AbilityUnitTargetLimit": "1",
"AbilityCooldown": 26,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"CooldownReductionFlat": 8,
"AbilityCooldownBetweenCharge": "0",
"LightMeleeTimeWindow": 4
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "40",
"WeaponPower": "0",
"BulletShieldOnCast": "700",
"TechShieldOnCast": "700",
"BuffDuration": "15",
"CooldownReduction": "10",
"BonusAbilityDurationPercent": "10"
},
},
"upgrade_double_jump": {
"upgrade_cheat_death": {
"Name": "Double-Jump",
"Name": "Cheat Death",
"Description": "Allows you to perform an additional \u003Cspan class=\"highlight\"\u003Ejump\u003C/span\u003E in mid-air.",
"Description": null,
"Cost": "500",
"Cost": 6400,
"Tier": "1",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": 8.5,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 90,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"DeathImmunityDuration": 4.5,
"AbilityCharges": "0",
"BonusHealth": 200,
"AbilityCooldownBetweenCharge": "0",
"BulletResist": 15,
"ChannelMoveSpeed": "50",
"DeathImmunityDamageReduction": -60,
"AbilityResourceCost": "0",
"HealAmpReceivePenaltyPercent": -60,
"TechPower": "0",
"HealAmpRegenPenaltyPercent": -60,
"WeaponPower": "0",
"BonusMoveSpeed": "0m",
"AirJumps": "1",
"PropertyUpgrades": {
"AirJumpVerticalSpeedPercent": "75",
"DeathImmunityDamageReduction": 90,
"InteruptCooldown": 4
"HealAmpReceivePenaltyPercent": 90,
"HealAmpRegenPenaltyPercent": 90,
"DeathImmunityDuration": 0.5,
"AbilityCooldown": -20
}
},
},
"upgrade_dps_aura": {
"upgrade_chonky": {
"Name": "Heroic Aura",
"Name": "Fortitude",
"Description": "Provides \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E to nearby player minions.",
"Description": "After not taking damage for a period, gain health regen.",
"Cost": "3000",
"Cost": 3200,
"Tier": "3",
"Tier": 3,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": [
"TargetTypes": [
"upgrade_health"
"AllFriendly"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"FireRate",
"WeaponDamage",
"Durability",
"Healing",
"Healing",
"Movement"
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 20,
"StreetBrawl": false,
"AbilityDuration": "6",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"RestoreDelay": 10,
"AbilityPostCastDuration": "0",
"HealLifePercentOutOfCombat": 2,
"AbilityCharges": "0",
"HealthThreshold": 75,
"AbilityCooldownBetweenCharge": "0",
"BonusMoveSpeed": "1.5m",
"ChannelMoveSpeed": "50",
"BonusHealth": 375,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "0",
"RestoreDelay": -6,
"WeaponPower": "0",
"BonusHealth": 375,
"BulletLifestealPercent": "16",
"BonusMoveSpeed": "1m",
"BonusFireRate": "25",
"HealLifePercentOutOfCombat": 1
"BonusFireRatePlayerUnit": "40",
}
"Radius": "20m",
"ActiveRadius": "30m",
"ActiveBonusMoveSpeed": "2m",
"BonusHealth": "150",
"BonusMoveSpeed": "1m"
},
},
"upgrade_drum_magazine": {
"upgrade_clip_size": {
"Name": "Drum Magazine",
"Name": "Extended Magazine",
"Description": "Provides a large \u003Cspan class=\"highlight\"\u003Eammo bonus\u003C/span\u003E, and \u003Cspan class=\"highlight\"\u003Eincreased reload speed\u003C/span\u003E",
"Description": null,
"Cost": "3000",
"Cost": 800,
"Tier": "3",
"Tier": 1,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"WeaponDamage",
"AbilityCooldown": "0",
"ClipSize"
"AbilityDuration": "0",
],
"AbilityCastRange": "0",
"IsDisabled": false,
"AbilityUnitTargetLimit": "1",
"StreetBrawl": false,
"AbilityCastDelay": "0",
"IsImbue": false,
"AbilityChannelTime": "0",
"AbilityUnitTargetLimit": 1,
"AbilityPostCastDuration": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCharges": "0",
"ChannelMoveSpeed": -1,
"AbilityCooldownBetweenCharge": "0",
"BonusClipSizePercent": 30,
"ChannelMoveSpeed": "50",
"BaseAttackDamagePercent": 8,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "0",
"BonusClipSizePercent": 30
"WeaponPower": "0",
}
"BonusClipSize": "20",
"ReloadSpeedMultipler": "-25"
},
},
"upgrade_duration_extender": {
"upgrade_clip_size_2": {
"Name": "[Deprecated] Duration Extender",
"Name": null,
"Description": "Increases \u003Cspan class=\"highlight\"\u003EDuration\u003C/span\u003E of your abilities and items by \u003Cspan class=\"highlight\"\u003E{s:NonImbuedBonusDuration}%\u003C/span\u003E.",
"Description": null,
"Cost": "1250",
"Cost": 1600,
"Tier": "2",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": null,
"Durability"
],
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusClipSizePercent": 30
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusAbilityDurationPercent": "20"
},
},
"upgrade_endurance": {
"upgrade_clip_size_3": {
"Name": "Extra Regen",
"Name": null,
"Description": null,
"Description": null,
"Cost": "500",
"Cost": 3200,
"Tier": "1",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": null,
"ClipSize",
"IsDisabled": true,
"Healing"
"StreetBrawl": false,
],
"IsImbue": false,
"IsDisabled": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldown": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCastRange": "0",
"BonusClipSizePercent": 60
"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": {
"upgrade_clip_size_fixed": {
"Name": "Escalating Exposure",
"Name": null,
"Description": "Dealing \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E applies a stacking \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Amp\u003C/span\u003E that increases your \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E to the target.",
"Description": null,
"Cost": "6000",
"Cost": 1600,
"Tier": "4",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": [
"upgrade_magic_vulnerability"
],
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "12",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"ProcCooldown": "0.7",
"MagicIncreasePerStack": "4",
"TechResist": "15",
"BonusHealth": "125",
"TechArmorDamageReduction": "-12",
"MaxStacks": "20"
},
"upgrade_extra_charge": {
"Name": "Extra Charge",
"Description": "Adds one to your ability max \u003Cspan style=\"font-weight: bold;\"\u003Echarges\u003C/span\u003E.",
"Cost": "500",
"Tier": "1",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": null,
"MagicDamage"
"IsDisabled": true,
],
"StreetBrawl": false,
"IsDisabled": false,
"IsImbue": false,
"AbilityCooldown": "0",
"AbilityUnitTargetLimit": 1,
"AbilityDuration": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastRange": "0",
"ChannelMoveSpeed": -1,
"AbilityUnitTargetLimit": "1",
"BonusClipSize": 6
"AbilityCastDelay": "0",
},
"AbilityChannelTime": "0",
"upgrade_clip_size_fixed_t3": {
"AbilityPostCastDuration": "0",
"Name": null,
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusAbilityCharges": "1",
"BonusSpiritForChargedAbilities": "0",
"CooldownReductionOnChargedAbilities": "10",
"BaseAttackDamagePercent": "6"
},
"upgrade_fervor": {
"Name": "Frenzy",
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": 3200,
"Tier": "4",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": [
"Components": null,
"upgrade_berserker"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": null,
"WeaponDamage",
"IsDisabled": true,
"FireRate",
"StreetBrawl": false,
"ClipSize",
"IsImbue": false,
"Movement"
"AbilityUnitTargetLimit": 1,
],
"AbilityCooldownBetweenCharge": -1,
"IsDisabled": false,
"ChannelMoveSpeed": -1,
"AbilityCooldown": "0",
"BonusClipSize": 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",
"BonusClipSize": "12",
"BonusHealth": "150",
"LowHealthThreshold": "50",
"FervorMovespeed": "4m",
"FervorFireRate": "35",
"FervorBulletResist": "50",
"LingerDuration": "6",
"DamageDuration": "10",
"DamageToStack": "120",
"WeaponPowerPerStack": "7",
"MaxStacks": 10,
"BulletResist": "8"
},
},
"upgrade_fire_rate_aura": {
"upgrade_cloak_of_opportunity": {
"Name": "Fire Rate Aura",
"Name": "Cloak of Opportunity",
"Description": "Provides a \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E increase to you and nearby teammates.  Different bonus to non-Heroes",
"Description": "Block the next debuff that would apply \u003Cspan class=\"highlight\"\u003Emovement lock, Stun, Chained, Immobilize, or Sleep\u003C/span\u003E and become \u003Cspan class=\"highlight\"\u003EUnstoppable\u003C/span\u003E. Also gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E and bonus {g:citadel_inline_attribute:'MoveSpeed'}",
"Cost": "1250",
"Cost": 9999,
"Tier": "2",
"Tier": 5,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
Line 2,589: Line 2,112:
],
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": true,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 12,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"CombatBarrier": 500,
"AbilityCharges": "0",
"BonusMoveSpeed": "3m",
"AbilityCooldownBetweenCharge": "0",
"BuffDuration": 6,
"ChannelMoveSpeed": "50",
"StatusImmuneDuration": 4,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "0",
"BonusMoveSpeed": "4m",
"WeaponPower": "0",
"AbilityCooldown": -4,
"BonusFireRate": "10",
"CombatBarrier": 300
"BonusFireRateNPC": "35",
}
"AuraRadius": "30m"
},
},
"upgrade_fleetfoot_boots": {
"upgrade_cloaking_device": {
"Name": "Fleetfoot",
"Name": null,
"Description": null,
"Description": null,
"Cost": "1250",
"Cost": 3200,
"Tier": "2",
"Tier": 3,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": null,
"ClipSize",
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 10.5,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"InvisAlertWhenFading": 1,
"InvisCancelOnDamage": 1,
"InvisFadeToDuration": 1.5,
"InvisMoveSpeedMod": "3m",
"SpottedRadius": "20m",
"RevealOnDamageDuration": 1.5,
"RevealOnSpottedDuration": 1.5,
"FullInvisDistance": "50m"
},
"upgrade_cloaking_device_active": {
"Name": "Shadow Weave",
"Description": "Become \u003Cspan class=\"highlight\"\u003EStealthed\u003C/span\u003E. Whenever you take damage while Stealthed you get briefly revealed.",
"Cost": 3200,
"Tier": 3,
"Activation": "InstantCast",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"FireRate",
"Movement"
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 20,
"StreetBrawl": false,
"AbilityDuration": "4",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 45,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 13,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"InvisAlertWhenFading": 1,
"AbilityCooldownBetweenCharge": "0",
"InvisCancelOnDamage": 1,
"ChannelMoveSpeed": "50",
"InvisFadeToDuration": 0.6,
"AbilityResourceCost": "0",
"InvisMoveSpeedMod": "5m",
"TechPower": "0",
"SpottedRadius": "20m",
"WeaponPower": "0",
"RevealOnDamageDuration": 1.5,
"MoveWhileShootingSpeedPenaltyReductionPercent": "100",
"RevealOnSpottedDuration": 1.5,
"MoveWhileZoomedSpeedPenaltyReductionPercent": "100",
"FullInvisDistance": "30m",
"ActiveBonusMoveSpeed": "3m",
"AmbushDuration": 5,
"BonusClipSizePercent": "30",
"AmbushBonusFireRate": 25,
"BonusClipDuration": "10",
"AmbushBonusTechPower": 25,
"BonusHealth": "90",
"AmbushBonusMeleeDamage": 25,
"SlideScale": "25"
"OutOfCombatHealthRegen": 5,
"BonusSprintSpeed": "1.5m",
"PropertyUpgrades": {
"OutOfCombatHealthRegen": 20,
"AmbushBonusFireRate": 35,
"AmbushBonusMeleeDamage": 30,
"AmbushBonusTechPower": 35,
"AbilityCooldown": -17
}
},
},
"upgrade_frenzy": {
"upgrade_close_quarter_combat": {
"Name": null,
"Name": "Point Blank",
"Description": null,
"Description": "When in \u003Cspan class=\"highlight\"\u003Eclose range\u003C/span\u003E to your target, gain \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E and your bullets apply a \u003Cspan class=\"highlight\"\u003EMovement Slow\u003C/span\u003E.",
"Cost": "6000",
"Cost": 3200,
"Tier": "4",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": [
"TargetTypes": null,
"upgrade_close_range"
"ShopFilters": null,
],
"IsDisabled": true,
"TargetTypes": [
"AbilityCooldown": "0",
"HeroEnemy"
"AbilityDuration": "0",
],
"AbilityCastRange": "0",
"ShopFilters": [
"AbilityUnitTargetLimit": "1",
"WeaponDamage",
"AbilityCastDelay": "0",
"Durability",
"AbilityChannelTime": "0",
"Disruption"
"AbilityPostCastDuration": "0",
],
"AbilityCharges": "0",
"IsDisabled": false,
"AbilityCooldownBetweenCharge": "0",
"StreetBrawl": false,
"ChannelMoveSpeed": "50",
"IsImbue": false,
"AbilityResourceCost": "0",
"AbilityUnitTargetLimit": 1,
"TechPower": "0",
"AbilityCooldownBetweenCharge": -1,
"WeaponPower": "0",
"ChannelMoveSpeed": -1,
"BulletLifestealPercent": "25",
"CloseRangeBonusWeaponPower": 50,
"Radius": "15m",
"SlowPercent": 25,
"BulletArmorReduction": "-40",
"SlowDuration": 2,
"LowHealthPercentThreshold": "45",
"CloseRangeBonusDamageRange": "15m",
"LowHealthLifeStealPercent": "45",
"MeleeResistPercent": 30,
"KillBonusMoveSpeedPerStack": "2m",
"BonusHealth": 75,
"MaxKillBonusMoveSpeedStack": "3"
"PropertyUpgrades": {
"CloseRangeBonusWeaponPower": 30,
"MeleeResistPercent": 30,
"BonusHealth": 150,
"SlowPercent": 5
}
},
},
"upgrade_full_spectrum": {
"upgrade_close_range": {
"Name": "Full Spectrum",
"Name": "Close Quarters",
"Description": null,
"Description": "Deal additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E when in \u003Cspan class=\"highlight\"\u003Eclose range\u003C/span\u003E to your target.",
"Cost": "6000",
"Cost": 800,
"Tier": "4",
"Tier": 1,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllEnemy"
"ShopFilters": [
"WeaponDamage",
"Durability"
],
],
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": true,
"StreetBrawl": false,
"AbilityCooldown": "0",
"IsImbue": false,
"AbilityDuration": "0",
"AbilityUnitTargetLimit": 1,
"AbilityCastRange": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": "1",
"ChannelMoveSpeed": -1,
"AbilityCastDelay": "0",
"CloseRangeBonusWeaponPower": 20,
"AbilityChannelTime": "0",
"CloseRangeBonusDamageRange": "15m",
"AbilityPostCastDuration": "0",
"MeleeResistPercent": 20,
"AbilityCharges": "0",
"PropertyUpgrades": {
"AbilityCooldownBetweenCharge": "0",
"CloseRangeBonusWeaponPower": 15,
"ChannelMoveSpeed": "50",
"MeleeResistPercent": 10
"AbilityResourceCost": "0",
}
"TechPower": "0",
"WeaponPower": "0",
"TechRangeMultiplier": "60",
"TechRadiusMultiplier": "60",
"SlowPercent": "30",
"SlowDuration": "2",
"BonusDamagePerHero": "5"
},
},
"upgrade_galvanic_storm": {
"upgrade_cold_front": {
"Name": "Galvanic Storm",
"Name": "Cold Front",
"Description": null,
"Description": "Release an expanding ice blast that deals {g:citadel_inline_attribute:'SpiritDamage'} and \u003Cspan class=\"highlight\"\u003ESlows\u003C/span\u003E targets it hits.",
"Cost": "6000",
"Cost": 1600,
"Tier": "4",
"Tier": 2,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"AllEnemy"
],
],
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"MagicDamage",
"AbilityCooldown": "0",
"Disruption",
"AbilityDuration": "0",
"Durability"
"AbilityCastRange": "0",
],
"AbilityUnitTargetLimit": "1",
"IsDisabled": false,
"AbilityCastDelay": "0",
"StreetBrawl": false,
"AbilityChannelTime": "0",
"IsImbue": false,
"AbilityPostCastDuration": "0",
"AbilityCooldown": 25,
"AbilityCharges": "0",
"AbilityDuration": 4,
"AbilityCooldownBetweenCharge": "0",
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": "50",
"AbilityCooldownBetweenCharge": -1,
"AbilityResourceCost": "0",
"ChannelMoveSpeed": -1,
"TechPower": "0",
"SpreadDuration": 0.6,
"WeaponPower": "0",
"StartRadius": "2m",
"DamagePerChain": "50",
"EndRadius": "10m",
"BonusPerChain": "75",
"MovementSpeedSlow": 60,
"ChainRadius": "7m",
"Damage": {
"ProcChance": "30",
"Value": 95,
"ProcCooldown": "0.4",
"Scale": {
"ChainCount": "7",
"Value": 0.465,
"ChainTickRate": "0.2",
"Type": "spirit"
"TechShieldMaxHealth": "400",
}
"GalvanicDebuffDuration": "5",
},
"ExplodeRadius": "10m",
"DamageHeight": "7m",
"GalvanicBuffDuration": "7",
"NPCDamageMult": 1,
"BuffDamageMult": "2",
"TechResist": 6,
"BuffMoveSpeedBonus": "3m"
"PropertyUpgrades": {
"TechResist": 8,
"AbilityCooldown": -13,
"Damage": 60
}
},
},
"upgrade_glass_cannon": {
"upgrade_colossus": {
"Name": "Glass Cannon",
"Name": "Colossus",
"Description": "Each hero kill grants \u003Cspan style=\"font-weight: bold;\"\u003Epermanent Weapon Damage\u003C/span\u003E (up to a max of 7 times).  Death results in the loss of 1 stack.",
"Description": "Grow \u003Cspan class=\"highlight\"\u003Elarger in size\u003C/span\u003E, gaining {g:citadel_inline_attribute:'BulletResist'}, {g:citadel_inline_attribute:'SpiritResist'}, and {g:citadel_inline_attribute:'MeleeDamage'}. \u003Cbr\u003E\u003Cbr\u003ENearby enemies suffer from {g:citadel_inline_attribute:'Slow'} and have reduced \u003Cspan class=\"highlight\"\u003Edash speed\u003C/span\u003E.",
"Cost": "6000",
"Cost": 6400,
"Tier": "4",
"Tier": 4,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Armor",
"Components": [
"Components": [
"upgrade_slowing_bullets"
"upgrade_health"
],
"TargetTypes": [
"HeroEnemy"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"Durability"
"ClipSize",
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 37,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 7,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"BonusBaseHealth": 25,
"AbilityCooldownBetweenCharge": "0",
"BaseAttackDamagePercent": 15,
"ChannelMoveSpeed": "50",
"BuffBulletResist": 35,
"AbilityResourceCost": "0",
"BuffTechResist": 35,
"TechPower": "0",
"SlowPercent": 30,
"WeaponPower": "0",
"GroundDashReductionPercent": -25,
"BaseAttackDamagePercent": "70",
"Radius": "14m",
"MaxHealthLossPercent": "-12",
"ModelScaleGrowth": 1.2,
"BonusClipPerKill": "2",
"ModelScaleGrowthTooltip": 20,
"MaxClipBonus": "14",
"BonusMeleeDamagePercent": 30,
"BonusFireRate": "10",
"PropertyUpgrades": {
"BonusMoveSpeed": "1m",
"BonusBaseHealth": 15,
"WeaponPowerPerKill": "10",
"ModelScaleGrowth": 0.2,
"MaxStacks": "7",
"ModelScaleGrowthTooltip": 20,
"SlowPercent": "25",
"BuffBulletResist": 10,
"SlowDuration": "1.3"
"BuffTechResist": 10,
"AbilityCooldown": -7
}
},
},
"upgrade_glitch": {
"upgrade_containment": {
"Name": "Curse",
"Name": "Slowing Hex",
"Description": "Curses an enemy - \u003Cspan style=\"font-weight: bold;\"\u003Einterrupting, Silencing, Disarming\u003C/span\u003E, and \u003Cspan style=\"font-weight: bold;\"\u003Epreventing item usage\u003C/span\u003E.",
"Description": "\u003Cspan class=\"highlight\"\u003ESlows movement\u003C/span\u003E of enemy target. Also \u003Cspan class=\"highlight\"\u003ESilences\u003C/span\u003E their \u003Cspan class=\"highlight\"\u003Emovement-based items and abilities\u003C/span\u003E.\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EIncreases the target's gravity.\u003Cbr\u003EDoes not affect target's stamina usage.\u003C/span\u003E",
"Cost": "6000",
"Cost": 1600,
"Tier": "4",
"Tier": 2,
"Activation": "ActivationPress",
"Activation": "Press",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
Line 2,801: Line 2,360:
],
],
"ShopFilters": [
"ShopFilters": [
"Movement",
"Disruption",
"Disruption",
"WeaponDamage"
"MagicDamage"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 53,
"StreetBrawl": false,
"AbilityDuration": "3.25",
"IsImbue": false,
"AbilityCastRange": "20m",
"AbilityCooldown": 27,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 3.5,
"AbilityCastDelay": "0.1",
"AbilityCastRange": "25m",
"AbilityChannelTime": "0",
"AbilityUnitTargetLimit": 1,
"AbilityPostCastDuration": "0",
"AbilityCastDelay": 0.1,
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": "50",
"SlowPercent": 20,
"AbilityResourceCost": "0",
"GroundDashReductionPercent": -30,
"TechPower": "8",
"BonusSprintSpeed": "0.5m",
"WeaponPower": "0",
"PropertyUpgrades": {
"SkipFrames": "6",
"SlowPercent": 10,
"SlowPercent": "0",
"AbilityCooldown": -18,
"BaseAttackDamagePercent": "20"
"GroundDashReductionPercent": -6
}
},
},
"upgrade_headhunter": {
"upgrade_cooldown_reduction": {
"Name": "Headhunter",
"Name": "Superior Cooldown",
"Description": "Landing a \u003Cspan style=\"font-weight: bold;\"\u003Eheadshot\u003C/span\u003E deals bonus damage, heals you for a portion of your Max HP, and briefly grants you bonus move speed.",
"Description": "Reduces the \u003Cspan class=\"highlight\"\u003ECooldown\u003C/span\u003E of your abilities.",
"Cost": "3000",
"Cost": 3200,
"Tier": "3",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": [
"Components": [
"upgrade_headshot_booster"
"upgrade_magic_tempo"
],
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage"
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "6",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"CooldownReduction": 20,
"AbilityPostCastDuration": "0",
"OutOfCombatHealthRegen": 4,
"AbilityCharges": "0",
"PropertyUpgrades": {
"AbilityCooldownBetweenCharge": "0",
"CooldownReduction": 10,
"ChannelMoveSpeed": "50",
"OutOfCombatHealthRegen": 6
"AbilityResourceCost": "0",
}
"TechPower": "0",
"WeaponPower": "0",
"HeadShotBonusDamage": "130",
"BaseAttackDamagePercent": "15",
"BulletShieldMaxHealth": "150",
"HealPercentPerHeadshot": "7",
"BonusMoveSpeed": "2m",
"MovementSpeedBonusDuration": "3",
"BonusFireRate": "5"
},
},
"upgrade_headshot_booster": {
"upgrade_corpse_explosion": {
"Name": "Headshot Booster",
"Name": "Soul Explosion",
"Description": "Deal bonus \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E with \u003Cspan style=\"font-weight: bold;\"\u003Eheadshots\u003C/span\u003E.",
"Description": "Kills or assists cause an \u003Cspan class=\"highlight\"\u003Eexplosion\u003C/span\u003E where the victim dies. Kills against heroes have greater radius and damage.",
"Cost": "500",
"Cost": 3200,
"Tier": "1",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"ShopFilters": [
"Durability",
"MagicDamage",
"FireRate"
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": 8.5,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"TechPower": 6,
"AbilityPostCastDuration": "0",
"BonusHealthRegen": 3,
"AbilityCharges": "0",
"BonusHealth": 110,
"AbilityCooldownBetweenCharge": "0",
"BonusSprintSpeed": "1m",
"ChannelMoveSpeed": "50",
"ExplosionRadius": "4m",
"AbilityResourceCost": "0",
"ExplosionDamage": {
"TechPower": "0",
"Value": 125,
"WeaponPower": "0",
"Scale": {
"BonusFireRate": "4",
"Value": 0.93,
"BulletShieldMaxHealth": "40",
"Type": "spirit"
"HeadShotBonusDamage": "40"
}
},
"HeroMultiplier": 150,
"ArmingTime": 0.1
},
},
"upgrade_heal_on_level": {
"upgrade_counterspell": {
"Name": "Patron's Healing",
"Name": "Counterspell",
"Description": "When you receive a \u003Cspan class=\"highlight\"\u003EBoon\u003C/span\u003E, automatically \u003Cspan class=\"highlight\"\u003Eheal\u003C/span\u003E.",
"Description": "Your next parry \u003Cspan class=\"highlight\"\u003Eprotects you from the damage and effects of enemy abilities and items\u003C/span\u003E. On a successful spell parry {g:citadel_inline_attribute:'Heal'} and gain {g:citadel_inline_attribute:'MoveSpeed'} and {g:citadel_inline_attribute:'Spirit'}.",
"Cost": "500",
"Cost": 3200,
"Tier": "1",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"ShopFilters": [
"Durability",
"Durability",
"Melee",
"Healing"
"Healing"
],
],
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 23,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"SpiritPower": 20,
"AbilityCharges": "0",
"BonusMoveSpeed": "1.75m",
"AbilityCooldownBetweenCharge": "0",
"BuffDuration": 6,
"ChannelMoveSpeed": "50",
"SpellParryDuration": 0.8,
"AbilityResourceCost": "0",
"BonusHealth": 50,
"TechPower": "0",
"SpiritPowerInnate": 5,
"WeaponPower": "0",
"HealOnSuccess": 150,
"HealOnLevelHealAmount": "210",
"PropertyUpgrades": {
"BonusHealth": "25",
"SpiritPower": 20,
"BonusHealthRegen": "2.0",
"BonusHealth": 150,
"AuraRadius": "15m"
"HealOnSuccess": 250,
"BonusMoveSpeed": "2m",
"AbilityCooldown": -8
}
},
},
"upgrade_healbane": {
"upgrade_crackshot": {
"Name": "Healbane",
"Name": "Mystic Shot",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E applies \u003Cspan style=\"font-weight: bold;\"\u003EHealing Reduction\u003C/span\u003E. If an enemy hero dies under this effect, you receive a large heal.",
"Description": "Your next bullet deals bonus {g:citadel_inline_attribute:'SpiritDamage'}.",
"Cost": "1250",
"Cost": 1600,
"Tier": "2",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
Line 2,933: Line 2,496:
],
],
"ShopFilters": [
"ShopFilters": [
"Healing",
"WeaponDamage",
"Disruption",
"MagicDamage"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "7",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 8,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"Radius": "1m",
"AbilityCharges": "0",
"ProcChance": 100,
"AbilityCooldownBetweenCharge": "0",
"ProcCooldown": 1,
"ChannelMoveSpeed": "50",
"ProcBonusMagicDamage": {
"AbilityResourceCost": "0",
"Value": 40,
"TechPower": "0",
"Scale": {
"WeaponPower": "0",
"Value": 0.9,
"HealAmpReceivePenaltyPercent": "-40",
"Type": "spirit"
"HealAmpRegenPenaltyPercent": "-40",
}
"HealOnKill": "275",
},
"BonusHealth": "75"
"SpiritPower": 7,
"PropertyUpgrades": {
"ProcBonusMagicDamage": 109,
"SpiritPower": 14
}
},
},
"upgrade_healing_booster": {
"upgrade_critshot": {
"Name": "Healing Booster",
"Name": "Lucky Shot",
"Description": "Increases the effectiveness of your \u003Cspan style=\"font-weight: bold;\"\u003Ehealing\u003C/span\u003E by \u003Cspan style=\"font-weight: bold;\"\u003E25%\u003C/span\u003E and increases your \u003Cspan style=\"font-weight: bold;\"\u003Eresistance to healing reduction\u003C/span\u003E by \u003Cspan style=\"font-weight: bold;\"\u003E15%\u003C/span\u003E.",
"Description": "Your bullets have a chance to be empowered, causing them to deal \u003Cspan class=\"highlight\"\u003Ebonus weapon damage\u003C/span\u003E on hit.\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EBonus damage cannot Crit.\u003C/span\u003E",
"Cost": "1250",
"Cost": 6400,
"Tier": "2",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"ShopFilters": [
"Healing"
"WeaponDamage",
"ClipSize"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"Radius": "1m",
"AbilityPostCastDuration": "0",
"ProcChance": 25,
"AbilityCharges": "0",
"CritDamagePercent": 100,
"AbilityCooldownBetweenCharge": "0",
"BonusClipSizePercent": 30,
"ChannelMoveSpeed": "50",
"PropertyUpgrades": {
"AbilityResourceCost": "0",
"CritDamagePercent": 30,
"TechPower": "0",
"BonusClipSizePercent": 40,
"WeaponPower": "0",
"ProcChance": 5
"HealAmpCastPercent": "25",
}
"HealAmpRegenPercent": "25",
"BonusHealthRegen": "2",
"TechResist": "6",
"DegenResistance": "15"
},
},
"upgrade_health": {
"upgrade_crushing_fists": {
"Name": "Extra Health",
"Name": "Crushing Fists",
"Description": "Increase \u003Cspan style=\"font-weight: bold;\"\u003Ehealth\u003C/span\u003E.",
"Description": "Your \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'MeleeDamage'}\u003C/span\u003E will \u003Cspan class=\"highlight\"\u003Erestore ammo\u003C/span\u003E and apply a \u003Cspan class=\"highlight\"\u003Estacking bullet resist debuff\u003C/span\u003E on enemies. Heavy melee applies 2 stacks. \u003Cbr\u003E\u003Cbr\u003EIf the target reaches max stacks, they will be \u003Cspan class=\"highlight\"\u003Estunned\u003C/span\u003E.",
"Cost": "500",
"Cost": 6400,
"Tier": "1",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": [
"TargetTypes": null,
"upgrade_melee_charge"
],
"TargetTypes": [
"HeroEnemy",
"TrooperEnemy",
"MinionEnemy",
"Neutral"
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"Melee"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 5,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"BulletResist": 12,
"AbilityCharges": "0",
"BonusMeleeDamagePercent": 22,
"AbilityCooldownBetweenCharge": "0",
"MeleeDistanceScale": 60,
"ChannelMoveSpeed": "50",
"BonusHeavyMeleeDamage": 25,
"AbilityResourceCost": "0",
"MaxStacks": 6,
"TechPower": "0",
"DebuffDuration": 8,
"WeaponPower": "0",
"StunDuration": 0.75,
"BonusHealth": "160",
"LightMeleeStacks": 1,
"BaseAttackDamagePercent": "7"
"LightMeleeAmmo": 15,
"HeavyMeleeMultiplier": 2,
"BulletResistReduction": -5,
"PropertyUpgrades": {
"MeleeDistanceScale": 40,
"BulletResist": 12,
"BonusMeleeDamagePercent": 15,
"BulletResistReduction": -4,
"BonusHeavyMeleeDamage": 15
}
},
},
"upgrade_health_nova": {
"upgrade_damage_recycler": {
"Name": "Healing Nova",
"Name": "Leech",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003EHeal\u003C/span\u003E yourself and nearby allies. Heals an additional 20% per ally.",
"Description": "Reduces the effect of enemy applied \u003Cspan class=\"highlight\"\u003Ehealing reduction\u003C/span\u003E.",
"Cost": "1250",
"Cost": 6400,
"Tier": "2",
"Tier": 4,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": [
"Components": [
"upgrade_health_stimpak"
"upgrade_vampire",
"upgrade_health_stealing_magic"
],
],
"TargetTypes": [
"TargetTypes": [
"AllFriendly"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Healing"
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 64,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0.25",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"TechPower": 12,
"AbilityPostCastDuration": "0",
"AbilityLifestealPercentHero": 25,
"AbilityCharges": "0",
"BulletLifestealPercent": 25,
"AbilityCooldownBetweenCharge": "0",
"BaseAttackDamagePercent": 12,
"ChannelMoveSpeed": "50",
"BonusHealth": 180,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "6",
"BulletLifestealPercent": 15,
"WeaponPower": "0",
"AbilityLifestealPercentHero": 15,
"TotalHealthRegen": "260",
"BonusHealth": 200,
"HeroTargetBonus": "20",
"TechPower": 15,
"RegenDuration": "2.75",
"BaseAttackDamagePercent": 15
"AuraRadius": "15m",
}
"BaseAttackDamagePercent": "12",
"BonusHealth": "100"
},
},
"upgrade_health_regen_1": {
"upgrade_debuff_reducer": {
"Name": "Health Regen",
"Name": "Debuff Reducer",
"Description": "Increases \u003Cspan class=\"highlight\"\u003Ehealth regen\u003C/span\u003E.",
"Description": "Reduces the \u003Cspan class=\"highlight\"\u003Eduration\u003C/span\u003E of all negative effects applied to you.",
"Cost": "500",
"Cost": 1600,
"Tier": "1",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"WeaponDamage"
"AbilityCooldown": "0",
],
"AbilityDuration": "0",
"IsDisabled": false,
"AbilityCastRange": "0",
"StreetBrawl": false,
"AbilityUnitTargetLimit": "1",
"IsImbue": false,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"StatusResistancePercent": 25,
"AbilityCooldownBetweenCharge": "0",
"BonusHealth": 90,
"ChannelMoveSpeed": "50",
"PropertyUpgrades": {
"AbilityResourceCost": "0",
"StatusResistancePercent": 15
"TechPower": "0",
}
"WeaponPower": "0",
"BonusHealthRegen": "2.75"
},
},
"upgrade_health_regen_aura": {
"upgrade_deflecting_armor": {
"Name": "Healing Aura",
"Name": "Plated Armor",
"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.",
"Description": "Gain a chance to either deflect incoming bullets, preventing all {g:citadel_inline_attribute:'WeaponDamage'} or prevent all \u003Cspan class=\"highlight\"\u003Eon-hit effects\u003C/span\u003E from bullets.",
"Cost": "3000",
"Cost": 6400,
"Tier": "3",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllFriendly"
"ShopFilters": [
"Durability"
],
],
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": true,
"StreetBrawl": false,
"AbilityCooldown": "0",
"IsImbue": false,
"AbilityDuration": "0",
"AbilityCooldown": 1,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"DeflectionPercent": 30,
"AbilityPostCastDuration": "0",
"BulletProcDeflectionPercent": 50,
"AbilityCharges": "0",
"DeflectionRandomness": 1,
"AbilityCooldownBetweenCharge": "0",
"BonusHealth": 130,
"ChannelMoveSpeed": "50",
"PropertyUpgrades": {
"AbilityResourceCost": "0",
"DeflectionPercent": 15,
"TechPower": "0",
"BulletProcDeflectionPercent": 15
"WeaponPower": "0",
}
"HealInterval": "3",
"HealAmount": "40",
"HealRadius": "9m"
},
},
"upgrade_health_stealing_magic": {
"upgrade_disarm": {
"Name": "Spirit Lifesteal",
"Name": null,
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003Espirit items and abilities heal you\u003C/span\u003E for a percentage of the damage they deal. Heals for less on Non-Heroes and does not work on buildings.",
"Description": null,
"Cost": "1250",
"Cost": 800,
"Tier": "2",
"Tier": 1,
"Activation": "Passive",
"Activation": "Press",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"MagicDamage",
"Healing",
"Disruption"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 26,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 6,
"AbilityCastDelay": "0",
"AbilityCastRange": "17m",
"AbilityChannelTime": "0",
"AbilityUnitTargetLimit": 1,
"AbilityPostCastDuration": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCharges": "0",
"ChannelMoveSpeed": -1,
"AbilityCooldownBetweenCharge": "0",
"FireRateSlow": 30,
"ChannelMoveSpeed": "50",
"SpiritSteal": 22,
"AbilityResourceCost": "0",
"SpiritStealDuration": 6,
"TechPower": "0",
"BonusHealth": 25
"WeaponPower": "0",
"AbilityLifestealPercentHero": "22",
"NonHeroAbilityLifestealTooltipOnly": "3",
"BonusHealth": "75"
},
},
"upgrade_health_stimpak": {
"upgrade_discord": {
"Name": "Healing Rite",
"Name": "Scourge",
"Description": "Grant \u003Cspan style=\"font-weight: bold;\"\u003ERegen\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESprint Speed\u003C/span\u003E to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast.",
"Description": "Apply \u003Cspan class=\"highlight\"\u003ESpirit Resist\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003EDebuff Resist\u003C/span\u003E and an aura on a friendly target that deals \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'SpiritIcon'}damage\u003C/span\u003E to enemies proportional to their max health. Existing debuffs on the target are reduced.\u003Cbr\u003ECan be self cast.",
"Cost": "500",
"Cost": 6400,
"Tier": "1",
"Tier": 4,
"Activation": "ActivationPress",
"Activation": "Press",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroFriendly"
"HeroFriendly"
],
],
"ShopFilters": [
"ShopFilters": null,
"Healing"
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 70,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "30m",
"AbilityCooldown": 35,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 10,
"AbilityCastDelay": "0.2",
"AbilityCastRange": "35m",
"AbilityChannelTime": "0",
"AbilityUnitTargetLimit": 1,
"AbilityPostCastDuration": "0",
"AbilityCastDelay": 0.25,
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": "50",
"TickRate": 0.25,
"AbilityResourceCost": "0",
"MaxHealthPercentAsDPS": {
"TechPower": "3",
"Value": 2.3,
"WeaponPower": "0",
"Scale": {
"TotalHealthRegen": "350",
"Value": 0.0055,
"RegenDuration": "20",
"Type": "spirit"
"BonusHealth": "30",
}
"BonusSprintSpeed": "2m"
},
"AuraRadius": "10m",
"TechResist": 40,
"BonusHealth": 100,
"StatusResistancePercent": 20,
"PropertyUpgrades": {
"MaxHealthPercentAsDPS": 2,
"CombatBarrier": 300,
"StatusResistancePercent": 20,
"BonusHealth": 125,
"AbilityDuration": 3
}
},
"upgrade_divine_barrier": {
"Name": "Divine Barrier",
"Description": "\u003Cspan class=\"highlight\"\u003ERemove all non-stun debuffs\u003C/span\u003E from the target and provide them with a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003ECan be self-cast. Cooldown is reduced by half when cast on someone else.\u003C/span\u003E",
"Cost": 6400,
"Tier": 4,
"Activation": "Press",
"Slot": "Armor",
"Components": [
"upgrade_guardian_ward"
],
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": [
"Durability",
"Movement"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 45,
"AbilityCastRange": "40m",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": 0.2,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"OutOfCombatHealthRegen": 1.5,
"CooldownReductionPctOnOthers": 50,
"BuffDuration": 6,
"CombatBarrier": 600,
"BonusMoveSpeed": "2.75m",
"TechRangeMultiplier": 10,
"TechRadiusMultiplier": 10,
"PropertyUpgrades": {
"AbilityCooldown": -27,
"TechRadiusMultiplier": 10,
"TechRangeMultiplier": 10
}
},
},
"upgrade_height_advantage": {
"upgrade_diviners_kevlar": {
"Name": "Height Advantage",
"Name": "Diviner's Kevlar",
"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.",
"Description": "Upon casting an \u003Cspan class=\"highlight\"\u003Eultimate ability\u003C/span\u003E gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E and temporary \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.",
"Cost": "500",
"Cost": 6400,
"Tier": "1",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"MagicDamage",
"AbilityCooldown": "0",
"Durability",
"AbilityDuration": "0",
"Healing"
"AbilityCastRange": "0",
],
"AbilityUnitTargetLimit": "1",
"IsDisabled": false,
"AbilityCastDelay": "0",
"StreetBrawl": false,
"AbilityChannelTime": "0",
"IsImbue": false,
"AbilityPostCastDuration": "0",
"AbilityCooldown": 40,
"AbilityCharges": "0",
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": "0",
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": -1,
"AbilityResourceCost": "0",
"TechPower": 40,
"TechPower": "0",
"CombatBarrier": 1000,
"WeaponPower": "0",
"BuffDuration": 20,
"HighGroundBonusWeaponPower": "50"
"BonusAbilityDurationPercent": 15,
"PropertyUpgrades": {
"BonusAbilityDurationPercent": 15,
"TechPower": 55,
"CombatBarrier": 500,
"AbilityCooldown": -14
}
},
},
"upgrade_high_impact_armor": {
"upgrade_double_jump": {
"Name": "High Impact Armor",
"Name": null,
"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}%.",
"Description": null,
"Cost": "1250",
"Cost": 800,
"Tier": "2",
"Tier": 1,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
Line 3,213: Line 2,840:
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 8.5,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"AirJumps": 1,
"AbilityCharges": "0",
"AirJumpVerticalSpeedPercent": 75,
"AbilityCooldownBetweenCharge": "0",
"InterruptCooldown": 4
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"DamageThreshold": "40",
"DamageReduction": "60"
},
},
"upgrade_high_velocity_mag": {
"upgrade_dps_aura": {
"Name": "High-Velocity Mag",
"Name": "Heroic Aura",
"Description": null,
"Description": "Provides \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E to nearby friendly units.",
"Cost": "500",
"Cost": 3200,
"Tier": "1",
"Tier": 3,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"AllFriendly"
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage"
"FireRate",
"Healing",
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 22,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 7,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"BonusFireRate": 26,
"AbilityCooldownBetweenCharge": "0",
"Radius": "35m",
"ChannelMoveSpeed": "50",
"ActiveRadius": "35m",
"AbilityResourceCost": "0",
"ActiveBonusMoveSpeed": "2.25m",
"TechPower": "0",
"BulletResist": 17,
"WeaponPower": "0",
"NonHeroMult": 2,
"BonusBulletSpeedPercent": "20",
"BonusSprintSpeed": "1.5m",
"BaseAttackDamagePercent": "11",
"PropertyUpgrades": {
"BulletShieldMaxHealth": "65"
"ActiveBonusMoveSpeed": "3m",
"BonusFireRate": 34,
"BulletResist": 10,
"ActiveRadius": "15m"
}
},
},
"upgrade_hollow_point_rounds": {
"upgrade_drum_magazine": {
"Name": "Hollow Point Ward",
"Name": null,
"Description": "When you are \u003Cspan style=\"font-weight: bold;\"\u003Eabove 65% health\u003C/span\u003E, deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E.",
"Description": null,
"Cost": "500",
"Cost": 3200,
"Tier": "1",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllEnemy"
"ShopFilters": null,
],
"IsDisabled": true,
"ShopFilters": [
"StreetBrawl": false,
"MagicDamage",
"IsImbue": false,
"Durability"
"AbilityUnitTargetLimit": 1,
],
"AbilityCooldownBetweenCharge": -1,
"IsDisabled": false,
"ChannelMoveSpeed": -1,
"AbilityCooldown": "0",
"BonusClipSize": 20,
"AbilityDuration": "0",
"ReloadSpeedMultipler": -25
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "4",
"WeaponPower": "0",
"LifeThreshold": "65",
"BaseAttackDamagePercent": "18",
"TechShieldMaxHealth": "70"
},
},
"upgrade_imbued_ability": {
"upgrade_duration_extender": {
"Name": "Imbued Ability",
"Name": null,
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": 1600,
"Tier": "4",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllEnemy"
"ShopFilters": [
"Durability"
],
],
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": true,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusAbilityDurationPercent": 20
"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": {
"upgrade_eldritch_shot": {
"Name": "Superior Duration",
"Name": "Haunting Shot",
"Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003Eduration\u003C/span\u003E of your abilities and items.",
"Description": "Your next bullet applies a powerful debuff reducing the enemy's damage output, healing and movement speed. It also deals {g:citadel_inline_attribute:'BonusSpiritDamage'} based on the targets current Health. \u003Cbr\u003E\u003Cbr\u003EThe bullet is larger and penetrates through targets.",
"Cost": "3000",
"Cost": 9999,
"Tier": "3",
"Tier": 5,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": [
"Components": null,
"upgrade_arcane_extension"
],
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"AllEnemy"
],
],
"ShopFilters": null,
"ShopFilters": [
"WeaponDamage",
"MagicDamage"
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": true,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 2.5,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"Radius": "1m",
"AbilityCharges": "0",
"ProcChance": 100,
"AbilityCooldownBetweenCharge": "0",
"ProcCooldown": 1,
"ChannelMoveSpeed": "50",
"BulletRadius": "1.5m",
"AbilityResourceCost": "0",
"DebuffDuration": 4,
"TechPower": "0",
"HealthPctDamage": 10,
"WeaponPower": "0",
"OutgoingDamagePenaltyPercent": -40,
"ImbuedBonusDuration": "33",
"HealAmpReceivePenaltyPercent": -40,
"NonImbuedBonusDuration": "27",
"HealAmpRegenPenaltyPercent": -40,
"BonusHealth": "175",
"MovementSpeedSlow": 40,
"BaseAttackDamagePercent": "15",
"GroundDashReductionPercent": -40,
"BonusHealthRegen": "4"
"PropertyUpgrades": {
"GroundDashReductionPercent": -10,
"HealthPctDamage": 5,
"MovementSpeedSlow": 10,
"HealAmpReceivePenaltyPercent": -15,
"HealAmpRegenPenaltyPercent": -15,
"OutgoingDamagePenaltyPercent": -15,
"AbilityCooldown": -1
}
},
},
"upgrade_improved_bullet_armor": {
"upgrade_electric_slippers": {
"Name": "Improved Bullet Armor",
"Name": "Electric Slippers",
"Description": "Decreases \u003Cspan style=\"font-weight: bold;\"\u003Edamage taken\u003C/span\u003E from bullets.",
"Description": "When sliding, evade bullets, gain fire rate and deal damage to enemies around you. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003ECooldown is per target.\u003C/span\u003E",
"Cost": "3000",
"Cost": 9999,
"Tier": "3",
"Tier": 5,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": [
"Components": null,
"upgrade_bullet_armor"
"TargetTypes": [
],
"AllEnemy"
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"Durability"
],
],
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": true,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"Radius": "12m",
"AbilityPostCastDuration": "0",
"ProcCooldown": 0.3,
"AbilityCharges": "0",
"Damage": 100,
"AbilityCooldownBetweenCharge": "0",
"SlideScale": 80,
"ChannelMoveSpeed": "50",
"SlideTurnScale": 100,
"AbilityResourceCost": "0",
"EvasionWhileSliding": 60,
"TechPower": "0",
"Stamina": 2,
"WeaponPower": "0",
"FireRateWhileSliding": 60,
"BulletResist": "50",
"PropertyUpgrades": {
"BaseAttackDamagePercent": "10"
"Stamina": 2,
"EvasionWhileSliding": 15,
"Damage": 50,
"FireRateWhileSliding": 20
}
},
},
"upgrade_improved_spirit": {
"upgrade_enchanted_holsters": {
"Name": "Extra Spirit",
"Name": "Spellslinger",
"Description": null,
"Description": "While in-combat whenever you cast an ability or item, gain a stacking buff that improves fire rate and reload speed. \u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EEach stack refreshes the duration.\u003C/span\u003E",
"Cost": "500",
"Cost": 6400,
"Tier": "1",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"MagicDamage",
"Healing"
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"CooldownReduction": 5,
"AbilityPostCastDuration": "0",
"BonusFireRate": 11,
"AbilityCharges": "0",
"ReloadSpeedMultipler": -10,
"AbilityCooldownBetweenCharge": "0",
"BuffDuration": 18,
"ChannelMoveSpeed": "50",
"MaxStacks": 6,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "10",
"ReloadSpeedMultipler": -3,
"WeaponPower": "0",
"BonusFireRate": 6,
"BonusHealthRegen": "1",
"CooldownReduction": 8
"BonusHealth": "35"
}
},
},
"upgrade_improved_stamina": {
"upgrade_endurance": {
"Name": "Extra Stamina",
"Name": "Extra Regen",
"Description": null,
"Description": null,
"Cost": "500",
"Cost": 800,
"Tier": "1",
"Tier": 1,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
Line 3,430: Line 3,043:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"FireRate",
"ClipSize",
"Movement"
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusHealthRegen": 2.5,
"AbilityPostCastDuration": "0",
"OutOfCombatHealthRegen": 1.5,
"AbilityCharges": "0",
"PropertyUpgrades": {
"AbilityCooldownBetweenCharge": "0",
"BonusHealthRegen": 9
"ChannelMoveSpeed": "50",
}
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"Stamina": "1",
"StaminaCooldownReduction": "16",
"BonusFireRate": "0",
"BonusHealth": "35"
},
},
"upgrade_infuser": {
"upgrade_escalating_exposure": {
"Name": "Infuser",
"Name": "Escalating Exposure",
"Description": "Gain \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Lifesteal\u003C/span\u003E.",
"Description": "Dealing {g:citadel_inline_attribute:'SpiritDamage'} applies a stacking \u003Cspan class=\"highlight\"\u003ESpirit Amp\u003C/span\u003E that increases your {g:citadel_inline_attribute:'SpiritDamage'} to the target.",
"Cost": "500",
"Cost": 6400,
"Tier": "1",
"Tier": 4,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": [
"TargetTypes": null,
"upgrade_magic_vulnerability"
],
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage"
"MagicDamage",
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 32,
"StreetBrawl": false,
"AbilityDuration": "8",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityDuration": 12,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0.0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"ProcCooldown": 0.7,
"AbilityCharges": "0",
"MagicIncreasePerStack": 4.5,
"AbilityCooldownBetweenCharge": "0",
"TechResist": 17,
"ChannelMoveSpeed": "50",
"MaxStacks": 12,
"AbilityResourceCost": "0",
"TechArmorDamageReduction": -8,
"TechPower": "0",
"PropertyUpgrades": {
"WeaponPower": "0",
"MagicIncreasePerStack": 1.5,
"TechShieldMaxHealth": "70",
"TechResist": 8,
"BonusClipSizePercent": "10",
"TechArmorDamageReduction": -10,
"BonusSpirit": "13",
"MaxStacks": 6
"AbilityLifestealPercentHero": "15"
}
},
},
"upgrade_inhibitor": {
"upgrade_eternal_gift": {
"Name": "Inhibitor",
"Name": "Eternal Gift",
"Description": "Your bullets apply \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E and reduce the target's \u003Cspan style=\"font-weight: bold;\"\u003Eoutgoing damage\u003C/span\u003E on hit.",
"Description": "Periodically gain a random permanent stat buff.",
"Cost": "6000",
"Cost": 9999,
"Tier": "4",
"Tier": 5,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 165,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"RespawnTime": -70,
"BuffFrequency": 2,
"PropertyUpgrades": {
"BuffFrequency": -0.5
}
},
"upgrade_ethereal_bullets": {
"Name": "Mercurial Magnum",
"Description": "Your imbued ability charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'}, and \u003Cspan class=\"highlight\"\u003Ereloads bullets\u003C/span\u003E on use. Until your next reload, your \u003Cspan class=\"highlight\"\u003Ebullets deal {g:citadel_inline_attribute:'BonusSpiritDamage'}\u003C/span\u003E based on your Spirit Power.",
"Cost": 6400,
"Tier": 4,
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_quick_silver"
],
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"MagicDamage",
"Disruption",
"FireRate"
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": true,
"AbilityCastRange": "0",
"AbilityCooldown": 15,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"TechPower": 7,
"AbilityCharges": "0",
"BonusFireRate": 22,
"AbilityCooldownBetweenCharge": "0",
"BuffDuration": 12,
"ChannelMoveSpeed": "50",
"Damage": {
"AbilityResourceCost": "0",
"Value": 60,
"TechPower": "0",
"Scale": {
"WeaponPower": "0",
"Value": 0.16,
"BonusHealth": "175",
"Type": "spirit"
"BaseAttackDamagePercent": "25",
}
"SlowPercent": "20",
},
"DebuffDuration": "2.5",
"AmmoReloadPercent": 100,
"OutgoingDamagePenaltyPercent": "-35"
"AbilityChargeUpTime": 14,
"BulletsBonusMagicDamage": {
"Value": 25,
"Scale": {
"Value": 0.49,
"Type": "spirit"
}
},
"BonusClipSizePercent": 20,
"PropertyUpgrades": {
"BonusFireRate": 20,
"BonusClipSizePercent": 60,
"Damage": 120,
"BulletsBonusMagicDamage": 20,
"TechPower": 15
}
},
},
"upgrade_intensifying_clip": {
"upgrade_express_shot": {
"Name": "Intensifying Magazine",
"Name": "Express Shot",
"Description": "Increases \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E as you continuously fire your weapon.",
"Description": "Your next attack will \u003Cspan class=\"highlight\"\u003Efire twice\u003C/span\u003E in quick succession with \u003Cspan class=\"highlight\"\u003Eincreased damage\u003C/span\u003E and velocity. This attack consumes extra ammo.",
"Cost": "3000",
"Cost": 3200,
"Tier": "3",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": [
"upgrade_high_velocity_mag"
],
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 8,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BonusBulletSpeedPercent": 60,
"BaseAttackDamagePercent": 8,
"ProcAmmoConsumed": 2,
"ProcBulletVelocity": 100,
"ProcBaseAttackDamagePercent": {
"Value": 125,
"Scale": {
"Value": 2,
"Type": "power_increase"
}
},
"ProcBaseAttackDamagePercentAltFire": {
"Value": 40,
"Scale": {
"Value": 1.3,
"Type": "power_increase"
}
},
"PropertyUpgrades": {
"ProcBaseAttackDamagePercent": 75,
"ProcBaseAttackDamagePercentAltFire": 25,
"BonusBulletSpeedPercent": 45,
"BaseAttackDamagePercent": 15
}
},
"upgrade_extra_charge": {
"Name": "Extra Charge",
"Description": "Adds one to your ability max \u003Cspan class=\"highlight\"\u003Echarges\u003C/span\u003E.",
"Cost": 800,
"Tier": 1,
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"ClipSize",
"MagicDamage"
"WeaponDamage"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusAbilityCharges": 1,
"AbilityPostCastDuration": "0",
"BonusSpiritForChargedAbilities": 7,
"AbilityCharges": "0",
"PropertyUpgrades": {
"AbilityCooldownBetweenCharge": "0",
"BonusAbilityCharges": 1,
"ChannelMoveSpeed": "50",
"BonusSpiritForChargedAbilities": 7
"AbilityResourceCost": "0",
}
"TechPower": "0",
"WeaponPower": "0",
"BonusClipSizePercent": "25",
"BaseAttackDamagePercent": "20",
"ShootDurationForMax": "2.7",
"BaseAttackDamagePercentAtMaxDuration": "60"
},
},
"upgrade_kinetic_sash": {
"upgrade_fervor": {
"Name": "Kinetic Dash",
"Name": "Frenzy",
"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.",
"Description": null,
"Cost": "1250",
"Cost": 6400,
"Tier": "2",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
Line 3,561: Line 3,250:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"FireRate",
"FireRate",
"ClipSize",
"ClipSize",
"Movement",
"Movement"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 10.5,
"StreetBrawl": false,
"AbilityDuration": "7",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 16,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 10,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"LowHealthThreshold": 50,
"AbilityCooldownBetweenCharge": "0",
"BonusHealth": 160,
"ChannelMoveSpeed": "50",
"BonusFireRate": 15,
"AbilityResourceCost": "0",
"BulletLifestealPercent": 10,
"TechPower": "0",
"FervorMovespeed": "4m",
"WeaponPower": "0",
"FervorFireRate": 40,
"BonusFireRate": "20",
"FervorStatusResistancePercent": 40,
"BonusClipSize": "5",
"PropertyUpgrades": {
"BonusHealth": "100",
"BonusHealth": 125,
"BonusHealthRegen": "1.5"
"FervorFireRate": 20,
"FervorMovespeed": "3m",
"FervorStatusResistancePercent": 15
}
},
},
"upgrade_lifestrike_gauntlets": {
"upgrade_fire_rate_aura": {
"Name": "Melee Lifesteal",
"Name": null,
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003EMelee\u003C/span\u003E attacks \u003Cspan style=\"font-weight: bold;\"\u003Eheal you\u003C/span\u003E for 18% of the \u003Cspan style=\"font-weight: bold;\"\u003EMelee Damage\u003C/span\u003E dealt plus 90. This heal is 30% effective vs non-heroes.",
"Description": null,
"Cost": "500",
"Cost": 1600,
"Tier": "1",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"AllFriendly"
],
],
"ShopFilters": [
"ShopFilters": null,
"Durability",
"IsDisabled": true,
"Melee",
"StreetBrawl": false,
"Healing"
"IsImbue": false,
],
"AbilityUnitTargetLimit": 1,
"IsDisabled": false,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldown": 7.5,
"ChannelMoveSpeed": -1,
"AbilityDuration": "0",
"BonusFireRate": 10,
"AbilityCastRange": "0",
"BonusFireRateNPC": 35,
"AbilityUnitTargetLimit": "1",
"AuraRadius": "30m"
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusMeleeDamagePercent": "12",
"LifestrikeHeal": "90",
"LifestrikeHealPercent": "18",
"BonusHealth": "75",
"BulletResist": "3",
"NonHeroHealPct": "30"
},
},
"upgrade_long_range": {
"upgrade_fleetfoot_boots": {
"Name": "Long Range",
"Name": "Fleetfoot",
"Description": "Deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E when \u003Cspan style=\"font-weight: bold;\"\u003Ebeyond a minimum distance\u003C/span\u003E from your target.",
"Description": null,
"Cost": "1250",
"Cost": 1600,
"Tier": "2",
"Tier": 2,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"ClipSize",
"ClipSize"
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 16,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 5,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
"AbilityCooldownBetweenCharge": "0",
"MoveWhileZoomedSpeedPenaltyReductionPercent": 100,
"ChannelMoveSpeed": "50",
"ActiveBonusMoveSpeed": "3.0m",
"AbilityResourceCost": "0",
"SlideScale": 35,
"TechPower": "0",
"BulletResist": 6,
"WeaponPower": "0",
"SlowResistancePercent": 40,
"BaseAttackDamagePercent": "10",
"BaseAttackDamagePercent": 6,
"LongRangeBonusWeaponPower": "30",
"PropertyUpgrades": {
"LongRangeBonusWeaponPowerMinRange": "15m",
"SlowResistancePercent": 30,
"ReloadSpeedMultipler": "-20",
"BulletResist": 12,
"BulletShieldMaxHealth": "140"
"ActiveBonusMoveSpeed": "3m"
}
},
},
"upgrade_long_range_slowing_tech": {
"upgrade_focus_lens": {
"Name": "Omni Spirit",
"Name": "Focus Lens",
"Description": "Applies a \u003Cspan class=\"highlight\"\u003Emovement slow\u003C/span\u003E to enemies when dealing spirit damage.",
"Description": "Target an enemy to \u003Cspan class=\"highlight\"\u003ESilence\u003C/span\u003E them. A portion of \u003Cspan class=\"highlight\"\u003Eall damage dealt\u003C/span\u003E during the silence gets applied to the target when the silence wears off.",
"Cost": "3000",
"Cost": 6400,
"Tier": "3",
"Tier": 4,
"Activation": "Passive",
"Activation": "Press",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": [
"upgrade_spirit_sap"
],
"TargetTypes": [
"TargetTypes": [
"HeroEnemy",
"HeroEnemy"
"CreepEnemy"
],
],
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"Disruption",
"AbilityCooldown": "0",
"MagicDamage"
"AbilityDuration": "0",
],
"AbilityCastRange": "0",
"IsDisabled": false,
"AbilityUnitTargetLimit": "1",
"StreetBrawl": false,
"AbilityCastDelay": "0",
"IsImbue": false,
"AbilityChannelTime": "0",
"AbilityCooldown": 45,
"AbilityPostCastDuration": "0",
"AbilityDuration": 4.5,
"AbilityCharges": "0",
"AbilityCastRange": "20m",
"AbilityCooldownBetweenCharge": "0",
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": "50",
"AbilityCastDelay": 0.1,
"AbilityResourceCost": "0",
"AbilityCooldownBetweenCharge": -1,
"TechPower": "0",
"ChannelMoveSpeed": -1,
"WeaponPower": "0",
"PercentDamage": 30,
"TechRangeMultiplier": "30",
"BonusFireRate": 10,
"TechRadiusMultiplier": "30",
"MagicResistReduction": -9,
"SlowPercent": "20",
"TechPowerReduction": -30,
"SlowDuration": "2"
"ResistReductionDuration": 12,
"PropertyUpgrades": {
"PercentDamage": 20,
"BonusFireRate": 20,
"TechPowerReduction": -26,
"MagicResistReduction": -12,
"AbilityDuration": 0.25,
"AbilityCooldown": -12
}
},
},
"upgrade_magic_burst": {
"upgrade_frenzy": {
"Name": "Mystic Burst",
"Name": null,
"Description": "Abilities deal bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E if they deal 80 damage or more in a single hit.",
"Description": null,
"Cost": "500",
"Cost": 6400,
"Tier": "1",
"Tier": 4,
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BulletLifestealPercent": 25,
"Radius": "15m",
"BulletArmorReduction": -40,
"LowHealthPercentThreshold": 45,
"LowHealthLifeStealPercent": 45,
"KillBonusMoveSpeedPerStack": "2m",
"MaxKillBonusMoveSpeedStack": 3
},
"upgrade_full_spectrum": {
"Name": null,
"Description": null,
"Cost": 6400,
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
Line 3,697: Line 3,408:
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"AllEnemy"
],
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"TechRangeMultiplier": 60,
"TechRadiusMultiplier": 60,
"SlowPercent": 30,
"SlowDuration": 2,
"BonusDamagePerHero": 5
},
"upgrade_fury_trance": {
"Name": "Fury Trance",
"Description": null,
"Cost": 3200,
"Tier": 3,
"Activation": "InstantCast",
"Slot": "Armor",
"Components": [
"upgrade_vampire"
],
"TargetTypes": [
"HeroFriendly"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"FireRate",
"WeaponDamage",
"Movement",
"Healing"
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 6.25,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 18,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 6.5,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"BulletLifestealPercent": 14,
"AbilityCooldownBetweenCharge": "0",
"ActiveBonusFireRate": 32,
"ChannelMoveSpeed": "50",
"TechResist": 40,
"AbilityResourceCost": "0",
"BonusHealth": 100,
"TechPower": "0",
"BaseAttackDamagePercent": 6,
"WeaponPower": "0",
"ActiveBonusMoveSpeed": "1m",
"Damage": "35",
"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
"MinimumDamage": "80",
"PropertyUpgrades": {
"TechShieldMaxHealth": "40",
"BulletLifestealPercent": 28,
"BaseAttackDamagePercent": "6"
"ActiveBonusFireRate": 25,
"TechResist": 20,
"BonusHealth": 110
}
},
},
"upgrade_magic_carpet": {
"upgrade_galvanic_storm": {
"Name": "Magic Carpet",
"Name": null,
"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.",
"Description": null,
"Cost": "6000",
"Cost": 6400,
"Tier": "4",
"Tier": 4,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": [
"AllEnemy"
"Movement"
],
],
"IsDisabled": false,
"AbilityCooldown": 32,
"AbilityDuration": "8",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.2",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "-1",
"AbilityResourceCost": "0",
"TechPower": "15",
"WeaponPower": "0",
"SummonDuration": "1.3",
"ShieldDuration": "16",
"FlyingBulletShield": "400",
"FlyingTechShield": "400",
"FlyMoveSpeed": "6m",
"BonusHealth": "150",
"BonusAbilityDurationPercent": "10",
"TechRangeMultiplier": "10",
"TechRadiusMultiplier": "10"
},
"upgrade_magic_clarity": {
"Name": "Clarity",
"Description": "On ability or item use, gain a \u003Cspan class=\"highlight\"\u003Emove speed\u003C/span\u003E bonus for {s:AbilityDuration}s.  Your next ability cast will remove the move speed bonus and apply a \u003Cspan class=\"highlight\"\u003ESpirit\u003C/span\u003E bonus to that ability.",
"Cost": "1250",
"Tier": "2",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": 16,
"StreetBrawl": false,
"AbilityDuration": "8",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"DamagePerChain": {
"AbilityPostCastDuration": "0",
"Value": 50,
"AbilityCharges": "0",
"Scale": {
"AbilityCooldownBetweenCharge": "0",
"Value": 0.304668,
"ChannelMoveSpeed": "50",
"Type": "spirit"
"AbilityResourceCost": "0",
}
"TechPower": "0",
},
"WeaponPower": "0",
"BonusPerChain": {
"BonusMovespeed": "2m",
"Value": 75,
"BonusSpirit": "28",
"Scale": {
"BonusSpiritMaxTime": "12",
"Value": 0.457,
"BonusSpiritWindow": "1",
"Type": "spirit"
"BonusSpiritMin": "2"
}
},
"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_magic_missile": {
"upgrade_glass_cannon": {
"Name": "Conjure Missiles",
"Name": "Glass Cannon",
"Description": null,
"Description": "Each hero kill grants \u003Cspan class=\"highlight\"\u003Epermanent Fire Rate\u003C/span\u003E (up to a max of 8 times). Death results in the loss of 1 stack.",
"Cost": "6000",
"Cost": 6400,
"Tier": "4",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"WeaponDamage",
Line 3,801: Line 3,523:
"FireRate"
"FireRate"
],
],
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "70",
"MaxHealthLossPercent": "-15",
"BonusClipPerKill": "2",
"MaxClipBonus": "14",
"BonusFireRate": "10",
"BonusMoveSpeed": "1m",
"WeaponPowerPerKill": "10",
"MaxStacks": "5"
},
"upgrade_magic_reach": {
"Name": "Mystic Reach",
"Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003Erange\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Eeffect radius\u003C/span\u003E of your abilities and items.",
"Cost": "500",
"Tier": "1",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BaseAttackDamagePercent": 80,
"AbilityPostCastDuration": "0",
"MaxHealthLossPercent": -13,
"AbilityCharges": "0",
"BonusClipPerKill": 2,
"AbilityCooldownBetweenCharge": "0",
"FireRatePerKill": 7,
"ChannelMoveSpeed": "50",
"MaxStacks": 8,
"AbilityResourceCost": "0",
"SlowPercent": 30,
"TechPower": "0",
"SlowDuration": 3,
"WeaponPower": "0",
"BuildUpDuration": 2,
"TechRangeMultiplier": "15",
"BuildUpPerShot": 1.2,
"TechRadiusMultiplier": "15",
"PropertyUpgrades": {
"BulletResist": "7"
"FireRatePerKill": 8,
"BaseAttackDamagePercent": 60
}
},
},
"upgrade_magic_shield": {
"upgrade_glass_cannon2": {
"Name": "Enchanter's Barrier",
"Name": "Glass Cannon v2",
"Description": "While you have a \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Shield\u003C/span\u003E, gain bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ECooldown Reduction\u003C/span\u003E.",
"Description": "Each hero kill grants \u003Cspan class=\"highlight\"\u003Epermanent Weapon Damage\u003C/span\u003E (up to a max of {s:MaxStacks} times). Death results in the loss of 1 stack.",
"Cost": "1250",
"Cost": 6400,
"Tier": "2",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"WeaponDamage",
"Durability"
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BaseAttackDamagePercent": 100,
"AbilityPostCastDuration": "0",
"MaxHealthLossPercent": -50,
"AbilityCharges": "0",
"BonusFireRate": 100,
"AbilityCooldownBetweenCharge": "0",
"WeaponPowerPerKill": 10,
"ChannelMoveSpeed": "50",
"BonusBulletSpeedPercent": 25
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"TechShieldMaxHealth": "250",
"BonusSpiritWithMagicShield": "20",
"CooldownReductionWithShield": "6"
},
},
"upgrade_magic_shock": {
"upgrade_glitch": {
"Name": "Improved Burst",
"Name": "Cursed Relic",
"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.",
"Description": "Curses an enemy - \u003Cspan class=\"highlight\"\u003Einterrupting, Silencing, Disarming\u003C/span\u003E, and \u003Cspan class=\"highlight\"\u003Epreventing item usage\u003C/span\u003E. \u003Cspan class=\"highlight\"\u003ERemoves all non-ultimate buffs\u003C/span\u003E.\u003Cbr\u003E\u003Cbr\u003EYour own \u003Cspan class=\"highlight\"\u003EDamage Output\u003C/span\u003E is reduced for the duration.",
"Cost": "3000",
"Cost": 6400,
"Tier": "3",
"Tier": 4,
"Activation": "Passive",
"Activation": "Press",
"Slot": "Tech",
"Slot": "Tech",
"Components": [
"Components": null,
"upgrade_magic_burst"
],
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"HeroEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Disruption",
"Disruption"
"WeaponDamage"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 55,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 3.25,
"AbilityCastDelay": "0",
"AbilityCastRange": "20m",
"AbilityChannelTime": "0",
"AbilityUnitTargetLimit": 1,
"AbilityPostCastDuration": "0",
"AbilityCastDelay": 0.1,
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": "50",
"SkipFrames": 6,
"AbilityResourceCost": "0",
"OutgoingDamagePenaltyPercent": -25,
"TechPower": "0",
"PropertyUpgrades": {
"WeaponPower": "0",
"AbilityCooldown": -40,
"MinimumDamage": "175",
"AbilityDuration": 0.25
"ReProcLockoutTime": "5",
}
"MaxHealthDamage": "8",
"TechShieldMaxHealth": "100",
"BaseAttackDamagePercent": "8"
},
},
"upgrade_magic_slow": {
"upgrade_goose_egg": {
"Name": "Mystic Slow",
"Name": "Golden Goose Egg",
"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.",
"Description": "Gain \u003Cspan class=\"highlight\"\u003Esouls over time\u003C/span\u003E, as long as you are alive.",
"Cost": "3000",
"Cost": 800,
"Tier": "3",
"Tier": 1,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Tech",
"Slot": "Tech",
"Components": [
"Components": null,
"upgrade_suppressor"
"TargetTypes": null,
],
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"ShopFilters": [
"Disruption"
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "2.5",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityChannelTime": 2,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"BonusGoldPerMinute": 90,
"AbilityCharges": "0",
"OutgoingDamagePenaltyPercent": -10,
"AbilityCooldownBetweenCharge": "0",
"ThinkRate": 3,
"ChannelMoveSpeed": "50",
"BonusSprintSpeed": "1m",
"AbilityResourceCost": "0",
"OutOfCombatHealthRegen": 1,
"TechPower": "6",
"StartingGold": 400,
"WeaponPower": "0",
"BonusBuffsPerGold": 80,
"FireRateSlow": "40",
"PropertyUpgrades": {
"MovementSpeedSlow": "25",
"BonusSprintSpeed": 5,
"BonusHealthRegen": "3",
"OutOfCombatHealthRegen": 10,
"BonusHealth": "160",
"BonusBuffsPerGold": -50,
"BonusSprintSpeed": "1m"
"OutgoingDamagePenaltyPercent": 20
}
},
},
"upgrade_magic_storm": {
"upgrade_greater_withering_whip": {
"Name": "Surge of Power",
"Name": "Disarming Hex",
"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.",
"Description": "\u003Cspan class=\"highlight\"\u003EDisarms\u003C/span\u003E enemy target and reduces their \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.",
"Cost": "3000",
"Cost": 3200,
"Tier": "3",
"Tier": 3,
"Activation": "Passive",
"Activation": "Press",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": [
"TargetTypes": null,
"upgrade_withering_whip"
],
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Disruption",
"Movement"
"MagicDamage"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 10.5,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 16,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 4.25,
"AbilityCastDelay": "0",
"AbilityCastRange": "32m",
"AbilityChannelTime": "0",
"AbilityUnitTargetLimit": 1,
"AbilityPostCastDuration": "0",
"AbilityCastDelay": 0.1,
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": "50",
"BonusSprintSpeed": "0.75m",
"AbilityResourceCost": "0",
"BonusHealth": 75,
"TechPower": "0",
"BulletArmorReduction": -13,
"WeaponPower": "0",
"PropertyUpgrades": {
"ImbuedTechPower": "34",
"BonusHealth": 175,
"FireRateBonus": "15",
"BulletArmorReduction": -7,
"BonusMoveSpeed": "2m",
"AbilityCooldown": -8
"MovementSpeedBonusDuration": "6",
}
"BonusHealth": "75",
"MoveWhileShootingSpeedPenaltyReductionPercent": "100",
"MoveWhileZoomedSpeedPenaltyReductionPercent": "100"
},
},
"upgrade_magic_tempo": {
"upgrade_grit": {
"Name": "Improved Cooldown",
"Name": "Grit",
"Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003ECooldown\u003C/span\u003E of your abilities and items.",
"Description": "Gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E for a short duration.",
"Cost": "1250",
"Cost": 800,
"Tier": "2",
"Tier": 1,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"Healing"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 60,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"CombatBarrier": 200,
"AbilityCharges": "0",
"OutOfCombatHealthRegen": 1,
"AbilityCooldownBetweenCharge": "0",
"BarrierDuration": 4,
"ChannelMoveSpeed": "50",
"PropertyUpgrades": {
"AbilityResourceCost": "0",
"CombatBarrier": 250,
"TechPower": "0",
"OutOfCombatHealthRegen": 10,
"WeaponPower": "0",
"AbilityCooldown": -25
"CooldownReduction": "14",
}
"BonusHealthRegen": "1.5",
"TechShieldMaxHealth": "100",
"BonusClipSizePercent": "10"
},
},
"upgrade_magic_vulnerability": {
"upgrade_guardian_ward": {
"Name": "Mystic Vulnerability",
"Name": "Guardian Ward",
"Description": "When the target takes \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E, they have their \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Resist\u003C/span\u003E reduced.",
"Description": "Provide the target with a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E and temporary \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003ECan be self-cast.\u003Cbr\u003ECooldown is reduced by half when cast on someone else.\u003C/span\u003E",
"Cost": "1250",
"Cost": 1600,
"Tier": "2",
"Tier": 2,
"Activation": "Passive",
"Activation": "Press",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": [
"upgrade_grit"
],
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"HeroFriendly"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Durability",
"Disruption"
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "6",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 60,
"AbilityUnitTargetLimit": "1",
"AbilityCastRange": "40m",
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCastDelay": 0.2,
"AbilityPostCastDuration": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCharges": "0",
"ChannelMoveSpeed": -1,
"AbilityCooldownBetweenCharge": "0",
"CooldownReductionPctOnOthers": 50,
"ChannelMoveSpeed": "50",
"OutOfCombatHealthRegen": 1.5,
"AbilityResourceCost": "0",
"BuffDuration": 6,
"TechPower": "0",
"GuardianWardCombatBarrier": 250,
"WeaponPower": "0",
"BonusMoveSpeed": "2.75m",
"TechArmorDamageReduction": "-12",
"TechRangeMultiplier": 8,
"TechResist": "6"
"TechRadiusMultiplier": 8,
"PropertyUpgrades": {
"TechRangeMultiplier": 12,
"TechRadiusMultiplier": 12,
"GuardianWardCombatBarrier": 250,
"ChannelMoveSpeed": 2,
"AbilityCooldown": -12
}
},
},
"upgrade_medic_bullets": {
"upgrade_haunting_scream": {
"Name": "Restorative Shot",
"Name": "Haunting Scream",
"Description": "Your next bullet will \u003Cspan style=\"font-weight: bold;\"\u003Eheal\u003C/span\u003E you based on what target you hit.",
"Description": "Launch an expanding projectile which \u003Cspan class=\"highlight\"\u003ECurses\u003C/span\u003E enemies for a short duration.",
"Cost": "500",
"Cost": 9999,
"Tier": "1",
"Tier": 5,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"HeroEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"WeaponDamage",
"Healing"
"Disruption"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": 9,
"StreetBrawl": true,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 25,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 3,
"AbilityCastDelay": "0",
"AbilityCastRange": "40m",
"AbilityChannelTime": "0",
"AbilityUnitTargetLimit": 1,
"AbilityPostCastDuration": "0",
"AbilityCastDelay": 0.1,
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": "50",
"TechPowerPercent": 30,
"AbilityResourceCost": "0",
"HeightOffGround": "1m",
"TechPower": "0",
"GrowthPerMeter": "0.15m",
"WeaponPower": "0",
"InitialWidth": "5.0m",
"Radius": "1m",
"Damage": 400,
"ProcChance": "90",
"SkipFrames": 6,
"BaseAttackDamagePercent": "0",
"PropertyUpgrades": {
"HealFromHero": "40",
"AbilityCooldown": -8,
"HealFromNPC": "15",
"TechPowerPercent": 10,
"BulletShieldMaxHealth": "100"
"AbilityDuration": 0.25
}
},
},
"upgrade_mega_spirit": {
"upgrade_headhunter": {
"Name": "Boundless Spirit",
"Name": "Headhunter",
"Description": null,
"Description": "Your next \u003Cspan class=\"highlight\"\u003Eheadshot\u003C/span\u003E against an enemy Hero deals {g:citadel_inline_attribute:'BonusWeaponDamage'}, {g:citadel_inline_attribute:'Heal'} you, and briefly grants {g:citadel_inline_attribute:'BonusMoveSpeed'}.",
"Cost": "6000",
"Cost": 3200,
"Tier": "4",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": [
"Components": [
"upgrade_soaring_spirit"
"upgrade_headshot_booster"
],
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"WeaponDamage"
"Movement",
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 8,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"HeadShotBonusDamage": {
"AbilityCharges": "0",
"Value": 75,
"AbilityCooldownBetweenCharge": "0",
"Scale": {
"ChannelMoveSpeed": "50",
"Value": 4,
"AbilityResourceCost": "0",
"Type": "power_increase"
"TechPower": "65",
}
"WeaponPower": "0",
},
"BonusHealthRegen": "15",
"BaseAttackDamagePercent": 5,
"BaseAttackDamagePercent": "30",
"BonusHealth": 50,
"BonusSprintSpeed": "2m",
"HealPercentPerHeadshot": {
"BonusHealth": "300"
"Value": 4,
"Scale": {
"Value": 0.06,
"Type": "power_increase"
}
},
"BonusMoveSpeed": "1.75m",
"MovementSpeedBonusDuration": 3,
"ProcChance": 100,
"PropertyUpgrades": {
"HeadShotBonusDamage": 75,
"HealPercentPerHeadshot": 4,
"AbilityCooldown": -3
}
},
},
"upgrade_melee_charge": {
"upgrade_headshot_booster": {
"Name": "Melee Charge",
"Name": "Headshot Booster",
"Description": "Your next \u003Cspan style=\"font-weight: bold;\"\u003EHeavy Melee\u003C/span\u003E attack against an enemy \u003Cspan style=\"font-weight: bold;\"\u003Edeals increased damage\u003C/span\u003E and either \u003Cspan style=\"font-weight: bold;\"\u003Ereload your weapon instantly\u003C/span\u003E or give you up to \u003Cspan style=\"font-weight: bold;\"\u003E+100% bonus ammo\u003C/span\u003E. \u003Cbr\u003EOnly activates when Bonus Ammo is not full.",
"Description": "Your next \u003Cspan class=\"highlight\"\u003Eheadshot\u003C/span\u003E against an enemy Hero deals {g:citadel_inline_attribute:'BonusWeaponDamage'}.",
"Cost": "1250",
"Cost": 800,
"Tier": "2",
"Tier": 1,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroEnemy",
"TrooperEnemy",
"MinionEnemy",
"Neutral"
],
"ShopFilters": [
"ShopFilters": [
"Melee"
"Durability",
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 16,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 9,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"HeadShotBonusDamage": 45,
"AbilityCharges": "0",
"BonusHealth": 30,
"AbilityCooldownBetweenCharge": "0",
"ProcChance": 100,
"ChannelMoveSpeed": "50",
"PropertyUpgrades": {
"AbilityResourceCost": "0",
"HeadShotBonusDamage": 55
"TechPower": "0",
}
"WeaponPower": "0",
"BaseAttackDamagePercent": "10",
"BonusHealth": "65",
"MeleeDistanceScale": "40",
"BonusHeavyMeleeDamage": "20"
},
},
"upgrade_metal_skin": {
"upgrade_headshot_booster2": {
"Name": "Metal Skin",
"Name": "Weakening Headshot",
"Description": "Become \u003Cspan style=\"font-weight: bold;\"\u003Eimmune to bullets\u003C/span\u003E.",
"Description": "Landing a \u003Cspan class=\"highlight\"\u003EHeadshot\u003C/span\u003E reduces their \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.",
"Cost": "3000",
"Cost": 1600,
"Tier": "3",
"Tier": 2,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
Line 4,175: Line 3,864:
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 28,
"StreetBrawl": false,
"AbilityDuration": "4.0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BulletResistReduction": -13,
"AbilityPostCastDuration": "0",
"DebuffDuration": 12,
"AbilityCharges": "0",
"DiminishingMultiplier": 0.5,
"AbilityCooldownBetweenCharge": "0",
"BonusHealth": 60,
"ChannelMoveSpeed": "50",
"PropertyUpgrades": {
"AbilityResourceCost": "0",
"BulletResistReduction": -7,
"TechPower": "8",
"BonusHealth": 125
"WeaponPower": "0",
}
"BonusFireRate": "8",
"BonusHealth": "125",
"ActiveMoveSpeedPenalty": "-1.5m",
"GroundDashReductionPercent": "-25"
},
},
"upgrade_mod_disruptor": {
"upgrade_heal_on_level": {
"Name": "Soul Disruptor",
"Name": "Patron's Healing",
"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.",
"Description": "When you receive a \u003Cspan class=\"highlight\"\u003EBoon\u003C/span\u003E, automatically \u003Cspan class=\"highlight\"\u003Eheal\u003C/span\u003E.",
"Cost": "6000",
"Cost": 800,
"Tier": "4",
"Tier": 1,
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllEnemy"
"ShopFilters": [
"Durability",
"Healing"
],
],
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": 32,
"StreetBrawl": false,
"AbilityDuration": "5",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"ChannelMoveSpeed": "1.3m",
"AbilityCastDelay": "0.2",
"HealOnLevelHealAmount": 210,
"AbilityChannelTime": "0",
"BonusHealthRegen": 2,
"AbilityPostCastDuration": "0",
"AuraRadius": "15m"
"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": {
"upgrade_healbane": {
"Name": "Adrenaline Rush",
"Name": "Healbane",
"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.",
"Description": "Your {g:citadel_inline_attribute:'SpiritDamage'} applies \u003Cspan class=\"highlight\"\u003EHealing Reduction\u003C/span\u003E. If an enemy hero dies under this effect, you receive a large heal.",
"Cost": "3000",
"Cost": 1600,
"Tier": "3",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"Healing",
"FireRate",
"Disruption",
"Movement"
"Durability"
],
],
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityDuration": 8,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"TechPower": 7,
"AbilityCharges": "0",
"HealAmpReceivePenaltyPercent": -35,
"AbilityCooldownBetweenCharge": "0",
"HealAmpRegenPenaltyPercent": -35,
"ChannelMoveSpeed": "50",
"HealOnKill": 275,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "0",
"HealAmpRegenPenaltyPercent": -20,
"WeaponPower": "0",
"HealAmpReceivePenaltyPercent": -20,
"Radius": "20m",
"TechPower": 11,
"TickRate": "1",
"HealOnKill": 125
"MinTargetsRequired": "2",
}
"BaseAttackDamagePercent": "48",
"BonusFireRate": "30",
"BonusHealth": "125",
"BonusMoveSpeed": "1m"
},
},
"upgrade_non_player_bonus": {
"upgrade_healbuff": {
"Name": "Monster Rounds",
"Name": "Healing Tempo",
"Description": "Gain additional \u003Cspan style=\"font-weight: bold;\"\u003E26% 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": "Applying {g:citadel_inline_attribute:'Heal'} to yourself or an ally grants the target {g:citadel_inline_attribute:'BonusFireRate'} and {g:citadel_inline_attribute:'BonusMoveSpeed'}.\u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EDoes not apply on innate Regen or passive Bullet/Spirit Lifesteals.\u003C/span\u003E",
"Cost": "500",
"Cost": 6400,
"Tier": "1",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": [
"upgrade_healing_booster"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"FireRate",
"Durability",
"Healing"
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 1,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"BonusFireRate": 35,
"AbilityCharges": "0",
"BuffDuration": 7,
"AbilityCooldownBetweenCharge": "0",
"BonusMoveSpeed": "1.25m",
"ChannelMoveSpeed": "50",
"MinimumHealAmount": 1,
"AbilityResourceCost": "0",
"TechResist": 10,
"TechPower": "0",
"BonusHealthRegen": 6,
"WeaponPower": "0",
"HealAmpCastPercent": 25,
"NonPlayerBonusWeaponPower": "26",
"HealAmpRegenPercent": 25,
"BonusHealth": "30",
"OutOfCombatHealthRegen": 4,
"BonusHealthRegen": "1",
"PropertyUpgrades": {
"NonPlayerBulletResist": "25"
"HealAmpRegenPercent": 10,
"HealAmpCastPercent": 10,
"TechResist": 10,
"BonusMoveSpeed": "2m",
"BonusFireRate": 20,
"BonusHealthRegen": 6
}
},
},
"upgrade_personal_rejuvenator": {
"upgrade_healing_booster": {
"Name": "Rebirth",
"Name": "Healing Booster",
"Description": "Respawns the hero at the spot they died.",
"Description": "Increases the effectiveness of your \u003Cspan class=\"highlight\"\u003Ehealing\u003C/span\u003E.",
"Cost": "3000",
"Cost": 1600,
"Tier": "3",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": [
"upgrade_endurance"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"Healing"
"AbilityCooldown": 509,
],
"AbilityDuration": "0",
"IsDisabled": false,
"AbilityCastRange": "0",
"StreetBrawl": false,
"AbilityUnitTargetLimit": "1",
"IsImbue": false,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"HealAmpCastPercent": 20,
"AbilityCooldownBetweenCharge": "0",
"HealAmpRegenPercent": 20,
"ChannelMoveSpeed": "50",
"BonusHealthRegen": 3,
"AbilityResourceCost": "0",
"OutOfCombatHealthRegen": 1,
"TechPower": "0",
"PropertyUpgrades": {
"WeaponPower": "0",
"HealAmpRegenPercent": 15,
"RespawnDelay": "5",
"HealAmpCastPercent": 15,
"RespawnBonusHealthDuration": "0"
"BonusHealthRegen": 9
}
},
},
"upgrade_phantom_strike": {
"upgrade_health": {
"Name": "Phantom Strike",
"Name": "Extra Health",
"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.",
"Description": null,
"Cost": "6000",
"Cost": 800,
"Tier": "4",
"Tier": 1,
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroEnemy"
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"WeaponDamage",
"Durability",
"Durability"
"Movement",
"Disruption"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 30,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "25m",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0.35",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusHealth": 210,
"AbilityPostCastDuration": "0",
"PropertyUpgrades": {
"AbilityCharges": "0",
"BonusHealth": 115
"AbilityCooldownBetweenCharge": "0",
}
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"TechResist": "15",
"BaseAttackDamagePercent": "30",
"SlowPercent": "50",
"SlowDuration": "3",
"ImpactDamage": "75"
},
},
"upgrade_predator_precision": {
"upgrade_health_2": {
"Name": "Predator Precision",
"Name": "Toughness",
"Description": "Gain additional \u003Cspan class=\"highlight\"\u003Eweapon damage\u003C/span\u003E against enemy Heroes that are \u003Cspan class=\"highlight\"\u003Elow health\u003C/span\u003E",
"Description": null,
"Cost": "1250",
"Cost": 1600,
"Tier": "2",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"FireRate"
"WeaponDamage",
"Durability"
],
],
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusHealth": 200
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusFireRate": "8",
"LifeThreshold": "50",
"BaseAttackDamagePercent": "50"
},
},
"upgrade_pristine_emblem": {
"upgrade_health_nova": {
"Name": "Pristine Emblem",
"Name": "Healing Nova",
"Description": "Your attacks have additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E against \u003Cspan style=\"font-weight: bold;\"\u003Eenemies above 50% health\u003C/span\u003E.",
"Description": "\u003Cspan class=\"highlight\"\u003EHeal\u003C/span\u003E yourself and nearby allies.",
"Cost": "3000",
"Cost": 3200,
"Tier": "3",
"Tier": 3,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Armor",
"Components": [
"Components": [
"upgrade_high_velocity_mag"
"upgrade_health_stimpak"
],
],
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"HeroFriendly",
"TrooperFriendly",
"MinionFriendly"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Healing"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 60,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCastDelay": 0.25,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"TotalHealthRegen": {
"AbilityCooldownBetweenCharge": "0",
"Value": 325,
"ChannelMoveSpeed": "50",
"Scale": {
"AbilityResourceCost": "0",
"Value": 6,
"TechPower": "12",
"Type": "power_increase"
"WeaponPower": "0",
}
"EnemyLifeThreshold": "50",
},
"BaseAttackDamagePercent": "25",
"RegenDuration": 2,
"BaseAttackDamagePercentBonus": "25",
"AuraRadius": "18m",
"TechResist": "12",
"SpiritPower": 8,
"BonusBulletSpeedPercent": "35"
"TechRangeMultiplier": 5,
"TechRadiusMultiplier": 5,
"PropertyUpgrades": {
"TechRadiusMultiplier": 12,
"TechRangeMultiplier": 12,
"TechPower": 12,
"TotalHealthRegen": 425
}
},
},
"upgrade_proc_disarm": {
"upgrade_health_regen_1": {
"Name": "Disarming Bullets",
"Name": null,
"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.",
"Description": null,
"Cost": "1250",
"Cost": 800,
"Tier": "2",
"Tier": 1,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroEnemy"
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "5",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusHealthRegen": 2.75
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"ImmunityDuration": "3",
"BuildUpPerShot": "1.0",
"BuildUpDuration": "10"
},
},
"upgrade_proc_silence": {
"upgrade_health_regen_aura": {
"Name": "Silencer",
"Name": null,
"Description": "Your bullets build up a Debuff that briefly \u003Cspan style=\"font-weight: bold;\"\u003ESilences\u003C/span\u003E and reduces their \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E.  Victims are immune to the build up for \u003Cspan style=\"font-weight: bold;\"\u003E12s\u003C/span\u003E after debuff expires.",
"Description": null,
"Cost": "6000",
"Cost": 3200,
"Tier": "4",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"AllFriendly"
],
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"HealInterval": 3,
"AbilityPostCastDuration": "0",
"HealAmount": 40,
"AbilityCharges": "0",
"HealRadius": "9m"
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "20",
"TechResist": "15",
"StatusResistancePercent": "20",
"TechDamageReduction": "-40",
"SilenceDuration": "2",
"DebuffDuration": "6",
"ImmunityDuration": "12",
"BuildUpPerShot": "1.298",
"BuildUpDuration": "5"
},
},
"upgrade_proc_tech_damage": {
"upgrade_health_stealing_magic": {
"Name": "Magitech Rounds",
"Name": "Spirit Lifesteal",
"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.",
"Description": null,
"Cost": "3000",
"Cost": 1600,
"Tier": "3",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"MagicDamage",
"AbilityCooldown": "0",
"Healing",
"AbilityDuration": "0",
"Durability"
"AbilityCastRange": "0",
],
"AbilityUnitTargetLimit": "1",
"IsDisabled": false,
"AbilityCastDelay": "0",
"StreetBrawl": false,
"AbilityChannelTime": "0",
"IsImbue": false,
"AbilityPostCastDuration": "0",
"AbilityUnitTargetLimit": 1,
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": "50",
"TechPower": 6,
"AbilityResourceCost": "0",
"AbilityLifestealPercentHero": 13,
"TechPower": "0",
"NonHeroAbilityLifestealTooltipOnly": 3,
"WeaponPower": "0",
"BonusHealth": 90,
"ProcCooldown": "1",
"PropertyUpgrades": {
"BaseDamagePct": "0.0001",
"AbilityLifestealPercentHero": 14,
"NanoTechPerShot": "1",
"BonusHealth": 80,
"BaseDamagePerShot": "1",
"TechPower": 9
"SpellAmplificationMultiplier": "5"
}
},
},
"upgrade_quarantine": {
"upgrade_health_stimpak": {
"Name": "Quarantine",
"Name": "Healing Rite",
"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.",
"Description": "Grant \u003Cspan class=\"highlight\"\u003ERegen\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESprint Speed\u003C/span\u003E to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast.",
"Cost": "1250",
"Cost": 800,
"Tier": "2",
"Tier": 1,
"Activation": "ActivationPress",
"Activation": "Press",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"HeroFriendly"
],
"ShopFilters": [
"Healing"
],
],
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": true,
"StreetBrawl": false,
"AbilityCooldown": 42,
"IsImbue": false,
"AbilityDuration": "4.5",
"AbilityCooldown": 70,
"AbilityCastRange": "30m",
"AbilityCastRange": "30m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCastDelay": 0.2,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"TotalHealthRegen": {
"AbilityCooldownBetweenCharge": "0",
"Value": 300,
"ChannelMoveSpeed": "50",
"Scale": {
"AbilityResourceCost": "0",
"Value": 1.1,
"TechPower": "0",
"Type": "spirit"
"WeaponPower": "0"
}
},
"RegenDuration": 20,
"BonusSprintSpeed": "2m",
"PropertyUpgrades": {
"TotalHealthRegen": 600,
"BonusSprintSpeed": "6m",
"AbilityCooldown": -60
}
},
},
"upgrade_quick_silver": {
"upgrade_high_impact_armor": {
"Name": "Quicksilver Reload",
"Name": null,
"Description": "Imbue an ability with bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E on the first hit.  When the ability is used, your weapon is \u003Cspan style=\"font-weight: bold;\"\u003Ereloaded\u003C/span\u003E and has a \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E bonus for that clip.  \u003Cbr\u003EOnly activates when Ammo is not full.",
"Cost": "1250",
"Tier": "2",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"FireRate"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"ProcCooldown": "12",
"FireRateBonus": "15",
"FireRateDuration": "12",
"Damage": "65"
},
"upgrade_rapid_recharge": {
"Name": "Rapid Recharge",
"Description": null,
"Description": null,
"Cost": "3000",
"Cost": 1600,
"Tier": "3",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": [
"Components": null,
"upgrade_extra_charge"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"DamageThreshold": 40,
"AbilityPostCastDuration": "0",
"DamageReduction": 60
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"CooldownBetweenChargeReduction": "45",
"BonusAbilityCharges": "2",
"CooldownReductionOnChargedAbilities": "25",
"BaseAttackDamagePercent": "18"
},
},
"upgrade_rapid_rounds": {
"upgrade_high_velocity_mag": {
"Name": "Rapid Rounds",
"Name": "High-Velocity Rounds",
"Description": null,
"Description": null,
"Cost": "500",
"Cost": 800,
"Tier": "1",
"Tier": 1,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
Line 4,626: Line 4,231:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"FireRate",
"WeaponDamage"
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusBulletSpeedPercent": 60,
"AbilityPostCastDuration": "0",
"BaseAttackDamagePercent": 8,
"AbilityCharges": "0",
"PropertyUpgrades": {
"AbilityCooldownBetweenCharge": "0",
"BonusBulletSpeedPercent": 45,
"ChannelMoveSpeed": "50",
"BaseAttackDamagePercent": 15
"AbilityResourceCost": "0",
}
"TechPower": "0",
"WeaponPower": "0",
"BonusFireRate": "10",
"BonusSprintSpeed": "1m"
},
},
"upgrade_rebirth": {
"upgrade_hollow_point_rounds": {
"Name": "Soul Rebirth",
"Name": "Hollow Point",
"Description": null,
"Description": "When you are \u003Cspan class=\"highlight\"\u003Eabove 65% health\u003C/span\u003E, deal additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E and your bullets reduce enemy \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.",
"Cost": "6000",
"Cost": 3200,
"Tier": "4",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": null,
"AllEnemy"
"IsDisabled": true,
"AbilityCooldown": 240,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "12",
"WeaponPower": "0",
"SpawnTimePenalty": "30",
"RespawnDelay": "4",
"RespawnHealthPercent": "50"
},
"upgrade_reduce_debuff_duration": {
"Name": "Debuff Remover",
"Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003Eduration\u003C/span\u003E of all negative effects applied to you.",
"Cost": "3000",
"Tier": "3",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": [
"upgrade_debuff_reducer"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage"
"MagicDamage",
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 45,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"LifeThreshold": 65,
"AbilityPostCastDuration": "0",
"BaseAttackDamagePercent": 35,
"AbilityCharges": "0",
"OutOfCombatHealthRegen": 4.5,
"AbilityCooldownBetweenCharge": "0",
"BonusHealth": 125,
"ChannelMoveSpeed": "50",
"BulletArmorReduction": -9,
"AbilityResourceCost": "0",
"DebuffDuration": 8,
"TechPower": "0",
"PropertyUpgrades": {
"WeaponPower": "0",
"BulletArmorReduction": -12,
"StatusResistancePercent": "40",
"BonusHealth": 150,
"BaseAttackDamagePercent": "20",
"BaseAttackDamagePercent": 25
"ActiveBonusMoveSpeed": "3m",
}
"BuffDuration": "5",
"HealOnActivate": "300",
"BonusHealth": "125"
},
},
"upgrade_regenerating_bullet_shield": {
"upgrade_icarus_wings": {
"Name": "Combat Barrier",
"Name": "Seraphim Wings",
"Description": "While you have a \u003Cspan style=\"font-weight: bold;\"\u003EBullet Shield\u003C/span\u003E, gain \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E.",
"Description": "When Airborne, You deal more damage and take reduced damage. Allows \u003Cspan class=\"highlight\"\u003Eunlimited\u003C/span\u003E Air Dash and Jumping.",
"Cost": "1250",
"Cost": 9999,
"Tier": "2",
"Tier": 5,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": null,
"WeaponDamage",
"Durability"
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": true,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"AirBonusDamageGiven": 40,
"AbilityPostCastDuration": "0",
"AirBonusDamageTaken": -40,
"AbilityCharges": "0",
"StaminaCooldownReduction": 120,
"AbilityCooldownBetweenCharge": "0",
"GravityScale": -70,
"ChannelMoveSpeed": "50",
"AirControlPercent": 100,
"AbilityResourceCost": "0",
"AirControlAccelPercent": 50,
"TechPower": "0",
"PropertyUpgrades": {
"WeaponPower": "0",
"AirBonusDamageGiven": 10,
"BulletShieldMaxHealth": "275",
"AirBonusDamageTaken": -10,
"AttackDamageWhenShielded": "22",
"StaminaCooldownReduction": 30
"FireRateWhenShielded": "7"
}
},
},
"upgrade_regenerative_armor": {
"upgrade_imbued_ability": {
"Name": "Regenerative Armor",
"Name": null,
"Description": "Gain a short burst of health regeneration when taking bullet damage from heroes",
"Description": null,
"Cost": "1250",
"Cost": 6400,
"Tier": "2",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "5",
"IsImbue": true,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"ImbuedBonusDuration": 25,
"AbilityPostCastDuration": "0",
"ImbuedBonusDamage": 10,
"AbilityCharges": "0",
"BonusAbilityDurationPercent": 20,
"AbilityCooldownBetweenCharge": "0",
"SlowPercent": 15,
"ChannelMoveSpeed": "50",
"SlowDuration": 2
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusHealthRegen": "20"
},
},
"upgrade_reinforcing_casings": {
"upgrade_imbued_duration_extender": {
"Name": "Escalating Resilience",
"Name": "Superior Duration",
"Description": "Grants \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E when your bullets hit an enemy hero. \u003Cspan style=\"font-weight: bold;\"\u003EEach shot can only grant one stack.\u003C/span\u003E",
"Description": "Increases the \u003Cspan class=\"highlight\"\u003Eduration\u003C/span\u003E of your abilities and items.",
"Cost": "3000",
"Cost": 3200,
"Tier": "3",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": [
"upgrade_arcane_extension"
],
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": null,
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BonusAbilityDurationPercent": 28,
"BulletResist": 8,
"PropertyUpgrades": {
"BonusAbilityDurationPercent": 12,
"BulletResist": 8
}
},
"upgrade_improved_bullet_armor": {
"Name": "Bullet Resilience",
"Description": "When below \u003Cspan class=\"highlight\"\u003E50% health\u003C/span\u003E, gain additional \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.",
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"Durability"
"Durability",
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BulletResist": 30,
"AbilityPostCastDuration": "0",
"HealthThreshold": 50,
"AbilityCharges": "0",
"BulletResistBelowThreshold": 15,
"AbilityCooldownBetweenCharge": "0",
"OutOfCombatHealthRegen": 3,
"ChannelMoveSpeed": "50",
"PropertyUpgrades": {
"AbilityResourceCost": "0",
"BulletResist": 10,
"TechPower": "0",
"BulletResistBelowThreshold": 10
"WeaponPower": "0",
}
"MaxArmorStacks": "40",
"BulletResistPerStack": "2",
"BulletResistDuration": "20",
"BaseAttackDamagePercent": "14",
"BonusFireRate": "12"
},
},
"upgrade_reload_speed": {
"upgrade_improved_spirit": {
"Name": "Fast Reload",
"Name": "Extra Spirit",
"Description": "Increased \u003Cspan class=\"highlight\"\u003Ereload speed\u003C/span\u003E.",
"Description": null,
"Cost": "1250",
"Cost": 800,
"Tier": "2",
"Tier": 1,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"ReloadSpeedMultipler": "-35"
},
"upgrade_rescue_beam": {
"Name": "Rescue Beam",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003EHeals\u003C/span\u003E a target allied hero and yourself for a percentage of \u003Cspan style=\"font-weight: bold;\"\u003EMax Health\u003C/span\u003E. Once while healing, you can \u003Cspan style=\"font-weight: bold;\"\u003EPull\u003C/span\u003E the target towards you. Can be self-cast.",
"Cost": "3000",
"Tier": "3",
"Activation": "ActivationPress",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"MagicDamage",
"Durability",
"Healing"
"Healing",
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 36,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "28m",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "2.5",
"TechPower": 10,
"AbilityPostCastDuration": "0",
"PropertyUpgrades": {
"AbilityCharges": "0",
"TechPower": 10
"AbilityCooldownBetweenCharge": "0",
}
"ChannelMoveSpeed": "30m",
},
"AbilityResourceCost": "0",
"upgrade_improved_stamina": {
"TechPower": "9",
"Name": "Extra Stamina",
"WeaponPower": "0",
"HealPercentAmount": "26",
"HealInterval": "0.2",
"BonusMoveSpeed": "0m",
"BonusHealth": "125",
"BonusSprintSpeed": "1m",
"SelfModifier": "100",
"TechRangeMultiplier": "6",
"TechRadiusMultiplier": "6"
},
"upgrade_resilience": {
"Name": "Enduring Spirit",
"Description": null,
"Description": null,
"Cost": "500",
"Cost": 800,
"Tier": "1",
"Tier": 1,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
Line 4,876: Line 4,419:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"FireRate",
"Durability"
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"Stamina": 1,
"AbilityPostCastDuration": "0",
"StaminaCooldownReduction": 12,
"AbilityCharges": "0",
"PropertyUpgrades": {
"AbilityCooldownBetweenCharge": "0",
"Stamina": 1,
"ChannelMoveSpeed": "50",
"StaminaCooldownReduction": 14
"AbilityResourceCost": "0",
}
"TechPower": "4",
"WeaponPower": "0",
"BonusHealth": "75",
"AbilityLifestealPercentHero": "10"
},
},
"upgrade_restorative_locket": {
"upgrade_infinite_rounds": {
"Name": "Restorative Locket",
"Name": "Infinite Rounds",
"Description": null,
"Description": "You have \u003Cspan class=\"highlight\"\u003Einfinite\u003C/span\u003E ammo.",
"Cost": "1250",
"Cost": 9999,
"Tier": "2",
"Tier": 5,
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroFriendly"
],
"ShopFilters": [
"ShopFilters": [
"Healing",
"ClipSize",
"Durability"
"WeaponDamage"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 25,
"StreetBrawl": true,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "30m",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0.1",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusBulletSpeedPercent": 200,
"AbilityPostCastDuration": "0",
"ProcChance": 65,
"AbilityCharges": "0",
"BonusFireRate": 35,
"AbilityCooldownBetweenCharge": "0",
"PropertyUpgrades": {
"ChannelMoveSpeed": "50",
"BonusBulletSpeedPercent": 100,
"AbilityResourceCost": "0",
"BonusFireRate": 20,
"TechPower": "0",
"ProcChance": 10
"WeaponPower": "0",
}
"Radius": "35m",
"MeleeResistPercent": "25",
"BonusSprintSpeed": "1m",
"HealPerStack": "30",
"MaxStacks": "15"
},
},
"upgrade_return_fire": {
"upgrade_infinitemagazine": {
"Name": "Return Fire",
"Name": "Endless Magazine",
"Description": "Automatically \u003Cspan style=\"font-weight: bold;\"\u003Efire a bullet\u003C/span\u003E towards any attacker who damages you with their abilities or weapon.",
"Description": "Gain \u003Cspan class=\"highlight\"\u003Einfinite ammo\u003C/span\u003E and {g:citadel_inline_attribute:'BonusFireRate'}.",
"Cost": "1250",
"Cost": 6400,
"Tier": "2",
"Tier": 4,
"Activation": "InstantCast",
"Activation": "InstantCast",
"Slot": "Armor",
"Slot": "Weapon",
"Components": [
"Components": null,
"upgrade_endurance"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"Durability",
"WeaponDamage",
"MagicDamage",
"FireRate",
"FireRate"
"ClipSize"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": 30,
"StreetBrawl": false,
"AbilityDuration": "6",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 40,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 6,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"BonusClipSizePercent": 100,
"AbilityCooldownBetweenCharge": "0",
"BaseAttackDamagePercent": 20,
"ChannelMoveSpeed": "50",
"BonusFireRate": 20,
"AbilityResourceCost": "0",
"BonusHealth": 200
"TechPower": "0",
"WeaponPower": "0",
"BulletDamageReflectedPct": "60",
"BonusHealth": "125",
"BonusHealthRegen": "3",
"BonusClipSizePercent": "10",
"SpiritDamageReflectedPct": "30",
"ReturnFireBulletResist": "20"
},
},
"upgrade_ricochet": {
"upgrade_infuser": {
"Name": "Ricochet",
"Name": "Infuser",
"Description": "Your bullets will \u003Cspan style=\"font-weight: bold;\"\u003Ericochet\u003C/span\u003E on enemies near your target, \u003Cspan style=\"font-weight: bold;\"\u003Eapplying any bullet procs\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Edealing a percentage of the original damage.\u003C/span\u003E",
"Description": "Gain \u003Cspan class=\"highlight\"\u003ESpirit Lifesteal\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.",
"Cost": "6000",
"Cost": 6400,
"Tier": "4",
"Tier": 4,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": [
"TargetTypes": [
"upgrade_health_stealing_magic"
"HeroEnemy",
"TrooperEnemy",
"PropEnemy",
"MinionEnemy",
"Neutral"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"ClipSize"
"MagicDamage"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 30,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 7,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"TechPower": 6,
"AbilityCooldownBetweenCharge": "0",
"BonusHealth": 100,
"ChannelMoveSpeed": "50",
"BonusSpirit": 30,
"AbilityResourceCost": "0",
"AbilityLifestealPercentHero": 70,
"TechPower": "0",
"TechResist": 10,
"WeaponPower": "0",
"AbilityLifestealPercentHeroPassive": 13,
"RicochetDamagePercent": "60",
"NonHeroAbilityLifestealTooltipOnly": 3,
"RicochetRadius": "11m",
"PropertyUpgrades": {
"BonusClipSizePercent": "35",
"AbilityCooldown": -10,
"RicochetTargetsTooltipOnly": "2",
"TechResist": 10,
"BonusHealth": "150",
"BonusSpirit": 30,
"BonusFireRate": "10"
"BonusHealth": 50,
"AbilityLifestealPercentHeroPassive": 16
}
},
},
"upgrade_rocket_booster": {
"upgrade_inhibitor": {
"Name": "Majestic Leap",
"Name": "Inhibitor",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003ELaunch yourself\u003C/span\u003E high into the air. While in the air, you can use the active again to drop down faster.\u003Cbr\u003ECannot be used for 5s if attacked by enemy Hero.",
"Description": "Your bullets build up to reduce the target's \u003Cspan class=\"highlight\"\u003Eoutgoing damage\u003C/span\u003E and apply \u003Cspan class=\"highlight\"\u003Ehealing reduction\u003C/span\u003E.",
"Cost": "3000",
"Cost": 6400,
"Tier": "3",
"Tier": 4,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
Line 5,019: Line 4,539:
],
],
"ShopFilters": [
"ShopFilters": [
"Movement"
"WeaponDamage",
"Disruption",
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 40,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusHealth": 150,
"AbilityPostCastDuration": "0",
"DebuffDuration": 5,
"AbilityCharges": "0",
"BuildUpPerShot": 0.77,
"AbilityCooldownBetweenCharge": "0",
"BuildUpDuration": 5,
"ChannelMoveSpeed": "50",
"OutgoingDamagePenaltyPercent": -30,
"AbilityResourceCost": "0",
"BaseAttackDamagePercent": 10,
"TechPower": "10",
"HealAmpReceivePenaltyPercent": -40,
"WeaponPower": "0",
"HealAmpRegenPenaltyPercent": -40,
"JumpVelocityHidden": "27m",
"PropertyUpgrades": {
"InteruptCooldown": "5",
"OutgoingDamagePenaltyPercent": -20,
"AirControlPercent": "100",
"HealAmpReceivePenaltyPercent": -20,
"SlamDownRadius": "10m",
"HealAmpRegenPenaltyPercent": -20,
"VerticalDifferenceTolerance": "2m",
"BonusHealth": 125,
"TossSpeed": "500",
"BaseAttackDamagePercent": 20
"SlowPercent": "40",
}
"SlowDuration": "2.5",
"DropDownSpeed": "1417",
"ImpactDamage": "0",
"ImpactHeight": "2m",
"MinAimAngle": "30",
"BonusHealth": "125",
"TechResist": "6"
},
},
"upgrade_rocket_boots": {
"upgrade_intensifying_clip": {
"Name": "Majestic Leap - Disabled",
"Name": "Intensifying Magazine",
"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.",
"Description": "Increases \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E as you continuously fire your weapon.",
"Cost": "3000",
"Cost": 1600,
"Tier": "3",
"Tier": 2,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"ClipSize",
"Movement"
"WeaponDamage"
],
],
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": 16,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusClipSizePercent": 20,
"AbilityPostCastDuration": "0",
"BaseAttackDamagePercent": "",
"AbilityCharges": "0",
"ShootDurationForMax": 2.5,
"AbilityCooldownBetweenCharge": "0",
"BaseAttackDamagePercentAtMaxDuration": 45,
"ChannelMoveSpeed": "50",
"PropertyUpgrades": {
"AbilityResourceCost": "0",
"BonusClipSizePercent": 40,
"TechPower": "8",
"BaseAttackDamagePercentAtMaxDuration": 55
"WeaponPower": "0",
}
"JumpVelocityHidden": "22.5m",
"InteruptCooldown": 4,
"AirControlPercent": "100",
"BonusHealth": "75"
},
},
"upgrade_rupture": {
"upgrade_juggernaut": {
"Name": "Decay",
"Name": "Juggernaut",
"Description": "Reduces \u003Cspan style=\"font-weight: bold;\"\u003Ehealing\u003C/span\u003E received of targeted enemy and inflicts \u003Cspan style=\"font-weight: bold;\"\u003Edamage over time\u003C/span\u003E of their current health.\u003Cbr\u003EDecay's damage is non-lethal.",
"Description": null,
"Cost": "1250",
"Cost": 6400,
"Tier": "2",
"Tier": 4,
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": [
"TargetTypes": [
"upgrade_cardio_calibrator"
"HeroEnemy"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Durability"
"Disruption"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"MeleeResistPercent": 25,
"SlowResistancePercent": 50,
"FireRateSlow": 40,
"BonusHealthRegen": 8,
"BonusMoveSpeed": "2.5m",
"FireRateSlowDuration": 4,
"PropertyUpgrades": {
"BonusMoveSpeed": "3.5m",
"MeleeResistPercent": 15,
"FireRateSlow": 20,
"SlowResistancePercent": 15,
"BonusHealthRegen": 8
}
},
"upgrade_kinetic_sash": {
"Name": "Kinetic Dash",
"Description": "When you \u003Cspan class=\"highlight\"\u003EDash-Jump\u003C/span\u003E you gain \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E and bonus \u003Cspan class=\"highlight\"\u003EAmmo\u003C/span\u003E until your next reload. Lasts up to 7s.",
"Cost": 1600,
"Tier": 2,
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"upgrade_improved_stamina"
],
"TargetTypes": null,
"ShopFilters": [
"FireRate",
"ClipSize",
"Movement",
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 36,
"StreetBrawl": false,
"AbilityDuration": "10",
"IsImbue": false,
"AbilityCastRange": "15m",
"AbilityDuration": 7,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0.1",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"BonusFireRate": 25,
"AbilityCharges": "0",
"BonusClipSize": 6,
"AbilityCooldownBetweenCharge": "0",
"Stamina": 1,
"ChannelMoveSpeed": "50",
"StaminaCooldownReduction": 12,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "4",
"BonusFireRate": 20,
"WeaponPower": "0",
"Stamina": 1,
"HealAmpReceivePenaltyPercent": "-55",
"BonusClipSize": 6,
"HealAmpRegenPenaltyPercent": "-55",
"StaminaCooldownReduction": 14
"TickRate": "1.0",
}
"DotHealthPercent": "1.5",
"BonusHealthRegen": "1.0",
"BonusAbilityDurationPercent": "8"
},
},
"upgrade_savior": {
"upgrade_lifestrike_gauntlets": {
"Name": "Divine Barrier",
"Name": "Melee Lifesteal",
"Description": "Provide the target with \u003Cspan style=\"font-weight: bold;\"\u003EBullet Shield, Spirit Shield, and Move Speed\u003C/span\u003E. Can be self-cast.",
"Description": "Your next \u003Cspan class=\"highlight\"\u003EMelee\u003C/span\u003E attack \u003Cspan class=\"highlight\"\u003Eheals you\u003C/span\u003E. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003EThis heal is 30% effective vs non-heroes. \u003Cbr\u003ECooldown is 1.5x as long for Light Melee hits.\u003C/span\u003E",
"Cost": "1250",
"Cost": 800,
"Tier": "2",
"Tier": 1,
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroFriendly"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"Durability",
"Durability",
"Movement"
"Melee",
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 40,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "35m",
"AbilityCooldown": 8,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0.2",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"LightMeleeCooldownMult": 1.5,
"AbilityCharges": "0",
"BonusMeleeDamagePercent": 12,
"AbilityCooldownBetweenCharge": "0",
"LifestrikeHeal": 100,
"ChannelMoveSpeed": "20m",
"NonHeroHealPct": 30,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "0",
"BonusMeleeDamagePercent": 12,
"WeaponPower": "0",
"AbilityCooldown": -6
"BuffDuration": "5",
}
"SaviorBulletShieldHealth": "230",
"SaviorMagicShieldHealth": "230",
"BonusMoveSpeed": "2m",
"BonusHealth": "50",
"TechRangeMultiplier": "8",
"TechRadiusMultiplier": "8"
},
},
"upgrade_self_bubble": {
"upgrade_long_range": {
"Name": "Ethereal Shift",
"Name": "Long Range",
"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 float slowly and cannot perform actions. Afterwards you gain \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power, Move Speed, and Spirit Resist\u003C/span\u003E.\u003Cbr\u003ECan be canceled early.\u003Cbr\u003E\u003Cspan style=\"font-style: italic;\"\u003EActivation cancels any active ability.\u003C/span\u003E",
"Description": "Deal additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E when \u003Cspan class=\"highlight\"\u003Ebeyond a minimum distance\u003C/span\u003E from your target.",
"Cost": "6000",
"Cost": 1600,
"Tier": "4",
"Tier": 2,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"FireRate"
],
"IsDisabled": false,
"AbilityCooldown": 32,
"AbilityDuration": "4.0",
"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",
"BonusSpirit": "20",
"MoveSpeedMax": "3m",
"BonusMoveSpeed": "3m"
},
"upgrade_sharpshooter": {
"Name": "Sharpshooter",
"Description": "Deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E when \u003Cspan style=\"font-weight: bold;\"\u003Ebeyond a minimum distance\u003C/span\u003E from your target.",
"Cost": "3000",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"upgrade_long_range"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
Line 5,205: Line 4,708:
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"LongRangeBonusWeaponPower": 40,
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "20",
"LongRangeBonusWeaponPower": "70",
"LongRangeBonusWeaponPowerMinRange": "15m",
"LongRangeBonusWeaponPowerMinRange": "15m",
"BonusAttackRangePercent": "15",
"BonusSprintSpeed": "0.75m",
"BonusZoomPercent": "35",
"BonusAttackRangePercent": 8,
"ReloadSpeedMultipler": "-20",
"PropertyUpgrades": {
"BulletShieldMaxHealth": "200",
"BonusAttackRangePercent": 8,
"FireRateSlow": "10",
"LongRangeBonusWeaponPower": 30
"BonusMoveSpeed": "-1m"
}
},
},
"upgrade_silencer": {
"upgrade_long_range_slowing_tech": {
"Name": "Silencer",
"Name": null,
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": 3200,
"Tier": "4",
"Tier": 3,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": [
"Components": null,
"upgrade_slowing_bullets"
],
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"HeroEnemy",
],
"CreepEnemy"
"ShopFilters": [
"WeaponDamage",
"Disruption"
],
],
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": 36,
"StreetBrawl": false,
"AbilityDuration": "4",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"TechRangeMultiplier": 30,
"AbilityPostCastDuration": "0",
"TechRadiusMultiplier": 30,
"AbilityCharges": "0",
"SlowPercent": 20,
"AbilityCooldownBetweenCharge": "0",
"SlowDuration": 2
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "18",
"WeaponPower": "0",
"EMPDuration": "2",
"BaseAttackDamagePercent": "20",
"SlowPercent": "25",
"SlowDuration": "1.3",
"TechResist": "12"
},
},
"upgrade_siphon_bullets": {
"upgrade_magic_burst": {
"Name": "Siphon Bullets",
"Name": "Mystic Burst",
"Description": null,
"Description": "Charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, causing abilities dealing more than \u003Cspan class=\"highlight\"\u003E80\u003C/span\u003E damage to deal additional damage.",
"Cost": "6000",
"Cost": 800,
"Tier": "4",
"Tier": 1,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"MagicDamage",
"Healing"
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 14,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"Damage": 40,
"AbilityCharges": "0",
"MinimumDamage": 80,
"AbilityCooldownBetweenCharge": "0",
"AbilityChargeUpTime": 14,
"ChannelMoveSpeed": "50",
"PropertyUpgrades": {
"AbilityResourceCost": "0",
"Damage": 60
"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": {
"upgrade_magic_carpet": {
"Name": "Unstoppable - Deprecated",
"Name": "Magic Carpet",
"Description": "Purges any roots and chains on use and makes you immune to slows for the duration",
"Description": "Summon a Magic Carpet that will \u003Cspan class=\"highlight\"\u003Efly\u003C/span\u003E you away. While flying you are immune to slows and doing any action will dismiss the carpet. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003ECannot use abilities while the carpet is being summoned.\u003C/span\u003E",
"Cost": "1250",
"Cost": 6400,
"Tier": "2",
"Tier": 4,
"Activation": "InstantCast",
"Activation": "InstantCast",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 32,
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
"upgrade_slowing_bullets": {
"Name": "Slowing Bullets",
"Description": "Your bullets apply \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E.",
"Cost": "1250",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"Movement"
"Disruption"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 32,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 12,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCastDelay": 0.2,
"AbilityPostCastDuration": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCharges": "0",
"ChannelMoveSpeed": -1,
"AbilityCooldownBetweenCharge": "0",
"TechPower": 14,
"ChannelMoveSpeed": "50",
"SummonDuration": 1.3,
"AbilityResourceCost": "0",
"FlyMoveSpeed": "7m",
"TechPower": "6",
"BonusAbilityDurationPercent": 15,
"WeaponPower": "0",
"AirControlPercent": 25,
"SlowPercent": "25",
"GravityScale": -15,
"SlowDuration": "1.3",
"BonusHealth": 125,
"BaseAttackDamagePercent": "16"
"PropertyUpgrades": {
"TechPower": 46,
"AbilityDuration": 8,
"BonusAbilityDurationPercent": 15,
"FlyMoveSpeed": "6m",
"SummonDuration": -0.3
}
},
},
"upgrade_slowing_tech": {
"upgrade_magic_clarity": {
"Name": "Slowing Spirit",
"Name": null,
"Description": "Dealing \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E applies \u003Cspan class=\"highlight\"\u003EMovement Slows\u003C/span\u003E to your target.",
"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": "500",
"Cost": 1600,
"Tier": "1",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroEnemy",
"ShopFilters": null,
"CreepEnemy"
],
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 16,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 8,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"BonusMovespeed": "2m",
"AbilityCooldownBetweenCharge": "0",
"BonusSpirit": 28,
"ChannelMoveSpeed": "50",
"BonusSpiritMaxTime": 12,
"AbilityResourceCost": "0",
"BonusSpiritWindow": 1,
"TechPower": "0",
"BonusSpiritMin": 2
"WeaponPower": "0",
"SlowPercent": "15",
"SlowDuration": "2"
},
},
"upgrade_small_attack_speed": {
"upgrade_magic_missile": {
"Name": "Basic Fire Rate",
"Name": "Conjure Missiles",
"Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"Description": null,
"Cost": "500",
"Cost": 6400,
"Tier": "1",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"WeaponDamage",
"ClipSize",
"FireRate"
],
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BaseAttackDamagePercent": 70,
"AbilityPostCastDuration": "0",
"MaxHealthLossPercent": -15,
"AbilityCharges": "0",
"BonusClipPerKill": 2,
"AbilityCooldownBetweenCharge": "0",
"MaxClipBonus": 14,
"ChannelMoveSpeed": "50",
"BonusFireRate": 10,
"AbilityResourceCost": "0",
"BonusMoveSpeed": "1m",
"TechPower": "0",
"WeaponPowerPerKill": 10,
"WeaponPower": "0",
"MaxStacks": 5
"BonusFireRate": "8"
},
},
"upgrade_soaring_spirit": {
"upgrade_magic_reach": {
"Name": "Improved Spirit",
"Name": "Mystic Expansion",
"Description": null,
"Description": "Imbue an ability to increase its \u003Cspan class=\"highlight\"\u003Erange\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Eeffect radius\u003C/span\u003E.",
"Cost": "3000",
"Cost": 800,
"Tier": "3",
"Tier": 1,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": [
"Components": null,
"upgrade_improved_spirit"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": null,
"Movement",
"MagicDamage"
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": true,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"TechRangeMultiplier": 20,
"AbilityPostCastDuration": "0",
"TechRadiusMultiplier": 20,
"AbilityCharges": "0",
"PropertyUpgrades": {
"AbilityCooldownBetweenCharge": "0",
"TechRadiusMultiplier": 15,
"ChannelMoveSpeed": "50",
"TechRangeMultiplier": 15
"AbilityResourceCost": "0",
}
"TechPower": "30",
"WeaponPower": "0",
"BonusHealthRegen": "3",
"BonusSprintSpeed": "1m",
"BonusHealth": "125"
},
},
"upgrade_spellshield": {
"upgrade_magic_shield": {
"Name": "Hexafoil Ward",
"Name": "Enchanter's Emblem",
"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.",
"Description": "While you are \u003Cspan class=\"highlight\"\u003Eabove 65% health\u003C/span\u003E, gain bonus \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'Spirit'}\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ECooldown Reduction\u003C/span\u003E.",
"Cost": "3000",
"Cost": 1600,
"Tier": "3",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
Line 5,462: Line 4,897:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Durability"
"Durability"
],
],
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": "12",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"TechPower": 15,
"AbilityPostCastDuration": "0",
"TechResist": 18,
"AbilityCharges": "0",
"OutOfCombatHealthRegen": 2,
"AbilityCooldownBetweenCharge": "0",
"LifeThreshold": 65,
"ChannelMoveSpeed": "50",
"CooldownReduction": 5,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "0",
"TechResist": 13,
"WeaponPower": "0",
"OutOfCombatHealthRegen": 3,
"TechResist": "15",
"TechPower": 15,
"BonusHealth": "25",
"CooldownReduction": 7
"SpellShieldLingerDuration": ".3",
}
"SpellShieldFlavorText": "asdasd"
},
},
"upgrade_spellslinger_headshots": {
"upgrade_magic_shock": {
"Name": "Spellslinger Headshots",
"Name": "Tankbuster",
"Description": "Your bullets apply a debuff that amplifies your \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E and grants you \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Lifesteal\u003C/span\u003E against targets. Landing a \u003Cspan style=\"font-weight: bold;\"\u003Eheadshot\u003C/span\u003E increases your total \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Amp\u003C/span\u003E against them.",
"Description": "Charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, causing abilities dealing more than \u003Cspan class=\"highlight\"\u003E165\u003C/span\u003E damage to deal additional damage. \u003Cspan class=\"highlight\"\u003EIgnores Spirit Resistance.\u003C/span\u003E",
"Cost": "3000",
"Cost": 3200,
"Tier": "3",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": [
"Components": [
"upgrade_tech_defense_shredders"
"upgrade_magic_burst"
],
],
"TargetTypes": [
"TargetTypes": [
Line 5,497: Line 4,932:
],
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"MagicDamage",
"MagicDamage"
"Disruption"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 14,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"MinimumDamage": 165,
"AbilityCharges": "0",
"ReProcLockoutTime": 5,
"AbilityCooldownBetweenCharge": "0",
"WatcherMaxDuration": 30,
"ChannelMoveSpeed": "50",
"CurrentHealthDamage": 8,
"AbilityResourceCost": "0",
"Damage": 40,
"TechPower": "0",
"AbilityChargeUpTime": 14,
"WeaponPower": "0",
"BonusHealth": 50,
"ProcCooldown": "1.5",
"PropertyUpgrades": {
"BaseAttackDamagePercent": "12",
"CurrentHealthDamage": 5,
"BonusHealth": "150",
"BonusHealth": 100,
"MaxStacks": "10",
"Damage": 60
"ShreddersTechAmp": "8",
}
"BonusAmpPerHeadshot": "6",
"AbilityLifestealPercentHero": "18",
"DebuffDuration": "6"
},
},
"upgrade_spirit_burn": {
"upgrade_magic_slow": {
"Name": "Spirit Burn",
"Name": "Mystic Slow",
"Description": "Dealing \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E applies a \u003Cspan class=\"highlight\"\u003EBurn\u003C/span\u003E over {s:BurnDuration}s. This effect can repeatedly stack on the same target.",
"Description": "When the target takes {g:citadel_inline_attribute:'SpiritDamage'}, they have their \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E reduced.",
"Cost": "6000",
"Cost": 1600,
"Tier": "4",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
Line 5,535: Line 4,967:
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Disruption"
"Durability"
],
],
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityDuration": 2,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"MovementSpeedSlow": 30,
"AbilityCharges": "0",
"GroundDashReductionPercent": -12,
"AbilityCooldownBetweenCharge": "0",
"BonusSprintSpeed": "0.75m",
"ChannelMoveSpeed": "50",
"BonusHealth": 50,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "0",
"MovementSpeedSlow": 15,
"WeaponPower": "0",
"GroundDashReductionPercent": -10,
"ProcCooldown": "0.7",
"BonusHealth": 100,
"TechResist": "15",
"BonusSprintSpeed": 1
"BonusHealth": "125",
}
"MaxStacks": "20",
"MinDPS": "15",
"MaxDPS": "100",
"BurnDuration": "4",
"TickRate": "0.5"
},
},
"upgrade_spirit_snatch": {
"upgrade_magic_storm": {
"Name": "Spirit Snatch",
"Name": "Surge of Power",
"Description": "When you perform a \u003Cspan style=\"font-weight: bold;\"\u003ELight or Heavy Melee\u003C/span\u003E attack against a hero, the attack deals extra \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E and steals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Resist\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E.",
"Description": "Imbue an ability with \u003Cspan class=\"highlight\"\u003Epermanent Spirit Power\u003C/span\u003E. When that ability is used, gain bonus \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E and maintain full speed while attacking.",
"Cost": "3000",
"Cost": 3200,
"Tier": "3",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": [
"Components": [
"upgrade_acolytes_glove"
"upgrade_improved_spirit"
],
"TargetTypes": [
"HeroEnemy"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"MagicDamage",
"Melee"
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 6,
"StreetBrawl": false,
"AbilityDuration": "16",
"IsImbue": true,
"AbilityCastRange": "0",
"AbilityCooldown": 14,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"ImbuedTechPower": 28,
"AbilityCharges": "0",
"FireRateBonus": 20,
"AbilityCooldownBetweenCharge": "0",
"BonusMoveSpeed": "1.75m",
"ChannelMoveSpeed": "50",
"MovementSpeedBonusDuration": 8,
"AbilityResourceCost": "0",
"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
"TechPower": "0",
"MoveWhileZoomedSpeedPenaltyReductionPercent": 100,
"WeaponPower": "0",
"PropertyUpgrades": {
"SpiritDamage": "50",
"ImbuedTechPower": 32,
"TechArmorDamageReduction": "-12",
"FireRateBonus": 18,
"TechArmorGain": "12",
"BonusMoveSpeed": "2m"
"TechPowerReduction": "-26",
}
"TechPowerGain": "26",
"BonusMeleeDamagePercent": "15",
"TechResist": "8",
"BonusHealth": "125",
"BonusSprintSpeed": "1m"
},
},
"upgrade_sprint_booster": {
"upgrade_magic_tempo": {
"Name": "Sprint Boots",
"Name": "Compress Cooldown",
"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",
"Description": "Imbue an ability to reduce its \u003Cspan class=\"highlight\"\u003ECooldown\u003C/span\u003E.",
"Cost": "500",
"Cost": 1600,
"Tier": "1",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"Healing"
"Healing",
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": true,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"CooldownReduction": 18,
"AbilityPostCastDuration": "0",
"PropertyUpgrades": {
"AbilityCharges": "0",
"CooldownReduction": 10
"AbilityCooldownBetweenCharge": "0",
}
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusSprintSpeed": "1.5m",
"BaseAttackDamagePercent": "4",
"BonusHealthRegen": "1"
},
},
"upgrade_stabilizer": {
"upgrade_magic_vulnerability": {
"Name": "Stabilizer",
"Name": "Mystic Vulnerability",
"Description": "Removes the \u003Cspan class=\"highlight\"\u003Emove speed penalty\u003C/span\u003E while shooting, and increases \u003Cspan class=\"highlight\"\u003Ebullet speed\u003C/span\u003E.",
"Description": "When an enemy takes {g:citadel_inline_attribute:'SpiritDamage'}, they have their {g:citadel_inline_attribute:'SpiritResist'} reduced.",
"Cost": "500",
"Cost": 1600,
"Tier": "1",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": null,
"AllEnemy"
"IsDisabled": true,
],
"AbilityCooldown": "0",
"ShopFilters": [
"AbilityDuration": "0",
"MagicDamage",
"AbilityCastRange": "0",
"Disruption"
"AbilityUnitTargetLimit": "1",
],
"AbilityCastDelay": "0",
"IsDisabled": false,
"AbilityChannelTime": "0",
"StreetBrawl": false,
"AbilityPostCastDuration": "0",
"IsImbue": false,
"AbilityCharges": "0",
"AbilityDuration": 7,
"AbilityCooldownBetweenCharge": "0",
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": "50",
"AbilityCooldownBetweenCharge": -1,
"AbilityResourceCost": "0",
"ChannelMoveSpeed": -1,
"TechPower": "0",
"TechArmorDamageReduction": -8,
"WeaponPower": "0",
"TechResist": 8,
"MoveWhileShootingSpeedPenaltyReductionPercent": "100",
"PropertyUpgrades": {
"MoveWhileZoomedSpeedPenaltyReductionPercent": "100",
"TechResist": 8,
"BonusBulletSpeedPercent": "30"
"TechArmorDamageReduction": -10
}
},
},
"upgrade_stabilizing_tripod": {
"upgrade_medic_bullets": {
"Name": "Stabilizing Tripod",
"Name": "Restorative Shot",
"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.",
"Description": "Your next bullet will \u003Cspan class=\"highlight\"\u003Eheal\u003C/span\u003E you based on what target you hit.",
"Cost": "3000",
"Cost": 800,
"Tier": "3",
"Tier": 1,
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
Line 5,673: Line 5,084:
"AllEnemy"
"AllEnemy"
],
],
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"WeaponDamage",
"AbilityCooldown": 64,
"Healing"
"AbilityDuration": "20",
],
"AbilityCastRange": "15m",
"IsDisabled": false,
"AbilityUnitTargetLimit": "1",
"StreetBrawl": false,
"AbilityCastDelay": "0",
"IsImbue": false,
"AbilityChannelTime": "0",
"AbilityCooldown": 6,
"AbilityPostCastDuration": "0",
"AbilityUnitTargetLimit": 1,
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": "50",
"Radius": "1m",
"AbilityResourceCost": "0",
"ProcChance": 100,
"TechPower": "0",
"HealFromHero": 50,
"WeaponPower": "0",
"HealFromNPC": 20,
"ModelScale": "1.0",
"BaseAttackDamagePercent": 6,
"TickRate": "0.5",
"PropertyUpgrades": {
"TrackingSpeed": "125",
"HealFromHero": 100,
"TurretAttackDelay": "0.35",
"HealFromNPC": 40
"TurretAttackRange": "50m",
}
"TurretDeployTime": "2.0",
"TurretLifetime": "20",
"AttackConeAngle": "10",
"StationaryWeaponPower": "40",
"StationaryRecoilReduction": "25",
"CasterHealthPercent": "100",
"BulletSpeedOverride": "6500"
},
},
"upgrade_stasis_bomb": {
"upgrade_melee_charge": {
"Name": "Stasis Bomb",
"Name": "Melee Charge",
"Description": null,
"Description": "Your next \u003Cspan class=\"highlight\"\u003EHeavy Melee\u003C/span\u003E attack against an enemy \u003Cspan class=\"highlight\"\u003Edeals increased damage\u003C/span\u003E.",
"Cost": "6000",
"Cost": 1600,
"Tier": "4",
"Tier": 2,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 37,
"AbilityDuration": "6",
"AbilityCastRange": "20m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"StasisRadius": "7m",
"ExplodeRadius": "7m",
"ExplodeDamage": "250",
"StunDuration": "1.5",
"ImmunityDuration": "4",
"EMPDuration": "3",
"EMPProcChance": "100",
"BuildUpPerShot": "1.6",
"BuildUpDuration": "10",
"DampingFactor": "0.5",
"MaxFallSpeed": "0",
"LiftHeight": "120",
"SlamdownSpeed": "500",
"MoveSpeedMax": "4m"
},
"upgrade_superacolytes_glove": {
"Name": "Hex-Sealed Knuckles",
"Description": "After dealing an accumulated \u003Cspan class=\"highlight\"\u003E{s:StoredSpiritDamage}\u003C/span\u003E spirit damage, your next \u003Cspan class=\"highlight\"\u003EHeavy Melee Attack\u003C/span\u003E deals an additional \u003Cspan class=\"highlight\"\u003E{s:StoredSpiritDamage} spirit damage\u003C/span\u003E.",
"Cost": "3000",
"Tier": "3",
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_acolytes_glove"
],
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"HeroEnemy",
"TrooperEnemy",
"MinionEnemy",
"Neutral"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Melee"
"Melee"
],
],
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": "3",
"StreetBrawl": false,
"AbilityDuration": "13",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 5,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"BulletResist": 6,
"AbilityCharges": "0",
"BonusMeleeDamagePercent": 10,
"AbilityCooldownBetweenCharge": "0",
"MeleeDistanceScale": 50,
"ChannelMoveSpeed": "50",
"BonusHeavyMeleeDamage": 25,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "0",
"MeleeDistanceScale": 30,
"WeaponPower": "0",
"BulletResist": 12,
"StoredSpiritDamage": "200",
"BonusHeavyMeleeDamage": 15
"TechShieldMaxHealth": "100",
}
"BonusHealthRegen": "1",
"BonusMeleeDamagePercent": "30"
},
},
"upgrade_superior_stamina": {
"upgrade_melee_rebuttal": {
"Name": "Superior Stamina",
"Name": "Rebuttal",
"Description": null,
"Description": "On a successful \u003Cspan class=\"highlight\"\u003EParry\u003C/span\u003E against an enemy Hero, \u003Cspan class=\"highlight\"\u003EHeal\u003C/span\u003E yourself for the damage parried and returns that damage to the target, and temporarily gain increased \u003Cspan class=\"highlight\"\u003Edamage.\u003C/span\u003E",
"Cost": "3000",
"Cost": 800,
"Tier": "3",
"Tier": 1,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": [
"Components": null,
"upgrade_improved_stamina"
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"Durability",
"Melee",
"Healing"
],
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BonusHealth": 75,
"ParryCooldownReduction": 1.75,
"BuffDuration": 6,
"BonusDamagePercent": 30,
"ParrySuccessHealPercentage": 100,
"MeleeResistPercent": 18,
"PropertyUpgrades": {
"ParryCooldownReduction": 0.5,
"MeleeResistPercent": 22,
"BonusDamagePercent": 20,
"BonusHealth": 150
}
},
"upgrade_metal_skin": {
"Name": "Metal Skin",
"Description": "Become \u003Cspan class=\"highlight\"\u003Eimmune to bullets\u003C/span\u003E.",
"Cost": 3200,
"Tier": 3,
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Durability",
"Movement",
"FireRate"
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 24,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 5,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"BulletResist": 12,
"AbilityCooldownBetweenCharge": "0",
"ActiveMoveSpeedPenalty": "-1.5m",
"ChannelMoveSpeed": "50",
"GroundDashReductionPercent": -20,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "12",
"ActiveMoveSpeedPenalty": "6.5m",
"WeaponPower": "0",
"GroundDashReductionPercent": 60,
"Stamina": "3",
"AbilityCooldown": -2,
"StaminaCooldownReduction": "25",
"BulletResist": 5
"BonusHealth": "75",
}
"AirMoveIncreasePercent": "30"
},
},
"upgrade_suppressor": {
"upgrade_mod_disruptor": {
"Name": "Suppressor",
"Name": null,
"Description": "When you deal \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E to enemies, you also apply \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate Slow\u003C/span\u003E.",
"Description": null,
"Cost": "1250",
"Cost": 6400,
"Tier": "2",
"Tier": 4,
"Activation": "Passive",
"Activation": "Press",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
Line 5,822: Line 5,216:
"AllEnemy"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": null,
"Healing",
"IsDisabled": true,
"Disruption"
"StreetBrawl": false,
],
"IsImbue": false,
"IsDisabled": false,
"AbilityCooldown": 32,
"AbilityCooldown": "0",
"AbilityDuration": 5,
"AbilityDuration": "2.5",
"AbilityUnitTargetLimit": 1,
"AbilityCastRange": "0",
"AbilityCastDelay": 0.2,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"DPS": {
"AbilityPostCastDuration": "0",
"Value": 50,
"AbilityCharges": "0",
"Scale": {
"AbilityCooldownBetweenCharge": "0",
"Value": 0.152334,
"ChannelMoveSpeed": "50",
"Type": "spirit"
"AbilityResourceCost": "0",
}
"TechPower": "4",
},
"WeaponPower": "0",
"DPSIncrease": {
"BonusHealth": "50",
"Value": 10,
"BonusHealthRegen": "2.5",
"Scale": {
"FireRateSlow": "25"
"Value": 0.030467,
"Type": "spirit"
}
},
"DPSMax": {
"Value": 100,
"Scale": {
"Value": 0.304668,
"Type": "spirit"
}
},
"Radius": "8m",
"TickRate": 0.5,
"TechResist": -18
},
},
"upgrade_surging_power": {
"upgrade_mystic_regeneration": {
"Name": "Vampiric Burst",
"Name": "Mystic Regeneration",
"Description": null,
"Description": "Dealing {g:citadel_inline_attribute:'SpiritDamage'} to enemy Heroes grants you Bonus {g:citadel_inline_attribute:'Regen'}. Stacks when dealing damage to different heroes.",
"Cost": "6000",
"Cost": 800,
"Tier": "4",
"Tier": 1,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroFriendly"
],
"ShopFilters": [
"ShopFilters": [
"FireRate",
"MagicDamage",
"WeaponDamage",
"Movement",
"Healing"
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 30,
"StreetBrawl": false,
"AbilityDuration": "4.5",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"Regeneration": 4,
"AbilityPostCastDuration": "0",
"RegenerationDuration": 7,
"AbilityCharges": "0",
"BonusHealth": 50,
"AbilityCooldownBetweenCharge": "0",
"PropertyUpgrades": {
"ChannelMoveSpeed": "50",
"Regeneration": 8,
"AbilityResourceCost": "0",
"BonusHealth": 150
"TechPower": "0",
}
"WeaponPower": "0",
"ActiveBonusFireRate": "40",
"ActiveBonusLifesteal": "80",
"BonusMoveSpeed": "2m",
"BaseAttackDamagePercent": "25",
"BonusHealth": "175",
"ActiveReloadPercent": "75"
},
},
"upgrade_target_stun": {
"upgrade_mystic_reverb": {
"Name": "Knockdown",
"Name": "Mystic Reverb",
"Description": "Target is \u003Cspan style=\"font-weight: bold;\"\u003Eknocked down\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EStunned\u003C/span\u003E after a \u003Cspan style=\"font-weight: bold;\"\u003E2s delay\u003C/span\u003E, interrupting and temporarily preventing them from taking any action. Stun lasts up to 1.5s longer against \u003Cspan style=\"font-weight: bold;\"\u003Eairborne\u003C/span\u003E targets based on how high off the ground they are (up to 30m).",
"Description": null,
"Cost": "3000",
"Cost": 6400,
"Tier": "3",
"Tier": 4,
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"MagicDamage",
"Disruption"
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 40,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": true,
"AbilityCastRange": "45m",
"AbilityCooldown": 6.25,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0.1",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"TechDamagePercent": 50,
"AbilityCharges": "0",
"DelayDuration": 3,
"AbilityCooldownBetweenCharge": "0",
"MinimumDamage": 100,
"ChannelMoveSpeed": "50",
"Radius": "16m",
"AbilityResourceCost": "0",
"AbilityLifestealPercentHero": 8,
"TechPower": "6",
"ImbueAbilityLifesteal": 22,
"WeaponPower": "0",
"MovementSpeedSlow": 40,
"StunDelay": "2",
"MaxHealthDamage": 10,
"StunDuration": "0.5",
"PropertyUpgrades": {
"VisualContractRadius": "3m",
"AbilityLifestealPercentHero": 25,
"Damage": "20",
"TechDamagePercent": 20
"TechShieldMaxHealth": "200",
}
"Stamina": "1",
"MaxBonusDuration": "1.5",
"MaxHeightForBonus": "30m"
},
},
"upgrade_targeted_silence": {
"upgrade_mystical_piano": {
"Name": "Silence Glyph",
"Name": "Mystical Piano",
"Description": "Fire a projectile which \u003Cspan style=\"font-weight: bold;\"\u003Esilences and damages\u003C/span\u003E the first enemy hero it hits. Silence does not interrupt channeling abilities.",
"Description": "After a short delay, enemies in the target area will be stunned and have their stamina depleted. After the stun they will be temporarily dazed.",
"Cost": "3000",
"Cost": 9999,
"Tier": "3",
"Tier": 5,
"Activation": "InstantCast",
"Activation": "Press",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": null,
"WeaponDamage",
"IsDisabled": false,
"Disruption"
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 23,
"AbilityDuration": 1.7,
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": 0.2,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"StunDelay": 1.7,
"StunDuration": 2,
"DazeMoveSpeed": "2m",
"DazeDuration": 2,
"Radius": "12m",
"PropertyUpgrades": {
"AbilityCooldown": -15,
"Radius": "3m"
}
},
"upgrade_nearby_enemy_boost": {
"Name": null,
"Description": null,
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"WeaponDamage",
"FireRate",
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": 24,
"StreetBrawl": false,
"AbilityDuration": "3.0",
"IsImbue": false,
"AbilityCastRange": "25m",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0.1",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"Radius": "20m",
"AbilityPostCastDuration": "0",
"TickRate": 1,
"AbilityCharges": "0",
"MinTargetsRequired": 2,
"AbilityCooldownBetweenCharge": "0",
"BaseAttackDamagePercent": 48,
"ChannelMoveSpeed": "50",
"BonusFireRate": 30,
"AbilityResourceCost": "0",
"BonusHealth": 90,
"TechPower": "0",
"BonusMoveSpeed": "1m"
"WeaponPower": "0",
"Damage": "100",
"TechShieldMaxHealth": "150",
"BonusSprintSpeed": "1m",
"CooldownOnMiss": 24
},
},
"upgrade_tech_armor": {
"upgrade_non_player_bonus": {
"Name": "Spirit Armor",
"Name": "Monster Rounds",
"Description": "Reduces the damage you take from \u003Cspan style=\"font-weight: bold;\"\u003ESpirit\u003C/span\u003E abilities.",
"Description": null,
"Cost": "1250",
"Cost": 800,
"Tier": "2",
"Tier": 1,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"WeaponDamage",
"Durability"
"Durability",
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"NonPlayerBonusWeaponPower": 25,
"AbilityPostCastDuration": "0",
"OutOfCombatHealthRegen": 1,
"AbilityCharges": "0",
"NonPlayerBulletResist": 25,
"AbilityCooldownBetweenCharge": "0",
"PropertyUpgrades": {
"ChannelMoveSpeed": "50",
"NonPlayerBonusWeaponPower": 35,
"AbilityResourceCost": "0",
"NonPlayerBulletResist": 35,
"TechPower": "5",
"OutOfCombatHealthRegen": 1
"WeaponPower": "0",
}
"TechResist": "22"
},
},
"upgrade_tech_bleed": {
"upgrade_non_player_bonus_sacrifice": {
"Name": "Mystic Reverb",
"Name": "Cultist Sacrifice",
"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.",
"Description": "Target an enemy NPC and consume it for \u003Cspan class=\"highlight\"\u003E180% Bonus Souls\u003C/span\u003E and grants a powerful long lasting buff.",
"Cost": "6000",
"Cost": 3200,
"Tier": "4",
"Tier": 3,
"Activation": "Passive",
"Activation": "Press",
"Slot": "Tech",
"Slot": "Weapon",
"Components": [
"upgrade_non_player_bonus"
],
"TargetTypes": [
"TrooperEnemy",
"Neutral",
"MinionEnemy"
],
"ShopFilters": [
"WeaponDamage",
"Durability",
"Healing"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 270,
"AbilityDuration": 160,
"AbilityCastRange": "7m",
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"NonPlayerBonusWeaponPower": 30,
"OutOfCombatHealthRegen": 2,
"NonPlayerBulletResist": 30,
"BonusSoulsPct": 180,
"BonusHealth": {
"Value": 50,
"Scale": {
"Value": 4,
"Type": "power_increase"
}
},
"BaseAttackDamagePercent": {
"Value": 10,
"Scale": {
"Value": 0.8,
"Type": "power_increase"
}
},
"BonusAbilityCharges": 1,
"TechRangeMultiplier": 12,
"TechRadiusMultiplier": 12,
"PropertyUpgrades": {
"TechRadiusMultiplier": 40,
"TechRangeMultiplier": 40,
"BaseAttackDamagePercent": 47,
"BonusHealth": 300,
"NonPlayerBonusWeaponPower": 30,
"NonPlayerBulletResist": 30
}
},
"upgrade_nullification_aura": {
"Name": "Nullification Burst",
"Description": "Removes any positive buffs and prevents stamina usage and healing effects on enemies.",
"Cost": 9999,
"Tier": 5,
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
Line 5,995: Line 5,474:
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Disruption"
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 6.25,
"StreetBrawl": true,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 18,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 7,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"SpreadDuration": 0.5,
"AbilityCooldownBetweenCharge": "0",
"StartRadius": "2m",
"ChannelMoveSpeed": "50",
"EndRadius": "20m",
"AbilityResourceCost": "0",
"Damage": {
"TechPower": "0",
"Value": 250,
"WeaponPower": "0",
"Scale": {
"TechDamagePercent": "50",
"Value": 0.465,
"DelayDuration": "3",
"Type": "spirit"
"MinimumDamage": "100",
}
"Radius": "16m",
},
"AbilityLifestealPercentHero": "14",
"DamageHeight": "4m",
"TechResist": "14",
"BonusHealth": 300,
"TechRangeMultiplier": "14",
"StatusResistancePercent": 40,
"TechRadiusMultiplier": "14",
"PropertyUpgrades": {
"MovementSpeedSlow": "40"
"EndRadius": "6m",
"BonusHealth": 300,
"StatusResistancePercent": 20,
"Damage": 200
}
},
},
"upgrade_tech_cleave": {
"upgrade_omnicharge_pendant": {
"Name": "Quantum Chimaera",
"Name": "Omnicharge Signet",
"Description": "Your Tech attacks strike additional nearby enemies for \u003Cspan class=\"highlight\"\u003E75% of the total damage\u003C/span\u003E.",
"Description": "Imbue any active non-ultimate ability with \u003Cspan class=\"highlight\"\u003EBonus Ability Charges\u003C/span\u003E. Already charged abilities receive more bonus charges.",
"Cost": "3000",
"Cost": 9999,
"Tier": "3",
"Tier": 5,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
Line 6,032: Line 5,514:
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": true,
"AbilityDuration": "0",
"IsImbue": true,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"CooldownBetweenChargeReduction": 70,
"AbilityPostCastDuration": "0",
"BonusAbilityCharges": 4,
"AbilityCharges": "0",
"BonusAbilityChargesNonCharge": 2,
"AbilityCooldownBetweenCharge": "0",
"EnableAbilityCharges": 1,
"ChannelMoveSpeed": "50",
"CooldownReductionOnChargedAbilities": 30,
"AbilityResourceCost": "0",
"BonusSpiritForChargedAbilities": 50,
"TechPower": "0",
"PropertyUpgrades": {
"WeaponPower": "0",
"BonusAbilityCharges": 2,
"TechCleaveDamagePercent": "75",
"BonusSpiritForChargedAbilities": 30,
"TechCleaveRadius": "10m",
"CooldownBetweenChargeReduction": 5,
"ProcCooldown": "0.05"
"CooldownReductionOnChargedAbilities": 10
}
},
},
"upgrade_tech_damage_pulse": {
"upgrade_patrons_blessing": {
"Name": "Torment Pulse",
"Name": "Mystic Conduit",
"Description": "Periodically deals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E to the closest two enemies nearby.",
"Description": "Provides yourself and allies with a powerful spirit focused aura. Has reduced values on allies.",
"Cost": "3000",
"Cost": 9999,
"Tier": "3",
"Tier": 5,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"AllFriendly"
],
],
"ShopFilters": [
"ShopFilters": null,
"MagicDamage",
"IsDisabled": false,
"Durability"
"StreetBrawl": true,
],
"IsImbue": false,
"IsDisabled": false,
"AbilityCooldown": 25,
"AbilityCooldown": 1.5,
"AbilityUnitTargetLimit": 1,
"AbilityDuration": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastRange": "0",
"ChannelMoveSpeed": -1,
"AbilityUnitTargetLimit": "1",
"TechPower": 40,
"AbilityCastDelay": "0",
"Radius": "25m",
"AbilityChannelTime": "0",
"TechRangeMultiplier": 40,
"AbilityPostCastDuration": "0",
"TechRadiusMultiplier": 40,
"AbilityCharges": "0",
"CooldownReduction": 40,
"AbilityCooldownBetweenCharge": "0",
"AllyPercentage": 50,
"ChannelMoveSpeed": "50",
"HealAmount": 700,
"AbilityResourceCost": "0",
"HealRadius": "35m",
"TechPower": "6",
"DamageThreshold": 300,
"WeaponPower": "0",
"DamageThresholdDuration": 5,
"BonusHealth": "160",
"PropertyUpgrades": {
"DamagePulseAmount": "40",
"TechRadiusMultiplier": 10,
"DamagePulseRadius": "9m",
"TechRangeMultiplier": 10,
"MeleeResistPercent": "15"
"CooldownReduction": 10
}
},
},
"upgrade_tech_defender": {
"upgrade_personal_rejuvenator": {
"Name": "Tech Defender",
"Name": "Rebirth",
"Description": null,
"Description": "Respawns the hero at the spot they died.",
"Cost": "6000",
"Cost": 3200,
"Tier": "4",
"Tier": 3,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": 95,
"StreetBrawl": false,
"AbilityDuration": "6",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 509,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"RespawnDelay": 5
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusHealth": "125",
"TechArmor": "1"
},
},
"upgrade_tech_defense_shredders": {
"upgrade_phantom_strike": {
"Name": "Soul Shredder Bullets",
"Name": "Phantom Strike",
"Description": "Your bullets apply a debuff that amplifies your \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E against the target and grants you \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Lifesteal\u003C/span\u003E against them.",
"Description": "\u003Cspan class=\"highlight\"\u003ETeleport\u003C/span\u003E to an enemy target and pull them to the ground. Dealing \u003Cspan class=\"highlight\"\u003Edamage\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003EMove speed\u003C/span\u003E reduction and \u003Cspan class=\"highlight\"\u003EDisarm\u003C/span\u003E.",
"Cost": "1250",
"Cost": 6400,
"Tier": "2",
"Tier": 4,
"Activation": "Passive",
"Activation": "Press",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"HeroEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"WeaponDamage",
"Healing"
"Durability",
"Movement",
"Disruption"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 35,
"AbilityUnitTargetLimit": "1",
"AbilityCastRange": "25m",
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCastDelay": 0.35,
"AbilityPostCastDuration": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCharges": "0",
"ChannelMoveSpeed": "1.3m",
"AbilityCooldownBetweenCharge": "0",
"TechPower": 8,
"ChannelMoveSpeed": "50",
"BaseAttackDamagePercent": 15,
"AbilityResourceCost": "0",
"SlowPercent": 50,
"TechPower": "0",
"SlowDuration": 3,
"WeaponPower": "0",
"ImpactDamage": {
"BaseAttackDamagePercent": "7",
"Value": 75,
"ShreddersTechAmp": "8",
"Scale": {
"DebuffDuration": "6",
"Value": 0.93,
"AbilityLifestealPercentHero": "18"
"Type": "spirit"
}
},
"PropertyUpgrades": {
"TechPower": 12,
"BaseAttackDamagePercent": 20,
"AbilityCooldown": -20,
"ImpactDamage": 100
}
},
},
"upgrade_tech_overflow": {
"upgrade_predator_precision": {
"Name": "Spiritual Overflow",
"Name": null,
"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.",
"Description": null,
"Cost": "6000",
"Cost": 1600,
"Tier": "4",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroEnemy"
"ShopFilters": [
],
"ShopFilters": [
"MagicDamage",
"FireRate"
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "18",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusFireRate": 8,
"AbilityPostCastDuration": "0",
"LifeThreshold": 50,
"AbilityCharges": "0",
"BaseAttackDamagePercent": 50
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"CooldownReduction": "12",
"BulletShieldMaxHealth": "225",
"AbilityLifestealPercentHero": "10",
"BonusFireRate": "35",
"BonusSpirit": "50",
"BuildUpPerShot": "0.75",
"BuildUpDuration": "5"
},
},
"upgrade_tech_purge": {
"upgrade_prism_blast": {
"Name": "Improved Spirit Armor",
"Name": "Prism Blast",
"Description": null,
"Description": "You enter a void state and become \u003Cspan class=\"highlight\"\u003Euntargetable and invincible\u003C/span\u003E for a short duration, during which lasers blast out and rotate around you.",
"Cost": "3000",
"Cost": 9999,
"Tier": "3",
"Tier": 5,
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Armor",
"Slot": "Tech",
"Components": [
"Components": null,
"upgrade_tech_armor"
"TargetTypes": [
"AllEnemy"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"FireRate"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": true,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 40,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 6,
"AbilityCastDelay": "0",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"BeamLength": "30m",
"AbilityCooldownBetweenCharge": "0",
"BeamWidth": "2.9m",
"ChannelMoveSpeed": "50",
"DPS": {
"AbilityResourceCost": "0",
"Value": 270,
"TechPower": "8",
"Scale": {
"WeaponPower": "0",
"Value": 1.75,
"TechResist": "45"
"Type": "spirit"
}
},
"DampingFactor": 3,
"LiftHeight": 100,
"FloatMoveSpeed": "2.5m",
"PropertyUpgrades": {
"AbilityDuration": 2,
"AbilityCooldown": -10
}
},
},
"upgrade_tech_range": {
"upgrade_pristine_emblem": {
"Name": "Improved Reach",
"Name": "Opening Rounds",
"Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003Erange\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Eeffect radius\u003C/span\u003E of your abilities and items.",
"Description": "Your attacks have additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E against \u003Cspan class=\"highlight\"\u003Eenemies above 50% health\u003C/span\u003E.",
"Cost": "3000",
"Cost": 1600,
"Tier": "3",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": [
"Components": [
"upgrade_magic_reach"
"upgrade_high_velocity_mag"
],
"TargetTypes": [
"AllEnemy"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"MagicDamage",
Line 6,229: Line 5,710:
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"TechPower": 7,
"AbilityPostCastDuration": "0",
"EnemyLifeThreshold": 50,
"AbilityCharges": "0",
"BonusBulletSpeedPercent": 60,
"AbilityCooldownBetweenCharge": "0",
"BaseAttackDamagePercent": 8,
"ChannelMoveSpeed": "50",
"BaseAttackDamagePercentBonus": 25,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "8",
"BaseAttackDamagePercentBonus": 25,
"WeaponPower": "0",
"TechPower": 18,
"NonImbuedTechRangeMultiplier": "26",
"BonusBulletSpeedPercent": 45,
"NonImbuedTechRadiusMultiplier": "25",
"BaseAttackDamagePercent": 15
"ImbuedTechRangeMultiplier": "35",
}
"ImbuedTechRadiusMultiplier": "35",
"BulletResist": "13"
},
},
"upgrade_thermal_detonator": {
"upgrade_proc_disarm": {
"Name": "Alchemical Fire",
"Name": null,
"Description": "Throw a flask that explodes on contact, creating an area that does increasing \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage per second\u003C/span\u003E and causes enemies to receive additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E from your team.\u003Cbr\u003E\u003Cbr\u003E50% less effective vs non-heroes.",
"Description": null,
"Cost": "3000",
"Cost": 1600,
"Tier": "3",
"Tier": 2,
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"HeroEnemy"
],
],
"ShopFilters": [
"ShopFilters": null,
"WeaponDamage",
"IsDisabled": true,
"MagicDamage"
"StreetBrawl": false,
],
"IsImbue": false,
"IsDisabled": false,
"AbilityDuration": 5,
"AbilityCooldown": 28,
"AbilityUnitTargetLimit": 1,
"AbilityDuration": "5",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastRange": "0",
"ChannelMoveSpeed": -1,
"AbilityUnitTargetLimit": "1",
"ImmunityDuration": 3,
"AbilityCastDelay": "0.2",
"BuildUpPerShot": 1,
"AbilityChannelTime": "0",
"BuildUpDuration": 10
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "7",
"WeaponPower": "0",
"DPS": "45",
"DPSIncrease": "7",
"DPSMax": "95",
"NonHeroReductionPercent": "50",
"Radius": "10m",
"HeightOffGround": "50",
"TickRate": "0.5",
"LingerDuration": "1",
"BonusBaseWeaponDamageTaken": "40",
"BulletShieldMaxHealth": "225",
"BaseAttackDamagePercent": "14",
"BonusSprintSpeed": "1m"
},
},
"upgrade_titan_round": {
"upgrade_proc_silence": {
"Name": "Titanic Magazine",
"Name": "Silencer",
"Description": null,
"Description": "Your bullets build up to a \u003Cspan class=\"highlight\"\u003ESilence\u003C/span\u003E. Victims are immune to the build up for \u003Cspan class=\"highlight\"\u003E10s\u003C/span\u003E after silence expires.",
"Cost": "3000",
"Cost": 6400,
"Tier": "3",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": [
"Components": null,
"upgrade_clip_size"
"TargetTypes": [
"HeroEnemy"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"ClipSize",
"Disruption",
"WeaponDamage"
"WeaponDamage"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"TechResist": 12,
"AbilityPostCastDuration": "0",
"TechDamageReduction": -25,
"AbilityCharges": "0",
"SilenceDuration": 2.5,
"AbilityCooldownBetweenCharge": "0",
"DebuffDuration": 6,
"ChannelMoveSpeed": "50",
"ImmunityDuration": 10,
"AbilityResourceCost": "0",
"BuildUpPerShot": 1.04,
"TechPower": "0",
"BuildUpDuration": 5,
"WeaponPower": "0",
"PropertyUpgrades": {
"BonusClipSizePercent": "120",
"TechDamageReduction": -15,
"BaseAttackDamagePercent": "18",
"SilenceDuration": 1.25,
"MeleeResistPercent": "30",
"TechResist": 15
"TechResist": "12"
}
},
},
"upgrade_toughness_3": {
"upgrade_proc_tech_damage": {
"Name": "Toughness",
"Name": null,
"Description": "Increases \u003Cspan class=\"highlight\"\u003EHealth\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Ehealth regen\u003C/span\u003E.",
"Description": null,
"Cost": "1250",
"Cost": 3200,
"Tier": "2",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"ProcCooldown": 1,
"AbilityPostCastDuration": "0",
"BaseDamagePct": {
"AbilityCharges": "0",
"Value": 0.0001,
"AbilityCooldownBetweenCharge": "0",
"Scale": {
"ChannelMoveSpeed": "50",
"Value": 3.04668,
"AbilityResourceCost": "0",
"Type": "spirit"
"TechPower": "0",
}
"WeaponPower": "0",
},
"BonusHealth": "175",
"NanoTechPerShot": {
"BonusHealthRegen": "2"
"Value": 1,
"Scale": {
"Value": 3.04668,
"Type": "spirit"
}
},
"BaseDamagePerShot": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "weapon_damage_increase"
}
},
"SpellAmplificationMultiplier": 5
},
},
"upgrade_toxic_bullets": {
"upgrade_quarantine": {
"Name": "Toxic Bullets",
"Name": null,
"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.",
"Description": null,
"Cost": "3000",
"Cost": 1600,
"Tier": "3",
"Tier": 2,
"Activation": "Passive",
"Activation": "Press",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy",
"HeroEnemy"
"CreepEnemy",
"MinionEnemy"
],
],
"ShopFilters": [
"ShopFilters": null,
"MagicDamage",
"IsDisabled": true,
"Disruption"
"StreetBrawl": false,
],
"IsImbue": false,
"IsDisabled": false,
"AbilityCooldown": 42,
"AbilityCooldown": "0",
"AbilityDuration": 4.5,
"AbilityDuration": "0",
"AbilityCastRange": "30m",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusHealth": "100",
"DotHealthPercent": "2.75",
"DotDuration": "3",
"BuildUpPerShot": "0.92",
"BuildUpDuration": "5",
"TickRate": "0.5",
"HealAmpReceivePenaltyPercent": "-50",
"HealAmpRegenPenaltyPercent": "-65",
"DotMultiplerTroopers": "0.5"
},
},
"upgrade_ultimate_burst": {
"upgrade_quick_silver": {
"Name": "Lighting Scroll",
"Name": "Quicksilver Reload",
"Description": "Imbue your ultimate with \u003Cspan class=\"highlight\"\u003Epermanent Spirit Power\u003C/span\u003E . \u003Cbr\u003E\u003Cbr\u003EAfter dealing damage with your \u003Cspan class=\"highlight\"\u003Eultimate\u003C/span\u003E, the target takes \u003Cspan class=\"highlight\"\u003Ebonus spirit damage\u003C/span\u003E and is \u003Cspan class=\"highlight\"\u003EStunned\u003C/span\u003E. \u003Cspan class=\"diminish\"\u003EThis effect can only trigger once per target per ultimate.\u003C/span\u003E",
"Description": "Your imbued ability charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'}, and \u003Cspan class=\"highlight\"\u003Ereloads bullets\u003C/span\u003E on use.",
"Cost": "6000",
"Cost": 1600,
"Tier": "4",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
Line 6,405: Line 5,859:
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"MagicDamage",
"Disruption"
"FireRate"
],
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"StunDuration": "1",
"MaxHealthDamage": "12",
"TechRangeMultiplier": "15",
"UltimateTechPower": "40"
},
"upgrade_unstoppable": {
"Name": "Unstoppable",
"Description": "Temporarily suppress \u003Cspan style=\"font-weight: bold;\"\u003Enegative status effects\u003C/span\u003E and become \u003Cspan style=\"font-weight: bold;\"\u003Eimmune\u003C/span\u003E to \u003Cspan style=\"font-weight: bold;\"\u003EStun, Silence, Sleep, Root, and Disarm\u003C/span\u003E. \u003Cbr\u003ECannot be used while \u003Cspan style=\"font-weight: bold;\"\u003EStunned\u003C/span\u003E or \u003Cspan style=\"font-weight: bold;\"\u003ESlept\u003C/span\u003E.",
"Cost": "6000",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability",
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 64,
"StreetBrawl": false,
"AbilityDuration": "6",
"IsImbue": true,
"AbilityCastRange": "0",
"AbilityCooldown": 18,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"BonusFireRate": 10,
"AbilityCharges": "0",
"BuffDuration": 12,
"AbilityCooldownBetweenCharge": "0",
"Damage": {
"ChannelMoveSpeed": "50",
"Value": 44,
"AbilityResourceCost": "0",
"Scale": {
"TechPower": "0",
"Value": 0.16,
"WeaponPower": "0",
"Type": "spirit"
"BonusHealth": "150",
}
"BulletResist": "15",
},
"SpiritPower": "12",
"AmmoReloadPercent": 100,
"SlowResistancePercent": "20"
"AbilityChargeUpTime": 18,
"PropertyUpgrades": {
"BonusFireRate": 20,
"Damage": 56,
"AbilityChargeUpTime": -4,
"AbilityCooldown": -4
}
},
},
"upgrade_vampire": {
"upgrade_rapid_recharge": {
"Name": "Bullet Lifesteal",
"Name": "Rapid Recharge",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003Ebullets heal you\u003C/span\u003E for a percentage of the damage they deal to enemies. Half as effective vs Non-Heroes.",
"Description": null,
"Cost": "1250",
"Cost": 3200,
"Tier": "2",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": [
"upgrade_extra_charge"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": null,
"Durability",
"Healing"
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"CooldownBetweenChargeReduction": 30,
"AbilityPostCastDuration": "0",
"BonusAbilityCharges": 2,
"AbilityCharges": "0",
"CooldownReductionOnChargedAbilities": 14,
"AbilityCooldownBetweenCharge": "0",
"BonusSpiritForChargedAbilities": 14,
"ChannelMoveSpeed": "50",
"PropertyUpgrades": {
"AbilityResourceCost": "0",
"BonusAbilityCharges": 2,
"TechPower": "0",
"CooldownReductionOnChargedAbilities": 15,
"WeaponPower": "0",
"BonusSpiritForChargedAbilities": 20,
"BulletLifestealPercent": "24",
"CooldownBetweenChargeReduction": 5
"BonusHealth": "75"
}
},
},
"upgrade_veil_walker": {
"upgrade_rapid_rounds": {
"Name": "Veil Walker",
"Name": "Rapid Rounds",
"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.",
"Description": null,
"Cost": "6000",
"Cost": 800,
"Tier": "4",
"Tier": 1,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"Durability",
"FireRate",
"ClipSize"
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 22,
"StreetBrawl": false,
"AbilityDuration": "16",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusFireRate": 9,
"AbilityPostCastDuration": "0",
"PropertyUpgrades": {
"AbilityCharges": "0",
"BonusFireRate": 15
"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": "300",
"TechShieldMaxHealth": "300",
"BonusClipSizePercent": "15",
"BaseAttackDamagePercent": "15",
"BonusClipSize": "0",
"InvisDuration": "7",
"BonusMoveSpeed": "4m"
},
},
"upgrade_vex_barrier": {
"upgrade_rebirth": {
"Name": "Reactive Barrier",
"Name": "Soul Rebirth",
"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.",
"Description": null,
"Cost": "1250",
"Cost": 6400,
"Tier": "2",
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": null,
"Durability",
"IsDisabled": true,
"ClipSize",
"StreetBrawl": false,
"Healing"
"IsImbue": false,
"AbilityCooldown": 240,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"TechPower": 12,
"SpawnTimePenalty": 30,
"RespawnDelay": 4,
"RespawnHealthPercent": 50
},
"upgrade_rechargingbullets": {
"Name": "Recharging Rush",
"Description": "Dealing significant {g:citadel_inline_attribute:'WeaponDamage'} replenishes a charge for \u003Cspan class=\"highlight\"\u003Eeach of your charged abilities\u003C/span\u003E.",
"Cost": 1600,
"Tier": 2,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 32,
"StreetBrawl": false,
"AbilityDuration": "10",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityCooldown": 25,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"BonusClipSizePercent": 20,
"AbilityCharges": "0",
"BaseAttackDamagePercent": 10,
"AbilityCooldownBetweenCharge": "0",
"DamageThreshold": 200,
"ChannelMoveSpeed": "50",
"DamageWindow": 3.5,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "0",
"AbilityCooldown": -12,
"WeaponPower": "0",
"BonusClipSizePercent": 30,
"VexBarrierBulletMaxHealth": "350",
"BaseAttackDamagePercent": 30
"VexBarrierTechMaxHealth": "200",
}
"BonusClipSizePercent": "20",
"BonusHealth": "75",
"BonusHealthRegen": "2",
"VexBarrierShieldDuration": "9"
},
},
"upgrade_warp_stone": {
"upgrade_reduce_debuff_duration": {
"Name": "Warp Stone",
"Name": "Dispel Magic",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003ETeleport\u003C/span\u003E straight ahead, gaining \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E.",
"Description": null,
"Cost": "3000",
"Cost": 3200,
"Tier": "3",
"Tier": 3,
"Activation": "InstantCast",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"WeaponDamage"
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 16,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "11m",
"AbilityCooldown": 45,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0.0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"TechResist": 10,
"AbilityCharges": "0",
"ActiveBonusMoveSpeed": "2m",
"AbilityCooldownBetweenCharge": "0",
"BuffDuration": 3,
"ChannelMoveSpeed": "50",
"HealOnActivate": 250,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "8",
"HealOnActivate": 150,
"WeaponPower": "0",
"TechResist": 20,
"BaseAttackDamagePercent": "20",
"AbilityCooldown": -25
"BulletResist": "30",
}
"CasterBuffDuration": "5"
},
},
"upgrade_weapon_detention_ammo": {
"upgrade_regenerating_bullet_shield": {
"Name": "Detention Rounds",
"Name": "Battle Vest",
"Description": "Your bullets build up on enemies, causing them to be \u003Cspan class=\"highlight\"\u003Etethered\u003C/span\u003E to their position.",
"Description": "While you are \u003Cspan class=\"highlight\"\u003Eabove 65% health\u003C/span\u003E, gain \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'WeaponDamage'}\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'BonusFireRate'}\u003C/span\u003E.",
"Cost": "6000",
"Cost": 1600,
"Tier": "4",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroEnemy"
],
"ShopFilters": [
"ShopFilters": [
"Disruption"
"WeaponDamage",
"Durability"
],
],
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BulletResist": 18,
"AbilityPostCastDuration": "0",
"OutOfCombatHealthRegen": 3,
"AbilityCharges": "0",
"LifeThreshold": 65,
"AbilityCooldownBetweenCharge": "0",
"BaseAttackDamagePercent": 18,
"ChannelMoveSpeed": "50",
"BonusFireRate": 7,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "0",
"OutOfCombatHealthRegen": 3,
"WeaponPower": "0",
"BulletResist": 12,
"BonusHealth": "150",
"BaseAttackDamagePercent": 15,
"BonusFireRate": "15",
"BonusFireRate": 8
"TetherDuration": "2.3",
}
"ImmunityDuration": "8",
"BuildUpPerShot": "1.2",
"BuildUpDuration": "10",
"TetherRadius": "7m"
},
},
"upgrade_weapon_eater": {
"upgrade_regenerative_armor": {
"Name": "Weapon Eater",
"Name": null,
"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.",
"Description": null,
"Cost": "1250",
"Cost": 1600,
"Tier": "2",
"Tier": 2,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityDuration": 5,
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": "0",
"ChannelMoveSpeed": -1,
"AbilityPostCastDuration": "0",
"BonusHealthRegen": 20
"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": {
"upgrade_reinforcing_casings": {
"Name": "Reloader + Huge Clip",
"Name": "Escalating Resilience",
"Description": "Press the [Reload] key while reloading to instantly finish your reload",
"Description": "Grants \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E when your bullets hit an enemy hero. \u003Cspan class=\"highlight\"\u003EEach shot can only grant one stack.\u003C/span\u003E",
"Cost": "3000",
"Cost": 3200,
"Tier": "3",
"Tier": 3,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": [
"upgrade_clip_size"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"WeaponDamage",
"AbilityCooldown": 21,
"Durability",
"AbilityDuration": "0",
"FireRate"
"AbilityCastRange": "0",
],
"AbilityUnitTargetLimit": "1",
"IsDisabled": false,
"AbilityCastDelay": "0",
"StreetBrawl": false,
"AbilityChannelTime": "0",
"IsImbue": false,
"AbilityPostCastDuration": "0",
"AbilityUnitTargetLimit": 1,
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": "50",
"MaxArmorStacks": 30,
"AbilityResourceCost": "0",
"BulletResistPerStack": 2,
"TechPower": "0",
"BulletResistDuration": 24,
"WeaponPower": "0",
"BaseAttackDamagePercent": 18,
"BonusClipSizePercent": "60"
"BonusHealth": 75,
"BonusClipSizePercent": 35,
"PropertyUpgrades": {
"BulletResistPerStack": 2,
"MaxArmorStacks": 20,
"BonusClipSizePercent": 30,
"BonusHealth": 125,
"WeaponPower": 10
}
},
},
"upgrade_weapon_overdrive_clip": {
"upgrade_reload_speed": {
"Name": "Overdrive Clip",
"Name": null,
"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.",
"Description": null,
"Cost": "3000",
"Cost": 1600,
"Tier": "3",
"Tier": 2,
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
Line 6,699: Line 6,117:
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": 53,
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"ReloadSpeedMultipler": -35
"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": {
"upgrade_rescue_beam": {
"Name": "Overdrive",
"Name": "Rescue Beam",
"Description": "Increase your \u003Cspan class=\"highlight\"\u003ECourage\u003C/span\u003E while draining your own \u003Cspan class=\"highlight\"\u003Ehealth\u003C/span\u003E.",
"Description": "\u003Cspan class=\"highlight\"\u003EHeals\u003C/span\u003E a target allied hero and yourself for a percentage of \u003Cspan class=\"highlight\"\u003EMax Health\u003C/span\u003E. Once while healing, you can \u003Cspan class=\"highlight\"\u003EPull\u003C/span\u003E the target towards you. Can be self-cast.",
"Cost": "1250",
"Cost": 3200,
"Tier": "2",
"Tier": 3,
"Activation": "InstantCast",
"Activation": "Press",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": [
"upgrade_health_stimpak"
],
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": [
"MagicDamage",
"Durability",
"Healing",
"Movement"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 60,
"AbilityCastRange": "35m",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": 2.5,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"HealPercentAmount": 20,
"HealInterval": 0.2,
"BonusMoveSpeed": "0m",
"BonusSprintSpeed": "0.75m",
"SelfModifier": 100,
"TechRangeMultiplier": 6,
"TechRadiusMultiplier": 6,
"PropertyUpgrades": {
"TechRadiusMultiplier": 20,
"TechRangeMultiplier": 20,
"HealPercentAmount": 15,
"AbilityCooldown": -45
}
},
"upgrade_resilience": {
"Name": "Enduring Spirit",
"Description": null,
"Cost": 800,
"Tier": 1,
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"MagicDamage",
"Durability"
],
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": 11.5,
"StreetBrawl": false,
"AbilityDuration": "4",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1,
"AbilityChannelTime": "0",
"BonusHealth": 25,
"AbilityPostCastDuration": "0",
"AbilityLifestealPercentHero": 7
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPowerWhileActivated": "135",
"HealthDrainedPerSecond": "35",
"Interval": "0.1"
},
},
"upgrade_withering_whip": {
"upgrade_resonant_healing": {
"Name": "Withering Whip",
"Name": "Radiant Regeneration",
"Description": "Target an enemy to apply \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate Slow\u003C/span\u003E and reduce their \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E.",
"Description": "\u003Cspan class=\"highlight\"\u003EHeal\u003C/span\u003E and gain bonus \u003Cspan class=\"highlight\"\u003EMovement Speed\u003C/span\u003E for a short duration when you cast an ability.",
"Cost": "1250",
"Cost": 3200,
"Tier": "2",
"Tier": 3,
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": [
"TargetTypes": [
"upgrade_mystic_regeneration"
"HeroEnemy"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"Disruption",
"MagicDamage",
"MagicDamage"
"Movement",
"Healing"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 6,
"AbilityDuration": 3,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"HealingPerCast": {
"Value": 65,
"Scale": {
"Value": 2,
"Type": "power_increase"
}
},
"BonusMoveSpeed": "1.75m",
"Regeneration": {
"Value": 4,
"Scale": {
"Value": 0.04,
"Type": "spirit"
}
},
"RegenerationDuration": 7,
"BonusHealth": 90,
"PropertyUpgrades": {
"Regeneration": 9,
"HealingPerCast": 60,
"BonusHealth": 110,
"BonusMoveSpeed": "1m"
}
},
"upgrade_restorative_locket": {
"Name": "Restorative Locket",
"Description": null,
"Cost": 1600,
"Tier": 2,
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": [
"Healing",
"Durability"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 20,
"AbilityCastRange": "35m",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": 0.1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"Radius": "35m",
"TechResist": 8,
"HealPerStack": {
"Value": 16,
"Scale": {
"Value": 0.5,
"Type": "power_increase"
}
},
"MaxStacks": 25,
"MaxStaminaRestore": 3,
"PropertyUpgrades": {
"TechResist": 10,
"HealPerStack": 30,
"AbilityCooldown": -8,
"MaxStaminaRestore": 2,
"MinStaminaRestore": 2
}
},
"upgrade_return_fire": {
"Name": "Return Fire",
"Description": "Automatically \u003Cspan class=\"highlight\"\u003Efire a bullet\u003C/span\u003E towards any attacker who damages you with their abilities or weapon.",
"Cost": 1600,
"Tier": 2,
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability",
"MagicDamage",
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 15,
"StreetBrawl": false,
"AbilityDuration": "5",
"IsImbue": false,
"AbilityCastRange": "30m",
"AbilityCooldown": 23,
"AbilityUnitTargetLimit": "1",
"AbilityDuration": 6.5,
"AbilityCastDelay": "0.1",
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": "0",
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": "0",
"ChannelMoveSpeed": -1,
"AbilityCharges": "0",
"BulletDamageReflectedPct": 65,
"AbilityCooldownBetweenCharge": "0",
"SpiritDamageReflectedPct": 25,
"ChannelMoveSpeed": "50",
"BulletResist": 10,
"AbilityResourceCost": "0",
"PropertyUpgrades": {
"TechPower": "0",
"BulletResist": 16,
"WeaponPower": "0",
"SpiritDamageReflectedPct": 15,
"Damage": "50",
"BulletDamageReflectedPct": 25,
"FireRateSlow": "45",
"AbilityCooldown": -10
"BulletArmorReduction": "-12",
}
"SpiritPower": "6",
},
"BonusSprintSpeed": "1m",
"upgrade_ricochet": {
"BulletShieldMaxHealth": "100"
"Name": "Ricochet",
},
"Description": "Your bullets will \u003Cspan class=\"highlight\"\u003Ericochet\u003C/span\u003E on enemies near your target, \u003Cspan class=\"highlight\"\u003Eapplying any bullet procs\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Edealing a percentage of the original damage.\u003C/span\u003E",
"weapon_upgrade_base": {
"Cost": 6400,
"Tier": 4,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy",
"BossEnemy",
"TrooperEnemy",
"PropEnemy",
"MinionEnemy",
"Neutral"
],
"ShopFilters": [
"ClipSize"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"RicochetDamagePercent": 65,
"RicochetRadius": "13m",
"RicochetTargetsTooltipOnly": 2,
"BonusFireRate": 18,
"PropertyUpgrades": {
"RicochetDamagePercent": 15,
"BonusFireRate": 25
}
},
"upgrade_rocket_booster": {
"Name": "Majestic Leap",
"Description": "\u003Cspan class=\"highlight\"\u003ELaunch yourself\u003C/span\u003E high into the air and grant yourself a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E. While in the air, you can use the active again to drop down faster.\u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003ECannot be used for 5s if attacked by enemy Hero.\u003C/span\u003E",
"Cost": 3200,
"Tier": 3,
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"Movement"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 45,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"JumpVelocityHidden": "27m",
"InterruptCooldown": 5,
"AirControlPercent": 100,
"AirControlPercentBarrier": 50,
"SlamDownRadius": "10m",
"VerticalDifferenceTolerance": "2m",
"TossSpeed": 500,
"SlowPercent": 40,
"SlowDuration": 2.5,
"DropDownSpeed": "35m",
"MaxLandingSpeed": "20m",
"ImpactHeight": "2m",
"MinAimAngle": 30,
"CombatBarrier": {
"Value": 200,
"Scale": {
"Value": 12,
"Type": "power_increase"
}
},
"BarrierDuration": 8,
"PropertyUpgrades": {
"AbilityCooldown": -35,
"CombatBarrier": 275,
"InterruptCooldown": -3
}
},
"upgrade_rocket_boots": {
"Name": "Majestic Leap - Disabled",
"Description": null,
"Cost": 3200,
"Tier": 3,
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"Movement"
],
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 16,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"TechPower": 8,
"JumpVelocityHidden": "22.5m",
"InterruptCooldown": 4,
"AirControlPercent": 100,
"BonusHealth": 50
},
"upgrade_runed_gauntlets": {
"Name": "Runed Gauntlets",
"Description": "Everytime you land a heavy melee, your existing cooldowns get reduced.",
"Cost": 9999,
"Tier": 5,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": null,
"IsDisabled": false,
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 10,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"MeleeDistanceScale": 150,
"MeleeResistPercent": 50,
"BonusMeleeDamagePercent": 30,
"CooldownReductionOnHitMin": 4,
"CooldownReductionOnHitPct": 16,
"PropertyUpgrades": {
"MeleeDistanceScale": 50,
"MeleeResistPercent": 15,
"CooldownReductionOnHitPct": 6
}
},
"upgrade_rupture": {
"Name": "Decay",
"Description": "Inflict \u003Cspan class=\"highlight\"\u003Edamage over time\u003C/span\u003E to a target, dealing damage based on their current health.\u003Cbr\u003EDecay's damage is non-lethal and does not apply item procs.",
"Cost": 3200,
"Tier": 3,
"Activation": "Press",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"MagicDamage",
"Disruption"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 30,
"AbilityDuration": 10,
"AbilityCastRange": {
"Value": "20m",
"Scale": {
"Value": 0.1,
"Type": "spirit"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": 0.1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"TechPower": 8,
"HealAmpReceivePenaltyPercent": -50,
"HealAmpRegenPenaltyPercent": -50,
"TickRate": 1,
"DotHealthPercent": {
"Value": 2.6,
"Scale": {
"Value": 0.004,
"Type": "spirit"
}
},
"BonusHealth": 65,
"PropertyUpgrades": {
"TechPower": 12,
"BonusHealth": 90,
"HealAmpReceivePenaltyPercent": -20,
"HealAmpRegenPenaltyPercent": -20,
"DotHealthPercent": 0.5,
"AbilityCooldown": -10
}
},
"upgrade_self_bubble": {
"Name": "Ethereal Shift",
"Description": "You enter a void state and become \u003Cspan class=\"highlight\"\u003Euntargetable and invincible\u003C/span\u003E for a short duration, during which you float slowly and cannot perform actions. Afterwards you gain \u003Cspan class=\"highlight\"\u003ESpirit Power, Move Speed, and Spirit Resist\u003C/span\u003E.\u003Cbr\u003ECan be canceled early.\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EActivation cancels any active ability.\u003C/span\u003E",
"Cost": 6400,
"Tier": 4,
"Activation": "InstantCast",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"FireRate"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 37,
"AbilityDuration": 4,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BuffDuration": 5,
"TechResist": 30,
"DampingFactor": 3,
"LiftHeight": 200,
"BonusSpirit": 20,
"FloatMoveSpeed": "2.5m",
"BonusMoveSpeed": "3m",
"PropertyUpgrades": {
"AbilityDuration": 2,
"BonusSpirit": 30,
"BonusMoveSpeed": "2m",
"TechResist": 10,
"AbilityCooldown": -10,
"FloatMoveSpeed": "3.5m"
}
},
"upgrade_shadow_step": {
"Name": "Shadow Step",
"Description": "\u003Cspan class=\"highlight\"\u003ETeleport\u003C/span\u003E straight ahead.",
"Cost": 9999,
"Tier": 5,
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"Movement"
],
"IsDisabled": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 3,
"AbilityCastRange": "12m",
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"DamagePulseInterval": 0.5,
"DamagePulseAmount": 50,
"DamagePulseRadius": "13m"
},
"upgrade_shadow_strike": {
"Name": "Shadow Strike",
"Description": "Go \u003Cspan class=\"highlight\"\u003EInvisible\u003C/span\u003E on \u003Cspan class=\"highlight\"\u003EStamina use\u003C/span\u003E with no detection range. Doing a \u003Cspan class=\"highlight\"\u003Emelee attack\u003C/span\u003E while invisible will cause you to \u003Cspan class=\"highlight\"\u003Esteal bullet and spirit resistance\u003C/span\u003E from them and deal \u003Cspan class=\"highlight\"\u003Edamage over time\u003C/span\u003E.",
"Cost": 9999,
"Tier": 5,
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": null,
"IsDisabled": false,
"StreetBrawl": true,
"IsImbue": false,
"AbilityDuration": 3,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"InvisAlertWhenFading": 1,
"InvisFadeToDuration": 0.2,
"SpottedRadius": "0m",
"RevealOnDamageDuration": 1.5,
"RevealOnSpottedDuration": 0.25,
"ResistStealAmount": 40,
"TickRate": 1,
"DPS": {
"Value": 125,
"Scale": {
"Value": 0.4,
"Type": "spirit"
}
},
"MaxStacks": 1,
"StealDuration": 6,
"Stamina": 3,
"BonusHealth": 350,
"PropertyUpgrades": {
"Stamina": 1,
"BonusHealth": 250,
"ResistStealAmount": 20,
"DPS": 125,
"AbilityDuration": 3
}
},
"upgrade_sharpshooter": {
"Name": "Sharpshooter",
"Description": "Deal additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E when \u003Cspan class=\"highlight\"\u003Ebeyond a minimum distance\u003C/span\u003E from your target.",
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"upgrade_long_range",
"upgrade_high_velocity_mag"
],
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"ClipSize"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BaseAttackDamagePercent": 10,
"LongRangeBonusWeaponPower": 60,
"LongRangeBonusWeaponPowerMinRange": "15m",
"BonusAttackRangePercent": 20,
"BonusZoomPercent": 25,
"BonusMoveSpeed": "-0.7m",
"BonusSprintSpeed": "1.0m",
"BonusBulletSpeedPercent": 60,
"PropertyUpgrades": {
"LongRangeBonusWeaponPower": 40,
"BonusAttackRangePercent": 10,
"BonusBulletSpeedPercent": 45,
"BaseAttackDamagePercent": 15
}
},
"upgrade_shivas_bracelet": {
"Name": "Frostbite Charm",
"Description": "Imbued ability has its \u003Cspan class=\"highlight\"\u003ECooldown reduced\u003C/span\u003E and gains \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E. When the ability deals damage, \u003Cspan class=\"highlight\"\u003Efreeze\u003C/span\u003E the target and apply \u003Cspan class=\"highlight\"\u003Ebonus damage\u003C/span\u003E. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003ECooldown is per target.\u003C/span\u003E",
"Cost": 9999,
"Tier": 5,
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": null,
"IsDisabled": false,
"StreetBrawl": true,
"IsImbue": true,
"AbilityCooldown": 10,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ImbuedCooldownReduction": 50,
"ImbuedTechPower": 70,
"Damage": 200,
"FreezeDuration": 1,
"PropertyUpgrades": {
"AbilityCooldown": -2,
"ImbuedCooldownReduction": 15,
"ImbuedTechPower": 40,
"Damage": 100,
"FreezeDuration": 0.3
}
},
"upgrade_shrink_ray": {
"Name": "Shrink Ray",
"Description": "Reduces \u003Cspan class=\"highlight\"\u003EModel Size\u003C/span\u003E and grants \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E to the target. Allows \u003Cspan class=\"highlight\"\u003Eusage of tunnels\u003C/span\u003E in this mode. Can be self-cast.",
"Cost": 9999,
"Tier": 5,
"Activation": "Press",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": [
"Healing"
],
"IsDisabled": false,
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 30,
"AbilityCastRange": "40m",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": 0.2,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ShrinkDuration": 60,
"BonusMoveSpeed": "5.0m",
"ModelScaleGrowth": 0.5,
"ModelScaleGrowthTooltip": -50,
"BonusFireRate": 20,
"PropertyUpgrades": {
"ModelScaleGrowth": -0.15,
"ModelScaleGrowthTooltip": -15,
"BonusMoveSpeed": "2m",
"BonusFireRate": 20,
"AbilityCooldown": -15
}
},
"upgrade_silencer": {
"Name": "Silencer",
"Description": null,
"Cost": 6400,
"Tier": 4,
"Activation": "InstantCast",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"Disruption"
],
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 36,
"AbilityDuration": 4,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"EMPDuration": 2,
"BaseAttackDamagePercent": 20
},
"upgrade_siphon_bullets": {
"Name": "Siphon Bullets",
"Description": null,
"Cost": 6400,
"Tier": 4,
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"WeaponDamage",
"Healing"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BaseAttackDamagePercent": 15,
"BulletResist": 10,
"StealPerHit": 1,
"StealPerKill": 1,
"StackLostPerDeath": 2,
"MaxStacks": 9999,
"StealDuration": 17,
"ProcCooldown": 1.2,
"HealthStealPctHero": 2.5,
"ParticleRadius": "1m",
"PropertyUpgrades": {
"HealthStealPctHero": 1.5,
"BulletResist": 10
}
},
"upgrade_slow_immunity": {
"Name": null,
"Description": null,
"Cost": 1600,
"Tier": 2,
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 32,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1
},
"upgrade_slowing_bullets": {
"Name": "Slowing Bullets",
"Description": "Your bullets build up a \u003Cspan class=\"highlight\"\u003EMovement Slow\u003C/span\u003E on enemies.",
"Cost": 1600,
"Tier": 2,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"WeaponDamage",
"Disruption"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"SlowPercent": 30,
"GroundDashReductionPercent": -22,
"SlowDuration": 3.5,
"BuildUpDuration": 5,
"BuildUpPerShot": 0.7,
"PropertyUpgrades": {
"SlowPercent": 20,
"GroundDashReductionPercent": -10
}
},
"upgrade_slowing_tech": {
"Name": null,
"Description": null,
"Cost": 800,
"Tier": 1,
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy",
"CreepEnemy"
],
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"SlowPercent": 15,
"SlowDuration": 2
},
"upgrade_small_attack_speed": {
"Name": null,
"Description": null,
"Cost": 800,
"Tier": 1,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BonusFireRate": 8
},
"upgrade_soaring_spirit": {
"Name": "Improved Spirit",
"Description": null,
"Cost": 1600,
"Tier": 2,
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_improved_spirit"
],
"TargetTypes": null,
"ShopFilters": [
"Movement",
"MagicDamage"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"TechPower": 18,
"BonusSprintSpeed": "1m",
"BonusHealth": 75,
"OutOfCombatHealthRegen": 1.5,
"PropertyUpgrades": {
"TechPower": 22,
"OutOfCombatHealthRegen": 3
}
},
"upgrade_spellbreaker": {
"Name": "Spellbreaker",
"Description": "The next instance of high {g:citadel_inline_attribute:'SpiritDamage'} you take is significantly reduced.",
"Cost": 6400,
"Tier": 4,
"Activation": "Passive",
"Slot": "Armor",
"Components": [
"upgrade_debuff_reducer"
],
"TargetTypes": null,
"ShopFilters": [
"Durability"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 9,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"TechResist": 18,
"StatusResistancePercent": 25,
"DamageThreshold": 175,
"SpiritDamageReductionProc": 65,
"BonusHealth": 90,
"PropertyUpgrades": {
"TechResist": 15,
"StatusResistancePercent": 15,
"AbilityCooldown": -3
}
},
"upgrade_spellshield": {
"Name": "Hexafoil Ward",
"Description": "Block the next {g:citadel_inline_attribute:'SpiritDamage'} or \u003Cspan class=\"highlight\"\u003EDebuff\u003C/span\u003E, preventing its effects. Only regenerates outside of combat.",
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability"
],
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 12,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": "1.3m",
"TechResist": 15,
"SpellShieldLingerDuration": 0.3,
"SpellShieldFlavorText": "asdasd"
},
"upgrade_spellslinger_headshots": {
"Name": "Spirit Rend",
"Description": null,
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"upgrade_tech_defense_shredders"
],
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"WeaponDamage",
"MagicDamage"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ProcCooldown": 2,
"BonusHealth": 75,
"MaxStacks": 4,
"AbilityLifestealPercentHero": 10,
"MagicResistReduction": -7,
"TechArmorDamageReduction": -8,
"DebuffDuration": 8,
"PropertyUpgrades": {
"MagicResistReduction": -5,
"AbilityLifestealPercentHero": 10,
"TechArmorDamageReduction": -10
}
},
"upgrade_spirit_bubble": {
"Name": "Spirit Shielding",
"Description": "Gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E whenever you take significant {g:citadel_inline_attribute:'SpiritDamage'} from enemy Heroes in a small time frame.",
"Cost": 1600,
"Tier": 2,
"Activation": "Passive",
"Slot": "Armor",
"Components": [
"upgrade_grit"
],
"TargetTypes": null,
"ShopFilters": [
"Durability"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 45,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"DamageWindow": 3.5,
"DamageThreshold": 225,
"CombatBarrier": {
"Value": 300,
"Scale": {
"Value": 5,
"Type": "power_increase"
}
},
"OutOfCombatHealthRegen": 2.5,
"BarrierDuration": 8,
"TechResist": 18,
"PropertyUpgrades": {
"OutOfCombatHealthRegen": 3,
"CombatBarrier": 175,
"TechResist": 20,
"AbilityCooldown": -20
}
},
"upgrade_spirit_burn": {
"Name": "Spirit Burn",
"Description": "Dealing significant {g:citadel_inline_attribute:'SpiritDamage'} to an enemy within 5s causes an explosion dealing damage and a burn to that enemy. While burning, enemies take damage over time and receive reduced healing.\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EThe cooldown is per enemy, so each target can only be burned once per cooldown. Deals half-damage on non-heroes.\u003C/span\u003E",
"Cost": 6400,
"Tier": 4,
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Durability"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"TechRangeMultiplier": 6,
"TechRadiusMultiplier": 6,
"DamageThreshold": 500,
"DamageThresholdDuration": 5,
"ExplosionDamage": 50,
"ExplosionRadius": "3m",
"DPS": {
"Value": 24,
"Scale": {
"Value": 0.06,
"Type": "spirit"
}
},
"DebuffDuration": 8,
"HealAmpReceivePenaltyPercent": -70,
"HealAmpRegenPenaltyPercent": -70,
"TickRate": 0.5,
"ImmunityDuration": 20,
"DamagePctVsNonHeroes": 50,
"PropertyUpgrades": {
"ExplosionDamage": 160,
"TechRadiusMultiplier": 12,
"TechRangeMultiplier": 12,
"DPS": 20,
"ImmunityDuration": -6
}
},
"upgrade_spirit_sap": {
"Name": "Spirit Sap",
"Description": "Target an enemy to \u003Cspan class=\"highlight\"\u003Ereduce their Spirit Resist\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.",
"Cost": 1600,
"Tier": 2,
"Activation": "Press",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"MagicDamage"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 18,
"AbilityDuration": 12,
"AbilityCastRange": "40m",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": 0.1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"MagicResistReduction": -9,
"BonusHealth": 50,
"TechPowerReduction": -30,
"PropertyUpgrades": {
"BonusHealth": 150,
"MagicResistReduction": -12,
"AbilityCooldown": -12,
"TechPowerReduction": -26
}
},
"upgrade_spirit_snatch": {
"Name": "Spirit Snatch",
"Description": "When you perform a \u003Cspan class=\"highlight\"\u003ELight or Heavy Melee\u003C/span\u003E attack against a hero, the attack deals extra {g:citadel_inline_attribute:'SpiritDamage'} and steals \u003Cspan class=\"highlight\"\u003ESpirit Resist\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.\u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003EEffects are reduced by 30% for Light Melee hits.\u003C/span\u003E",
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_acolytes_glove"
],
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"MagicDamage",
"Melee"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 6,
"AbilityDuration": 10,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"LightMeleeReduction": 30,
"SpiritDamage": {
"Value": 50,
"Scale": {
"Value": 0.84,
"Type": "spirit"
}
},
"TechArmorDamageReduction": -12,
"TechArmorGain": 12,
"TechPowerReduction": -25,
"TechPowerGain": 25,
"BonusMeleeDamagePercent": 7,
"BonusHealth": 75,
"PropertyUpgrades": {
"SpiritDamage": 50,
"TechArmorGain": 5,
"TechArmorDamageReduction": -5,
"TechPowerGain": 35,
"TechPowerReduction": -35
}
},
"upgrade_split_shot": {
"Name": "Split Shot",
"Description": "Make your weapon fire \u003Cspan class=\"highlight\"\u003Emultishot\u003C/span\u003E. \u003Cbr\u003E\u003Cbr\u003E Hitting more than one Hero per attack will grant a \u003Cspan class=\"highlight\"\u003Estacking weapon damage bonus\u003C/span\u003E. \u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003ETargets can only be hit once per multishot.\u003C/span\u003E",
"Cost": 1600,
"Tier": 2,
"Activation": "InstantCast",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 27,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BonusShotsDuration": 5,
"BulletSplitShot": 5,
"SpreadAngleDegrees": 45,
"WeaponDamageBonusDuration": 12,
"WeaponDamagePerStack": 8,
"MaxStacks": 5,
"PropertyUpgrades": {
"BulletSplitShot": 4,
"WeaponDamagePerStack": 8,
"AbilityCooldown": -8
}
},
"upgrade_sprint_booster": {
"Name": "Sprint Boots",
"Description": null,
"Cost": 800,
"Tier": 1,
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"Healing",
"Movement"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BonusSprintSpeed": "2.0m",
"OutOfCombatHealthRegen": 2,
"PropertyUpgrades": {
"OutOfCombatHealthRegen": 8,
"BonusSprintSpeed": "12m"
}
},
"upgrade_stabilizer": {
"Name": null,
"Description": null,
"Cost": 800,
"Tier": 1,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
"MoveWhileZoomedSpeedPenaltyReductionPercent": 100,
"BonusBulletSpeedPercent": 30
},
"upgrade_stabilizing_tripod": {
"Name": null,
"Description": null,
"Cost": 3200,
"Tier": 3,
"Activation": "Press",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 64,
"AbilityDuration": 20,
"AbilityCastRange": "15m",
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ModelScale": 1,
"TickRate": 0.5,
"TrackingSpeed": 125,
"TurretAttackDelay": 0.35,
"TurretAttackRange": "50m",
"TurretDeployTime": 2,
"TurretLifetime": 20,
"AttackConeAngle": 10,
"StationaryWeaponPower": 40,
"StationaryRecoilReduction": 25,
"CasterHealthPercent": 100,
"BulletSpeedOverride": 6500
},
"upgrade_stasis_bomb": {
"Name": null,
"Description": null,
"Cost": 6400,
"Tier": 4,
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 37,
"AbilityDuration": 6,
"AbilityCastRange": "20m",
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"StasisRadius": "7m",
"ExplodeRadius": "7m",
"ExplodeDamage": {
"Value": 250,
"Scale": {
"Value": 1.52334,
"Type": "spirit"
}
},
"StunDuration": 1.5,
"ImmunityDuration": 4,
"EMPDuration": 3,
"EMPProcChance": 100,
"BuildUpPerShot": 1.6,
"BuildUpDuration": 10,
"DampingFactor": 0.5,
"LiftHeight": 120,
"SlamdownSpeed": 500,
"MoveSpeedMax": "4m"
},
"upgrade_superacolytes_glove": {
"Name": "Hex-Sealed Knuckles",
"Description": "After dealing an accumulated \u003Cspan class=\"highlight\"\u003E{s:StoredSpiritDamage}\u003C/span\u003E spirit damage, your next \u003Cspan class=\"highlight\"\u003EHeavy Melee Attack\u003C/span\u003E deals an additional \u003Cspan class=\"highlight\"\u003E{s:StoredSpiritDamage} spirit damage\u003C/span\u003E.",
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"MagicDamage",
"Melee"
],
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 3,
"AbilityDuration": 13,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"StoredSpiritDamage": {
"Value": 200,
"Scale": {
"Value": 0.93,
"Type": "spirit"
}
},
"BonusHealth": 75,
"BonusHealthRegen": 1,
"BonusMeleeDamagePercent": 30
},
"upgrade_superior_stamina": {
"Name": "Stamina Mastery",
"Description": null,
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Armor",
"Components": [
"upgrade_improved_stamina"
],
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"Movement",
"FireRate"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"Stamina": 2,
"StaminaCooldownReduction": 18,
"AirMoveIncreasePercent": 23,
"PropertyUpgrades": {
"Stamina": 2,
"AirMoveIncreasePercent": 40,
"StaminaCooldownReduction": 15
}
},
"upgrade_suppressor": {
"Name": "Suppressor",
"Description": "When you deal {g:citadel_inline_attribute:'SpiritDamage'} to enemies, you also reduce their \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"Cost": 1600,
"Tier": 2,
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"Healing",
"Disruption"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityDuration": 4.5,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"TechPower": 6,
"FireRateSlow": 28,
"BulletResist": 8,
"PropertyUpgrades": {
"TechPower": 12,
"BulletResist": 16,
"FireRateSlow": 20
}
},
"upgrade_surging_power": {
"Name": "Vampiric Burst",
"Description": null,
"Cost": 6400,
"Tier": 4,
"Activation": "InstantCast",
"Slot": "Armor",
"Components": [
"upgrade_vampire"
],
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": [
"FireRate",
"WeaponDamage",
"Movement",
"Healing"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 30,
"AbilityDuration": 5,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ActiveBonusFireRate": 34,
"ActiveBonusLifesteal": 70,
"BonusHealth": 100,
"ActiveReloadPercent": 75,
"BulletResist": 10,
"BulletLifestealPercent": 13,
"BaseAttackDamagePercent": 6,
"PropertyUpgrades": {
"ActiveBonusFireRate": 25,
"AbilityCooldown": -10,
"BulletResist": 10,
"BulletLifestealPercent": 16,
"BonusHealth": 110
}
},
"upgrade_target_stun": {
"Name": "Knockdown",
"Description": "Apply a \u003Cspan class=\"highlight\"\u003EStun\u003C/span\u003E after \u003Cspan class=\"highlight\"\u003E2s\u003C/span\u003E. Stun duration is increased against \u003Cspan class=\"highlight\"\u003Eairborne\u003C/span\u003E targets.\u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EIncreases the target's gravity for the duration of the stun.\u003C/span\u003E",
"Cost": 3200,
"Tier": 3,
"Activation": "Press",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"MagicDamage",
"Disruption"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 35,
"AbilityCastRange": "45m",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": 0.1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"StunDelay": 2,
"StunDuration": 0.5,
"VisualContractRadius": "3m",
"BonusHealth": 75,
"MaxBonusDuration": 1.5,
"MaxHeightForBonus": "30m",
"TechRangeMultiplier": 5,
"TechRadiusMultiplier": 5,
"PropertyUpgrades": {
"TechRadiusMultiplier": 6,
"TechRangeMultiplier": 6,
"StunDuration": 0.75,
"BonusHealth": 75
}
},
"upgrade_targeted_silence": {
"Name": "Silence Wave",
"Description": "Launch an expanding projectile which \u003Cspan class=\"highlight\"\u003ESilences\u003C/span\u003E enemies for a short duration and deals impact damage. \u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003ESilence does not interrupt channeling abilities.\u003C/span\u003E",
"Cost": 3200,
"Tier": 3,
"Activation": "InstantCast",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"WeaponDamage",
"Disruption"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 42,
"AbilityDuration": 3,
"AbilityCastRange": "40m",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": 0.1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BonusHealth": 50,
"CooldownOnMiss": 30,
"HeightOffGround": "1m",
"GrowthPerMeter": "0.15m",
"InitialWidth": "5.0m",
"Damage": {
"Value": 75,
"Scale": {
"Value": 0.7,
"Type": "spirit"
}
},
"PropertyUpgrades": {
"AbilityCooldown": -10,
"Damage": 125,
"BonusHealth": 75
}
},
"upgrade_tech_armor": {
"Name": "Spirit Armor",
"Description": null,
"Cost": 1600,
"Tier": 2,
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"Durability"
],
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"TechResist": 15
},
"upgrade_tech_cleave": {
"Name": null,
"Description": null,
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"TechCleaveDamagePercent": 75,
"TechCleaveRadius": "10m",
"ProcCooldown": 0.05
},
"upgrade_tech_damage_pulse": {
"Name": "Torment Pulse",
"Description": "Periodically deals {g:citadel_inline_attribute:'SpiritDamage'} to the closest two enemies nearby.",
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Durability"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 1.4,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BonusHealth": 100,
"DamagePulseAmount": {
"Value": 25,
"Scale": {
"Value": 0.23,
"Type": "spirit"
}
},
"DamagePulseRadius": "9m",
"MeleeResistPercent": 18,
"PropertyUpgrades": {
"BonusHealth": 75,
"DamagePulseAmount": 30
}
},
"upgrade_tech_defense_shredders": {
"Name": "Spirit Shredder Bullets",
"Description": "Your bullets apply a debuff that reduces the \u003Cspan class=\"highlight\"\u003ESpirit Resist\u003C/span\u003E of the target and grants you and your allies \u003Cspan class=\"highlight\"\u003ESpirit Lifesteal\u003C/span\u003E against them.",
"Cost": 1600,
"Tier": 2,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Healing"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"TechArmorDamageReduction": -8,
"DebuffDuration": 8,
"AbilityLifestealPercentHero": 10,
"PropertyUpgrades": {
"TechArmorDamageReduction": -10,
"AbilityLifestealPercentHero": 10
}
},
"upgrade_tech_overflow": {
"Name": "Spiritual Overflow",
"Description": "Gain bonus \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Lifesteal\u003C/span\u003E by \u003Cspan class=\"highlight\"\u003Echarging up\u003C/span\u003E when shooting enemy heroes.",
"Cost": 6400,
"Tier": 4,
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"upgrade_health_stealing_magic"
],
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"MagicDamage",
"FireRate"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityDuration": 15,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"TechPower": 6,
"AbilityLifestealPercentHero": 13,
"NonHeroAbilityLifestealTooltipOnly": 3,
"BonusHealth": 90,
"BonusFireRate": 30,
"BonusSpirit": 40,
"BonusSpiritLifesteal": 10,
"BonusAbilityDurationPercent": 13,
"BuildUpPerShot": 0.75,
"BuildUpDuration": 5,
"PropertyUpgrades": {
"BonusAbilityDurationPercent": 15,
"BonusSpirit": 30,
"BonusFireRate": 20,
"AbilityLifestealPercentHero": 15,
"BonusHealth": 80,
"TechPower": 9
}
},
"upgrade_tech_purge": {
"Name": "Spirit Resilience",
"Description": "When below \u003Cspan class=\"highlight\"\u003E50% health\u003C/span\u003E, gain additional Spirit Resist.",
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"TechResist": 30,
"HealthThreshold": 50,
"TechResistBelowThreshold": 15,
"OutOfCombatHealthRegen": 3,
"PropertyUpgrades": {
"TechResist": 10,
"TechResistBelowThreshold": 10
}
},
"upgrade_tech_range": {
"Name": "Greater Expansion",
"Description": "Increases the \u003Cspan class=\"highlight\"\u003Erange\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Eeffect radius\u003C/span\u003E of your abilities and items.",
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_magic_reach"
],
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"Durability"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"TechRangeMultiplier": 30,
"TechRadiusMultiplier": 30,
"TechResist": 10,
"PropertyUpgrades": {
"TechResist": 10,
"TechRadiusMultiplier": 20,
"TechRangeMultiplier": 20
}
},
"upgrade_thermal_detonator": {
"Name": "Alchemical Fire",
"Description": "Throw a flask that explodes on contact, creating an area that does increasing {g:citadel_inline_attribute:'SpiritDamage'} \u003Cspan class=\"highlight\"\u003Eper second\u003C/span\u003E and reduces enemy \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.\u003Cbr\u003E\u003Cbr\u003E50% less effective vs non-heroes.",
"Cost": 3200,
"Tier": 3,
"Activation": "Press",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"WeaponDamage",
"MagicDamage"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 30,
"AbilityDuration": 5,
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": 0.2,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 45,
"Scale": {
"Value": 0.2,
"Type": "spirit"
}
},
"DPSIncrease": {
"Value": 7,
"Scale": {
"Value": 0.04,
"Type": "spirit"
}
},
"DPSMax": {
"Value": 95,
"Scale": {
"Value": 0.4,
"Type": "spirit"
}
},
"NonHeroReductionPercent": 50,
"Radius": "10m",
"HeightOffGround": 50,
"TickRate": 0.5,
"BulletArmorReduction": {
"Value": -7,
"Scale": {
"Value": -0.055,
"Type": "spirit"
}
},
"SpiritPower": 10,
"PropertyUpgrades": {
"DPS": 30,
"DPSMax": 30,
"BulletArmorReduction": -8,
"SpiritPower": 15
}
},
"upgrade_timeless_emblem": {
"Name": "Timeless Emblem",
"Description": null,
"Cost": 9999,
"Tier": 5,
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_transcendent_cooldown"
],
"TargetTypes": null,
"ShopFilters": [
"Healing"
],
"IsDisabled": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"CooldownReduction": 50,
"TechRangeMultiplier": 50,
"TechRadiusMultiplier": 50,
"BonusAbilityDurationPercent": 50,
"ItemCooldownReduction": 50,
"PropertyUpgrades": {
"TechRadiusMultiplier": 10,
"TechRangeMultiplier": 10,
"CooldownReduction": 10,
"ItemCooldownReduction": 10,
"BonusAbilityDurationPercent": 10
}
},
"upgrade_titan_round": {
"Name": "Titanic Magazine",
"Description": null,
"Cost": 1600,
"Tier": 2,
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"upgrade_clip_size"
],
"TargetTypes": null,
"ShopFilters": [
"ClipSize",
"WeaponDamage"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BonusClipSizePercent": 100,
"BaseAttackDamagePercent": 14,
"PropertyUpgrades": {
"BaseAttackDamagePercent": 18,
"BonusClipSizePercent": 70
}
},
"upgrade_toughness_3": {
"Name": null,
"Description": null,
"Cost": 1600,
"Tier": 2,
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BonusHealth": 125,
"BonusHealthRegen": 2
},
"upgrade_toxic_bullets": {
"Name": "Toxic Bullets",
"Description": "Your bullets build up a \u003Cspan class=\"highlight\"\u003EBleed\u003C/span\u003E on enemies, causing them to lose a \u003Cspan class=\"highlight\"\u003Epercentage\u003C/span\u003E of their \u003Cspan class=\"highlight\"\u003EMax Health\u003C/span\u003E over time. Also applies \u003Cspan class=\"highlight\"\u003EHealing Reduction\u003C/span\u003E on the bleeding target.",
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy",
"CreepEnemy",
"MinionEnemy"
],
"ShopFilters": [
"MagicDamage",
"Disruption"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"DotHealthPercent": {
"Value": 1.9,
"Scale": {
"Value": 0.005,
"Type": "spirit"
}
},
"DotDuration": 4,
"BuildUpPerShot": 1.28,
"BuildUpDuration": 5,
"TickRate": 0.5,
"HealAmpReceivePenaltyPercent": -35,
"HealAmpRegenPenaltyPercent": -35,
"DotMultiplerTroopers": 0.5,
"PropertyUpgrades": {
"HealAmpReceivePenaltyPercent": -30,
"HealAmpRegenPenaltyPercent": -30,
"DotHealthPercent": 0.7
}
},
"upgrade_transcendent_cooldown": {
"Name": "Transcendent Cooldown",
"Description": "Reduces the \u003Cspan class=\"highlight\"\u003ECooldown\u003C/span\u003E of your abilities and items.",
"Cost": 6400,
"Tier": 4,
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_cooldown_reduction"
],
"TargetTypes": null,
"ShopFilters": [
"Healing"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"CooldownReduction": 25,
"ItemCooldownReduction": 25,
"OutOfCombatHealthRegen": 4,
"PropertyUpgrades": {
"ItemCooldownReduction": 10,
"OutOfCombatHealthRegen": 10,
"CooldownReduction": 15
}
},
"upgrade_trophy_collector": {
"Name": "Trophy Collector",
"Description": "Whenever you score an \u003Cspan class=\"highlight\"\u003Eassist or kill\u003C/span\u003E, gain extra \u003Cspan class=\"highlight\"\u003Esprint\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003Eability range\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Epassive soul generation\u003C/span\u003E. This effect stacks and persists through death.",
"Cost": 1600,
"Tier": 2,
"Activation": "Passive",
"Slot": "Armor",
"Components": [
"upgrade_sprint_booster"
],
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"Healing",
"Movement"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BonusSprintSpeed": "2.0m",
"OutOfCombatHealthRegen": 2,
"StackingBonusSprintSpeed": "0.15m",
"StackingTechRangeMultiplier": 0.75,
"StackingTechRadiusMultiplier": 0.75,
"StackingGoldPerMinute": 18,
"ThinkRate": 3,
"MaxStacks": 16,
"NonPlayerBonusWeaponPower": -15,
"PropertyUpgrades": {
"StackingTechRadiusMultiplier": 3,
"StackingTechRangeMultiplier": 3,
"OutOfCombatHealthRegen": 6,
"BonusSprintSpeed": "12m",
"MaxStacks": 83
}
},
"upgrade_ultimate_burst": {
"Name": "Lightning Scroll",
"Description": "Damage from your ultimate applies a {g:citadel_inline_attribute:'Stun'} and deals {g:citadel_inline_attribute:'BonusSpiritDamage'} after a short delay.\u003C/span\u003E",
"Cost": 6400,
"Tier": 4,
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_magic_slow"
],
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Disruption"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityDuration": 2,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"Damage": 150,
"SlowPercent": 80,
"BonusHealth": 50,
"StunDuration": 0.75,
"DelayBeforeStun": 3,
"BonusSprintSpeed": "0.75m",
"MovementSpeedSlow": 30,
"GroundDashReductionPercent": -12,
"PropertyUpgrades": {
"BonusHealth": 100,
"Damage": 100,
"BonusSprintSpeed": "5m",
"StunDuration": 0.75
}
},
"upgrade_unstable_concoction": {
"Name": "Unstable Concoction",
"Description": "Consume a concoction that grants you \u003Cspan class=\"highlight\"\u003EUnstoppable\u003C/span\u003E and increased \u003Cspan class=\"highlight\"\u003Espeed, health, spirit and weapon damage\u003C/span\u003E. After a short duration \u003Cspan class=\"highlight\"\u003Eyou die and explode\u003C/span\u003E, stunning nearby enemies and dealing damage based on your maximum health. Dying this way reduces your respawn time by \u003Cspan class=\"highlight\"\u003E50%\u003C/span\u003E.",
"Cost": 9999,
"Tier": 5,
"Activation": "InstantCast",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": null,
"IsDisabled": false,
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 25,
"AbilityDuration": 4,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"TechPower": 150,
"BonusMoveSpeed": "10m",
"BonusHealth": 3000,
"BaseAttackDamagePercent": 150,
"MaxHPDamage": 30,
"StunDuration": 3,
"Radius": "22m",
"RespawnTimeMod": 50,
"PropertyUpgrades": {
"StunDuration": 0.5,
"BaseAttackDamagePercent": 50,
"TechPower": 50,
"BonusHealth": 1300
}
},
"upgrade_unstoppable": {
"Name": "Unstoppable",
"Description": "Temporarily suppress \u003Cspan class=\"highlight\"\u003Enegative status effects\u003C/span\u003E and become \u003Cspan class=\"highlight\"\u003Eimmune\u003C/span\u003E to \u003Cspan class=\"highlight\"\u003EStun, Silence, Sleep, Root, and Disarm\u003C/span\u003E. \u003Cbr\u003ECannot be used while \u003Cspan class=\"highlight\"\u003EStunned\u003C/span\u003E or \u003Cspan class=\"highlight\"\u003ESlept\u003C/span\u003E.",
"Cost": 6400,
"Tier": 4,
"Activation": "InstantCast",
"Slot": "Armor",
"Components": [
"upgrade_debuff_reducer"
],
"TargetTypes": null,
"ShopFilters": [
"Durability",
"Movement"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 60,
"AbilityDuration": 5.5,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BonusHealth": 125,
"StatusResistancePercent": 25,
"PropertyUpgrades": {
"AbilityDuration": 1.25,
"BonusHealth": 75,
"AbilityCooldown": -35,
"StatusResistancePercent": 15
}
},
"upgrade_vampire": {
"Name": "Bullet Lifesteal",
"Description": null,
"Cost": 1600,
"Tier": 2,
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability",
"Healing"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BulletLifestealPercent": 13,
"BonusHealth": 90,
"BaseAttackDamagePercent": 6,
"PropertyUpgrades": {
"BulletLifestealPercent": 16,
"BonusHealth": 120
}
},
"upgrade_veil_walker": {
"Name": "Veil Walker",
"Description": "Walking through a \u003Cspan class=\"highlight\"\u003Ecosmic veil\u003C/span\u003E grants you \u003Cspan class=\"highlight\"\u003EStealth\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003EHeal\u003C/span\u003E and increased \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E.",
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Armor",
"Components": [
"upgrade_sprint_booster"
],
"TargetTypes": null,
"ShopFilters": [
"Durability",
"ClipSize"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 15,
"AbilityDuration": 16,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"InvisAlertWhenFading": 1,
"InvisFadeToDuration": 0.25,
"SpottedRadius": "20m",
"RevealOnDamageDuration": 0.5,
"RevealOnSpottedDuration": 1.25,
"BonusSprintSpeed": "2.0m",
"OutOfCombatHealthRegen": 2,
"BonusHealth": 125,
"SpiritPower": 10,
"InvisDuration": 8,
"BonusMoveSpeed": "3.5m",
"HealOnVeil": {
"Value": 85,
"Scale": {
"Value": 8,
"Type": "power_increase"
}
},
"PropertyUpgrades": {
"SpiritPower": 25,
"InvisMoveSpeedMod": "6m",
"HealOnVeil": 300,
"AbilityCooldown": -9,
"InvisDuration": 4,
"BonusMoveSpeed": "4m",
"OutOfCombatHealthRegen": 8,
"BonusSprintSpeed": "12m"
}
},
"upgrade_vex_barrier": {
"Name": "Reactive Barrier",
"Description": "Gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E when you are \u003Cspan class=\"highlight\"\u003EStunned, Chained, Immobilized, Slept or Silenced\u003C/span\u003E.",
"Cost": 1600,
"Tier": 2,
"Activation": "Passive",
"Slot": "Armor",
"Components": [
"upgrade_grit"
],
"TargetTypes": null,
"ShopFilters": [
"Durability"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 55,
"AbilityDuration": 10,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"VexBarrierCombatBarrier": {
"Value": 325,
"Scale": {
"Value": 1.8,
"Type": "spirit"
}
},
"OutOfCombatHealthRegen": 1,
"PropertyUpgrades": {
"VexBarrierCombatBarrier": 375,
"AbilityCooldown": -15
}
},
"upgrade_warp_stone": {
"Name": "Warp Stone",
"Description": "\u003Cspan class=\"highlight\"\u003ETeleport\u003C/span\u003E straight ahead, gaining \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.",
"Cost": 3200,
"Tier": 3,
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"Movement"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 16,
"AbilityCastRange": "11m",
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BulletResist": 30,
"CasterBuffDuration": 6,
"PropertyUpgrades": {
"BulletResist": 20,
"AbilityCastRange": "9m",
"AbilityCooldown": -3
}
},
"upgrade_weapon_backstabber": {
"Name": "Stalker",
"Description": "Dealing {g:citadel_inline_attribute:'WeaponDamage'} at close range opens a wound and grants you {g:citadel_inline_attribute:'BonusMoveSpeed'}. \u003Cbr\u003E\u003Cbr\u003EWounded enemies take {g:citadel_inline_attribute:'SpiritDPS'}, have reduced {g:citadel_inline_attribute:'BulletResist'}, and are revealed \u003Cspan class=\"highlight\"\u003Ethrough walls\u003C/span\u003E.",
"Cost": 1600,
"Tier": 2,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 6,
"AbilityDuration": 5,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BonusHealth": 50,
"DPS": 17,
"TickRate": 0.5,
"ProcRadius": "8m",
"DebuffRadius": "25m",
"BulletResistReduction": -6,
"DebuffDuration": 5,
"BonusMoveSpeed": "1.5m",
"ReduceFootstepSound": -50,
"PropertyUpgrades": {
"BulletResistReduction": -10,
"BonusMoveSpeed": "2m",
"DPS": 20,
"ReduceFootstepSound": -50
}
},
"upgrade_weapon_detention_ammo": {
"Name": null,
"Description": null,
"Cost": 6400,
"Tier": 4,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"Disruption"
],
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BonusHealth": 100,
"BonusFireRate": 15,
"TetherDuration": 2.3,
"ImmunityDuration": 8,
"BuildUpPerShot": 1.2,
"BuildUpDuration": 10,
"TetherRadius": "7m"
},
"upgrade_weapon_eater": {
"Name": null,
"Description": null,
"Cost": 1600,
"Tier": 2,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"WeaponPowerPerKill": 3.5,
"WeaponPowerPerDeath": 6,
"KillWindow": 1,
"MaxWeaponPower": 30,
"BaseBonusCounter": -5
},
"upgrade_weapon_instant_reload": {
"Name": null,
"Description": null,
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 21,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BonusClipSizePercent": 60
},
"upgrade_weapon_overdrive_clip": {
"Name": null,
"Description": null,
"Cost": 3200,
"Tier": 3,
"Activation": "InstantCast",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 53,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"HealthDamagePercent": 20,
"BonusReloadSpeed": -75,
"BonusWeaponPower": 100,
"OverdriveClipDuration": 5
},
"upgrade_weapon_power_and_health_drain": {
"Name": null,
"Description": null,
"Cost": 1600,
"Tier": 2,
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 11.5,
"AbilityDuration": 4,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"WeaponPowerWhileActivated": 135,
"HealthDrainedPerSecond": 35,
"Interval": 0.1
},
"upgrade_weapon_shielding": {
"Name": "Weapon Shielding",
"Description": "Gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E whenever you take significant {g:citadel_inline_attribute:'WeaponDamage'} from enemy Heroes in a small time frame.",
"Cost": 1600,
"Tier": 2,
"Activation": "Passive",
"Slot": "Armor",
"Components": [
"upgrade_grit"
],
"TargetTypes": null,
"ShopFilters": [
"Durability"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 35,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"DamageWindow": 4,
"DamageThreshold": 250,
"CombatBarrier": {
"Value": 300,
"Scale": {
"Value": 5,
"Type": "power_increase"
}
},
"OutOfCombatHealthRegen": 2.5,
"BarrierDuration": 8,
"BulletResist": 18,
"PropertyUpgrades": {
"OutOfCombatHealthRegen": 3,
"CombatBarrier": 225,
"BulletResist": 15,
"AbilityCooldown": -20
}
},
"upgrade_weighted_shots": {
"Name": "Weighted Shots",
"Description": "Your bullets build up a \u003Cspan class=\"highlight\"\u003EMovement Slow\u003C/span\u003E on enemies.",
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"upgrade_slowing_bullets"
],
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"WeaponDamage"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BaseAttackDamagePercent": 30,
"StatusResistancePercent": 22,
"StaminaCooldownReduction": -14,
"SlowPercent": 30,
"GroundDashReductionPercent": -22,
"SlowDuration": 3.5,
"BonusMoveSpeed": "-0.5m",
"BuildUpDuration": 5,
"BuildUpPerShot": 0.7,
"PropertyUpgrades": {
"StatusResistancePercent": 10,
"BaseAttackDamagePercent": 35,
"SlowPercent": 20,
"GroundDashReductionPercent": -10
}
},
"upgrade_withering_whip": {
"Name": "Rusted Barrel",
"Description": "Target an enemy to reduce their \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EBullet Resistance\u003C/span\u003E.",
"Cost": 800,
"Tier": 1,
"Activation": "Press",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"Disruption",
"MagicDamage"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 16,
"AbilityDuration": 5,
"AbilityCastRange": "32m",
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": 0.1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"FireRateSlow": 32,
"BonusHealth": 60,
"BonusSprintSpeed": "0.5m",
"BulletArmorReduction": -8,
"PropertyUpgrades": {
"BonusHealth": 130,
"BulletArmorReduction": -4,
"FireRateSlow": 20,
"AbilityCooldown": -8
}
},
"weapon_upgrade_base": {
"Name": null,
"Description": null,
"Cost": null,
"Tier": null,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1
},
"weapon_upgrade_t1": {
"Name": null,
"Description": null,
"Cost": 800,
"Tier": 1,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1
},
"weapon_upgrade_t2": {
"Name": null,
"Description": null,
"Cost": 1600,
"Tier": 2,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1
},
"weapon_upgrade_t3": {
"Name": null,
"Description": null,
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1
},
"weapon_upgrade_t4": {
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "None",
"Cost": 6400,
"Tier": null,
"Tier": 4,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
Line 6,792: Line 8,575:
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
},
"weapon_upgrade_t1": {
"weapon_upgrade_t5": {
"Name": null,
"Description": null,
"Cost": "500",
"Tier": "1",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
"weapon_upgrade_t2": {
"Name": null,
"Description": null,
"Cost": "1250",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
"weapon_upgrade_t3": {
"Name": null,
"Description": null,
"Cost": "3000",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
"weapon_upgrade_t4": {
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": 9999,
"Tier": "4",
"Tier": 5,
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
Line 6,892: Line 8,592:
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"StreetBrawl": false,
"AbilityDuration": "0",
"IsImbue": false,
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": "1",
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": "0",
"ChannelMoveSpeed": -1
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
}
}
}
}

Latest revision as of 21:50, 22 August 2026

{
	"ability_item_pickup_effects": {
		"Name": null,
		"Description": null,
		"Cost": null,
		"Tier": null,
		"Activation": "Press",
		"Slot": null,
		"Components": null,
		"TargetTypes": [
			"Hero"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 2,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"armor_upgrade_base": {
		"Name": null,
		"Description": null,
		"Cost": null,
		"Tier": null,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"armor_upgrade_t1": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"armor_upgrade_t2": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"armor_upgrade_t3": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"armor_upgrade_t4": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"armor_upgrade_t5": {
		"Name": null,
		"Description": null,
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"cosmetic_item_snowball": {
		"Name": "Snowball",
		"Description": "Throw snowballs at your friends and enemies. Distance and other properties improve as you make progress in the \u003Cspan class=\"highlight\"\u003E2025 Holiday Challenge\u003C/span\u003E.\u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EThrowing a Snowball at an ally won't inflict damage and will reset its cooldown.\u003C/span\u003E",
		"Cost": null,
		"Tier": null,
		"Activation": "InstantCast",
		"Slot": null,
		"Components": null,
		"TargetTypes": [
			"AllFriendly",
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 18,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityPostCastDuration": 1,
		"AbilityCharges": 1,
		"AbilityCooldownBetweenCharge": 1.5,
		"ChannelMoveSpeed": -1,
		"Damage": 1,
		"Radius": 5,
		"SnowballSpeed": 630,
		"SnowballCount": 1,
		"Spread": 3,
		"MaxLevel": 32,
		"Progression": {
			"Damage": {
				"Levels": {
					"0": 1,
					"1": 2,
					"2": 4,
					"3": 8,
					"4": 12,
					"32": 20
				}
			},
			"Speed": {
				"Levels": {
					"0": 630,
					"1": 787,
					"2": 944,
					"3": 1102,
					"4": 1260,
					"5": 1417,
					"6": 1575,
					"32": 2756
				}
			},
			"Cooldown": {
				"Levels": {
					"0": 18,
					"1": 16,
					"2": 14,
					"3": 12,
					"4": 10,
					"5": 8
				}
			},
			"Charges": {
				"Levels": {
					"0": 1,
					"8": 2,
					"16": 3,
					"24": 4,
					"32": 5
				},
				"Behavior": "UsePrevious"
			},
			"Radius": {
				"Levels": {
					"0": 5,
					"32": 20
				}
			},
			"SnowballCount": {
				"Levels": {
					"0": 1,
					"16": 2,
					"32": 3
				},
				"Behavior": "UsePrevious"
			}
		}
	},
	"cosmetic_item_voting_poster": {
		"Name": "Place Poster",
		"Description": null,
		"Cost": null,
		"Tier": null,
		"Activation": "OnRelease",
		"Slot": null,
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 0.5,
		"AbilityCastRange": 550,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.15,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": 5
	},
	"item_projectile_test_01": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1,
		"AbilityDuration": 1,
		"AbilityCastRange": "30m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.01,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "0.5m",
		"HeightOffGround": "0.5m"
	},
	"item_projectile_test_02": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1,
		"AbilityDuration": 1,
		"AbilityCastRange": "30m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.01,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "0.5m",
		"HeightOffGround": "0.5m"
	},
	"item_projectile_test_03": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1,
		"AbilityDuration": 1,
		"AbilityCastRange": "30m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.01,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "0.5m",
		"HeightOffGround": "0.5m"
	},
	"item_projectile_test_04": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1,
		"AbilityDuration": 1,
		"AbilityCastRange": "30m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.01,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "0.5m",
		"HeightOffGround": "0.5m"
	},
	"item_projectile_test_05": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1,
		"AbilityDuration": 1,
		"AbilityCastRange": "30m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.01,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "0.5m",
		"HeightOffGround": "0.5m"
	},
	"item_projectile_test_06": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1,
		"AbilityDuration": 1,
		"AbilityCastRange": "30m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.01,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "0.5m",
		"HeightOffGround": "0.5m"
	},
	"tech_upgrade_base": {
		"Name": null,
		"Description": null,
		"Cost": null,
		"Tier": null,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"tech_upgrade_t1": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"tech_upgrade_t2": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"tech_upgrade_t3": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"tech_upgrade_t4": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"tech_upgrade_t5": {
		"Name": null,
		"Description": null,
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"upgrade_ability_power_shard": {
		"Name": "Echo Shard",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Movement",
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityCooldown": 30,
		"AbilityUnitTargetLimit": 1,
		"AbilityPostCastDuration": 0.5,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechResist": 5,
		"BulletResist": 5,
		"ImbuedCooldownMultiplier": 1,
		"PropertyUpgrades": {
			"BulletResist": 5,
			"TechResist": 5,
			"AbilityCooldown": -10
		}
	},
	"upgrade_ability_refresher": {
		"Name": "Refresher",
		"Description": "\u003Cspan class=\"highlight\"\u003EReset the cooldown\u003C/span\u003E of all your abilities and \u003Cspan class=\"highlight\"\u003Erestore all your charges\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 300,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.6,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechResist": 14,
		"BulletResist": 15,
		"PropertyUpgrades": {
			"AbilityCooldown": -210
		}
	},
	"upgrade_absorbing_armor": {
		"Name": "Witchmail",
		"Description": "Taking heavy hits of {g:citadel_inline_attribute:'SpiritDamage'} from an enemy reduces a \u003Cspan class=\"highlight\"\u003Erandom ability cooldown\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 14,
		"TechResist": 22,
		"CooldownReductionPerHit": 4,
		"CooldownReduction": 7,
		"DamageThreshold": 75,
		"PropertyUpgrades": {
			"TechPower": 26,
			"CooldownReductionPerHit": 2,
			"TechResist": 5
		}
	},
	"upgrade_acolytes_glove": {
		"Name": "Spirit Strike",
		"Description": "When you perform a \u003Cspan class=\"highlight\"\u003ELight or Heavy Melee\u003C/span\u003E attack against a hero, deal extra {g:citadel_inline_attribute:'SpiritDamage'} with the attack and reduce the target's \u003Cspan class=\"highlight\"\u003ESpirit Resist\u003C/span\u003E.\u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003ECooldown is 2x longer for Light Melee hits.\u003C/span\u003E",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Melee"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 8,
		"AbilityDuration": 6,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"LightMeleeCooldownMult": 2,
		"SpiritDamage": {
			"Value": 40,
			"Scale": {
				"Value": 0.372,
				"Type": "spirit"
			}
		},
		"TechArmorDamageReduction": -6,
		"PropertyUpgrades": {
			"SpiritDamage": 80,
			"TechArmorDamageReduction": -5
		}
	},
	"upgrade_active_bullet_shield": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"HeroFriendly",
			"MinionFriendly"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 64,
		"AbilityDuration": 15,
		"AbilityCastRange": "25m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.25,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "30m",
		"BonusSprintSpeed": "5m"
	},
	"upgrade_active_reload": {
		"Name": "Active Reload",
		"Description": "While reloading, pressing {g:citadel_binding:'Reload'} during the highlighted portion will \u003Cspan class=\"highlight\"\u003Einstantly finish your reload\u003C/span\u003E and grant you \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003EBullet Lifesteal\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 12,
		"AbilityDuration": 7,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletLifestealPercent": 16,
		"BonusFireRate": 25,
		"BonusClipSizePercent": 20,
		"BonusMoveSpeed": "0.75m",
		"PropertyUpgrades": {
			"BonusFireRate": 15,
			"BonusMoveSpeed": "3m",
			"BulletLifestealPercent": 12,
			"BonusClipSizePercent": 10
		}
	},
	"upgrade_aerial_assault": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 26,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ActivateTime": 0.75,
		"BulletLifestealPercent": 25,
		"BonusFireRate": 15,
		"JumpVelocityHidden": "30.0m",
		"AssaultLifestealPercent": 20,
		"AssaultDuration": 3,
		"AssaultFireRate": 60,
		"ExplodeRadius": "3m"
	},
	"upgrade_aerial_supremacy": {
		"Name": "Aerial Supremacy",
		"Description": null,
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_superior_stamina"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Movement",
			"FireRate"
		],
		"IsDisabled": true,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Stamina": 7,
		"AirMoveIncreasePercent": 70,
		"StaminaCooldownReduction": 40,
		"PropertyUpgrades": {
			"Stamina": 3,
			"AirMoveIncreasePercent": 30,
			"StaminaCooldownReduction": 10
		}
	},
	"upgrade_ammo_scavenger": {
		"Name": "Ammo Scavenger",
		"Description": "Any time you secure or deny a Soul from an entity you \u003Cspan class=\"highlight\"\u003Eget ammo back\u003C/span\u003E and gain stacking \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.\u003Cbr\u003EAt Max Stacks, gain bonus Sprint speed",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"ClipSize"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 45,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"AmmoPerSoul": 2,
		"SpiritPowerPerSoul": 1,
		"MaxStacks": 18,
		"BonusSprintSpeed": "2m"
	},
	"upgrade_ancient_shield": {
		"Name": "Ancient Shield",
		"Description": null,
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": true,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"StatusResistancePercent": 40,
		"TechResist": 40,
		"BulletResist": 40,
		"OutOfCombatHealthRegen": 40,
		"DegenResistance": 40,
		"PropertyUpgrades": {
			"DegenResistance": 10,
			"StatusResistancePercent": 10,
			"TechResist": 10,
			"OutOfCombatHealthRegen": 10,
			"BulletResist": 10
		}
	},
	"upgrade_aoe_root": {
		"Name": "Vortex Web",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": [
			"upgrade_containment"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 42,
		"AbilityDuration": 4,
		"AbilityCastRange": "30m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CaptureRadius": "12m",
		"TetherDuration": 0.5,
		"TetherRadius": "1m",
		"SlowPercent": 35,
		"GroundDashReductionPercent": -40,
		"TechRangeMultiplier": 8,
		"TechRadiusMultiplier": 8,
		"BonusSprintSpeed": "0.75m",
		"PropertyUpgrades": {
			"BonusSprintSpeed": "9m",
			"AbilityCooldown": -22,
			"TechRadiusMultiplier": 10,
			"TechRangeMultiplier": 10,
			"SlowPercent": 15
		}
	},
	"upgrade_aoe_silence": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Disruption"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 32,
		"AbilityDuration": 0.25,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DebuffDuration": 5,
		"StartRadius": "1m",
		"Radius": "8m",
		"TechResist": -20,
		"BonusHealth": 150,
		"OutOfCombatHealthRegen": 3
	},
	"upgrade_aoe_smoke_bomb": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroFriendly"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 64,
		"AbilityDuration": 25,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 1.5,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"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": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllFriendly"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 32,
		"AbilityDuration": 16,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.25,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TempTechShieldHealth": 400,
		"Radius": "30m"
	},
	"upgrade_apex_combat": {
		"Name": "Apex Combat",
		"Description": "Your bullets will \u003Cspan class=\"highlight\"\u003Ericochet\u003C/span\u003E on enemies near your target, \u003Cspan class=\"highlight\"\u003Eapplying any bullet procs\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Edealing a percentage of the original damage.\u003C/span\u003E",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_ricochet"
		],
		"TargetTypes": [
			"HeroEnemy",
			"BossEnemy",
			"TrooperEnemy",
			"PropEnemy",
			"MinionEnemy",
			"Neutral"
		],
		"ShopFilters": [
			"ClipSize"
		],
		"IsDisabled": true,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"RicochetDamagePercent": 65,
		"RicochetRadius": "13m",
		"RicochetTargetsTooltipOnly": 4,
		"ProcChance": 40,
		"CritDamagePercent": 125,
		"PropertyUpgrades": {
			"RicochetDamagePercent": 25,
			"CritDamagePercent": 30,
			"ProcChance": 5
		}
	},
	"upgrade_aprounds": {
		"Name": "Armor Piercing Rounds",
		"Description": "Your Bullets have a chance to become unavoidable, \u003Cspan class=\"highlight\"\u003Epiercing through\u003C/span\u003E enemies and \u003Cspan class=\"highlight\"\u003Eignoring their Bullet Resistance\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_high_velocity_mag"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"ClipSize",
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusBulletSpeedPercent": 60,
		"ProcChance": 55,
		"BaseAttackDamagePercent": 8,
		"PropertyUpgrades": {
			"BonusBulletSpeedPercent": 55,
			"ProcChance": 20,
			"BaseAttackDamagePercent": 30
		}
	},
	"upgrade_arcane_eater": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"FireRate"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 7,
		"SpiritStolePerHit": 1,
		"HeadshotBonusSteal": 1,
		"ProcCooldown": 0.5,
		"MaxStacks": 99,
		"StealDuration": 12
	},
	"upgrade_arcane_extension": {
		"Name": "Duration Extender",
		"Description": "Imbue an ability to increase its \u003Cspan class=\"highlight\"\u003EDuration\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusAbilityDurationPercent": 22,
		"PropertyUpgrades": {
			"BonusAbilityDurationPercent": 12
		}
	},
	"upgrade_arcane_medallion": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 12,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 35,
		"MinimumDamage": 200
	},
	"upgrade_arcane_surge": {
		"Name": "Arcane Surge",
		"Description": "After you \u003Cspan class=\"highlight\"\u003EDash-Jump\u003C/span\u003E, the \u003Cspan class=\"highlight\"\u003Enext ability you use\u003C/span\u003E within 7s will have bonus \u003Cspan class=\"highlight\"\u003ERange, Duration,\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_improved_stamina"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"FireRate",
			"ClipSize",
			"Movement",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 7,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusAbilityDurationPercent": 15,
		"SpiritPower": 20,
		"TechRadiusMultiplierBuff": 12,
		"TechRangeMultiplierBuff": 12,
		"Stamina": 1,
		"StaminaCooldownReduction": 12,
		"PropertyUpgrades": {
			"Stamina": 1,
			"SpiritPower": 25,
			"TechRadiusMultiplierBuff": 15,
			"TechRangeMultiplierBuff": 15,
			"BonusAbilityDurationPercent": 15,
			"StaminaCooldownReduction": 14
		}
	},
	"upgrade_arctic_blast": {
		"Name": "Arctic Blast",
		"Description": "Release an expanding ice blast that deals {g:citadel_inline_attribute:'SpiritDamage'}, \u003Cspan class=\"highlight\"\u003EFreezing\u003C/span\u003E and then \u003Cspan class=\"highlight\"\u003ESlowing\u003C/span\u003E targets it hits.\u003Cbr\u003E\u003Cbr\u003ESlowed targets have their \u003Cspan class=\"highlight\"\u003Estamina regen frozen\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": [
			"upgrade_cold_front"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Disruption",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 24,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"SpreadDuration": 0.6,
		"StartRadius": "2m",
		"EndRadius": "16m",
		"SlowPercent": 60,
		"SlowDuration": 4,
		"Damage": {
			"Value": 175,
			"Scale": {
				"Value": 0.6975,
				"Type": "spirit"
			}
		},
		"DamageHeight": "7m",
		"NPCDamageMult": 1,
		"TechResist": 10,
		"FreezeDuration": 1,
		"PropertyUpgrades": {
			"Damage": 150,
			"AbilityCooldown": -12,
			"TechResist": 15,
			"FreezeDuration": 0.25
		}
	},
	"upgrade_attack_speed_1": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 15
	},
	"upgrade_attack_speed_2": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 25
	},
	"upgrade_auto_cleanse": {
		"Name": "Indomitable",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_vex_barrier"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 55,
		"AbilityDuration": 10,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletResist": 10,
		"TechResist": 10,
		"CooldownReductionOnProc": 20,
		"VexBarrierCombatBarrier": {
			"Value": 325,
			"Scale": {
				"Value": 2,
				"Type": "spirit"
			}
		},
		"OutOfCombatHealthRegen": 2,
		"PropertyUpgrades": {
			"BulletResist": 14,
			"TechResist": 14,
			"AbilityCooldown": -35,
			"VexBarrierCombatBarrier": 450
		}
	},
	"upgrade_banshee_slugs": {
		"Name": "Crippling Headshot",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_headshot_booster2"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 125,
		"BulletResistReduction": -16,
		"MagicResistReduction": -16,
		"HealAmpReceivePenaltyPercent": -35,
		"HealAmpRegenPenaltyPercent": -35,
		"DebuffDuration": 12,
		"DiminishingMultiplier": 0.5,
		"PropertyUpgrades": {
			"MagicResistReduction": -12,
			"BulletResistReduction": -12,
			"HealAmpReceivePenaltyPercent": -25,
			"HealAmpRegenPenaltyPercent": -25,
			"BonusHealth": 150
		}
	},
	"upgrade_base": {
		"Name": null,
		"Description": null,
		"Cost": null,
		"Tier": null,
		"Activation": "Passive",
		"Slot": null,
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"upgrade_belt_fed_magazine": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"FireRate",
			"ClipSize"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSizePercent": 125,
		"SpinUpTime": 3.5,
		"SpinUpDecay": 1,
		"InitialFireRateDecrease": 40,
		"MaxFireRateIncrease": 60
	},
	"upgrade_berserker": {
		"Name": "Berserker",
		"Description": "Your \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E increases as you take sustained damage.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"ClipSize",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DamageDuration": 10,
		"DamageToStack": 120,
		"WeaponPowerPerStack": 7,
		"MaxStacks": 10,
		"BulletResist": 8,
		"PropertyUpgrades": {
			"WeaponPowerPerStack": 3,
			"BulletResist": 8,
			"MaxStacks": 8
		}
	},
	"upgrade_blitz_bullets": {
		"Name": "Swift Striker",
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_rapid_rounds"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 20,
		"BonusSprintSpeed": "0.75m",
		"PropertyUpgrades": {
			"BonusFireRate": 15,
			"BonusSprintSpeed": "4m"
		}
	},
	"upgrade_blood_tribute": {
		"Name": "Blood Tribute",
		"Description": "Toggle: Continually sacrifice Health to improve {g:citadel_inline_attribute:'FireRate'}, \u003Cspan class=\"highlight\"\u003EDebuff Resistance\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCastToggle",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechResist": 8,
		"HealthDrainedPerSecond": 50,
		"TickRate": 0.1,
		"BonusFireRate": 35,
		"StatusResistancePercent": 35,
		"InnateStatusResistancePercent": 8,
		"BonusMoveSpeed": "2.0m",
		"OutOfCombatHealthRegen": 4,
		"PropertyUpgrades": {
			"HealthDrainedPerSecond": -20,
			"BonusFireRate": 30,
			"TechResist": 14,
			"OutOfCombatHealthRegen": 8
		}
	},
	"upgrade_bonus_ability_charge_3": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusAbilityCharges": 3
	},
	"upgrade_boundless_spirit": {
		"Name": "Boundless Spirit",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_soaring_spirit"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Movement",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 30,
		"BonusHealth": 75,
		"OutOfCombatHealthRegen": 4,
		"TechPowerPercent": 15,
		"PropertyUpgrades": {
			"TechPower": 25,
			"TechPowerPercent": 10,
			"OutOfCombatHealthRegen": 4,
			"BonusHealth": 100
		}
	},
	"upgrade_boxing_glove": {
		"Name": "Lifestrike",
		"Description": "Your \u003Cspan class=\"highlight\"\u003EMelee Attack\u003C/span\u003E applies \u003Cspan class=\"highlight\"\u003EMovement Slow\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Eheals you\u003C/span\u003E for a percentage of the \u003Cspan class=\"highlight\"\u003EMelee Damage\u003C/span\u003E dealt plus a fixed amount. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003EThis heal is 40% effective vs non-heroes. \u003Cbr\u003ECooldown is 1.5x as long for Light Melee hits.\u003C/span\u003E",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_lifestrike_gauntlets"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"Durability",
			"Melee",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 4,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"LightMeleeCooldownMult": 1.5,
		"SlowPercent": 60,
		"SlowDuration": 2.5,
		"BonusMeleeDamagePercent": 16,
		"LifestealHeal": {
			"Value": 100,
			"Scale": {
				"Value": 1.5,
				"Type": "power_increase"
			}
		},
		"LifestealHealPercent": {
			"Value": 30,
			"Scale": {
				"Value": 0.5,
				"Type": "power_increase"
			}
		},
		"BonusHealth": 125,
		"NonHeroHealPct": 40,
		"PropertyUpgrades": {
			"BonusMeleeDamagePercent": 10,
			"BonusHealth": 125,
			"AbilityCooldown": -3
		}
	},
	"upgrade_bullet_armor": {
		"Name": "Bullet Armor",
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletResist": 18
	},
	"upgrade_bullet_armor_reduction_aura": {
		"Name": "Hunter's Aura",
		"Description": "Reduces nearby enemies' \u003Cspan class=\"highlight\"\u003EBullet Resist and Fire Rate\u003C/span\u003E. If there is only one enemy hero nearby, this \u003Cspan class=\"highlight\"\u003Eeffect is doubled\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy",
			"CreepEnemy",
			"MinionEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Disruption",
			"ClipSize"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 100,
		"Radius": "15m",
		"BulletArmorReduction": -10,
		"FireRateSlow": 15,
		"SingleTargetPlayerMultiplier": 2,
		"BonusSprintSpeed": "0.75m",
		"PropertyUpgrades": {
			"FireRateSlow": 5,
			"BulletArmorReduction": -6,
			"BonusHealth": 125,
			"BonusSprintSpeed": "3m"
		}
	},
	"upgrade_bullet_damage_reduction_aura": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy",
			"CreepEnemy",
			"MinionEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "12m",
		"FireRateSlow": 30
	},
	"upgrade_bullet_resist_shredder": {
		"Name": "Bullet Resist Shredder",
		"Description": "Reduces \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E on enemies when you deal {g:citadel_inline_attribute:'SpiritDamage'}.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy",
			"CreepEnemy",
			"MinionEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 8,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletArmorReduction": -10,
		"BaseAttackDamagePercent": 9,
		"BulletResist": 9,
		"PropertyUpgrades": {
			"BulletResist": 7,
			"BulletArmorReduction": -11,
			"BaseAttackDamagePercent": 15
		}
	},
	"upgrade_bulletshredimbue": {
		"Name": "Ballistic Enchantment",
		"Description": "Imbue an ability with increased \u003Cspan class=\"highlight\"\u003Erange\u003C/span\u003E. Dealing damage with that ability grants you increased \u003Cspan class=\"highlight\"\u003Eweapon damage\u003C/span\u003E per \u003Cspan class=\"highlight\"\u003Eunique hero hit\u003C/span\u003E. Has reduced effect on non-heroes.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_magic_reach"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityDuration": 14,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechRangeMultiplier": 22,
		"TechRadiusMultiplier": 22,
		"WeaponPowerPerStack": 20,
		"WeaponPowerPerStackNonHero": 5,
		"NonHeroStackLimit": 8,
		"PropertyUpgrades": {
			"WeaponPowerPerStack": 15,
			"TechRangeMultiplier": 15,
			"TechRadiusMultiplier": 15
		}
	},
	"upgrade_burst_fire": {
		"Name": "Burst Fire",
		"Description": "Briefly gain \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E when one of your bullets hits an enemy hero.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_rapid_rounds"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 9,
		"AbilityDuration": 4.5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 10,
		"ActivatedFireRate": 32,
		"SlideScale": 50,
		"BonusMoveSpeed": "1.25m",
		"PropertyUpgrades": {
			"SlideScale": 50,
			"ActivatedFireRate": 15,
			"BonusMoveSpeed": "1.5m",
			"BonusFireRate": 14,
			"AbilityCooldown": -1
		}
	},
	"upgrade_burst_fire_actuator": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BurstFireShotPercent": 100,
		"NormalizedClipEmptySpeedIncrease": 25,
		"BurstFireShotsFromClipPercent": 15,
		"PerfectBurstWeaponPower": 20,
		"BaseBonusWeaponPower": 5,
		"NonBurstFireConversionFactor": 3
	},
	"upgrade_camouflage": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 10.5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"InvisAlertWhenFading": 1,
		"InvisFadeToDuration": 1,
		"SpottedRadius": "20m",
		"RevealOnSpottedDuration": 0.25,
		"MovementThresholdSq": 200,
		"RegenWhileInvisible": 5
	},
	"upgrade_capacitor": {
		"Name": "Capacitor",
		"Description": "Launch a projectile that deals \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'SpiritIcon'}damage\u003C/span\u003E, applies a strong slow that recovers over time, \u003Cspan class=\"highlight\"\u003Eprevents Stamina usage\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESilences\u003C/span\u003E their \u003Cspan class=\"highlight\"\u003Emovement-based items and abilities\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": [
			"upgrade_chain_lightning"
		],
		"TargetTypes": [
			"HeroEnemy",
			"CreepEnemy",
			"BossEnemy",
			"MinionEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 40,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ProcCooldown": 0.2,
		"DamagePerChain": {
			"Value": 43,
			"Scale": {
				"Value": 0.19,
				"Type": "spirit"
			}
		},
		"BonusPerChain": {
			"Value": 43,
			"Scale": {
				"Value": 0.19,
				"Type": "spirit"
			}
		},
		"ChainRadius": "10m",
		"ProcChance": 20,
		"ChainCount": 6,
		"ChainTickRate": 0.4,
		"Damage": 100,
		"MaxSlowPercent": 75,
		"SlowDuration": 3,
		"BonusFireRate": 5,
		"PropertyUpgrades": {
			"ProcChance": 5,
			"BonusFireRate": 15,
			"DamagePerChain": 25,
			"AbilityCooldown": -32,
			"Damage": 25
		}
	},
	"upgrade_cardio_calibrator": {
		"Name": "Enduring Speed",
		"Description": "Reduces the effect of enemy \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E penalties.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_sprint_booster"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Movement",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusMoveSpeed": "2.0m",
		"SlowResistancePercent": 25,
		"OutOfCombatHealthRegen": 2,
		"PropertyUpgrades": {
			"SlowResistancePercent": 30,
			"BonusMoveSpeed": "2m",
			"OutOfCombatHealthRegen": 8
		}
	},
	"upgrade_celestial_guidance": {
		"Name": "Celestial Blessing",
		"Description": "Applies an extremely powerful cleanse that replenishes your allies globally.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"HeroFriendly",
			"TrooperFriendly",
			"MinionFriendly"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 30,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"MinHeal": 400,
		"HealPercentAmount": 60,
		"Radius": "999m",
		"BuffDuration": 6,
		"StaminaCooldownReduction": 100,
		"BuffMoveSpeedBonus": "5m",
		"PropertyUpgrades": {
			"AbilityCooldown": -20,
			"BuffDuration": 2,
			"MinHeal": 200
		}
	},
	"upgrade_chain_lightning": {
		"Name": "Tesla Bullets",
		"Description": "Your bullets have a chance to \u003Cspan class=\"highlight\"\u003Eshock\u003C/span\u003E your target. The \u003Cspan class=\"highlight\"\u003Eshock\u003C/span\u003E will jump to a nearby enemy.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ProcCooldown": 0.2,
		"DamagePerChain": {
			"Value": 33,
			"Scale": {
				"Value": 0.19,
				"Type": "spirit"
			}
		},
		"BonusPerChain": {
			"Value": 33,
			"Scale": {
				"Value": 0.19,
				"Type": "spirit"
			}
		},
		"ChainRadius": "8m",
		"ProcChance": 15,
		"ChainCount": 4,
		"ChainTickRate": 0.4,
		"PropertyUpgrades": {
			"DamagePerChain": 25,
			"BonusPerChain": 25
		}
	},
	"upgrade_charge_mastery": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusAbilityCharges": 4,
		"CooldownBetweenChargeReduction": 50,
		"BonusChargedAbilityDamage": 15,
		"BonusChargedCooldownReduction": 15
	},
	"upgrade_charmed_wraps": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 26,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CooldownReductionFlat": 8,
		"LightMeleeTimeWindow": 4
	},
	"upgrade_cheat_death": {
		"Name": "Cheat Death",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 90,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DeathImmunityDuration": 4.5,
		"BonusHealth": 200,
		"BulletResist": 15,
		"DeathImmunityDamageReduction": -60,
		"HealAmpReceivePenaltyPercent": -60,
		"HealAmpRegenPenaltyPercent": -60,
		"BonusMoveSpeed": "0m",
		"PropertyUpgrades": {
			"DeathImmunityDamageReduction": 90,
			"HealAmpReceivePenaltyPercent": 90,
			"HealAmpRegenPenaltyPercent": 90,
			"DeathImmunityDuration": 0.5,
			"AbilityCooldown": -20
		}
	},
	"upgrade_chonky": {
		"Name": "Fortitude",
		"Description": "After not taking damage for a period, gain health regen.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_health"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability",
			"Healing",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"RestoreDelay": 10,
		"HealLifePercentOutOfCombat": 2,
		"HealthThreshold": 75,
		"BonusMoveSpeed": "1.5m",
		"BonusHealth": 375,
		"PropertyUpgrades": {
			"RestoreDelay": -6,
			"BonusHealth": 375,
			"BonusMoveSpeed": "1m",
			"HealLifePercentOutOfCombat": 1
		}
	},
	"upgrade_clip_size": {
		"Name": "Extended Magazine",
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"ClipSize"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSizePercent": 30,
		"BaseAttackDamagePercent": 8,
		"PropertyUpgrades": {
			"BonusClipSizePercent": 30
		}
	},
	"upgrade_clip_size_2": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSizePercent": 30
	},
	"upgrade_clip_size_3": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSizePercent": 60
	},
	"upgrade_clip_size_fixed": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSize": 6
	},
	"upgrade_clip_size_fixed_t3": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSize": 12
	},
	"upgrade_cloak_of_opportunity": {
		"Name": "Cloak of Opportunity",
		"Description": "Block the next debuff that would apply \u003Cspan class=\"highlight\"\u003Emovement lock, Stun, Chained, Immobilize, or Sleep\u003C/span\u003E and become \u003Cspan class=\"highlight\"\u003EUnstoppable\u003C/span\u003E. Also gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E and bonus {g:citadel_inline_attribute:'MoveSpeed'}",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllFriendly"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 12,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CombatBarrier": 500,
		"BonusMoveSpeed": "3m",
		"BuffDuration": 6,
		"StatusImmuneDuration": 4,
		"PropertyUpgrades": {
			"BonusMoveSpeed": "4m",
			"AbilityCooldown": -4,
			"CombatBarrier": 300
		}
	},
	"upgrade_cloaking_device": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 10.5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"InvisAlertWhenFading": 1,
		"InvisCancelOnDamage": 1,
		"InvisFadeToDuration": 1.5,
		"InvisMoveSpeedMod": "3m",
		"SpottedRadius": "20m",
		"RevealOnDamageDuration": 1.5,
		"RevealOnSpottedDuration": 1.5,
		"FullInvisDistance": "50m"
	},
	"upgrade_cloaking_device_active": {
		"Name": "Shadow Weave",
		"Description": "Become \u003Cspan class=\"highlight\"\u003EStealthed\u003C/span\u003E. Whenever you take damage while Stealthed you get briefly revealed.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"FireRate",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 45,
		"AbilityDuration": 13,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"InvisAlertWhenFading": 1,
		"InvisCancelOnDamage": 1,
		"InvisFadeToDuration": 0.6,
		"InvisMoveSpeedMod": "5m",
		"SpottedRadius": "20m",
		"RevealOnDamageDuration": 1.5,
		"RevealOnSpottedDuration": 1.5,
		"FullInvisDistance": "30m",
		"AmbushDuration": 5,
		"AmbushBonusFireRate": 25,
		"AmbushBonusTechPower": 25,
		"AmbushBonusMeleeDamage": 25,
		"OutOfCombatHealthRegen": 5,
		"BonusSprintSpeed": "1.5m",
		"PropertyUpgrades": {
			"OutOfCombatHealthRegen": 20,
			"AmbushBonusFireRate": 35,
			"AmbushBonusMeleeDamage": 30,
			"AmbushBonusTechPower": 35,
			"AbilityCooldown": -17
		}
	},
	"upgrade_close_quarter_combat": {
		"Name": "Point Blank",
		"Description": "When in \u003Cspan class=\"highlight\"\u003Eclose range\u003C/span\u003E to your target, gain \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E and your bullets apply a \u003Cspan class=\"highlight\"\u003EMovement Slow\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_close_range"
		],
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Durability",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CloseRangeBonusWeaponPower": 50,
		"SlowPercent": 25,
		"SlowDuration": 2,
		"CloseRangeBonusDamageRange": "15m",
		"MeleeResistPercent": 30,
		"BonusHealth": 75,
		"PropertyUpgrades": {
			"CloseRangeBonusWeaponPower": 30,
			"MeleeResistPercent": 30,
			"BonusHealth": 150,
			"SlowPercent": 5
		}
	},
	"upgrade_close_range": {
		"Name": "Close Quarters",
		"Description": "Deal additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E when in \u003Cspan class=\"highlight\"\u003Eclose range\u003C/span\u003E to your target.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CloseRangeBonusWeaponPower": 20,
		"CloseRangeBonusDamageRange": "15m",
		"MeleeResistPercent": 20,
		"PropertyUpgrades": {
			"CloseRangeBonusWeaponPower": 15,
			"MeleeResistPercent": 10
		}
	},
	"upgrade_cold_front": {
		"Name": "Cold Front",
		"Description": "Release an expanding ice blast that deals {g:citadel_inline_attribute:'SpiritDamage'} and \u003Cspan class=\"highlight\"\u003ESlows\u003C/span\u003E targets it hits.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Disruption",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 25,
		"AbilityDuration": 4,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"SpreadDuration": 0.6,
		"StartRadius": "2m",
		"EndRadius": "10m",
		"MovementSpeedSlow": 60,
		"Damage": {
			"Value": 95,
			"Scale": {
				"Value": 0.465,
				"Type": "spirit"
			}
		},
		"DamageHeight": "7m",
		"NPCDamageMult": 1,
		"TechResist": 6,
		"PropertyUpgrades": {
			"TechResist": 8,
			"AbilityCooldown": -13,
			"Damage": 60
		}
	},
	"upgrade_colossus": {
		"Name": "Colossus",
		"Description": "Grow \u003Cspan class=\"highlight\"\u003Elarger in size\u003C/span\u003E, gaining {g:citadel_inline_attribute:'BulletResist'}, {g:citadel_inline_attribute:'SpiritResist'}, and {g:citadel_inline_attribute:'MeleeDamage'}. \u003Cbr\u003E\u003Cbr\u003ENearby enemies suffer from {g:citadel_inline_attribute:'Slow'} and have reduced \u003Cspan class=\"highlight\"\u003Edash speed\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": [
			"upgrade_health"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 37,
		"AbilityDuration": 7,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusBaseHealth": 25,
		"BaseAttackDamagePercent": 15,
		"BuffBulletResist": 35,
		"BuffTechResist": 35,
		"SlowPercent": 30,
		"GroundDashReductionPercent": -25,
		"Radius": "14m",
		"ModelScaleGrowth": 1.2,
		"ModelScaleGrowthTooltip": 20,
		"BonusMeleeDamagePercent": 30,
		"PropertyUpgrades": {
			"BonusBaseHealth": 15,
			"ModelScaleGrowth": 0.2,
			"ModelScaleGrowthTooltip": 20,
			"BuffBulletResist": 10,
			"BuffTechResist": 10,
			"AbilityCooldown": -7
		}
	},
	"upgrade_containment": {
		"Name": "Slowing Hex",
		"Description": "\u003Cspan class=\"highlight\"\u003ESlows movement\u003C/span\u003E of enemy target. Also \u003Cspan class=\"highlight\"\u003ESilences\u003C/span\u003E their \u003Cspan class=\"highlight\"\u003Emovement-based items and abilities\u003C/span\u003E.\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EIncreases the target's gravity.\u003Cbr\u003EDoes not affect target's stamina usage.\u003C/span\u003E",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"Movement",
			"Disruption",
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 27,
		"AbilityDuration": 3.5,
		"AbilityCastRange": "25m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"SlowPercent": 20,
		"GroundDashReductionPercent": -30,
		"BonusSprintSpeed": "0.5m",
		"PropertyUpgrades": {
			"SlowPercent": 10,
			"AbilityCooldown": -18,
			"GroundDashReductionPercent": -6
		}
	},
	"upgrade_cooldown_reduction": {
		"Name": "Superior Cooldown",
		"Description": "Reduces the \u003Cspan class=\"highlight\"\u003ECooldown\u003C/span\u003E of your abilities.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_magic_tempo"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CooldownReduction": 20,
		"OutOfCombatHealthRegen": 4,
		"PropertyUpgrades": {
			"CooldownReduction": 10,
			"OutOfCombatHealthRegen": 6
		}
	},
	"upgrade_corpse_explosion": {
		"Name": "Soul Explosion",
		"Description": "Kills or assists cause an \u003Cspan class=\"highlight\"\u003Eexplosion\u003C/span\u003E where the victim dies. Kills against heroes have greater radius and damage.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Movement"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 6,
		"BonusHealthRegen": 3,
		"BonusHealth": 110,
		"BonusSprintSpeed": "1m",
		"ExplosionRadius": "4m",
		"ExplosionDamage": {
			"Value": 125,
			"Scale": {
				"Value": 0.93,
				"Type": "spirit"
			}
		},
		"HeroMultiplier": 150,
		"ArmingTime": 0.1
	},
	"upgrade_counterspell": {
		"Name": "Counterspell",
		"Description": "Your next parry \u003Cspan class=\"highlight\"\u003Eprotects you from the damage and effects of enemy abilities and items\u003C/span\u003E. On a successful spell parry {g:citadel_inline_attribute:'Heal'} and gain {g:citadel_inline_attribute:'MoveSpeed'} and {g:citadel_inline_attribute:'Spirit'}.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"Durability",
			"Melee",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 23,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"SpiritPower": 20,
		"BonusMoveSpeed": "1.75m",
		"BuffDuration": 6,
		"SpellParryDuration": 0.8,
		"BonusHealth": 50,
		"SpiritPowerInnate": 5,
		"HealOnSuccess": 150,
		"PropertyUpgrades": {
			"SpiritPower": 20,
			"BonusHealth": 150,
			"HealOnSuccess": 250,
			"BonusMoveSpeed": "2m",
			"AbilityCooldown": -8
		}
	},
	"upgrade_crackshot": {
		"Name": "Mystic Shot",
		"Description": "Your next bullet deals bonus {g:citadel_inline_attribute:'SpiritDamage'}.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 8,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "1m",
		"ProcChance": 100,
		"ProcCooldown": 1,
		"ProcBonusMagicDamage": {
			"Value": 40,
			"Scale": {
				"Value": 0.9,
				"Type": "spirit"
			}
		},
		"SpiritPower": 7,
		"PropertyUpgrades": {
			"ProcBonusMagicDamage": 109,
			"SpiritPower": 14
		}
	},
	"upgrade_critshot": {
		"Name": "Lucky Shot",
		"Description": "Your bullets have a chance to be empowered, causing them to deal \u003Cspan class=\"highlight\"\u003Ebonus weapon damage\u003C/span\u003E on hit.\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EBonus damage cannot Crit.\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"ClipSize"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "1m",
		"ProcChance": 25,
		"CritDamagePercent": 100,
		"BonusClipSizePercent": 30,
		"PropertyUpgrades": {
			"CritDamagePercent": 30,
			"BonusClipSizePercent": 40,
			"ProcChance": 5
		}
	},
	"upgrade_crushing_fists": {
		"Name": "Crushing Fists",
		"Description": "Your \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'MeleeDamage'}\u003C/span\u003E will \u003Cspan class=\"highlight\"\u003Erestore ammo\u003C/span\u003E and apply a \u003Cspan class=\"highlight\"\u003Estacking bullet resist debuff\u003C/span\u003E on enemies. Heavy melee applies 2 stacks. \u003Cbr\u003E\u003Cbr\u003EIf the target reaches max stacks, they will be \u003Cspan class=\"highlight\"\u003Estunned\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_melee_charge"
		],
		"TargetTypes": [
			"HeroEnemy",
			"TrooperEnemy",
			"MinionEnemy",
			"Neutral"
		],
		"ShopFilters": [
			"Melee"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletResist": 12,
		"BonusMeleeDamagePercent": 22,
		"MeleeDistanceScale": 60,
		"BonusHeavyMeleeDamage": 25,
		"MaxStacks": 6,
		"DebuffDuration": 8,
		"StunDuration": 0.75,
		"LightMeleeStacks": 1,
		"LightMeleeAmmo": 15,
		"HeavyMeleeMultiplier": 2,
		"BulletResistReduction": -5,
		"PropertyUpgrades": {
			"MeleeDistanceScale": 40,
			"BulletResist": 12,
			"BonusMeleeDamagePercent": 15,
			"BulletResistReduction": -4,
			"BonusHeavyMeleeDamage": 15
		}
	},
	"upgrade_damage_recycler": {
		"Name": "Leech",
		"Description": "Reduces the effect of enemy applied \u003Cspan class=\"highlight\"\u003Ehealing reduction\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_vampire",
			"upgrade_health_stealing_magic"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 12,
		"AbilityLifestealPercentHero": 25,
		"BulletLifestealPercent": 25,
		"BaseAttackDamagePercent": 12,
		"BonusHealth": 180,
		"PropertyUpgrades": {
			"BulletLifestealPercent": 15,
			"AbilityLifestealPercentHero": 15,
			"BonusHealth": 200,
			"TechPower": 15,
			"BaseAttackDamagePercent": 15
		}
	},
	"upgrade_debuff_reducer": {
		"Name": "Debuff Reducer",
		"Description": "Reduces the \u003Cspan class=\"highlight\"\u003Eduration\u003C/span\u003E of all negative effects applied to you.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"StatusResistancePercent": 25,
		"BonusHealth": 90,
		"PropertyUpgrades": {
			"StatusResistancePercent": 15
		}
	},
	"upgrade_deflecting_armor": {
		"Name": "Plated Armor",
		"Description": "Gain a chance to either deflect incoming bullets, preventing all {g:citadel_inline_attribute:'WeaponDamage'} or prevent all \u003Cspan class=\"highlight\"\u003Eon-hit effects\u003C/span\u003E from bullets.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DeflectionPercent": 30,
		"BulletProcDeflectionPercent": 50,
		"DeflectionRandomness": 1,
		"BonusHealth": 130,
		"PropertyUpgrades": {
			"DeflectionPercent": 15,
			"BulletProcDeflectionPercent": 15
		}
	},
	"upgrade_disarm": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Disruption"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 26,
		"AbilityDuration": 6,
		"AbilityCastRange": "17m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"FireRateSlow": 30,
		"SpiritSteal": 22,
		"SpiritStealDuration": 6,
		"BonusHealth": 25
	},
	"upgrade_discord": {
		"Name": "Scourge",
		"Description": "Apply \u003Cspan class=\"highlight\"\u003ESpirit Resist\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003EDebuff Resist\u003C/span\u003E and an aura on a friendly target that deals \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'SpiritIcon'}damage\u003C/span\u003E to enemies proportional to their max health. Existing debuffs on the target are reduced.\u003Cbr\u003ECan be self cast.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroFriendly"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 35,
		"AbilityDuration": 10,
		"AbilityCastRange": "35m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.25,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TickRate": 0.25,
		"MaxHealthPercentAsDPS": {
			"Value": 2.3,
			"Scale": {
				"Value": 0.0055,
				"Type": "spirit"
			}
		},
		"AuraRadius": "10m",
		"TechResist": 40,
		"BonusHealth": 100,
		"StatusResistancePercent": 20,
		"PropertyUpgrades": {
			"MaxHealthPercentAsDPS": 2,
			"CombatBarrier": 300,
			"StatusResistancePercent": 20,
			"BonusHealth": 125,
			"AbilityDuration": 3
		}
	},
	"upgrade_divine_barrier": {
		"Name": "Divine Barrier",
		"Description": "\u003Cspan class=\"highlight\"\u003ERemove all non-stun debuffs\u003C/span\u003E from the target and provide them with a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003ECan be self-cast. Cooldown is reduced by half when cast on someone else.\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Press",
		"Slot": "Armor",
		"Components": [
			"upgrade_guardian_ward"
		],
		"TargetTypes": [
			"HeroFriendly"
		],
		"ShopFilters": [
			"Durability",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 45,
		"AbilityCastRange": "40m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"OutOfCombatHealthRegen": 1.5,
		"CooldownReductionPctOnOthers": 50,
		"BuffDuration": 6,
		"CombatBarrier": 600,
		"BonusMoveSpeed": "2.75m",
		"TechRangeMultiplier": 10,
		"TechRadiusMultiplier": 10,
		"PropertyUpgrades": {
			"AbilityCooldown": -27,
			"TechRadiusMultiplier": 10,
			"TechRangeMultiplier": 10
		}
	},
	"upgrade_diviners_kevlar": {
		"Name": "Diviner's Kevlar",
		"Description": "Upon casting an \u003Cspan class=\"highlight\"\u003Eultimate ability\u003C/span\u003E gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E and temporary \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Durability",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 40,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 40,
		"CombatBarrier": 1000,
		"BuffDuration": 20,
		"BonusAbilityDurationPercent": 15,
		"PropertyUpgrades": {
			"BonusAbilityDurationPercent": 15,
			"TechPower": 55,
			"CombatBarrier": 500,
			"AbilityCooldown": -14
		}
	},
	"upgrade_double_jump": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 8.5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"AirJumps": 1,
		"AirJumpVerticalSpeedPercent": 75,
		"InterruptCooldown": 4
	},
	"upgrade_dps_aura": {
		"Name": "Heroic Aura",
		"Description": "Provides \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E to nearby friendly units.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllFriendly"
		],
		"ShopFilters": [
			"FireRate",
			"Healing",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 22,
		"AbilityDuration": 7,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 26,
		"Radius": "35m",
		"ActiveRadius": "35m",
		"ActiveBonusMoveSpeed": "2.25m",
		"BulletResist": 17,
		"NonHeroMult": 2,
		"BonusSprintSpeed": "1.5m",
		"PropertyUpgrades": {
			"ActiveBonusMoveSpeed": "3m",
			"BonusFireRate": 34,
			"BulletResist": 10,
			"ActiveRadius": "15m"
		}
	},
	"upgrade_drum_magazine": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSize": 20,
		"ReloadSpeedMultipler": -25
	},
	"upgrade_duration_extender": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusAbilityDurationPercent": 20
	},
	"upgrade_eldritch_shot": {
		"Name": "Haunting Shot",
		"Description": "Your next bullet applies a powerful debuff reducing the enemy's damage output, healing and movement speed. It also deals {g:citadel_inline_attribute:'BonusSpiritDamage'} based on the targets current Health. \u003Cbr\u003E\u003Cbr\u003EThe bullet is larger and penetrates through targets.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 2.5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "1m",
		"ProcChance": 100,
		"ProcCooldown": 1,
		"BulletRadius": "1.5m",
		"DebuffDuration": 4,
		"HealthPctDamage": 10,
		"OutgoingDamagePenaltyPercent": -40,
		"HealAmpReceivePenaltyPercent": -40,
		"HealAmpRegenPenaltyPercent": -40,
		"MovementSpeedSlow": 40,
		"GroundDashReductionPercent": -40,
		"PropertyUpgrades": {
			"GroundDashReductionPercent": -10,
			"HealthPctDamage": 5,
			"MovementSpeedSlow": 10,
			"HealAmpReceivePenaltyPercent": -15,
			"HealAmpRegenPenaltyPercent": -15,
			"OutgoingDamagePenaltyPercent": -15,
			"AbilityCooldown": -1
		}
	},
	"upgrade_electric_slippers": {
		"Name": "Electric Slippers",
		"Description": "When sliding, evade bullets, gain fire rate and deal damage to enemies around you. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003ECooldown is per target.\u003C/span\u003E",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "12m",
		"ProcCooldown": 0.3,
		"Damage": 100,
		"SlideScale": 80,
		"SlideTurnScale": 100,
		"EvasionWhileSliding": 60,
		"Stamina": 2,
		"FireRateWhileSliding": 60,
		"PropertyUpgrades": {
			"Stamina": 2,
			"EvasionWhileSliding": 15,
			"Damage": 50,
			"FireRateWhileSliding": 20
		}
	},
	"upgrade_enchanted_holsters": {
		"Name": "Spellslinger",
		"Description": "While in-combat whenever you cast an ability or item, gain a stacking buff that improves fire rate and reload speed. \u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EEach stack refreshes the duration.\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CooldownReduction": 5,
		"BonusFireRate": 11,
		"ReloadSpeedMultipler": -10,
		"BuffDuration": 18,
		"MaxStacks": 6,
		"PropertyUpgrades": {
			"ReloadSpeedMultipler": -3,
			"BonusFireRate": 6,
			"CooldownReduction": 8
		}
	},
	"upgrade_endurance": {
		"Name": "Extra Regen",
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"ClipSize",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealthRegen": 2.5,
		"OutOfCombatHealthRegen": 1.5,
		"PropertyUpgrades": {
			"BonusHealthRegen": 9
		}
	},
	"upgrade_escalating_exposure": {
		"Name": "Escalating Exposure",
		"Description": "Dealing {g:citadel_inline_attribute:'SpiritDamage'} applies a stacking \u003Cspan class=\"highlight\"\u003ESpirit Amp\u003C/span\u003E that increases your {g:citadel_inline_attribute:'SpiritDamage'} to the target.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_magic_vulnerability"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 12,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ProcCooldown": 0.7,
		"MagicIncreasePerStack": 4.5,
		"TechResist": 17,
		"MaxStacks": 12,
		"TechArmorDamageReduction": -8,
		"PropertyUpgrades": {
			"MagicIncreasePerStack": 1.5,
			"TechResist": 8,
			"TechArmorDamageReduction": -10,
			"MaxStacks": 6
		}
	},
	"upgrade_eternal_gift": {
		"Name": "Eternal Gift",
		"Description": "Periodically gain a random permanent stat buff.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 165,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"RespawnTime": -70,
		"BuffFrequency": 2,
		"PropertyUpgrades": {
			"BuffFrequency": -0.5
		}
	},
	"upgrade_ethereal_bullets": {
		"Name": "Mercurial Magnum",
		"Description": "Your imbued ability charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'}, and \u003Cspan class=\"highlight\"\u003Ereloads bullets\u003C/span\u003E on use. Until your next reload, your \u003Cspan class=\"highlight\"\u003Ebullets deal {g:citadel_inline_attribute:'BonusSpiritDamage'}\u003C/span\u003E based on your Spirit Power.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_quick_silver"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityCooldown": 15,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 7,
		"BonusFireRate": 22,
		"BuffDuration": 12,
		"Damage": {
			"Value": 60,
			"Scale": {
				"Value": 0.16,
				"Type": "spirit"
			}
		},
		"AmmoReloadPercent": 100,
		"AbilityChargeUpTime": 14,
		"BulletsBonusMagicDamage": {
			"Value": 25,
			"Scale": {
				"Value": 0.49,
				"Type": "spirit"
			}
		},
		"BonusClipSizePercent": 20,
		"PropertyUpgrades": {
			"BonusFireRate": 20,
			"BonusClipSizePercent": 60,
			"Damage": 120,
			"BulletsBonusMagicDamage": 20,
			"TechPower": 15
		}
	},
	"upgrade_express_shot": {
		"Name": "Express Shot",
		"Description": "Your next attack will \u003Cspan class=\"highlight\"\u003Efire twice\u003C/span\u003E in quick succession with \u003Cspan class=\"highlight\"\u003Eincreased damage\u003C/span\u003E and velocity. This attack consumes extra ammo.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_high_velocity_mag"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 8,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusBulletSpeedPercent": 60,
		"BaseAttackDamagePercent": 8,
		"ProcAmmoConsumed": 2,
		"ProcBulletVelocity": 100,
		"ProcBaseAttackDamagePercent": {
			"Value": 125,
			"Scale": {
				"Value": 2,
				"Type": "power_increase"
			}
		},
		"ProcBaseAttackDamagePercentAltFire": {
			"Value": 40,
			"Scale": {
				"Value": 1.3,
				"Type": "power_increase"
			}
		},
		"PropertyUpgrades": {
			"ProcBaseAttackDamagePercent": 75,
			"ProcBaseAttackDamagePercentAltFire": 25,
			"BonusBulletSpeedPercent": 45,
			"BaseAttackDamagePercent": 15
		}
	},
	"upgrade_extra_charge": {
		"Name": "Extra Charge",
		"Description": "Adds one to your ability max \u003Cspan class=\"highlight\"\u003Echarges\u003C/span\u003E.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusAbilityCharges": 1,
		"BonusSpiritForChargedAbilities": 7,
		"PropertyUpgrades": {
			"BonusAbilityCharges": 1,
			"BonusSpiritForChargedAbilities": 7
		}
	},
	"upgrade_fervor": {
		"Name": "Frenzy",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"FireRate",
			"ClipSize",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 16,
		"AbilityDuration": 10,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"LowHealthThreshold": 50,
		"BonusHealth": 160,
		"BonusFireRate": 15,
		"BulletLifestealPercent": 10,
		"FervorMovespeed": "4m",
		"FervorFireRate": 40,
		"FervorStatusResistancePercent": 40,
		"PropertyUpgrades": {
			"BonusHealth": 125,
			"FervorFireRate": 20,
			"FervorMovespeed": "3m",
			"FervorStatusResistancePercent": 15
		}
	},
	"upgrade_fire_rate_aura": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllFriendly"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 10,
		"BonusFireRateNPC": 35,
		"AuraRadius": "30m"
	},
	"upgrade_fleetfoot_boots": {
		"Name": "Fleetfoot",
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"ClipSize",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 16,
		"AbilityDuration": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
		"MoveWhileZoomedSpeedPenaltyReductionPercent": 100,
		"ActiveBonusMoveSpeed": "3.0m",
		"SlideScale": 35,
		"BulletResist": 6,
		"SlowResistancePercent": 40,
		"BaseAttackDamagePercent": 6,
		"PropertyUpgrades": {
			"SlowResistancePercent": 30,
			"BulletResist": 12,
			"ActiveBonusMoveSpeed": "3m"
		}
	},
	"upgrade_focus_lens": {
		"Name": "Focus Lens",
		"Description": "Target an enemy to \u003Cspan class=\"highlight\"\u003ESilence\u003C/span\u003E them. A portion of \u003Cspan class=\"highlight\"\u003Eall damage dealt\u003C/span\u003E during the silence gets applied to the target when the silence wears off.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": [
			"upgrade_spirit_sap"
		],
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"Disruption",
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 45,
		"AbilityDuration": 4.5,
		"AbilityCastRange": "20m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"PercentDamage": 30,
		"BonusFireRate": 10,
		"MagicResistReduction": -9,
		"TechPowerReduction": -30,
		"ResistReductionDuration": 12,
		"PropertyUpgrades": {
			"PercentDamage": 20,
			"BonusFireRate": 20,
			"TechPowerReduction": -26,
			"MagicResistReduction": -12,
			"AbilityDuration": 0.25,
			"AbilityCooldown": -12
		}
	},
	"upgrade_frenzy": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletLifestealPercent": 25,
		"Radius": "15m",
		"BulletArmorReduction": -40,
		"LowHealthPercentThreshold": 45,
		"LowHealthLifeStealPercent": 45,
		"KillBonusMoveSpeedPerStack": "2m",
		"MaxKillBonusMoveSpeedStack": 3
	},
	"upgrade_full_spectrum": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechRangeMultiplier": 60,
		"TechRadiusMultiplier": 60,
		"SlowPercent": 30,
		"SlowDuration": 2,
		"BonusDamagePerHero": 5
	},
	"upgrade_fury_trance": {
		"Name": "Fury Trance",
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": [
			"upgrade_vampire"
		],
		"TargetTypes": [
			"HeroFriendly"
		],
		"ShopFilters": [
			"FireRate",
			"WeaponDamage",
			"Movement",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 18,
		"AbilityDuration": 6.5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletLifestealPercent": 14,
		"ActiveBonusFireRate": 32,
		"TechResist": 40,
		"BonusHealth": 100,
		"BaseAttackDamagePercent": 6,
		"ActiveBonusMoveSpeed": "1m",
		"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
		"PropertyUpgrades": {
			"BulletLifestealPercent": 28,
			"ActiveBonusFireRate": 25,
			"TechResist": 20,
			"BonusHealth": 110
		}
	},
	"upgrade_galvanic_storm": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DamagePerChain": {
			"Value": 50,
			"Scale": {
				"Value": 0.304668,
				"Type": "spirit"
			}
		},
		"BonusPerChain": {
			"Value": 75,
			"Scale": {
				"Value": 0.457,
				"Type": "spirit"
			}
		},
		"ChainRadius": "7m",
		"ProcChance": 30,
		"ProcCooldown": 0.4,
		"ChainCount": 7,
		"ChainTickRate": 0.2,
		"TechShieldMaxHealth": 400,
		"GalvanicDebuffDuration": 5,
		"ExplodeRadius": "10m",
		"GalvanicBuffDuration": 7,
		"BuffDamageMult": 2,
		"BuffMoveSpeedBonus": "3m"
	},
	"upgrade_glass_cannon": {
		"Name": "Glass Cannon",
		"Description": "Each hero kill grants \u003Cspan class=\"highlight\"\u003Epermanent Fire Rate\u003C/span\u003E (up to a max of 8 times). Death results in the loss of 1 stack.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"ClipSize",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BaseAttackDamagePercent": 80,
		"MaxHealthLossPercent": -13,
		"BonusClipPerKill": 2,
		"FireRatePerKill": 7,
		"MaxStacks": 8,
		"SlowPercent": 30,
		"SlowDuration": 3,
		"BuildUpDuration": 2,
		"BuildUpPerShot": 1.2,
		"PropertyUpgrades": {
			"FireRatePerKill": 8,
			"BaseAttackDamagePercent": 60
		}
	},
	"upgrade_glass_cannon2": {
		"Name": "Glass Cannon v2",
		"Description": "Each hero kill grants \u003Cspan class=\"highlight\"\u003Epermanent Weapon Damage\u003C/span\u003E (up to a max of {s:MaxStacks} times). Death results in the loss of 1 stack.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"FireRate"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BaseAttackDamagePercent": 100,
		"MaxHealthLossPercent": -50,
		"BonusFireRate": 100,
		"WeaponPowerPerKill": 10,
		"BonusBulletSpeedPercent": 25
	},
	"upgrade_glitch": {
		"Name": "Cursed Relic",
		"Description": "Curses an enemy - \u003Cspan class=\"highlight\"\u003Einterrupting, Silencing, Disarming\u003C/span\u003E, and \u003Cspan class=\"highlight\"\u003Epreventing item usage\u003C/span\u003E. \u003Cspan class=\"highlight\"\u003ERemoves all non-ultimate buffs\u003C/span\u003E.\u003Cbr\u003E\u003Cbr\u003EYour own \u003Cspan class=\"highlight\"\u003EDamage Output\u003C/span\u003E is reduced for the duration.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"Disruption",
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 55,
		"AbilityDuration": 3.25,
		"AbilityCastRange": "20m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"SkipFrames": 6,
		"OutgoingDamagePenaltyPercent": -25,
		"PropertyUpgrades": {
			"AbilityCooldown": -40,
			"AbilityDuration": 0.25
		}
	},
	"upgrade_goose_egg": {
		"Name": "Golden Goose Egg",
		"Description": "Gain \u003Cspan class=\"highlight\"\u003Esouls over time\u003C/span\u003E, as long as you are alive.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityChannelTime": 2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusGoldPerMinute": 90,
		"OutgoingDamagePenaltyPercent": -10,
		"ThinkRate": 3,
		"BonusSprintSpeed": "1m",
		"OutOfCombatHealthRegen": 1,
		"StartingGold": 400,
		"BonusBuffsPerGold": 80,
		"PropertyUpgrades": {
			"BonusSprintSpeed": 5,
			"OutOfCombatHealthRegen": 10,
			"BonusBuffsPerGold": -50,
			"OutgoingDamagePenaltyPercent": 20
		}
	},
	"upgrade_greater_withering_whip": {
		"Name": "Disarming Hex",
		"Description": "\u003Cspan class=\"highlight\"\u003EDisarms\u003C/span\u003E enemy target and reduces their \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": [
			"upgrade_withering_whip"
		],
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"Disruption",
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 16,
		"AbilityDuration": 4.25,
		"AbilityCastRange": "32m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusSprintSpeed": "0.75m",
		"BonusHealth": 75,
		"BulletArmorReduction": -13,
		"PropertyUpgrades": {
			"BonusHealth": 175,
			"BulletArmorReduction": -7,
			"AbilityCooldown": -8
		}
	},
	"upgrade_grit": {
		"Name": "Grit",
		"Description": "Gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E for a short duration.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 60,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CombatBarrier": 200,
		"OutOfCombatHealthRegen": 1,
		"BarrierDuration": 4,
		"PropertyUpgrades": {
			"CombatBarrier": 250,
			"OutOfCombatHealthRegen": 10,
			"AbilityCooldown": -25
		}
	},
	"upgrade_guardian_ward": {
		"Name": "Guardian Ward",
		"Description": "Provide the target with a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E and temporary \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003ECan be self-cast.\u003Cbr\u003ECooldown is reduced by half when cast on someone else.\u003C/span\u003E",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Press",
		"Slot": "Armor",
		"Components": [
			"upgrade_grit"
		],
		"TargetTypes": [
			"HeroFriendly"
		],
		"ShopFilters": [
			"Durability",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 60,
		"AbilityCastRange": "40m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CooldownReductionPctOnOthers": 50,
		"OutOfCombatHealthRegen": 1.5,
		"BuffDuration": 6,
		"GuardianWardCombatBarrier": 250,
		"BonusMoveSpeed": "2.75m",
		"TechRangeMultiplier": 8,
		"TechRadiusMultiplier": 8,
		"PropertyUpgrades": {
			"TechRangeMultiplier": 12,
			"TechRadiusMultiplier": 12,
			"GuardianWardCombatBarrier": 250,
			"ChannelMoveSpeed": 2,
			"AbilityCooldown": -12
		}
	},
	"upgrade_haunting_scream": {
		"Name": "Haunting Scream",
		"Description": "Launch an expanding projectile which \u003Cspan class=\"highlight\"\u003ECurses\u003C/span\u003E enemies for a short duration.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Disruption"
		],
		"IsDisabled": true,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 25,
		"AbilityDuration": 3,
		"AbilityCastRange": "40m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPowerPercent": 30,
		"HeightOffGround": "1m",
		"GrowthPerMeter": "0.15m",
		"InitialWidth": "5.0m",
		"Damage": 400,
		"SkipFrames": 6,
		"PropertyUpgrades": {
			"AbilityCooldown": -8,
			"TechPowerPercent": 10,
			"AbilityDuration": 0.25
		}
	},
	"upgrade_headhunter": {
		"Name": "Headhunter",
		"Description": "Your next \u003Cspan class=\"highlight\"\u003Eheadshot\u003C/span\u003E against an enemy Hero deals {g:citadel_inline_attribute:'BonusWeaponDamage'}, {g:citadel_inline_attribute:'Heal'} you, and briefly grants {g:citadel_inline_attribute:'BonusMoveSpeed'}.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_headshot_booster"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 8,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"HeadShotBonusDamage": {
			"Value": 75,
			"Scale": {
				"Value": 4,
				"Type": "power_increase"
			}
		},
		"BaseAttackDamagePercent": 5,
		"BonusHealth": 50,
		"HealPercentPerHeadshot": {
			"Value": 4,
			"Scale": {
				"Value": 0.06,
				"Type": "power_increase"
			}
		},
		"BonusMoveSpeed": "1.75m",
		"MovementSpeedBonusDuration": 3,
		"ProcChance": 100,
		"PropertyUpgrades": {
			"HeadShotBonusDamage": 75,
			"HealPercentPerHeadshot": 4,
			"AbilityCooldown": -3
		}
	},
	"upgrade_headshot_booster": {
		"Name": "Headshot Booster",
		"Description": "Your next \u003Cspan class=\"highlight\"\u003Eheadshot\u003C/span\u003E against an enemy Hero deals {g:citadel_inline_attribute:'BonusWeaponDamage'}.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 9,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"HeadShotBonusDamage": 45,
		"BonusHealth": 30,
		"ProcChance": 100,
		"PropertyUpgrades": {
			"HeadShotBonusDamage": 55
		}
	},
	"upgrade_headshot_booster2": {
		"Name": "Weakening Headshot",
		"Description": "Landing a \u003Cspan class=\"highlight\"\u003EHeadshot\u003C/span\u003E reduces their \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletResistReduction": -13,
		"DebuffDuration": 12,
		"DiminishingMultiplier": 0.5,
		"BonusHealth": 60,
		"PropertyUpgrades": {
			"BulletResistReduction": -7,
			"BonusHealth": 125
		}
	},
	"upgrade_heal_on_level": {
		"Name": "Patron's Healing",
		"Description": "When you receive a \u003Cspan class=\"highlight\"\u003EBoon\u003C/span\u003E, automatically \u003Cspan class=\"highlight\"\u003Eheal\u003C/span\u003E.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability",
			"Healing"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"ChannelMoveSpeed": "1.3m",
		"HealOnLevelHealAmount": 210,
		"BonusHealthRegen": 2,
		"AuraRadius": "15m"
	},
	"upgrade_healbane": {
		"Name": "Healbane",
		"Description": "Your {g:citadel_inline_attribute:'SpiritDamage'} applies \u003Cspan class=\"highlight\"\u003EHealing Reduction\u003C/span\u003E. If an enemy hero dies under this effect, you receive a large heal.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"Healing",
			"Disruption",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 8,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 7,
		"HealAmpReceivePenaltyPercent": -35,
		"HealAmpRegenPenaltyPercent": -35,
		"HealOnKill": 275,
		"PropertyUpgrades": {
			"HealAmpRegenPenaltyPercent": -20,
			"HealAmpReceivePenaltyPercent": -20,
			"TechPower": 11,
			"HealOnKill": 125
		}
	},
	"upgrade_healbuff": {
		"Name": "Healing Tempo",
		"Description": "Applying {g:citadel_inline_attribute:'Heal'} to yourself or an ally grants the target {g:citadel_inline_attribute:'BonusFireRate'} and {g:citadel_inline_attribute:'BonusMoveSpeed'}.\u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EDoes not apply on innate Regen or passive Bullet/Spirit Lifesteals.\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_healing_booster"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"FireRate",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 35,
		"BuffDuration": 7,
		"BonusMoveSpeed": "1.25m",
		"MinimumHealAmount": 1,
		"TechResist": 10,
		"BonusHealthRegen": 6,
		"HealAmpCastPercent": 25,
		"HealAmpRegenPercent": 25,
		"OutOfCombatHealthRegen": 4,
		"PropertyUpgrades": {
			"HealAmpRegenPercent": 10,
			"HealAmpCastPercent": 10,
			"TechResist": 10,
			"BonusMoveSpeed": "2m",
			"BonusFireRate": 20,
			"BonusHealthRegen": 6
		}
	},
	"upgrade_healing_booster": {
		"Name": "Healing Booster",
		"Description": "Increases the effectiveness of your \u003Cspan class=\"highlight\"\u003Ehealing\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_endurance"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"HealAmpCastPercent": 20,
		"HealAmpRegenPercent": 20,
		"BonusHealthRegen": 3,
		"OutOfCombatHealthRegen": 1,
		"PropertyUpgrades": {
			"HealAmpRegenPercent": 15,
			"HealAmpCastPercent": 15,
			"BonusHealthRegen": 9
		}
	},
	"upgrade_health": {
		"Name": "Extra Health",
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 210,
		"PropertyUpgrades": {
			"BonusHealth": 115
		}
	},
	"upgrade_health_2": {
		"Name": "Toughness",
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 200
	},
	"upgrade_health_nova": {
		"Name": "Healing Nova",
		"Description": "\u003Cspan class=\"highlight\"\u003EHeal\u003C/span\u003E yourself and nearby allies.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": [
			"upgrade_health_stimpak"
		],
		"TargetTypes": [
			"HeroFriendly",
			"TrooperFriendly",
			"MinionFriendly"
		],
		"ShopFilters": [
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 60,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.25,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TotalHealthRegen": {
			"Value": 325,
			"Scale": {
				"Value": 6,
				"Type": "power_increase"
			}
		},
		"RegenDuration": 2,
		"AuraRadius": "18m",
		"SpiritPower": 8,
		"TechRangeMultiplier": 5,
		"TechRadiusMultiplier": 5,
		"PropertyUpgrades": {
			"TechRadiusMultiplier": 12,
			"TechRangeMultiplier": 12,
			"TechPower": 12,
			"TotalHealthRegen": 425
		}
	},
	"upgrade_health_regen_1": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealthRegen": 2.75
	},
	"upgrade_health_regen_aura": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllFriendly"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"HealInterval": 3,
		"HealAmount": 40,
		"HealRadius": "9m"
	},
	"upgrade_health_stealing_magic": {
		"Name": "Spirit Lifesteal",
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Healing",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 6,
		"AbilityLifestealPercentHero": 13,
		"NonHeroAbilityLifestealTooltipOnly": 3,
		"BonusHealth": 90,
		"PropertyUpgrades": {
			"AbilityLifestealPercentHero": 14,
			"BonusHealth": 80,
			"TechPower": 9
		}
	},
	"upgrade_health_stimpak": {
		"Name": "Healing Rite",
		"Description": "Grant \u003Cspan class=\"highlight\"\u003ERegen\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESprint Speed\u003C/span\u003E to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Press",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"HeroFriendly"
		],
		"ShopFilters": [
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 70,
		"AbilityCastRange": "30m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TotalHealthRegen": {
			"Value": 300,
			"Scale": {
				"Value": 1.1,
				"Type": "spirit"
			}
		},
		"RegenDuration": 20,
		"BonusSprintSpeed": "2m",
		"PropertyUpgrades": {
			"TotalHealthRegen": 600,
			"BonusSprintSpeed": "6m",
			"AbilityCooldown": -60
		}
	},
	"upgrade_high_impact_armor": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DamageThreshold": 40,
		"DamageReduction": 60
	},
	"upgrade_high_velocity_mag": {
		"Name": "High-Velocity Rounds",
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusBulletSpeedPercent": 60,
		"BaseAttackDamagePercent": 8,
		"PropertyUpgrades": {
			"BonusBulletSpeedPercent": 45,
			"BaseAttackDamagePercent": 15
		}
	},
	"upgrade_hollow_point_rounds": {
		"Name": "Hollow Point",
		"Description": "When you are \u003Cspan class=\"highlight\"\u003Eabove 65% health\u003C/span\u003E, deal additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E and your bullets reduce enemy \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"LifeThreshold": 65,
		"BaseAttackDamagePercent": 35,
		"OutOfCombatHealthRegen": 4.5,
		"BonusHealth": 125,
		"BulletArmorReduction": -9,
		"DebuffDuration": 8,
		"PropertyUpgrades": {
			"BulletArmorReduction": -12,
			"BonusHealth": 150,
			"BaseAttackDamagePercent": 25
		}
	},
	"upgrade_icarus_wings": {
		"Name": "Seraphim Wings",
		"Description": "When Airborne, You deal more damage and take reduced damage. Allows \u003Cspan class=\"highlight\"\u003Eunlimited\u003C/span\u003E Air Dash and Jumping.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"AirBonusDamageGiven": 40,
		"AirBonusDamageTaken": -40,
		"StaminaCooldownReduction": 120,
		"GravityScale": -70,
		"AirControlPercent": 100,
		"AirControlAccelPercent": 50,
		"PropertyUpgrades": {
			"AirBonusDamageGiven": 10,
			"AirBonusDamageTaken": -10,
			"StaminaCooldownReduction": 30
		}
	},
	"upgrade_imbued_ability": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ImbuedBonusDuration": 25,
		"ImbuedBonusDamage": 10,
		"BonusAbilityDurationPercent": 20,
		"SlowPercent": 15,
		"SlowDuration": 2
	},
	"upgrade_imbued_duration_extender": {
		"Name": "Superior Duration",
		"Description": "Increases the \u003Cspan class=\"highlight\"\u003Eduration\u003C/span\u003E of your abilities and items.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_arcane_extension"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusAbilityDurationPercent": 28,
		"BulletResist": 8,
		"PropertyUpgrades": {
			"BonusAbilityDurationPercent": 12,
			"BulletResist": 8
		}
	},
	"upgrade_improved_bullet_armor": {
		"Name": "Bullet Resilience",
		"Description": "When below \u003Cspan class=\"highlight\"\u003E50% health\u003C/span\u003E, gain additional \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletResist": 30,
		"HealthThreshold": 50,
		"BulletResistBelowThreshold": 15,
		"OutOfCombatHealthRegen": 3,
		"PropertyUpgrades": {
			"BulletResist": 10,
			"BulletResistBelowThreshold": 10
		}
	},
	"upgrade_improved_spirit": {
		"Name": "Extra Spirit",
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 10,
		"PropertyUpgrades": {
			"TechPower": 10
		}
	},
	"upgrade_improved_stamina": {
		"Name": "Extra Stamina",
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"FireRate",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Stamina": 1,
		"StaminaCooldownReduction": 12,
		"PropertyUpgrades": {
			"Stamina": 1,
			"StaminaCooldownReduction": 14
		}
	},
	"upgrade_infinite_rounds": {
		"Name": "Infinite Rounds",
		"Description": "You have \u003Cspan class=\"highlight\"\u003Einfinite\u003C/span\u003E ammo.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"ClipSize",
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusBulletSpeedPercent": 200,
		"ProcChance": 65,
		"BonusFireRate": 35,
		"PropertyUpgrades": {
			"BonusBulletSpeedPercent": 100,
			"BonusFireRate": 20,
			"ProcChance": 10
		}
	},
	"upgrade_infinitemagazine": {
		"Name": "Endless Magazine",
		"Description": "Gain \u003Cspan class=\"highlight\"\u003Einfinite ammo\u003C/span\u003E and {g:citadel_inline_attribute:'BonusFireRate'}.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"FireRate",
			"ClipSize"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 40,
		"AbilityDuration": 6,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSizePercent": 100,
		"BaseAttackDamagePercent": 20,
		"BonusFireRate": 20,
		"BonusHealth": 200
	},
	"upgrade_infuser": {
		"Name": "Infuser",
		"Description": "Gain \u003Cspan class=\"highlight\"\u003ESpirit Lifesteal\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": [
			"upgrade_health_stealing_magic"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 30,
		"AbilityDuration": 7,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 6,
		"BonusHealth": 100,
		"BonusSpirit": 30,
		"AbilityLifestealPercentHero": 70,
		"TechResist": 10,
		"AbilityLifestealPercentHeroPassive": 13,
		"NonHeroAbilityLifestealTooltipOnly": 3,
		"PropertyUpgrades": {
			"AbilityCooldown": -10,
			"TechResist": 10,
			"BonusSpirit": 30,
			"BonusHealth": 50,
			"AbilityLifestealPercentHeroPassive": 16
		}
	},
	"upgrade_inhibitor": {
		"Name": "Inhibitor",
		"Description": "Your bullets build up to reduce the target's \u003Cspan class=\"highlight\"\u003Eoutgoing damage\u003C/span\u003E and apply \u003Cspan class=\"highlight\"\u003Ehealing reduction\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Disruption",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 150,
		"DebuffDuration": 5,
		"BuildUpPerShot": 0.77,
		"BuildUpDuration": 5,
		"OutgoingDamagePenaltyPercent": -30,
		"BaseAttackDamagePercent": 10,
		"HealAmpReceivePenaltyPercent": -40,
		"HealAmpRegenPenaltyPercent": -40,
		"PropertyUpgrades": {
			"OutgoingDamagePenaltyPercent": -20,
			"HealAmpReceivePenaltyPercent": -20,
			"HealAmpRegenPenaltyPercent": -20,
			"BonusHealth": 125,
			"BaseAttackDamagePercent": 20
		}
	},
	"upgrade_intensifying_clip": {
		"Name": "Intensifying Magazine",
		"Description": "Increases \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E as you continuously fire your weapon.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"ClipSize",
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSizePercent": 20,
		"BaseAttackDamagePercent": "",
		"ShootDurationForMax": 2.5,
		"BaseAttackDamagePercentAtMaxDuration": 45,
		"PropertyUpgrades": {
			"BonusClipSizePercent": 40,
			"BaseAttackDamagePercentAtMaxDuration": 55
		}
	},
	"upgrade_juggernaut": {
		"Name": "Juggernaut",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_cardio_calibrator"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"MeleeResistPercent": 25,
		"SlowResistancePercent": 50,
		"FireRateSlow": 40,
		"BonusHealthRegen": 8,
		"BonusMoveSpeed": "2.5m",
		"FireRateSlowDuration": 4,
		"PropertyUpgrades": {
			"BonusMoveSpeed": "3.5m",
			"MeleeResistPercent": 15,
			"FireRateSlow": 20,
			"SlowResistancePercent": 15,
			"BonusHealthRegen": 8
		}
	},
	"upgrade_kinetic_sash": {
		"Name": "Kinetic Dash",
		"Description": "When you \u003Cspan class=\"highlight\"\u003EDash-Jump\u003C/span\u003E you gain \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E and bonus \u003Cspan class=\"highlight\"\u003EAmmo\u003C/span\u003E until your next reload. Lasts up to 7s.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_improved_stamina"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"FireRate",
			"ClipSize",
			"Movement",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 7,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 25,
		"BonusClipSize": 6,
		"Stamina": 1,
		"StaminaCooldownReduction": 12,
		"PropertyUpgrades": {
			"BonusFireRate": 20,
			"Stamina": 1,
			"BonusClipSize": 6,
			"StaminaCooldownReduction": 14
		}
	},
	"upgrade_lifestrike_gauntlets": {
		"Name": "Melee Lifesteal",
		"Description": "Your next \u003Cspan class=\"highlight\"\u003EMelee\u003C/span\u003E attack \u003Cspan class=\"highlight\"\u003Eheals you\u003C/span\u003E. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003EThis heal is 30% effective vs non-heroes. \u003Cbr\u003ECooldown is 1.5x as long for Light Melee hits.\u003C/span\u003E",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"Durability",
			"Melee",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 8,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"LightMeleeCooldownMult": 1.5,
		"BonusMeleeDamagePercent": 12,
		"LifestrikeHeal": 100,
		"NonHeroHealPct": 30,
		"PropertyUpgrades": {
			"BonusMeleeDamagePercent": 12,
			"AbilityCooldown": -6
		}
	},
	"upgrade_long_range": {
		"Name": "Long Range",
		"Description": "Deal additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E when \u003Cspan class=\"highlight\"\u003Ebeyond a minimum distance\u003C/span\u003E from your target.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"ClipSize"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"LongRangeBonusWeaponPower": 40,
		"LongRangeBonusWeaponPowerMinRange": "15m",
		"BonusSprintSpeed": "0.75m",
		"BonusAttackRangePercent": 8,
		"PropertyUpgrades": {
			"BonusAttackRangePercent": 8,
			"LongRangeBonusWeaponPower": 30
		}
	},
	"upgrade_long_range_slowing_tech": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy",
			"CreepEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechRangeMultiplier": 30,
		"TechRadiusMultiplier": 30,
		"SlowPercent": 20,
		"SlowDuration": 2
	},
	"upgrade_magic_burst": {
		"Name": "Mystic Burst",
		"Description": "Charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, causing abilities dealing more than \u003Cspan class=\"highlight\"\u003E80\u003C/span\u003E damage to deal additional damage.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 14,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Damage": 40,
		"MinimumDamage": 80,
		"AbilityChargeUpTime": 14,
		"PropertyUpgrades": {
			"Damage": 60
		}
	},
	"upgrade_magic_carpet": {
		"Name": "Magic Carpet",
		"Description": "Summon a Magic Carpet that will \u003Cspan class=\"highlight\"\u003Efly\u003C/span\u003E you away. While flying you are immune to slows and doing any action will dismiss the carpet. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003ECannot use abilities while the carpet is being summoned.\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 32,
		"AbilityDuration": 12,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 14,
		"SummonDuration": 1.3,
		"FlyMoveSpeed": "7m",
		"BonusAbilityDurationPercent": 15,
		"AirControlPercent": 25,
		"GravityScale": -15,
		"BonusHealth": 125,
		"PropertyUpgrades": {
			"TechPower": 46,
			"AbilityDuration": 8,
			"BonusAbilityDurationPercent": 15,
			"FlyMoveSpeed": "6m",
			"SummonDuration": -0.3
		}
	},
	"upgrade_magic_clarity": {
		"Name": null,
		"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": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 16,
		"AbilityDuration": 8,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusMovespeed": "2m",
		"BonusSpirit": 28,
		"BonusSpiritMaxTime": 12,
		"BonusSpiritWindow": 1,
		"BonusSpiritMin": 2
	},
	"upgrade_magic_missile": {
		"Name": "Conjure Missiles",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"ClipSize",
			"FireRate"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BaseAttackDamagePercent": 70,
		"MaxHealthLossPercent": -15,
		"BonusClipPerKill": 2,
		"MaxClipBonus": 14,
		"BonusFireRate": 10,
		"BonusMoveSpeed": "1m",
		"WeaponPowerPerKill": 10,
		"MaxStacks": 5
	},
	"upgrade_magic_reach": {
		"Name": "Mystic Expansion",
		"Description": "Imbue an ability to increase its \u003Cspan class=\"highlight\"\u003Erange\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Eeffect radius\u003C/span\u003E.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechRangeMultiplier": 20,
		"TechRadiusMultiplier": 20,
		"PropertyUpgrades": {
			"TechRadiusMultiplier": 15,
			"TechRangeMultiplier": 15
		}
	},
	"upgrade_magic_shield": {
		"Name": "Enchanter's Emblem",
		"Description": "While you are \u003Cspan class=\"highlight\"\u003Eabove 65% health\u003C/span\u003E, gain bonus \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'Spirit'}\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ECooldown Reduction\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 15,
		"TechResist": 18,
		"OutOfCombatHealthRegen": 2,
		"LifeThreshold": 65,
		"CooldownReduction": 5,
		"PropertyUpgrades": {
			"TechResist": 13,
			"OutOfCombatHealthRegen": 3,
			"TechPower": 15,
			"CooldownReduction": 7
		}
	},
	"upgrade_magic_shock": {
		"Name": "Tankbuster",
		"Description": "Charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, causing abilities dealing more than \u003Cspan class=\"highlight\"\u003E165\u003C/span\u003E damage to deal additional damage. \u003Cspan class=\"highlight\"\u003EIgnores Spirit Resistance.\u003C/span\u003E",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_magic_burst"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 14,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"MinimumDamage": 165,
		"ReProcLockoutTime": 5,
		"WatcherMaxDuration": 30,
		"CurrentHealthDamage": 8,
		"Damage": 40,
		"AbilityChargeUpTime": 14,
		"BonusHealth": 50,
		"PropertyUpgrades": {
			"CurrentHealthDamage": 5,
			"BonusHealth": 100,
			"Damage": 60
		}
	},
	"upgrade_magic_slow": {
		"Name": "Mystic Slow",
		"Description": "When the target takes {g:citadel_inline_attribute:'SpiritDamage'}, they have their \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E reduced.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 2,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"MovementSpeedSlow": 30,
		"GroundDashReductionPercent": -12,
		"BonusSprintSpeed": "0.75m",
		"BonusHealth": 50,
		"PropertyUpgrades": {
			"MovementSpeedSlow": 15,
			"GroundDashReductionPercent": -10,
			"BonusHealth": 100,
			"BonusSprintSpeed": 1
		}
	},
	"upgrade_magic_storm": {
		"Name": "Surge of Power",
		"Description": "Imbue an ability with \u003Cspan class=\"highlight\"\u003Epermanent Spirit Power\u003C/span\u003E. When that ability is used, gain bonus \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E and maintain full speed while attacking.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_improved_spirit"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityCooldown": 14,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ImbuedTechPower": 28,
		"FireRateBonus": 20,
		"BonusMoveSpeed": "1.75m",
		"MovementSpeedBonusDuration": 8,
		"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
		"MoveWhileZoomedSpeedPenaltyReductionPercent": 100,
		"PropertyUpgrades": {
			"ImbuedTechPower": 32,
			"FireRateBonus": 18,
			"BonusMoveSpeed": "2m"
		}
	},
	"upgrade_magic_tempo": {
		"Name": "Compress Cooldown",
		"Description": "Imbue an ability to reduce its \u003Cspan class=\"highlight\"\u003ECooldown\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CooldownReduction": 18,
		"PropertyUpgrades": {
			"CooldownReduction": 10
		}
	},
	"upgrade_magic_vulnerability": {
		"Name": "Mystic Vulnerability",
		"Description": "When an enemy takes {g:citadel_inline_attribute:'SpiritDamage'}, they have their {g:citadel_inline_attribute:'SpiritResist'} reduced.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 7,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechArmorDamageReduction": -8,
		"TechResist": 8,
		"PropertyUpgrades": {
			"TechResist": 8,
			"TechArmorDamageReduction": -10
		}
	},
	"upgrade_medic_bullets": {
		"Name": "Restorative Shot",
		"Description": "Your next bullet will \u003Cspan class=\"highlight\"\u003Eheal\u003C/span\u003E you based on what target you hit.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 6,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "1m",
		"ProcChance": 100,
		"HealFromHero": 50,
		"HealFromNPC": 20,
		"BaseAttackDamagePercent": 6,
		"PropertyUpgrades": {
			"HealFromHero": 100,
			"HealFromNPC": 40
		}
	},
	"upgrade_melee_charge": {
		"Name": "Melee Charge",
		"Description": "Your next \u003Cspan class=\"highlight\"\u003EHeavy Melee\u003C/span\u003E attack against an enemy \u003Cspan class=\"highlight\"\u003Edeals increased damage\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy",
			"TrooperEnemy",
			"MinionEnemy",
			"Neutral"
		],
		"ShopFilters": [
			"Melee"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletResist": 6,
		"BonusMeleeDamagePercent": 10,
		"MeleeDistanceScale": 50,
		"BonusHeavyMeleeDamage": 25,
		"PropertyUpgrades": {
			"MeleeDistanceScale": 30,
			"BulletResist": 12,
			"BonusHeavyMeleeDamage": 15
		}
	},
	"upgrade_melee_rebuttal": {
		"Name": "Rebuttal",
		"Description": "On a successful \u003Cspan class=\"highlight\"\u003EParry\u003C/span\u003E against an enemy Hero, \u003Cspan class=\"highlight\"\u003EHeal\u003C/span\u003E yourself for the damage parried and returns that damage to the target, and temporarily gain increased \u003Cspan class=\"highlight\"\u003Edamage.\u003C/span\u003E",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"Durability",
			"Melee",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 75,
		"ParryCooldownReduction": 1.75,
		"BuffDuration": 6,
		"BonusDamagePercent": 30,
		"ParrySuccessHealPercentage": 100,
		"MeleeResistPercent": 18,
		"PropertyUpgrades": {
			"ParryCooldownReduction": 0.5,
			"MeleeResistPercent": 22,
			"BonusDamagePercent": 20,
			"BonusHealth": 150
		}
	},
	"upgrade_metal_skin": {
		"Name": "Metal Skin",
		"Description": "Become \u003Cspan class=\"highlight\"\u003Eimmune to bullets\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 24,
		"AbilityDuration": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletResist": 12,
		"ActiveMoveSpeedPenalty": "-1.5m",
		"GroundDashReductionPercent": -20,
		"PropertyUpgrades": {
			"ActiveMoveSpeedPenalty": "6.5m",
			"GroundDashReductionPercent": 60,
			"AbilityCooldown": -2,
			"BulletResist": 5
		}
	},
	"upgrade_mod_disruptor": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 32,
		"AbilityDuration": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 50,
			"Scale": {
				"Value": 0.152334,
				"Type": "spirit"
			}
		},
		"DPSIncrease": {
			"Value": 10,
			"Scale": {
				"Value": 0.030467,
				"Type": "spirit"
			}
		},
		"DPSMax": {
			"Value": 100,
			"Scale": {
				"Value": 0.304668,
				"Type": "spirit"
			}
		},
		"Radius": "8m",
		"TickRate": 0.5,
		"TechResist": -18
	},
	"upgrade_mystic_regeneration": {
		"Name": "Mystic Regeneration",
		"Description": "Dealing {g:citadel_inline_attribute:'SpiritDamage'} to enemy Heroes grants you Bonus {g:citadel_inline_attribute:'Regen'}. Stacks when dealing damage to different heroes.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Regeneration": 4,
		"RegenerationDuration": 7,
		"BonusHealth": 50,
		"PropertyUpgrades": {
			"Regeneration": 8,
			"BonusHealth": 150
		}
	},
	"upgrade_mystic_reverb": {
		"Name": "Mystic Reverb",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityCooldown": 6.25,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechDamagePercent": 50,
		"DelayDuration": 3,
		"MinimumDamage": 100,
		"Radius": "16m",
		"AbilityLifestealPercentHero": 8,
		"ImbueAbilityLifesteal": 22,
		"MovementSpeedSlow": 40,
		"MaxHealthDamage": 10,
		"PropertyUpgrades": {
			"AbilityLifestealPercentHero": 25,
			"TechDamagePercent": 20
		}
	},
	"upgrade_mystical_piano": {
		"Name": "Mystical Piano",
		"Description": "After a short delay, enemies in the target area will be stunned and have their stamina depleted. After the stun they will be temporarily dazed.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 23,
		"AbilityDuration": 1.7,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"StunDelay": 1.7,
		"StunDuration": 2,
		"DazeMoveSpeed": "2m",
		"DazeDuration": 2,
		"Radius": "12m",
		"PropertyUpgrades": {
			"AbilityCooldown": -15,
			"Radius": "3m"
		}
	},
	"upgrade_nearby_enemy_boost": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"FireRate",
			"Movement"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "20m",
		"TickRate": 1,
		"MinTargetsRequired": 2,
		"BaseAttackDamagePercent": 48,
		"BonusFireRate": 30,
		"BonusHealth": 90,
		"BonusMoveSpeed": "1m"
	},
	"upgrade_non_player_bonus": {
		"Name": "Monster Rounds",
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"NonPlayerBonusWeaponPower": 25,
		"OutOfCombatHealthRegen": 1,
		"NonPlayerBulletResist": 25,
		"PropertyUpgrades": {
			"NonPlayerBonusWeaponPower": 35,
			"NonPlayerBulletResist": 35,
			"OutOfCombatHealthRegen": 1
		}
	},
	"upgrade_non_player_bonus_sacrifice": {
		"Name": "Cultist Sacrifice",
		"Description": "Target an enemy NPC and consume it for \u003Cspan class=\"highlight\"\u003E180% Bonus Souls\u003C/span\u003E and grants a powerful long lasting buff.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Press",
		"Slot": "Weapon",
		"Components": [
			"upgrade_non_player_bonus"
		],
		"TargetTypes": [
			"TrooperEnemy",
			"Neutral",
			"MinionEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Durability",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 270,
		"AbilityDuration": 160,
		"AbilityCastRange": "7m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"NonPlayerBonusWeaponPower": 30,
		"OutOfCombatHealthRegen": 2,
		"NonPlayerBulletResist": 30,
		"BonusSoulsPct": 180,
		"BonusHealth": {
			"Value": 50,
			"Scale": {
				"Value": 4,
				"Type": "power_increase"
			}
		},
		"BaseAttackDamagePercent": {
			"Value": 10,
			"Scale": {
				"Value": 0.8,
				"Type": "power_increase"
			}
		},
		"BonusAbilityCharges": 1,
		"TechRangeMultiplier": 12,
		"TechRadiusMultiplier": 12,
		"PropertyUpgrades": {
			"TechRadiusMultiplier": 40,
			"TechRangeMultiplier": 40,
			"BaseAttackDamagePercent": 47,
			"BonusHealth": 300,
			"NonPlayerBonusWeaponPower": 30,
			"NonPlayerBulletResist": 30
		}
	},
	"upgrade_nullification_aura": {
		"Name": "Nullification Burst",
		"Description": "Removes any positive buffs and prevents stamina usage and healing effects on enemies.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 18,
		"AbilityDuration": 7,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"SpreadDuration": 0.5,
		"StartRadius": "2m",
		"EndRadius": "20m",
		"Damage": {
			"Value": 250,
			"Scale": {
				"Value": 0.465,
				"Type": "spirit"
			}
		},
		"DamageHeight": "4m",
		"BonusHealth": 300,
		"StatusResistancePercent": 40,
		"PropertyUpgrades": {
			"EndRadius": "6m",
			"BonusHealth": 300,
			"StatusResistancePercent": 20,
			"Damage": 200
		}
	},
	"upgrade_omnicharge_pendant": {
		"Name": "Omnicharge Signet",
		"Description": "Imbue any active non-ultimate ability with \u003Cspan class=\"highlight\"\u003EBonus Ability Charges\u003C/span\u003E. Already charged abilities receive more bonus charges.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": true,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CooldownBetweenChargeReduction": 70,
		"BonusAbilityCharges": 4,
		"BonusAbilityChargesNonCharge": 2,
		"EnableAbilityCharges": 1,
		"CooldownReductionOnChargedAbilities": 30,
		"BonusSpiritForChargedAbilities": 50,
		"PropertyUpgrades": {
			"BonusAbilityCharges": 2,
			"BonusSpiritForChargedAbilities": 30,
			"CooldownBetweenChargeReduction": 5,
			"CooldownReductionOnChargedAbilities": 10
		}
	},
	"upgrade_patrons_blessing": {
		"Name": "Mystic Conduit",
		"Description": "Provides yourself and allies with a powerful spirit focused aura. Has reduced values on allies.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllFriendly"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 25,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 40,
		"Radius": "25m",
		"TechRangeMultiplier": 40,
		"TechRadiusMultiplier": 40,
		"CooldownReduction": 40,
		"AllyPercentage": 50,
		"HealAmount": 700,
		"HealRadius": "35m",
		"DamageThreshold": 300,
		"DamageThresholdDuration": 5,
		"PropertyUpgrades": {
			"TechRadiusMultiplier": 10,
			"TechRangeMultiplier": 10,
			"CooldownReduction": 10
		}
	},
	"upgrade_personal_rejuvenator": {
		"Name": "Rebirth",
		"Description": "Respawns the hero at the spot they died.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 509,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"RespawnDelay": 5
	},
	"upgrade_phantom_strike": {
		"Name": "Phantom Strike",
		"Description": "\u003Cspan class=\"highlight\"\u003ETeleport\u003C/span\u003E to an enemy target and pull them to the ground. Dealing \u003Cspan class=\"highlight\"\u003Edamage\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003EMove speed\u003C/span\u003E reduction and \u003Cspan class=\"highlight\"\u003EDisarm\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Press",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Durability",
			"Movement",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 35,
		"AbilityCastRange": "25m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.35,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": "1.3m",
		"TechPower": 8,
		"BaseAttackDamagePercent": 15,
		"SlowPercent": 50,
		"SlowDuration": 3,
		"ImpactDamage": {
			"Value": 75,
			"Scale": {
				"Value": 0.93,
				"Type": "spirit"
			}
		},
		"PropertyUpgrades": {
			"TechPower": 12,
			"BaseAttackDamagePercent": 20,
			"AbilityCooldown": -20,
			"ImpactDamage": 100
		}
	},
	"upgrade_predator_precision": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"FireRate"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 8,
		"LifeThreshold": 50,
		"BaseAttackDamagePercent": 50
	},
	"upgrade_prism_blast": {
		"Name": "Prism Blast",
		"Description": "You enter a void state and become \u003Cspan class=\"highlight\"\u003Euntargetable and invincible\u003C/span\u003E for a short duration, during which lasers blast out and rotate around you.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 40,
		"AbilityDuration": 6,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BeamLength": "30m",
		"BeamWidth": "2.9m",
		"DPS": {
			"Value": 270,
			"Scale": {
				"Value": 1.75,
				"Type": "spirit"
			}
		},
		"DampingFactor": 3,
		"LiftHeight": 100,
		"FloatMoveSpeed": "2.5m",
		"PropertyUpgrades": {
			"AbilityDuration": 2,
			"AbilityCooldown": -10
		}
	},
	"upgrade_pristine_emblem": {
		"Name": "Opening Rounds",
		"Description": "Your attacks have additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E against \u003Cspan class=\"highlight\"\u003Eenemies above 50% health\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_high_velocity_mag"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 7,
		"EnemyLifeThreshold": 50,
		"BonusBulletSpeedPercent": 60,
		"BaseAttackDamagePercent": 8,
		"BaseAttackDamagePercentBonus": 25,
		"PropertyUpgrades": {
			"BaseAttackDamagePercentBonus": 25,
			"TechPower": 18,
			"BonusBulletSpeedPercent": 45,
			"BaseAttackDamagePercent": 15
		}
	},
	"upgrade_proc_disarm": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ImmunityDuration": 3,
		"BuildUpPerShot": 1,
		"BuildUpDuration": 10
	},
	"upgrade_proc_silence": {
		"Name": "Silencer",
		"Description": "Your bullets build up to a \u003Cspan class=\"highlight\"\u003ESilence\u003C/span\u003E. Victims are immune to the build up for \u003Cspan class=\"highlight\"\u003E10s\u003C/span\u003E after silence expires.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"Disruption",
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechResist": 12,
		"TechDamageReduction": -25,
		"SilenceDuration": 2.5,
		"DebuffDuration": 6,
		"ImmunityDuration": 10,
		"BuildUpPerShot": 1.04,
		"BuildUpDuration": 5,
		"PropertyUpgrades": {
			"TechDamageReduction": -15,
			"SilenceDuration": 1.25,
			"TechResist": 15
		}
	},
	"upgrade_proc_tech_damage": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ProcCooldown": 1,
		"BaseDamagePct": {
			"Value": 0.0001,
			"Scale": {
				"Value": 3.04668,
				"Type": "spirit"
			}
		},
		"NanoTechPerShot": {
			"Value": 1,
			"Scale": {
				"Value": 3.04668,
				"Type": "spirit"
			}
		},
		"BaseDamagePerShot": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "weapon_damage_increase"
			}
		},
		"SpellAmplificationMultiplier": 5
	},
	"upgrade_quarantine": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 42,
		"AbilityDuration": 4.5,
		"AbilityCastRange": "30m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"upgrade_quick_silver": {
		"Name": "Quicksilver Reload",
		"Description": "Your imbued ability charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'}, and \u003Cspan class=\"highlight\"\u003Ereloads bullets\u003C/span\u003E on use.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityCooldown": 18,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 10,
		"BuffDuration": 12,
		"Damage": {
			"Value": 44,
			"Scale": {
				"Value": 0.16,
				"Type": "spirit"
			}
		},
		"AmmoReloadPercent": 100,
		"AbilityChargeUpTime": 18,
		"PropertyUpgrades": {
			"BonusFireRate": 20,
			"Damage": 56,
			"AbilityChargeUpTime": -4,
			"AbilityCooldown": -4
		}
	},
	"upgrade_rapid_recharge": {
		"Name": "Rapid Recharge",
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_extra_charge"
		],
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CooldownBetweenChargeReduction": 30,
		"BonusAbilityCharges": 2,
		"CooldownReductionOnChargedAbilities": 14,
		"BonusSpiritForChargedAbilities": 14,
		"PropertyUpgrades": {
			"BonusAbilityCharges": 2,
			"CooldownReductionOnChargedAbilities": 15,
			"BonusSpiritForChargedAbilities": 20,
			"CooldownBetweenChargeReduction": 5
		}
	},
	"upgrade_rapid_rounds": {
		"Name": "Rapid Rounds",
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"FireRate",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 9,
		"PropertyUpgrades": {
			"BonusFireRate": 15
		}
	},
	"upgrade_rebirth": {
		"Name": "Soul Rebirth",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 240,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 12,
		"SpawnTimePenalty": 30,
		"RespawnDelay": 4,
		"RespawnHealthPercent": 50
	},
	"upgrade_rechargingbullets": {
		"Name": "Recharging Rush",
		"Description": "Dealing significant {g:citadel_inline_attribute:'WeaponDamage'} replenishes a charge for \u003Cspan class=\"highlight\"\u003Eeach of your charged abilities\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 25,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSizePercent": 20,
		"BaseAttackDamagePercent": 10,
		"DamageThreshold": 200,
		"DamageWindow": 3.5,
		"PropertyUpgrades": {
			"AbilityCooldown": -12,
			"BonusClipSizePercent": 30,
			"BaseAttackDamagePercent": 30
		}
	},
	"upgrade_reduce_debuff_duration": {
		"Name": "Dispel Magic",
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 45,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechResist": 10,
		"ActiveBonusMoveSpeed": "2m",
		"BuffDuration": 3,
		"HealOnActivate": 250,
		"PropertyUpgrades": {
			"HealOnActivate": 150,
			"TechResist": 20,
			"AbilityCooldown": -25
		}
	},
	"upgrade_regenerating_bullet_shield": {
		"Name": "Battle Vest",
		"Description": "While you are \u003Cspan class=\"highlight\"\u003Eabove 65% health\u003C/span\u003E, gain \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'WeaponDamage'}\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'BonusFireRate'}\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletResist": 18,
		"OutOfCombatHealthRegen": 3,
		"LifeThreshold": 65,
		"BaseAttackDamagePercent": 18,
		"BonusFireRate": 7,
		"PropertyUpgrades": {
			"OutOfCombatHealthRegen": 3,
			"BulletResist": 12,
			"BaseAttackDamagePercent": 15,
			"BonusFireRate": 8
		}
	},
	"upgrade_regenerative_armor": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealthRegen": 20
	},
	"upgrade_reinforcing_casings": {
		"Name": "Escalating Resilience",
		"Description": "Grants \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E when your bullets hit an enemy hero. \u003Cspan class=\"highlight\"\u003EEach shot can only grant one stack.\u003C/span\u003E",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_clip_size"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"MaxArmorStacks": 30,
		"BulletResistPerStack": 2,
		"BulletResistDuration": 24,
		"BaseAttackDamagePercent": 18,
		"BonusHealth": 75,
		"BonusClipSizePercent": 35,
		"PropertyUpgrades": {
			"BulletResistPerStack": 2,
			"MaxArmorStacks": 20,
			"BonusClipSizePercent": 30,
			"BonusHealth": 125,
			"WeaponPower": 10
		}
	},
	"upgrade_reload_speed": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ReloadSpeedMultipler": -35
	},
	"upgrade_rescue_beam": {
		"Name": "Rescue Beam",
		"Description": "\u003Cspan class=\"highlight\"\u003EHeals\u003C/span\u003E a target allied hero and yourself for a percentage of \u003Cspan class=\"highlight\"\u003EMax Health\u003C/span\u003E. Once while healing, you can \u003Cspan class=\"highlight\"\u003EPull\u003C/span\u003E the target towards you. Can be self-cast.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Press",
		"Slot": "Armor",
		"Components": [
			"upgrade_health_stimpak"
		],
		"TargetTypes": [
			"HeroFriendly"
		],
		"ShopFilters": [
			"MagicDamage",
			"Durability",
			"Healing",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 60,
		"AbilityCastRange": "35m",
		"AbilityUnitTargetLimit": 1,
		"AbilityChannelTime": 2.5,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"HealPercentAmount": 20,
		"HealInterval": 0.2,
		"BonusMoveSpeed": "0m",
		"BonusSprintSpeed": "0.75m",
		"SelfModifier": 100,
		"TechRangeMultiplier": 6,
		"TechRadiusMultiplier": 6,
		"PropertyUpgrades": {
			"TechRadiusMultiplier": 20,
			"TechRangeMultiplier": 20,
			"HealPercentAmount": 15,
			"AbilityCooldown": -45
		}
	},
	"upgrade_resilience": {
		"Name": "Enduring Spirit",
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Durability"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 25,
		"AbilityLifestealPercentHero": 7
	},
	"upgrade_resonant_healing": {
		"Name": "Radiant Regeneration",
		"Description": "\u003Cspan class=\"highlight\"\u003EHeal\u003C/span\u003E and gain bonus \u003Cspan class=\"highlight\"\u003EMovement Speed\u003C/span\u003E for a short duration when you cast an ability.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_mystic_regeneration"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Movement",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 6,
		"AbilityDuration": 3,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"HealingPerCast": {
			"Value": 65,
			"Scale": {
				"Value": 2,
				"Type": "power_increase"
			}
		},
		"BonusMoveSpeed": "1.75m",
		"Regeneration": {
			"Value": 4,
			"Scale": {
				"Value": 0.04,
				"Type": "spirit"
			}
		},
		"RegenerationDuration": 7,
		"BonusHealth": 90,
		"PropertyUpgrades": {
			"Regeneration": 9,
			"HealingPerCast": 60,
			"BonusHealth": 110,
			"BonusMoveSpeed": "1m"
		}
	},
	"upgrade_restorative_locket": {
		"Name": "Restorative Locket",
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"HeroFriendly"
		],
		"ShopFilters": [
			"Healing",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 20,
		"AbilityCastRange": "35m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "35m",
		"TechResist": 8,
		"HealPerStack": {
			"Value": 16,
			"Scale": {
				"Value": 0.5,
				"Type": "power_increase"
			}
		},
		"MaxStacks": 25,
		"MaxStaminaRestore": 3,
		"PropertyUpgrades": {
			"TechResist": 10,
			"HealPerStack": 30,
			"AbilityCooldown": -8,
			"MaxStaminaRestore": 2,
			"MinStaminaRestore": 2
		}
	},
	"upgrade_return_fire": {
		"Name": "Return Fire",
		"Description": "Automatically \u003Cspan class=\"highlight\"\u003Efire a bullet\u003C/span\u003E towards any attacker who damages you with their abilities or weapon.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability",
			"MagicDamage",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 23,
		"AbilityDuration": 6.5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletDamageReflectedPct": 65,
		"SpiritDamageReflectedPct": 25,
		"BulletResist": 10,
		"PropertyUpgrades": {
			"BulletResist": 16,
			"SpiritDamageReflectedPct": 15,
			"BulletDamageReflectedPct": 25,
			"AbilityCooldown": -10
		}
	},
	"upgrade_ricochet": {
		"Name": "Ricochet",
		"Description": "Your bullets will \u003Cspan class=\"highlight\"\u003Ericochet\u003C/span\u003E on enemies near your target, \u003Cspan class=\"highlight\"\u003Eapplying any bullet procs\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Edealing a percentage of the original damage.\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy",
			"BossEnemy",
			"TrooperEnemy",
			"PropEnemy",
			"MinionEnemy",
			"Neutral"
		],
		"ShopFilters": [
			"ClipSize"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"RicochetDamagePercent": 65,
		"RicochetRadius": "13m",
		"RicochetTargetsTooltipOnly": 2,
		"BonusFireRate": 18,
		"PropertyUpgrades": {
			"RicochetDamagePercent": 15,
			"BonusFireRate": 25
		}
	},
	"upgrade_rocket_booster": {
		"Name": "Majestic Leap",
		"Description": "\u003Cspan class=\"highlight\"\u003ELaunch yourself\u003C/span\u003E high into the air and grant yourself a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E. While in the air, you can use the active again to drop down faster.\u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003ECannot be used for 5s if attacked by enemy Hero.\u003C/span\u003E",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 45,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"JumpVelocityHidden": "27m",
		"InterruptCooldown": 5,
		"AirControlPercent": 100,
		"AirControlPercentBarrier": 50,
		"SlamDownRadius": "10m",
		"VerticalDifferenceTolerance": "2m",
		"TossSpeed": 500,
		"SlowPercent": 40,
		"SlowDuration": 2.5,
		"DropDownSpeed": "35m",
		"MaxLandingSpeed": "20m",
		"ImpactHeight": "2m",
		"MinAimAngle": 30,
		"CombatBarrier": {
			"Value": 200,
			"Scale": {
				"Value": 12,
				"Type": "power_increase"
			}
		},
		"BarrierDuration": 8,
		"PropertyUpgrades": {
			"AbilityCooldown": -35,
			"CombatBarrier": 275,
			"InterruptCooldown": -3
		}
	},
	"upgrade_rocket_boots": {
		"Name": "Majestic Leap - Disabled",
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Movement"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 16,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 8,
		"JumpVelocityHidden": "22.5m",
		"InterruptCooldown": 4,
		"AirControlPercent": 100,
		"BonusHealth": 50
	},
	"upgrade_runed_gauntlets": {
		"Name": "Runed Gauntlets",
		"Description": "Everytime you land a heavy melee, your existing cooldowns get reduced.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 10,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"MeleeDistanceScale": 150,
		"MeleeResistPercent": 50,
		"BonusMeleeDamagePercent": 30,
		"CooldownReductionOnHitMin": 4,
		"CooldownReductionOnHitPct": 16,
		"PropertyUpgrades": {
			"MeleeDistanceScale": 50,
			"MeleeResistPercent": 15,
			"CooldownReductionOnHitPct": 6
		}
	},
	"upgrade_rupture": {
		"Name": "Decay",
		"Description": "Inflict \u003Cspan class=\"highlight\"\u003Edamage over time\u003C/span\u003E to a target, dealing damage based on their current health.\u003Cbr\u003EDecay's damage is non-lethal and does not apply item procs.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 30,
		"AbilityDuration": 10,
		"AbilityCastRange": {
			"Value": "20m",
			"Scale": {
				"Value": 0.1,
				"Type": "spirit"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 8,
		"HealAmpReceivePenaltyPercent": -50,
		"HealAmpRegenPenaltyPercent": -50,
		"TickRate": 1,
		"DotHealthPercent": {
			"Value": 2.6,
			"Scale": {
				"Value": 0.004,
				"Type": "spirit"
			}
		},
		"BonusHealth": 65,
		"PropertyUpgrades": {
			"TechPower": 12,
			"BonusHealth": 90,
			"HealAmpReceivePenaltyPercent": -20,
			"HealAmpRegenPenaltyPercent": -20,
			"DotHealthPercent": 0.5,
			"AbilityCooldown": -10
		}
	},
	"upgrade_self_bubble": {
		"Name": "Ethereal Shift",
		"Description": "You enter a void state and become \u003Cspan class=\"highlight\"\u003Euntargetable and invincible\u003C/span\u003E for a short duration, during which you float slowly and cannot perform actions. Afterwards you gain \u003Cspan class=\"highlight\"\u003ESpirit Power, Move Speed, and Spirit Resist\u003C/span\u003E.\u003Cbr\u003ECan be canceled early.\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EActivation cancels any active ability.\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 37,
		"AbilityDuration": 4,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BuffDuration": 5,
		"TechResist": 30,
		"DampingFactor": 3,
		"LiftHeight": 200,
		"BonusSpirit": 20,
		"FloatMoveSpeed": "2.5m",
		"BonusMoveSpeed": "3m",
		"PropertyUpgrades": {
			"AbilityDuration": 2,
			"BonusSpirit": 30,
			"BonusMoveSpeed": "2m",
			"TechResist": 10,
			"AbilityCooldown": -10,
			"FloatMoveSpeed": "3.5m"
		}
	},
	"upgrade_shadow_step": {
		"Name": "Shadow Step",
		"Description": "\u003Cspan class=\"highlight\"\u003ETeleport\u003C/span\u003E straight ahead.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Movement"
		],
		"IsDisabled": true,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 3,
		"AbilityCastRange": "12m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DamagePulseInterval": 0.5,
		"DamagePulseAmount": 50,
		"DamagePulseRadius": "13m"
	},
	"upgrade_shadow_strike": {
		"Name": "Shadow Strike",
		"Description": "Go \u003Cspan class=\"highlight\"\u003EInvisible\u003C/span\u003E on \u003Cspan class=\"highlight\"\u003EStamina use\u003C/span\u003E with no detection range. Doing a \u003Cspan class=\"highlight\"\u003Emelee attack\u003C/span\u003E while invisible will cause you to \u003Cspan class=\"highlight\"\u003Esteal bullet and spirit resistance\u003C/span\u003E from them and deal \u003Cspan class=\"highlight\"\u003Edamage over time\u003C/span\u003E.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityDuration": 3,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"InvisAlertWhenFading": 1,
		"InvisFadeToDuration": 0.2,
		"SpottedRadius": "0m",
		"RevealOnDamageDuration": 1.5,
		"RevealOnSpottedDuration": 0.25,
		"ResistStealAmount": 40,
		"TickRate": 1,
		"DPS": {
			"Value": 125,
			"Scale": {
				"Value": 0.4,
				"Type": "spirit"
			}
		},
		"MaxStacks": 1,
		"StealDuration": 6,
		"Stamina": 3,
		"BonusHealth": 350,
		"PropertyUpgrades": {
			"Stamina": 1,
			"BonusHealth": 250,
			"ResistStealAmount": 20,
			"DPS": 125,
			"AbilityDuration": 3
		}
	},
	"upgrade_sharpshooter": {
		"Name": "Sharpshooter",
		"Description": "Deal additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E when \u003Cspan class=\"highlight\"\u003Ebeyond a minimum distance\u003C/span\u003E from your target.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_long_range",
			"upgrade_high_velocity_mag"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"ClipSize"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BaseAttackDamagePercent": 10,
		"LongRangeBonusWeaponPower": 60,
		"LongRangeBonusWeaponPowerMinRange": "15m",
		"BonusAttackRangePercent": 20,
		"BonusZoomPercent": 25,
		"BonusMoveSpeed": "-0.7m",
		"BonusSprintSpeed": "1.0m",
		"BonusBulletSpeedPercent": 60,
		"PropertyUpgrades": {
			"LongRangeBonusWeaponPower": 40,
			"BonusAttackRangePercent": 10,
			"BonusBulletSpeedPercent": 45,
			"BaseAttackDamagePercent": 15
		}
	},
	"upgrade_shivas_bracelet": {
		"Name": "Frostbite Charm",
		"Description": "Imbued ability has its \u003Cspan class=\"highlight\"\u003ECooldown reduced\u003C/span\u003E and gains \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E. When the ability deals damage, \u003Cspan class=\"highlight\"\u003Efreeze\u003C/span\u003E the target and apply \u003Cspan class=\"highlight\"\u003Ebonus damage\u003C/span\u003E. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003ECooldown is per target.\u003C/span\u003E",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": true,
		"AbilityCooldown": 10,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ImbuedCooldownReduction": 50,
		"ImbuedTechPower": 70,
		"Damage": 200,
		"FreezeDuration": 1,
		"PropertyUpgrades": {
			"AbilityCooldown": -2,
			"ImbuedCooldownReduction": 15,
			"ImbuedTechPower": 40,
			"Damage": 100,
			"FreezeDuration": 0.3
		}
	},
	"upgrade_shrink_ray": {
		"Name": "Shrink Ray",
		"Description": "Reduces \u003Cspan class=\"highlight\"\u003EModel Size\u003C/span\u003E and grants \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E to the target. Allows \u003Cspan class=\"highlight\"\u003Eusage of tunnels\u003C/span\u003E in this mode. Can be self-cast.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroFriendly"
		],
		"ShopFilters": [
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 30,
		"AbilityCastRange": "40m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ShrinkDuration": 60,
		"BonusMoveSpeed": "5.0m",
		"ModelScaleGrowth": 0.5,
		"ModelScaleGrowthTooltip": -50,
		"BonusFireRate": 20,
		"PropertyUpgrades": {
			"ModelScaleGrowth": -0.15,
			"ModelScaleGrowthTooltip": -15,
			"BonusMoveSpeed": "2m",
			"BonusFireRate": 20,
			"AbilityCooldown": -15
		}
	},
	"upgrade_silencer": {
		"Name": "Silencer",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"Disruption"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 36,
		"AbilityDuration": 4,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"EMPDuration": 2,
		"BaseAttackDamagePercent": 20
	},
	"upgrade_siphon_bullets": {
		"Name": "Siphon Bullets",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BaseAttackDamagePercent": 15,
		"BulletResist": 10,
		"StealPerHit": 1,
		"StealPerKill": 1,
		"StackLostPerDeath": 2,
		"MaxStacks": 9999,
		"StealDuration": 17,
		"ProcCooldown": 1.2,
		"HealthStealPctHero": 2.5,
		"ParticleRadius": "1m",
		"PropertyUpgrades": {
			"HealthStealPctHero": 1.5,
			"BulletResist": 10
		}
	},
	"upgrade_slow_immunity": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 32,
		"AbilityDuration": 6,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"upgrade_slowing_bullets": {
		"Name": "Slowing Bullets",
		"Description": "Your bullets build up a \u003Cspan class=\"highlight\"\u003EMovement Slow\u003C/span\u003E on enemies.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"SlowPercent": 30,
		"GroundDashReductionPercent": -22,
		"SlowDuration": 3.5,
		"BuildUpDuration": 5,
		"BuildUpPerShot": 0.7,
		"PropertyUpgrades": {
			"SlowPercent": 20,
			"GroundDashReductionPercent": -10
		}
	},
	"upgrade_slowing_tech": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy",
			"CreepEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"SlowPercent": 15,
		"SlowDuration": 2
	},
	"upgrade_small_attack_speed": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 8
	},
	"upgrade_soaring_spirit": {
		"Name": "Improved Spirit",
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_improved_spirit"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Movement",
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 18,
		"BonusSprintSpeed": "1m",
		"BonusHealth": 75,
		"OutOfCombatHealthRegen": 1.5,
		"PropertyUpgrades": {
			"TechPower": 22,
			"OutOfCombatHealthRegen": 3
		}
	},
	"upgrade_spellbreaker": {
		"Name": "Spellbreaker",
		"Description": "The next instance of high {g:citadel_inline_attribute:'SpiritDamage'} you take is significantly reduced.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_debuff_reducer"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 9,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechResist": 18,
		"StatusResistancePercent": 25,
		"DamageThreshold": 175,
		"SpiritDamageReductionProc": 65,
		"BonusHealth": 90,
		"PropertyUpgrades": {
			"TechResist": 15,
			"StatusResistancePercent": 15,
			"AbilityCooldown": -3
		}
	},
	"upgrade_spellshield": {
		"Name": "Hexafoil Ward",
		"Description": "Block the next {g:citadel_inline_attribute:'SpiritDamage'} or \u003Cspan class=\"highlight\"\u003EDebuff\u003C/span\u003E, preventing its effects. Only regenerates outside of combat.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 12,
		"AbilityUnitTargetLimit": 1,
		"ChannelMoveSpeed": "1.3m",
		"TechResist": 15,
		"SpellShieldLingerDuration": 0.3,
		"SpellShieldFlavorText": "asdasd"
	},
	"upgrade_spellslinger_headshots": {
		"Name": "Spirit Rend",
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_tech_defense_shredders"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ProcCooldown": 2,
		"BonusHealth": 75,
		"MaxStacks": 4,
		"AbilityLifestealPercentHero": 10,
		"MagicResistReduction": -7,
		"TechArmorDamageReduction": -8,
		"DebuffDuration": 8,
		"PropertyUpgrades": {
			"MagicResistReduction": -5,
			"AbilityLifestealPercentHero": 10,
			"TechArmorDamageReduction": -10
		}
	},
	"upgrade_spirit_bubble": {
		"Name": "Spirit Shielding",
		"Description": "Gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E whenever you take significant {g:citadel_inline_attribute:'SpiritDamage'} from enemy Heroes in a small time frame.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_grit"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 45,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DamageWindow": 3.5,
		"DamageThreshold": 225,
		"CombatBarrier": {
			"Value": 300,
			"Scale": {
				"Value": 5,
				"Type": "power_increase"
			}
		},
		"OutOfCombatHealthRegen": 2.5,
		"BarrierDuration": 8,
		"TechResist": 18,
		"PropertyUpgrades": {
			"OutOfCombatHealthRegen": 3,
			"CombatBarrier": 175,
			"TechResist": 20,
			"AbilityCooldown": -20
		}
	},
	"upgrade_spirit_burn": {
		"Name": "Spirit Burn",
		"Description": "Dealing significant {g:citadel_inline_attribute:'SpiritDamage'} to an enemy within 5s causes an explosion dealing damage and a burn to that enemy. While burning, enemies take damage over time and receive reduced healing.\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EThe cooldown is per enemy, so each target can only be burned once per cooldown. Deals half-damage on non-heroes.\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechRangeMultiplier": 6,
		"TechRadiusMultiplier": 6,
		"DamageThreshold": 500,
		"DamageThresholdDuration": 5,
		"ExplosionDamage": 50,
		"ExplosionRadius": "3m",
		"DPS": {
			"Value": 24,
			"Scale": {
				"Value": 0.06,
				"Type": "spirit"
			}
		},
		"DebuffDuration": 8,
		"HealAmpReceivePenaltyPercent": -70,
		"HealAmpRegenPenaltyPercent": -70,
		"TickRate": 0.5,
		"ImmunityDuration": 20,
		"DamagePctVsNonHeroes": 50,
		"PropertyUpgrades": {
			"ExplosionDamage": 160,
			"TechRadiusMultiplier": 12,
			"TechRangeMultiplier": 12,
			"DPS": 20,
			"ImmunityDuration": -6
		}
	},
	"upgrade_spirit_sap": {
		"Name": "Spirit Sap",
		"Description": "Target an enemy to \u003Cspan class=\"highlight\"\u003Ereduce their Spirit Resist\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 18,
		"AbilityDuration": 12,
		"AbilityCastRange": "40m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"MagicResistReduction": -9,
		"BonusHealth": 50,
		"TechPowerReduction": -30,
		"PropertyUpgrades": {
			"BonusHealth": 150,
			"MagicResistReduction": -12,
			"AbilityCooldown": -12,
			"TechPowerReduction": -26
		}
	},
	"upgrade_spirit_snatch": {
		"Name": "Spirit Snatch",
		"Description": "When you perform a \u003Cspan class=\"highlight\"\u003ELight or Heavy Melee\u003C/span\u003E attack against a hero, the attack deals extra {g:citadel_inline_attribute:'SpiritDamage'} and steals \u003Cspan class=\"highlight\"\u003ESpirit Resist\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.\u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003EEffects are reduced by 30% for Light Melee hits.\u003C/span\u003E",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_acolytes_glove"
		],
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Melee"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 6,
		"AbilityDuration": 10,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"LightMeleeReduction": 30,
		"SpiritDamage": {
			"Value": 50,
			"Scale": {
				"Value": 0.84,
				"Type": "spirit"
			}
		},
		"TechArmorDamageReduction": -12,
		"TechArmorGain": 12,
		"TechPowerReduction": -25,
		"TechPowerGain": 25,
		"BonusMeleeDamagePercent": 7,
		"BonusHealth": 75,
		"PropertyUpgrades": {
			"SpiritDamage": 50,
			"TechArmorGain": 5,
			"TechArmorDamageReduction": -5,
			"TechPowerGain": 35,
			"TechPowerReduction": -35
		}
	},
	"upgrade_split_shot": {
		"Name": "Split Shot",
		"Description": "Make your weapon fire \u003Cspan class=\"highlight\"\u003Emultishot\u003C/span\u003E. \u003Cbr\u003E\u003Cbr\u003E Hitting more than one Hero per attack will grant a \u003Cspan class=\"highlight\"\u003Estacking weapon damage bonus\u003C/span\u003E. \u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003ETargets can only be hit once per multishot.\u003C/span\u003E",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 27,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusShotsDuration": 5,
		"BulletSplitShot": 5,
		"SpreadAngleDegrees": 45,
		"WeaponDamageBonusDuration": 12,
		"WeaponDamagePerStack": 8,
		"MaxStacks": 5,
		"PropertyUpgrades": {
			"BulletSplitShot": 4,
			"WeaponDamagePerStack": 8,
			"AbilityCooldown": -8
		}
	},
	"upgrade_sprint_booster": {
		"Name": "Sprint Boots",
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Healing",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusSprintSpeed": "2.0m",
		"OutOfCombatHealthRegen": 2,
		"PropertyUpgrades": {
			"OutOfCombatHealthRegen": 8,
			"BonusSprintSpeed": "12m"
		}
	},
	"upgrade_stabilizer": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
		"MoveWhileZoomedSpeedPenaltyReductionPercent": 100,
		"BonusBulletSpeedPercent": 30
	},
	"upgrade_stabilizing_tripod": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Press",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 64,
		"AbilityDuration": 20,
		"AbilityCastRange": "15m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ModelScale": 1,
		"TickRate": 0.5,
		"TrackingSpeed": 125,
		"TurretAttackDelay": 0.35,
		"TurretAttackRange": "50m",
		"TurretDeployTime": 2,
		"TurretLifetime": 20,
		"AttackConeAngle": 10,
		"StationaryWeaponPower": 40,
		"StationaryRecoilReduction": 25,
		"CasterHealthPercent": 100,
		"BulletSpeedOverride": 6500
	},
	"upgrade_stasis_bomb": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 37,
		"AbilityDuration": 6,
		"AbilityCastRange": "20m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"StasisRadius": "7m",
		"ExplodeRadius": "7m",
		"ExplodeDamage": {
			"Value": 250,
			"Scale": {
				"Value": 1.52334,
				"Type": "spirit"
			}
		},
		"StunDuration": 1.5,
		"ImmunityDuration": 4,
		"EMPDuration": 3,
		"EMPProcChance": 100,
		"BuildUpPerShot": 1.6,
		"BuildUpDuration": 10,
		"DampingFactor": 0.5,
		"LiftHeight": 120,
		"SlamdownSpeed": 500,
		"MoveSpeedMax": "4m"
	},
	"upgrade_superacolytes_glove": {
		"Name": "Hex-Sealed Knuckles",
		"Description": "After dealing an accumulated \u003Cspan class=\"highlight\"\u003E{s:StoredSpiritDamage}\u003C/span\u003E spirit damage, your next \u003Cspan class=\"highlight\"\u003EHeavy Melee Attack\u003C/span\u003E deals an additional \u003Cspan class=\"highlight\"\u003E{s:StoredSpiritDamage} spirit damage\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Melee"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 3,
		"AbilityDuration": 13,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"StoredSpiritDamage": {
			"Value": 200,
			"Scale": {
				"Value": 0.93,
				"Type": "spirit"
			}
		},
		"BonusHealth": 75,
		"BonusHealthRegen": 1,
		"BonusMeleeDamagePercent": 30
	},
	"upgrade_superior_stamina": {
		"Name": "Stamina Mastery",
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_improved_stamina"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Movement",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Stamina": 2,
		"StaminaCooldownReduction": 18,
		"AirMoveIncreasePercent": 23,
		"PropertyUpgrades": {
			"Stamina": 2,
			"AirMoveIncreasePercent": 40,
			"StaminaCooldownReduction": 15
		}
	},
	"upgrade_suppressor": {
		"Name": "Suppressor",
		"Description": "When you deal {g:citadel_inline_attribute:'SpiritDamage'} to enemies, you also reduce their \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"Healing",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 4.5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 6,
		"FireRateSlow": 28,
		"BulletResist": 8,
		"PropertyUpgrades": {
			"TechPower": 12,
			"BulletResist": 16,
			"FireRateSlow": 20
		}
	},
	"upgrade_surging_power": {
		"Name": "Vampiric Burst",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": [
			"upgrade_vampire"
		],
		"TargetTypes": [
			"HeroFriendly"
		],
		"ShopFilters": [
			"FireRate",
			"WeaponDamage",
			"Movement",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 30,
		"AbilityDuration": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ActiveBonusFireRate": 34,
		"ActiveBonusLifesteal": 70,
		"BonusHealth": 100,
		"ActiveReloadPercent": 75,
		"BulletResist": 10,
		"BulletLifestealPercent": 13,
		"BaseAttackDamagePercent": 6,
		"PropertyUpgrades": {
			"ActiveBonusFireRate": 25,
			"AbilityCooldown": -10,
			"BulletResist": 10,
			"BulletLifestealPercent": 16,
			"BonusHealth": 110
		}
	},
	"upgrade_target_stun": {
		"Name": "Knockdown",
		"Description": "Apply a \u003Cspan class=\"highlight\"\u003EStun\u003C/span\u003E after \u003Cspan class=\"highlight\"\u003E2s\u003C/span\u003E. Stun duration is increased against \u003Cspan class=\"highlight\"\u003Eairborne\u003C/span\u003E targets.\u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EIncreases the target's gravity for the duration of the stun.\u003C/span\u003E",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 35,
		"AbilityCastRange": "45m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"StunDelay": 2,
		"StunDuration": 0.5,
		"VisualContractRadius": "3m",
		"BonusHealth": 75,
		"MaxBonusDuration": 1.5,
		"MaxHeightForBonus": "30m",
		"TechRangeMultiplier": 5,
		"TechRadiusMultiplier": 5,
		"PropertyUpgrades": {
			"TechRadiusMultiplier": 6,
			"TechRangeMultiplier": 6,
			"StunDuration": 0.75,
			"BonusHealth": 75
		}
	},
	"upgrade_targeted_silence": {
		"Name": "Silence Wave",
		"Description": "Launch an expanding projectile which \u003Cspan class=\"highlight\"\u003ESilences\u003C/span\u003E enemies for a short duration and deals impact damage. \u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003ESilence does not interrupt channeling abilities.\u003C/span\u003E",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 42,
		"AbilityDuration": 3,
		"AbilityCastRange": "40m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 50,
		"CooldownOnMiss": 30,
		"HeightOffGround": "1m",
		"GrowthPerMeter": "0.15m",
		"InitialWidth": "5.0m",
		"Damage": {
			"Value": 75,
			"Scale": {
				"Value": 0.7,
				"Type": "spirit"
			}
		},
		"PropertyUpgrades": {
			"AbilityCooldown": -10,
			"Damage": 125,
			"BonusHealth": 75
		}
	},
	"upgrade_tech_armor": {
		"Name": "Spirit Armor",
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Durability"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechResist": 15
	},
	"upgrade_tech_cleave": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechCleaveDamagePercent": 75,
		"TechCleaveRadius": "10m",
		"ProcCooldown": 0.05
	},
	"upgrade_tech_damage_pulse": {
		"Name": "Torment Pulse",
		"Description": "Periodically deals {g:citadel_inline_attribute:'SpiritDamage'} to the closest two enemies nearby.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1.4,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 100,
		"DamagePulseAmount": {
			"Value": 25,
			"Scale": {
				"Value": 0.23,
				"Type": "spirit"
			}
		},
		"DamagePulseRadius": "9m",
		"MeleeResistPercent": 18,
		"PropertyUpgrades": {
			"BonusHealth": 75,
			"DamagePulseAmount": 30
		}
	},
	"upgrade_tech_defense_shredders": {
		"Name": "Spirit Shredder Bullets",
		"Description": "Your bullets apply a debuff that reduces the \u003Cspan class=\"highlight\"\u003ESpirit Resist\u003C/span\u003E of the target and grants you and your allies \u003Cspan class=\"highlight\"\u003ESpirit Lifesteal\u003C/span\u003E against them.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechArmorDamageReduction": -8,
		"DebuffDuration": 8,
		"AbilityLifestealPercentHero": 10,
		"PropertyUpgrades": {
			"TechArmorDamageReduction": -10,
			"AbilityLifestealPercentHero": 10
		}
	},
	"upgrade_tech_overflow": {
		"Name": "Spiritual Overflow",
		"Description": "Gain bonus \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Lifesteal\u003C/span\u003E by \u003Cspan class=\"highlight\"\u003Echarging up\u003C/span\u003E when shooting enemy heroes.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_health_stealing_magic"
		],
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 15,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 6,
		"AbilityLifestealPercentHero": 13,
		"NonHeroAbilityLifestealTooltipOnly": 3,
		"BonusHealth": 90,
		"BonusFireRate": 30,
		"BonusSpirit": 40,
		"BonusSpiritLifesteal": 10,
		"BonusAbilityDurationPercent": 13,
		"BuildUpPerShot": 0.75,
		"BuildUpDuration": 5,
		"PropertyUpgrades": {
			"BonusAbilityDurationPercent": 15,
			"BonusSpirit": 30,
			"BonusFireRate": 20,
			"AbilityLifestealPercentHero": 15,
			"BonusHealth": 80,
			"TechPower": 9
		}
	},
	"upgrade_tech_purge": {
		"Name": "Spirit Resilience",
		"Description": "When below \u003Cspan class=\"highlight\"\u003E50% health\u003C/span\u003E, gain additional Spirit Resist.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechResist": 30,
		"HealthThreshold": 50,
		"TechResistBelowThreshold": 15,
		"OutOfCombatHealthRegen": 3,
		"PropertyUpgrades": {
			"TechResist": 10,
			"TechResistBelowThreshold": 10
		}
	},
	"upgrade_tech_range": {
		"Name": "Greater Expansion",
		"Description": "Increases the \u003Cspan class=\"highlight\"\u003Erange\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Eeffect radius\u003C/span\u003E of your abilities and items.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_magic_reach"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechRangeMultiplier": 30,
		"TechRadiusMultiplier": 30,
		"TechResist": 10,
		"PropertyUpgrades": {
			"TechResist": 10,
			"TechRadiusMultiplier": 20,
			"TechRangeMultiplier": 20
		}
	},
	"upgrade_thermal_detonator": {
		"Name": "Alchemical Fire",
		"Description": "Throw a flask that explodes on contact, creating an area that does increasing {g:citadel_inline_attribute:'SpiritDamage'} \u003Cspan class=\"highlight\"\u003Eper second\u003C/span\u003E and reduces enemy \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.\u003Cbr\u003E\u003Cbr\u003E50% less effective vs non-heroes.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Press",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 30,
		"AbilityDuration": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 45,
			"Scale": {
				"Value": 0.2,
				"Type": "spirit"
			}
		},
		"DPSIncrease": {
			"Value": 7,
			"Scale": {
				"Value": 0.04,
				"Type": "spirit"
			}
		},
		"DPSMax": {
			"Value": 95,
			"Scale": {
				"Value": 0.4,
				"Type": "spirit"
			}
		},
		"NonHeroReductionPercent": 50,
		"Radius": "10m",
		"HeightOffGround": 50,
		"TickRate": 0.5,
		"BulletArmorReduction": {
			"Value": -7,
			"Scale": {
				"Value": -0.055,
				"Type": "spirit"
			}
		},
		"SpiritPower": 10,
		"PropertyUpgrades": {
			"DPS": 30,
			"DPSMax": 30,
			"BulletArmorReduction": -8,
			"SpiritPower": 15
		}
	},
	"upgrade_timeless_emblem": {
		"Name": "Timeless Emblem",
		"Description": null,
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_transcendent_cooldown"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Healing"
		],
		"IsDisabled": true,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CooldownReduction": 50,
		"TechRangeMultiplier": 50,
		"TechRadiusMultiplier": 50,
		"BonusAbilityDurationPercent": 50,
		"ItemCooldownReduction": 50,
		"PropertyUpgrades": {
			"TechRadiusMultiplier": 10,
			"TechRangeMultiplier": 10,
			"CooldownReduction": 10,
			"ItemCooldownReduction": 10,
			"BonusAbilityDurationPercent": 10
		}
	},
	"upgrade_titan_round": {
		"Name": "Titanic Magazine",
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_clip_size"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"ClipSize",
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSizePercent": 100,
		"BaseAttackDamagePercent": 14,
		"PropertyUpgrades": {
			"BaseAttackDamagePercent": 18,
			"BonusClipSizePercent": 70
		}
	},
	"upgrade_toughness_3": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 125,
		"BonusHealthRegen": 2
	},
	"upgrade_toxic_bullets": {
		"Name": "Toxic Bullets",
		"Description": "Your bullets build up a \u003Cspan class=\"highlight\"\u003EBleed\u003C/span\u003E on enemies, causing them to lose a \u003Cspan class=\"highlight\"\u003Epercentage\u003C/span\u003E of their \u003Cspan class=\"highlight\"\u003EMax Health\u003C/span\u003E over time. Also applies \u003Cspan class=\"highlight\"\u003EHealing Reduction\u003C/span\u003E on the bleeding target.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy",
			"CreepEnemy",
			"MinionEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DotHealthPercent": {
			"Value": 1.9,
			"Scale": {
				"Value": 0.005,
				"Type": "spirit"
			}
		},
		"DotDuration": 4,
		"BuildUpPerShot": 1.28,
		"BuildUpDuration": 5,
		"TickRate": 0.5,
		"HealAmpReceivePenaltyPercent": -35,
		"HealAmpRegenPenaltyPercent": -35,
		"DotMultiplerTroopers": 0.5,
		"PropertyUpgrades": {
			"HealAmpReceivePenaltyPercent": -30,
			"HealAmpRegenPenaltyPercent": -30,
			"DotHealthPercent": 0.7
		}
	},
	"upgrade_transcendent_cooldown": {
		"Name": "Transcendent Cooldown",
		"Description": "Reduces the \u003Cspan class=\"highlight\"\u003ECooldown\u003C/span\u003E of your abilities and items.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_cooldown_reduction"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CooldownReduction": 25,
		"ItemCooldownReduction": 25,
		"OutOfCombatHealthRegen": 4,
		"PropertyUpgrades": {
			"ItemCooldownReduction": 10,
			"OutOfCombatHealthRegen": 10,
			"CooldownReduction": 15
		}
	},
	"upgrade_trophy_collector": {
		"Name": "Trophy Collector",
		"Description": "Whenever you score an \u003Cspan class=\"highlight\"\u003Eassist or kill\u003C/span\u003E, gain extra \u003Cspan class=\"highlight\"\u003Esprint\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003Eability range\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Epassive soul generation\u003C/span\u003E. This effect stacks and persists through death.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_sprint_booster"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Healing",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusSprintSpeed": "2.0m",
		"OutOfCombatHealthRegen": 2,
		"StackingBonusSprintSpeed": "0.15m",
		"StackingTechRangeMultiplier": 0.75,
		"StackingTechRadiusMultiplier": 0.75,
		"StackingGoldPerMinute": 18,
		"ThinkRate": 3,
		"MaxStacks": 16,
		"NonPlayerBonusWeaponPower": -15,
		"PropertyUpgrades": {
			"StackingTechRadiusMultiplier": 3,
			"StackingTechRangeMultiplier": 3,
			"OutOfCombatHealthRegen": 6,
			"BonusSprintSpeed": "12m",
			"MaxStacks": 83
		}
	},
	"upgrade_ultimate_burst": {
		"Name": "Lightning Scroll",
		"Description": "Damage from your ultimate applies a {g:citadel_inline_attribute:'Stun'} and deals {g:citadel_inline_attribute:'BonusSpiritDamage'} after a short delay.\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_magic_slow"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 2,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Damage": 150,
		"SlowPercent": 80,
		"BonusHealth": 50,
		"StunDuration": 0.75,
		"DelayBeforeStun": 3,
		"BonusSprintSpeed": "0.75m",
		"MovementSpeedSlow": 30,
		"GroundDashReductionPercent": -12,
		"PropertyUpgrades": {
			"BonusHealth": 100,
			"Damage": 100,
			"BonusSprintSpeed": "5m",
			"StunDuration": 0.75
		}
	},
	"upgrade_unstable_concoction": {
		"Name": "Unstable Concoction",
		"Description": "Consume a concoction that grants you \u003Cspan class=\"highlight\"\u003EUnstoppable\u003C/span\u003E and increased \u003Cspan class=\"highlight\"\u003Espeed, health, spirit and weapon damage\u003C/span\u003E. After a short duration \u003Cspan class=\"highlight\"\u003Eyou die and explode\u003C/span\u003E, stunning nearby enemies and dealing damage based on your maximum health. Dying this way reduces your respawn time by \u003Cspan class=\"highlight\"\u003E50%\u003C/span\u003E.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 25,
		"AbilityDuration": 4,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 150,
		"BonusMoveSpeed": "10m",
		"BonusHealth": 3000,
		"BaseAttackDamagePercent": 150,
		"MaxHPDamage": 30,
		"StunDuration": 3,
		"Radius": "22m",
		"RespawnTimeMod": 50,
		"PropertyUpgrades": {
			"StunDuration": 0.5,
			"BaseAttackDamagePercent": 50,
			"TechPower": 50,
			"BonusHealth": 1300
		}
	},
	"upgrade_unstoppable": {
		"Name": "Unstoppable",
		"Description": "Temporarily suppress \u003Cspan class=\"highlight\"\u003Enegative status effects\u003C/span\u003E and become \u003Cspan class=\"highlight\"\u003Eimmune\u003C/span\u003E to \u003Cspan class=\"highlight\"\u003EStun, Silence, Sleep, Root, and Disarm\u003C/span\u003E. \u003Cbr\u003ECannot be used while \u003Cspan class=\"highlight\"\u003EStunned\u003C/span\u003E or \u003Cspan class=\"highlight\"\u003ESlept\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": [
			"upgrade_debuff_reducer"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Durability",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 60,
		"AbilityDuration": 5.5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 125,
		"StatusResistancePercent": 25,
		"PropertyUpgrades": {
			"AbilityDuration": 1.25,
			"BonusHealth": 75,
			"AbilityCooldown": -35,
			"StatusResistancePercent": 15
		}
	},
	"upgrade_vampire": {
		"Name": "Bullet Lifesteal",
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletLifestealPercent": 13,
		"BonusHealth": 90,
		"BaseAttackDamagePercent": 6,
		"PropertyUpgrades": {
			"BulletLifestealPercent": 16,
			"BonusHealth": 120
		}
	},
	"upgrade_veil_walker": {
		"Name": "Veil Walker",
		"Description": "Walking through a \u003Cspan class=\"highlight\"\u003Ecosmic veil\u003C/span\u003E grants you \u003Cspan class=\"highlight\"\u003EStealth\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003EHeal\u003C/span\u003E and increased \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_sprint_booster"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Durability",
			"ClipSize"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 15,
		"AbilityDuration": 16,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"InvisAlertWhenFading": 1,
		"InvisFadeToDuration": 0.25,
		"SpottedRadius": "20m",
		"RevealOnDamageDuration": 0.5,
		"RevealOnSpottedDuration": 1.25,
		"BonusSprintSpeed": "2.0m",
		"OutOfCombatHealthRegen": 2,
		"BonusHealth": 125,
		"SpiritPower": 10,
		"InvisDuration": 8,
		"BonusMoveSpeed": "3.5m",
		"HealOnVeil": {
			"Value": 85,
			"Scale": {
				"Value": 8,
				"Type": "power_increase"
			}
		},
		"PropertyUpgrades": {
			"SpiritPower": 25,
			"InvisMoveSpeedMod": "6m",
			"HealOnVeil": 300,
			"AbilityCooldown": -9,
			"InvisDuration": 4,
			"BonusMoveSpeed": "4m",
			"OutOfCombatHealthRegen": 8,
			"BonusSprintSpeed": "12m"
		}
	},
	"upgrade_vex_barrier": {
		"Name": "Reactive Barrier",
		"Description": "Gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E when you are \u003Cspan class=\"highlight\"\u003EStunned, Chained, Immobilized, Slept or Silenced\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_grit"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 55,
		"AbilityDuration": 10,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"VexBarrierCombatBarrier": {
			"Value": 325,
			"Scale": {
				"Value": 1.8,
				"Type": "spirit"
			}
		},
		"OutOfCombatHealthRegen": 1,
		"PropertyUpgrades": {
			"VexBarrierCombatBarrier": 375,
			"AbilityCooldown": -15
		}
	},
	"upgrade_warp_stone": {
		"Name": "Warp Stone",
		"Description": "\u003Cspan class=\"highlight\"\u003ETeleport\u003C/span\u003E straight ahead, gaining \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 16,
		"AbilityCastRange": "11m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletResist": 30,
		"CasterBuffDuration": 6,
		"PropertyUpgrades": {
			"BulletResist": 20,
			"AbilityCastRange": "9m",
			"AbilityCooldown": -3
		}
	},
	"upgrade_weapon_backstabber": {
		"Name": "Stalker",
		"Description": "Dealing {g:citadel_inline_attribute:'WeaponDamage'} at close range opens a wound and grants you {g:citadel_inline_attribute:'BonusMoveSpeed'}. \u003Cbr\u003E\u003Cbr\u003EWounded enemies take {g:citadel_inline_attribute:'SpiritDPS'}, have reduced {g:citadel_inline_attribute:'BulletResist'}, and are revealed \u003Cspan class=\"highlight\"\u003Ethrough walls\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 6,
		"AbilityDuration": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 50,
		"DPS": 17,
		"TickRate": 0.5,
		"ProcRadius": "8m",
		"DebuffRadius": "25m",
		"BulletResistReduction": -6,
		"DebuffDuration": 5,
		"BonusMoveSpeed": "1.5m",
		"ReduceFootstepSound": -50,
		"PropertyUpgrades": {
			"BulletResistReduction": -10,
			"BonusMoveSpeed": "2m",
			"DPS": 20,
			"ReduceFootstepSound": -50
		}
	},
	"upgrade_weapon_detention_ammo": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"Disruption"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 100,
		"BonusFireRate": 15,
		"TetherDuration": 2.3,
		"ImmunityDuration": 8,
		"BuildUpPerShot": 1.2,
		"BuildUpDuration": 10,
		"TetherRadius": "7m"
	},
	"upgrade_weapon_eater": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"WeaponPowerPerKill": 3.5,
		"WeaponPowerPerDeath": 6,
		"KillWindow": 1,
		"MaxWeaponPower": 30,
		"BaseBonusCounter": -5
	},
	"upgrade_weapon_instant_reload": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 21,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSizePercent": 60
	},
	"upgrade_weapon_overdrive_clip": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 53,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"HealthDamagePercent": 20,
		"BonusReloadSpeed": -75,
		"BonusWeaponPower": 100,
		"OverdriveClipDuration": 5
	},
	"upgrade_weapon_power_and_health_drain": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 11.5,
		"AbilityDuration": 4,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"WeaponPowerWhileActivated": 135,
		"HealthDrainedPerSecond": 35,
		"Interval": 0.1
	},
	"upgrade_weapon_shielding": {
		"Name": "Weapon Shielding",
		"Description": "Gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E whenever you take significant {g:citadel_inline_attribute:'WeaponDamage'} from enemy Heroes in a small time frame.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_grit"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 35,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DamageWindow": 4,
		"DamageThreshold": 250,
		"CombatBarrier": {
			"Value": 300,
			"Scale": {
				"Value": 5,
				"Type": "power_increase"
			}
		},
		"OutOfCombatHealthRegen": 2.5,
		"BarrierDuration": 8,
		"BulletResist": 18,
		"PropertyUpgrades": {
			"OutOfCombatHealthRegen": 3,
			"CombatBarrier": 225,
			"BulletResist": 15,
			"AbilityCooldown": -20
		}
	},
	"upgrade_weighted_shots": {
		"Name": "Weighted Shots",
		"Description": "Your bullets build up a \u003Cspan class=\"highlight\"\u003EMovement Slow\u003C/span\u003E on enemies.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_slowing_bullets"
		],
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BaseAttackDamagePercent": 30,
		"StatusResistancePercent": 22,
		"StaminaCooldownReduction": -14,
		"SlowPercent": 30,
		"GroundDashReductionPercent": -22,
		"SlowDuration": 3.5,
		"BonusMoveSpeed": "-0.5m",
		"BuildUpDuration": 5,
		"BuildUpPerShot": 0.7,
		"PropertyUpgrades": {
			"StatusResistancePercent": 10,
			"BaseAttackDamagePercent": 35,
			"SlowPercent": 20,
			"GroundDashReductionPercent": -10
		}
	},
	"upgrade_withering_whip": {
		"Name": "Rusted Barrel",
		"Description": "Target an enemy to reduce their \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EBullet Resistance\u003C/span\u003E.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"Disruption",
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 16,
		"AbilityDuration": 5,
		"AbilityCastRange": "32m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"FireRateSlow": 32,
		"BonusHealth": 60,
		"BonusSprintSpeed": "0.5m",
		"BulletArmorReduction": -8,
		"PropertyUpgrades": {
			"BonusHealth": 130,
			"BulletArmorReduction": -4,
			"FireRateSlow": 20,
			"AbilityCooldown": -8
		}
	},
	"weapon_upgrade_base": {
		"Name": null,
		"Description": null,
		"Cost": null,
		"Tier": null,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"weapon_upgrade_t1": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"weapon_upgrade_t2": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"weapon_upgrade_t3": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"weapon_upgrade_t4": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"weapon_upgrade_t5": {
		"Name": null,
		"Description": null,
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	}
}