{
  "game": "deadlock",
  "kind": "items",
  "version": "6698",
  "license": "Data extracted from the Deadlock game client, build 6698. Deadlock and its assets are trademarks of their owners; this project is not affiliated with or endorsed by any publisher. Free to reuse with attribution to varietygamers.com; this data carries no game art.",
  "count": 156,
  "entities": [
    {
      "id": "upgrade_active_reload",
      "name": "Active Reload",
      "slug": "active-reload",
      "url": "https://varietygamers.com/deadlock/items/active-reload/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BonusFireRate"
              },
              {
                "m_strBonus": "3m",
                "m_strPropertyName": "BonusMoveSpeed"
              },
              {
                "m_strBonus": "12",
                "m_strPropertyName": "BulletLifestealPercent"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "BonusClipSizePercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 12,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "While reloading, pressing "
          },
          {
            "b": "Reload",
            "t": "binding",
            "v": "Reload"
          },
          {
            "t": "text",
            "v": " during the highlighted portion will "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "instantly finish your reload"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and grant you "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Fire Rate"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ", "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Bullet Lifesteal"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Move Speed"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "While reloading, pressing Reload during the highlighted portion will instantly finish your reload and grant you Fire Rate, Bullet Lifesteal and Move Speed.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/active_reload",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "12"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "7"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusClipSizePercent": {
            "displayType": "EClipSizeIncrease",
            "label": "Max Ammo",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "20"
          },
          "BonusFireRate": {
            "cssClass": "fire_rate",
            "displayType": "EFireRate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "usage": "ConditionallyApplied",
            "value": "25"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "displayType": "EMaxMoveSpeed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "value": "0.75m"
          },
          "BulletLifestealPercent": {
            "cssClass": "healing",
            "displayType": "EBulletLifesteal",
            "label": "Bullet Lifesteal",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_LIFESTEAL",
            "usage": "ConditionallyApplied",
            "value": "16"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusClipSizePercent"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "While reloading, pressing "
                  },
                  {
                    "b": "Reload",
                    "t": "binding",
                    "v": "Reload"
                  },
                  {
                    "t": "text",
                    "v": " during the highlighted portion will "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "instantly finish your reload"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and grant you "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Fire Rate"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Bullet Lifesteal"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Move Speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "While reloading, pressing Reload during the highlighted portion will instantly finish your reload and grant you Fire Rate, Bullet Lifesteal and Move Speed.",
                "elevated": [],
                "important": [
                  "BonusFireRate",
                  "BulletLifestealPercent",
                  "BonusMoveSpeed"
                ],
                "locString": "upgrade_active_reload_desc",
                "properties": [
                  "AbilityCooldown",
                  "AbilityDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterWeaponDamage"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "active-reload",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_thermal_detonator",
      "name": "Alchemical Fire",
      "slug": "alchemical-fire",
      "url": "https://varietygamers.com/deadlock/items/alchemical-fire/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "30",
                "m_strPropertyName": "DPS"
              },
              {
                "m_strBonus": "30",
                "m_strPropertyName": "DPSMax"
              },
              {
                "m_strBonus": "-8",
                "m_strPropertyName": "BulletArmorReduction"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "SpiritPower"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "weapon_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 30,
        "cost": 3200,
        "description": [
          {
            "t": "text",
            "v": "Throw a flask that explodes on contact, creating an area that does increasing "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": " "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "per second"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and reduces enemy "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Bullet Resist"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          },
          {
            "t": "br"
          },
          {
            "t": "br"
          },
          {
            "p": "NonHeroReductionPercent",
            "t": "value",
            "v": "50"
          },
          {
            "t": "text",
            "v": "% less effective vs non-heroes."
          }
        ],
        "descriptionText": "Throw a flask that explodes on contact, creating an area that does increasing spirit damage per second and reduces enemy Bullet Resist. 50% less effective vs non-heroes.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/alchemical_fire",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.2"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "30"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "5"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BulletArmorReduction": {
            "cssClass": "bullet_armor_down",
            "displayType": "EStatsCount",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
            "usage": "ConditionallyApplied",
            "value": "-7"
          },
          "DPS": {
            "cssClass": "tech_damage",
            "label": "Damage Per Second",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "",
            "value": "45"
          },
          "DPSIncrease": {
            "cssClass": "tech_damage",
            "label": "DPS Increase",
            "labelFrom": "name",
            "value": "7"
          },
          "DPSMax": {
            "cssClass": "tech_damage",
            "label": "Max DPS",
            "labelFrom": "loc",
            "value": "95"
          },
          "HeightOffGround": {
            "label": "Height Off Ground",
            "labelFrom": "name",
            "value": "50"
          },
          "NonHeroReductionPercent": {
            "label": "Non Hero Reduction Percent",
            "labelFrom": "name",
            "value": "50"
          },
          "Radius": {
            "cssClass": "distance",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "m",
            "value": "10m"
          },
          "SpiritPower": {
            "cssClass": "tech_damage",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "10"
          },
          "TickRate": {
            "label": "Tick Rate",
            "labelFrom": "name",
            "value": "0.5"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "SpiritPower"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Throw a flask that explodes on contact, creating an area that does increasing "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": " "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "per second"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and reduces enemy "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Bullet Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "br"
                  },
                  {
                    "p": "NonHeroReductionPercent",
                    "t": "value",
                    "v": "50"
                  },
                  {
                    "t": "text",
                    "v": "% less effective vs non-heroes."
                  }
                ],
                "descriptionText": "Throw a flask that explodes on contact, creating an area that does increasing spirit damage per second and reduces enemy Bullet Resist. 50% less effective vs non-heroes.",
                "elevated": [],
                "important": [
                  "DPS",
                  "BulletArmorReduction"
                ],
                "locString": "upgrade_thermal_detonator_desc",
                "properties": [
                  "DPSMax",
                  "Radius",
                  "AbilityDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterMagicDamage"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "alchemical-fire",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_arcane_surge",
      "name": "Arcane Surge",
      "slug": "arcane-surge",
      "url": "https://varietygamers.com/deadlock/items/arcane-surge/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "1",
                "m_strPropertyName": "Stamina"
              },
              {
                "m_strBonus": "25",
                "m_strPropertyName": "SpiritPower"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "TechRadiusMultiplierBuff"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "TechRangeMultiplierBuff"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BonusAbilityDurationPercent"
              },
              {
                "m_strBonus": "14",
                "m_strPropertyName": "StaminaCooldownReduction"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_improved_stamina"
        ],
        "cooldown": null,
        "cost": 2400,
        "description": [
          {
            "t": "text",
            "v": "After you "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Dash-Jump"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ", the "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "next ability you use"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " within "
          },
          {
            "p": "AbilityDuration",
            "t": "value",
            "v": "7"
          },
          {
            "t": "text",
            "v": "s will have bonus "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Range, Duration,"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Spirit Power"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "After you Dash-Jump, the next ability you use within 7s will have bonus Range, Duration, and Spirit Power.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/arcane_surge",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Ability Duration",
            "labelFrom": "name",
            "value": "7"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusAbilityDurationPercent": {
            "cssClass": "duration",
            "displayType": "ETechDuration",
            "label": "Ability Duration",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BONUS_ABILITY_DURATION_PERCENTAGE",
            "usage": "ConditionallyApplied",
            "value": "15"
          },
          "SpiritPower": {
            "cssClass": "tech_damage",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "usage": "ConditionallyApplied",
            "value": "20"
          },
          "Stamina": {
            "displayType": "EStamina",
            "label": "Stamina",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_STAMINA",
            "statFeed": true,
            "usage": "always",
            "value": "1"
          },
          "StaminaCooldownReduction": {
            "displayType": "EStaminaRegenPercent",
            "label": "Stamina Recovery",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_STAMINA_REGEN_PER_SECOND_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "12"
          },
          "TechRadiusMultiplierBuff": {
            "cssClass": "distance",
            "displayType": "ETechRadius",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "12"
          },
          "TechRangeMultiplierBuff": {
            "cssClass": "distance",
            "displayType": "ETechRange",
            "label": "Ability Range",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "12"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "Stamina",
                  "StaminaCooldownReduction"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "After you "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Dash-Jump"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", the "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "next ability you use"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " within "
                  },
                  {
                    "p": "AbilityDuration",
                    "t": "value",
                    "v": "7"
                  },
                  {
                    "t": "text",
                    "v": "s will have bonus "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Range, Duration,"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Power"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "After you Dash-Jump, the next ability you use within 7s will have bonus Range, Duration, and Spirit Power.",
                "elevated": [],
                "important": [
                  "TechRangeMultiplierBuff",
                  "BonusAbilityDurationPercent",
                  "SpiritPower"
                ],
                "locString": "upgrade_arcane_surge_desc",
                "properties": [
                  "AbilityCooldown",
                  "AbilityDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 1200,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterFireRate",
          "EShopFilterClipSize",
          "EShopFilterMovement",
          "EShopFilterDurability"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "arcane-surge",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_arctic_blast",
      "name": "Arctic Blast",
      "slug": "arctic-blast",
      "url": "https://varietygamers.com/deadlock/items/arctic-blast/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "150",
                "m_strPropertyName": "Damage"
              },
              {
                "m_strBonus": "-12",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "TechResist"
              },
              {
                "m_strBonus": "0.25",
                "m_strPropertyName": "FreezeDuration"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "tech_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_cold_front"
        ],
        "cooldown": 24,
        "cost": 8000,
        "description": [
          {
            "t": "text",
            "v": "Release an expanding ice blast that deals "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": ", "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Freezing"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and then "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Slowing"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " targets it hits."
          },
          {
            "t": "br"
          },
          {
            "t": "br"
          },
          {
            "t": "text",
            "v": "Slowed targets have their "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "stamina regen frozen"
              }
            ],
            "t": "highlight"
          }
        ],
        "descriptionText": "Release an expanding ice blast that deals spirit damage, Freezing and then Slowing targets it hits. Slowed targets have their stamina regen frozen",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/arctic_blast",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "24"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "Damage": {
            "cssClass": "tech_damage",
            "label": "Damage",
            "labelFrom": "loc",
            "value": "175"
          },
          "DamageHeight": {
            "label": "Damage Height",
            "labelFrom": "name",
            "value": "7m"
          },
          "EndRadius": {
            "cssClass": "distance",
            "label": "End Radius",
            "labelFrom": "loc",
            "postfix": "m",
            "value": "16m"
          },
          "FreezeDuration": {
            "cssClass": "duration",
            "label": "Freeze Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "1"
          },
          "NPCDamageMult": {
            "cssClass": "tech_damage",
            "label": "NPC Damage Mult",
            "labelFrom": "name",
            "value": "1"
          },
          "SlowDuration": {
            "cssClass": "duration",
            "label": "Slow Duration",
            "labelFrom": "name",
            "value": "4"
          },
          "SlowPercent": {
            "cssClass": "slow",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "48"
          },
          "SpreadDuration": {
            "cssClass": "duration",
            "label": "Spread Duration",
            "labelFrom": "name",
            "postfix": "s",
            "value": "0.6"
          },
          "StartRadius": {
            "cssClass": "distance",
            "label": "Start Radius",
            "labelFrom": "name",
            "value": "2m"
          },
          "TechResist": {
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "10"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "TechResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Release an expanding ice blast that deals "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": ", "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Freezing"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and then "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Slowing"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " targets it hits."
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "text",
                    "v": "Slowed targets have their "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "stamina regen frozen"
                      }
                    ],
                    "t": "highlight"
                  }
                ],
                "descriptionText": "Release an expanding ice blast that deals spirit damage, Freezing and then Slowing targets it hits. Slowed targets have their stamina regen frozen",
                "elevated": [],
                "important": [
                  "Damage",
                  "FreezeDuration"
                ],
                "locString": "upgrade_arctic_blast_desc",
                "properties": [
                  "EndRadius",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 4000,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterDisruption",
          "EShopFilterDurability"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "arctic-blast",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_aprounds",
      "name": "Armor Piercing Rounds",
      "slug": "armor-piercing-rounds",
      "url": "https://varietygamers.com/deadlock/items/armor-piercing-rounds/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "55",
                "m_strPropertyName": "BonusBulletSpeedPercent"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "ProcChance"
              },
              {
                "m_strBonus": "30",
                "m_strPropertyName": "BaseAttackDamagePercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_high_velocity_mag"
        ],
        "cooldown": null,
        "cost": 7200,
        "description": [
          {
            "t": "text",
            "v": "Your Bullets have a chance to become unavoidable, "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "piercing through"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " enemies and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "ignoring their Bullet Resistance"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Your Bullets have a chance to become unavoidable, piercing through enemies and ignoring their Bullet Resistance.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/armor_piercing_rounds",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "8"
          },
          "BonusBulletSpeedPercent": {
            "displayType": "EBulletSpeedIncrease",
            "label": "Bullet Velocity",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BONUS_BULLET_SPEED_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "60"
          },
          "ProcChance": {
            "label": "Proc Chance",
            "labelFrom": "loc",
            "postfix": "%",
            "value": "55"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusBulletSpeedPercent",
                  "BaseAttackDamagePercent"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your Bullets have a chance to become unavoidable, "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "piercing through"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " enemies and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "ignoring their Bullet Resistance"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Your Bullets have a chance to become unavoidable, piercing through enemies and ignoring their Bullet Resistance.",
                "elevated": [],
                "important": [
                  "ProcChance"
                ],
                "locString": "upgrade_aprounds_desc",
                "properties": []
              }
            ],
            "type": "none"
          }
        ],
        "sellPrice": 3600,
        "shopFilters": [
          "EShopFilterClipSize",
          "EShopFilterWeaponDamage"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "armor-piercing-rounds",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_bulletshredimbue",
      "name": "Ballistic Enchantment",
      "slug": "ballistic-enchantment",
      "url": "https://varietygamers.com/deadlock/items/ballistic-enchantment/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "15",
                "m_strPropertyName": "WeaponPowerPerStack"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "TechRangeMultiplier"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "TechRadiusMultiplier"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_magic_reach"
        ],
        "cooldown": null,
        "cost": 4000,
        "description": [
          {
            "t": "text",
            "v": "Imbue an ability with increased "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "range"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". Dealing damage with that ability grants you increased "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "weapon damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " per "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "unique hero hit"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". Has reduced effect on non-heroes."
          }
        ],
        "descriptionText": "Imbue an ability with increased range. Dealing damage with that ability grants you increased weapon damage per unique hero hit. Has reduced effect on non-heroes.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/alchemical_seal",
        "imbue": true,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "20"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "NonHeroStackLimit": {
            "label": "Non-Hero Stack Limit",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "",
            "value": "8"
          },
          "TechRadiusMultiplier": {
            "cssClass": "distance",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "22"
          },
          "TechRangeMultiplier": {
            "cssClass": "distance",
            "label": "Ability Range",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "22"
          },
          "WeaponPowerPerStack": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage per Stack",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "units": "normal",
            "usage": "ConditionallyApplied",
            "value": "20"
          },
          "WeaponPowerPerStackNonHero": {
            "label": "Non-Hero Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "value": "5"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Imbue an ability with increased "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "range"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". Dealing damage with that ability grants you increased "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "weapon damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " per "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "unique hero hit"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". Has reduced effect on non-heroes."
                  }
                ],
                "descriptionText": "Imbue an ability with increased range. Dealing damage with that ability grants you increased weapon damage per unique hero hit. Has reduced effect on non-heroes.",
                "elevated": [],
                "important": [
                  "WeaponPowerPerStack",
                  "TechRangeMultiplier"
                ],
                "locString": "upgrade_bulletshredimbue_desc",
                "properties": [
                  "AbilityDuration",
                  "WeaponPowerPerStackNonHero",
                  "NonHeroStackLimit"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterWeaponDamage"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "ballistic-enchantment",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_regenerating_bullet_shield",
      "name": "Battle Vest",
      "slug": "battle-vest",
      "url": "https://varietygamers.com/deadlock/items/battle-vest/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "3",
                "m_strPropertyName": "OutOfCombatHealthRegen"
              },
              {
                "m_strBonus": "12",
                "m_strPropertyName": "BulletResist"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BaseAttackDamagePercent"
              },
              {
                "m_strBonus": "8",
                "m_strPropertyName": "BonusFireRate"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "While you are "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "above "
              },
              {
                "p": "LifeThreshold",
                "t": "value",
                "v": "65"
              },
              {
                "t": "text",
                "v": "% health"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ", gain "
          },
          {
            "c": [
              {
                "a": "WeaponDamage",
                "t": "attribute",
                "v": "weapon damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "a": "BonusFireRate",
                "t": "attribute",
                "v": "bonus fire rate"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "While you are above 65% health, gain weapon damage and bonus fire rate.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/battle_vest",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "units": "normal",
            "usage": "ConditionallyApplied",
            "value": "18"
          },
          "BonusFireRate": {
            "cssClass": "fire_rate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "usage": "ConditionallyApplied",
            "value": "7"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "18"
          },
          "LifeThreshold": {
            "label": "Life Threshold",
            "labelFrom": "name",
            "postfix": "%",
            "value": "65"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "3"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BulletResist"
                ],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "While you are "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "above "
                      },
                      {
                        "p": "LifeThreshold",
                        "t": "value",
                        "v": "65"
                      },
                      {
                        "t": "text",
                        "v": "% health"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", gain "
                  },
                  {
                    "c": [
                      {
                        "a": "WeaponDamage",
                        "t": "attribute",
                        "v": "weapon damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "a": "BonusFireRate",
                        "t": "attribute",
                        "v": "bonus fire rate"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "While you are above 65% health, gain weapon damage and bonus fire rate.",
                "elevated": [],
                "important": [
                  "BaseAttackDamagePercent",
                  "BonusFireRate"
                ],
                "locString": "upgrade_regenerating_bullet_shield_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "battle-vest",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_berserker",
      "name": "Berserker",
      "slug": "berserker",
      "url": "https://varietygamers.com/deadlock/items/berserker/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "3",
                "m_strPropertyName": "WeaponPowerPerStack"
              },
              {
                "m_strBonus": "8",
                "m_strPropertyName": "BulletResist"
              },
              {
                "m_strBonus": "8",
                "m_strPropertyName": "MaxStacks"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 3200,
        "description": [
          {
            "t": "text",
            "v": "Your "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Weapon Damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " increases as you take sustained damage."
          }
        ],
        "descriptionText": "Your Weapon Damage increases as you take sustained damage.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/berserker",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "8"
          },
          "DamageDuration": {
            "cssClass": "duration",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "10"
          },
          "DamageToStack": {
            "cssClass": "bullet_armor_up",
            "label": "Damage taken to Stack",
            "labelFrom": "loc",
            "value": "120"
          },
          "MaxStacks": {
            "label": "Max Stacks",
            "labelFrom": "loc",
            "value": "10"
          },
          "WeaponPowerPerStack": {
            "cssClass": "bullet_damage",
            "label": "Weapon Damage per Stack",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "value": "7"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BulletResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Weapon Damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " increases as you take sustained damage."
                  }
                ],
                "descriptionText": "Your Weapon Damage increases as you take sustained damage.",
                "elevated": [],
                "important": [
                  "WeaponPowerPerStack"
                ],
                "locString": "upgrade_berserker_desc",
                "properties": [
                  "DamageToStack",
                  "MaxStacks",
                  "DamageDuration"
                ]
              }
            ],
            "type": "none"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterClipSize",
          "EShopFilterDurability"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "berserker",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_blood_tribute",
      "name": "Blood Tribute",
      "slug": "blood-tribute",
      "url": "https://varietygamers.com/deadlock/items/blood-tribute/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-20",
                "m_strPropertyName": "HealthDrainedPerSecond"
              },
              {
                "m_strBonus": "30",
                "m_strPropertyName": "BonusFireRate"
              },
              {
                "m_strBonus": "14",
                "m_strPropertyName": "TechResist"
              },
              {
                "m_strBonus": "8",
                "m_strPropertyName": "OutOfCombatHealthRegen"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "weapon_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 3200,
        "description": [
          {
            "t": "text",
            "v": "Toggle: Continually sacrifice Health to improve "
          },
          {
            "a": "FireRate",
            "t": "attribute",
            "v": "fire rate"
          },
          {
            "t": "text",
            "v": ", "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Debuff Resistance"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Move Speed"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". "
          }
        ],
        "descriptionText": "Toggle: Continually sacrifice Health to improve fire rate, Debuff Resistance and Move Speed.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/blood_tribute",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusFireRate": {
            "cssClass": "fire_rate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "usage": "ConditionallyApplied",
            "value": "35"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "displayType": "EMaxMoveSpeed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "value": "2.0m"
          },
          "HealthDrainedPerSecond": {
            "cssClass": "damage",
            "label": "Health Drain",
            "labelFrom": "loc",
            "postfix": "/s",
            "value": "50"
          },
          "InnateStatusResistancePercent": {
            "cssClass": "duration",
            "displayType": "EDebuffResist",
            "label": "Debuff Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_STATUS_RESISTANCE",
            "statFeed": true,
            "usage": "always",
            "value": "8"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "4"
          },
          "StatusResistancePercent": {
            "cssClass": "duration",
            "displayType": "EDebuffResist",
            "label": "Debuff Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_STATUS_RESISTANCE",
            "value": "35"
          },
          "TechResist": {
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "8"
          },
          "TickRate": {
            "label": "Tick Rate",
            "labelFrom": "name",
            "value": "0.1"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "InnateStatusResistancePercent",
                  "TechResist",
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Toggle: Continually sacrifice Health to improve "
                  },
                  {
                    "a": "FireRate",
                    "t": "attribute",
                    "v": "fire rate"
                  },
                  {
                    "t": "text",
                    "v": ", "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Debuff Resistance"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Move Speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". "
                  }
                ],
                "descriptionText": "Toggle: Continually sacrifice Health to improve fire rate, Debuff Resistance and Move Speed.",
                "elevated": [],
                "important": [
                  "HealthDrainedPerSecond"
                ],
                "locString": "upgrade_blood_tribute_desc",
                "properties": [
                  "BonusFireRate",
                  "StatusResistancePercent",
                  "BonusMoveSpeed"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterWeaponDamage"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "blood-tribute",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_boundless_spirit",
      "name": "Boundless Spirit",
      "slug": "boundless-spirit",
      "url": "https://varietygamers.com/deadlock/items/boundless-spirit/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "25",
                "m_strPropertyName": "TechPower"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "TechPowerPercent"
              },
              {
                "m_strBonus": "4",
                "m_strPropertyName": "OutOfCombatHealthRegen"
              },
              {
                "m_strBonus": "100",
                "m_strPropertyName": "BonusHealth"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_soaring_spirit"
        ],
        "cooldown": null,
        "cost": 8800,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/boundless_spirit",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "75"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "4"
          },
          "TechPower": {
            "disableValue": "0",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "30"
          },
          "TechPowerPercent": {
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "15"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "TechPowerPercent"
                ],
                "important": [],
                "properties": [
                  "TechPower",
                  "BonusHealth",
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          }
        ],
        "sellPrice": 4400,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterMovement",
          "EShopFilterHealing"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "boundless-spirit",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_vampire",
      "name": "Bullet Lifesteal",
      "slug": "bullet-lifesteal",
      "url": "https://varietygamers.com/deadlock/items/bullet-lifesteal/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "16",
                "m_strPropertyName": "BulletLifestealPercent"
              },
              {
                "m_strBonus": "120",
                "m_strPropertyName": "BonusHealth"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 1600,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/bullet_lifesteal",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "6"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "90"
          },
          "BulletLifestealPercent": {
            "cssClass": "healing",
            "displayType": "EBulletLifesteal",
            "label": "Bullet Lifesteal",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_LIFESTEAL",
            "statFeed": true,
            "usage": "always",
            "value": "13"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BulletLifestealPercent"
                ],
                "important": [],
                "properties": [
                  "BonusHealth",
                  "BaseAttackDamagePercent"
                ]
              }
            ],
            "type": "innate"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterDurability",
          "EShopFilterHealing"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "bullet-lifesteal",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_damage_recycler",
          "upgrade_fury_trance",
          "upgrade_surging_power"
        ]
      }
    },
    {
      "id": "upgrade_improved_bullet_armor",
      "name": "Bullet Resilience",
      "slug": "bullet-resilience",
      "url": "https://varietygamers.com/deadlock/items/bullet-resilience/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "10",
                "m_strPropertyName": "BulletResist"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "BulletResistBelowThreshold"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 3200,
        "description": [
          {
            "t": "text",
            "v": "When below "
          },
          {
            "c": [
              {
                "p": "HealthThreshold",
                "t": "value",
                "v": "50"
              },
              {
                "t": "text",
                "v": "% health"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ", gain additional "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Bullet Resist"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "When below 50% health, gain additional Bullet Resist.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/bullet_resilience",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "30"
          },
          "BulletResistBelowThreshold": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist Below Threshold",
            "labelFrom": "name",
            "usage": "ConditionallyApplied",
            "value": "15"
          },
          "HealthThreshold": {
            "label": "Health Threshold",
            "labelFrom": "name",
            "value": "50"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "3"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BulletResist"
                ],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "When below "
                  },
                  {
                    "c": [
                      {
                        "p": "HealthThreshold",
                        "t": "value",
                        "v": "50"
                      },
                      {
                        "t": "text",
                        "v": "% health"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", gain additional "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Bullet Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "When below 50% health, gain additional Bullet Resist.",
                "elevated": [],
                "important": [
                  "HealthThreshold",
                  "BulletResistBelowThreshold"
                ],
                "locString": "upgrade_improved_bullet_armor_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "bullet-resilience",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_bullet_resist_shredder",
      "name": "Bullet Resist Shredder",
      "slug": "bullet-resist-shredder",
      "url": "https://varietygamers.com/deadlock/items/bullet-resist-shredder/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "7",
                "m_strPropertyName": "BulletResist"
              },
              {
                "m_strBonus": "-11",
                "m_strPropertyName": "BulletArmorReduction"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BaseAttackDamagePercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Reduces "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Bullet Resist"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " on enemies when you deal "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Reduces Bullet Resist on enemies when you deal spirit damage.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/bullet_resist_shredder",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "8"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "9"
          },
          "BulletArmorReduction": {
            "cssClass": "bullet_armor_down",
            "displayType": "EStatsCount",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
            "usage": "ConditionallyApplied",
            "value": "-10"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "statFeed": true,
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "9"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BulletResist",
                  "BaseAttackDamagePercent"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Reduces "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Bullet Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " on enemies when you deal "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Reduces Bullet Resist on enemies when you deal spirit damage.",
                "elevated": [],
                "important": [
                  "BulletArmorReduction"
                ],
                "locString": "upgrade_bullet_resist_shredder_desc",
                "properties": [
                  "AbilityDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "bullet-resist-shredder",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_burst_fire",
      "name": "Burst Fire",
      "slug": "burst-fire",
      "url": "https://varietygamers.com/deadlock/items/burst-fire/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "50",
                "m_strPropertyName": "SlideScale"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "ActivatedFireRate"
              },
              {
                "m_strBonus": "1.5m",
                "m_strPropertyName": "BonusMoveSpeed"
              },
              {
                "m_strBonus": "14",
                "m_strPropertyName": "BonusFireRate"
              },
              {
                "m_strBonus": "-1",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_rapid_rounds"
        ],
        "cooldown": 9,
        "cost": 4000,
        "description": [
          {
            "t": "text",
            "v": "Briefly gain "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Fire Rate"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Move Speed"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " when one of your bullets hits an enemy hero."
          }
        ],
        "descriptionText": "Briefly gain Fire Rate and Move Speed when one of your bullets hits an enemy hero.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/burst_fire",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "9"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "4.5"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "ActivatedFireRate": {
            "cssClass": "fire_rate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "usage": "ConditionallyApplied",
            "value": "32"
          },
          "BonusFireRate": {
            "cssClass": "fire_rate",
            "displayType": "EFireRate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "statFeed": true,
            "usage": "always",
            "value": "10"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "usage": "ConditionallyApplied",
            "value": "1.25m"
          },
          "SlideScale": {
            "cssClass": "movement_speed",
            "label": "Slide Distance",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "+",
            "provides": "MODIFIER_VALUE_MOVEMENT_SLIDE_DISTANCE_SCALE",
            "statFeed": true,
            "usage": "always",
            "value": "50"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "SlideScale",
                  "BonusFireRate"
                ],
                "important": [],
                "properties": []
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Briefly gain "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Fire Rate"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Move Speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " when one of your bullets hits an enemy hero."
                  }
                ],
                "descriptionText": "Briefly gain Fire Rate and Move Speed when one of your bullets hits an enemy hero.",
                "elevated": [],
                "important": [
                  "ActivatedFireRate",
                  "BonusMoveSpeed"
                ],
                "locString": "upgrade_burst_fire_desc",
                "properties": [
                  "AbilityDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "none"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterFireRate"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "burst-fire",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_capacitor",
      "name": "Capacitor",
      "slug": "capacitor",
      "url": "https://varietygamers.com/deadlock/items/capacitor/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "5",
                "m_strPropertyName": "ProcChance"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BonusFireRate"
              },
              {
                "m_strBonus": "25",
                "m_strPropertyName": "DamagePerChain"
              },
              {
                "m_strBonus": "-32",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "25",
                "m_strPropertyName": "Damage"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "weapon_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_chain_lightning"
        ],
        "cooldown": 40,
        "cost": 9600,
        "description": [
          {
            "t": "text",
            "v": "Launch a projectile that deals "
          },
          {
            "c": [
              {
                "a": "SpiritIcon",
                "t": "attribute",
                "v": ""
              },
              {
                "t": "text",
                "v": "damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ", applies a strong slow that recovers over time, "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "prevents Stamina usage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Silences"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " their "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "movement-based items and abilities"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Launch a projectile that deals damage, applies a strong slow that recovers over time, prevents Stamina usage and Silences their movement-based items and abilities.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/capacitor",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.2"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "40"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusFireRate": {
            "cssClass": "fire_rate",
            "displayType": "EFireRate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "statFeed": true,
            "usage": "always",
            "value": "5"
          },
          "BonusPerChain": {
            "cssClass": "tech_damage",
            "label": "Damage on Jump",
            "labelFrom": "loc",
            "value": "43"
          },
          "ChainCount": {
            "label": "Max Jumps",
            "labelFrom": "loc",
            "value": "6"
          },
          "ChainRadius": {
            "cssClass": "distance",
            "label": "Jump Radius",
            "labelFrom": "loc",
            "postfix": "m",
            "value": "10m"
          },
          "ChainTickRate": {
            "label": "Chain Tick Rate",
            "labelFrom": "name",
            "value": "0.4"
          },
          "Damage": {
            "cssClass": "tech_damage",
            "label": "Damage",
            "labelFrom": "loc",
            "value": "100"
          },
          "DamagePerChain": {
            "cssClass": "tech_damage",
            "label": "Shock Damage",
            "labelFrom": "loc",
            "value": "43"
          },
          "MaxSlowPercent": {
            "cssClass": "slow",
            "label": "Max Slow Percent",
            "labelFrom": "name",
            "value": "60"
          },
          "ProcChance": {
            "label": "Proc Chance",
            "labelFrom": "loc",
            "postfix": "%",
            "value": "20"
          },
          "ProcCooldown": {
            "cssClass": "cooldown",
            "label": "Max Frequency",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.2"
          },
          "SlowDuration": {
            "cssClass": "duration",
            "label": "Slow Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "3"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusFireRate"
                ],
                "important": [],
                "properties": []
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your bullets have a chance to "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "shock"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " your target. The "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "shock"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " will jump to a nearby enemy."
                  }
                ],
                "descriptionText": "Your bullets have a chance to shock your target. The shock will jump to a nearby enemy.",
                "elevated": [],
                "important": [
                  "DamagePerChain",
                  "ProcChance"
                ],
                "locString": "upgrade_chain_lightning_desc",
                "properties": [
                  "ProcCooldown",
                  "ChainCount",
                  "ChainRadius"
                ]
              }
            ],
            "type": "passive"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Launch a projectile that deals "
                  },
                  {
                    "c": [
                      {
                        "a": "SpiritIcon",
                        "t": "attribute",
                        "v": ""
                      },
                      {
                        "t": "text",
                        "v": "damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", applies a strong slow that recovers over time, "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "prevents Stamina usage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Silences"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " their "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "movement-based items and abilities"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Launch a projectile that deals damage, applies a strong slow that recovers over time, prevents Stamina usage and Silences their movement-based items and abilities.",
                "elevated": [],
                "important": [
                  "Damage",
                  "MaxSlowPercent"
                ],
                "locString": "upgrade_capacitor_desc",
                "properties": [
                  "AbilityCooldown",
                  "SlowDuration"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 4800,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterFireRate"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "capacitor",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_cheat_death",
      "name": "Cheat Death",
      "slug": "cheat-death",
      "url": "https://varietygamers.com/deadlock/items/cheat-death/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "90",
                "m_strPropertyName": "DeathImmunityDamageReduction"
              },
              {
                "m_strBonus": "90",
                "m_strPropertyName": "HealAmpReceivePenaltyPercent"
              },
              {
                "m_strBonus": "90",
                "m_strPropertyName": "HealAmpRegenPenaltyPercent"
              },
              {
                "m_strBonus": "0.5",
                "m_strPropertyName": "DeathImmunityDuration"
              },
              {
                "m_strBonus": "-20",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 90,
        "cost": 6400,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/cheat_death",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "90"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "200"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "units": "metersPerSecond",
            "usage": "ConditionallyApplied",
            "value": "0m"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "statFeed": true,
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "15"
          },
          "DeathImmunityDamageReduction": {
            "cssClass": "damage",
            "label": "Death Immunity Damage Reduction",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_ALL_DAMAGE_MULTIPLIER",
            "usage": "ConditionallyApplied",
            "value": "-60"
          },
          "DeathImmunityDuration": {
            "cssClass": "duration",
            "label": "Death Immunity Duration",
            "labelFrom": "name",
            "value": "4.5"
          },
          "HealAmpReceivePenaltyPercent": {
            "displayType": "EWeaponDPS",
            "label": "Healing Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "",
            "provides": "MODIFIER_VALUE_HEAL_AMP_RECEIVE_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-60"
          },
          "HealAmpRegenPenaltyPercent": {
            "label": "Healing Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-60"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth",
                  "BulletResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "When you would take lethal damage, instead become "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "temporarily death immune"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "remove all non-stun debuffs"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". "
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "text",
                    "v": "While death immune, you deal "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "reduced damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and have "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "reduced healing"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "When you would take lethal damage, instead become temporarily death immune and remove all non-stun debuffs. While death immune, you deal reduced damage and have reduced healing.",
                "elevated": [],
                "important": [
                  "DeathImmunityDuration"
                ],
                "locString": "upgrade_cheat_death_unkillable_passive",
                "properties": [
                  "AbilityCooldown",
                  "DeathImmunityDamageReduction",
                  "HealAmpReceivePenaltyPercent"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "cheat-death",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_close_range",
      "name": "Close Quarters",
      "slug": "close-quarters",
      "url": "https://varietygamers.com/deadlock/items/close-quarters/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "15",
                "m_strPropertyName": "CloseRangeBonusWeaponPower"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "MeleeResistPercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 800,
        "description": [
          {
            "t": "text",
            "v": "Deal additional "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Weapon Damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " when in "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "close range"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " to your target."
          }
        ],
        "descriptionText": "Deal additional Weapon Damage when in close range to your target.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/close_quarters",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "CloseRangeBonusDamageRange": {
            "cssClass": "distance",
            "label": "Close Range",
            "labelFrom": "loc",
            "postfix": "m",
            "provides": "MODIFIER_VALUE_BONUS_WEAPON_DAMAGE_CLOSE_RANGE_MAX_RANGE",
            "statFeed": true,
            "usage": "always",
            "value": "15m"
          },
          "CloseRangeBonusWeaponPower": {
            "conditional": "within Range",
            "cssClass": "bullet_damage",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_CLOSE_RANGE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "ConditionallyApplied",
            "value": "20"
          },
          "MeleeResistPercent": {
            "displayType": "EMeleeResist",
            "label": "Melee Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MELEE_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "20"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "MeleeResistPercent"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Deal additional "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Weapon Damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " when in "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "close range"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " to your target."
                  }
                ],
                "descriptionText": "Deal additional Weapon Damage when in close range to your target.",
                "elevated": [],
                "important": [
                  "CloseRangeBonusWeaponPower"
                ],
                "locString": "upgrade_close_range_desc",
                "properties": [
                  "CloseRangeBonusDamageRange"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "close-quarters",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_close_quarter_combat"
        ]
      }
    },
    {
      "id": "upgrade_cold_front",
      "name": "Cold Front",
      "slug": "cold-front",
      "url": "https://varietygamers.com/deadlock/items/cold-front/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "8",
                "m_strPropertyName": "TechResist"
              },
              {
                "m_strBonus": "-13",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "60",
                "m_strPropertyName": "Damage"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "tech_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 25,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Release an expanding ice blast that deals "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Slows"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " targets it hits."
          }
        ],
        "descriptionText": "Release an expanding ice blast that deals spirit damage and Slows targets it hits.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/cold_front",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "25"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "4"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "Damage": {
            "cssClass": "tech_damage",
            "label": "Damage",
            "labelFrom": "loc",
            "value": "95"
          },
          "DamageHeight": {
            "label": "Damage Height",
            "labelFrom": "name",
            "value": "7m"
          },
          "EndRadius": {
            "cssClass": "distance",
            "label": "End Radius",
            "labelFrom": "loc",
            "postfix": "m",
            "value": "10m"
          },
          "MovementSpeedSlow": {
            "cssClass": "slow",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "48"
          },
          "NPCDamageMult": {
            "cssClass": "tech_damage",
            "label": "NPC Damage Mult",
            "labelFrom": "name",
            "value": "1"
          },
          "SpreadDuration": {
            "cssClass": "duration",
            "label": "Spread Duration",
            "labelFrom": "name",
            "postfix": "s",
            "value": "0.6"
          },
          "StartRadius": {
            "cssClass": "distance",
            "label": "Start Radius",
            "labelFrom": "name",
            "value": "2m"
          },
          "TechResist": {
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "6"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "TechResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Release an expanding ice blast that deals "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Slows"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " targets it hits."
                  }
                ],
                "descriptionText": "Release an expanding ice blast that deals spirit damage and Slows targets it hits.",
                "elevated": [],
                "important": [
                  "Damage",
                  "MovementSpeedSlow",
                  "AbilityDuration"
                ],
                "locString": "upgrade_cold_front_desc",
                "properties": [
                  "EndRadius",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterDisruption",
          "EShopFilterDurability"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "cold-front",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_arctic_blast"
        ]
      }
    },
    {
      "id": "upgrade_colossus",
      "name": "Colossus",
      "slug": "colossus",
      "url": "https://varietygamers.com/deadlock/items/colossus/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BonusBaseHealth"
              },
              {
                "m_strBonus": "0.2",
                "m_strPropertyName": "ModelScaleGrowth"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "ModelScaleGrowthTooltip"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "BuffBulletResist"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "BuffTechResist"
              },
              {
                "m_strBonus": "-7",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "armor_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_health"
        ],
        "cooldown": 37,
        "cost": 7200,
        "description": [
          {
            "t": "text",
            "v": "Grow "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "larger in size"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ", gaining "
          },
          {
            "a": "BulletResist",
            "t": "attribute",
            "v": "bullet resist"
          },
          {
            "t": "text",
            "v": ", "
          },
          {
            "a": "SpiritResist",
            "t": "attribute",
            "v": "spirit resist"
          },
          {
            "t": "text",
            "v": ", and "
          },
          {
            "a": "MeleeDamage",
            "t": "attribute",
            "v": "melee damage"
          },
          {
            "t": "text",
            "v": ". "
          },
          {
            "t": "br"
          },
          {
            "t": "br"
          },
          {
            "t": "text",
            "v": "Nearby enemies suffer from "
          },
          {
            "a": "Slow",
            "t": "attribute",
            "v": "slow"
          },
          {
            "t": "text",
            "v": " and have reduced "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "dash speed"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Grow larger in size, gaining bullet resist, spirit resist, and melee damage. Nearby enemies suffer from slow and have reduced dash speed.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/colossus",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "37"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "7"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "disableValue": "",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "15"
          },
          "BonusBaseHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Base Health",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_BASE_HEALTH_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "25"
          },
          "BonusMeleeDamagePercent": {
            "cssClass": "melee_damage",
            "displayType": "EBaseMeleeDamageIncrease",
            "label": "Melee Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MELEE_DAMAGE_INCREASE",
            "value": "30"
          },
          "BuffBulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Buff Bullet Resist",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "usage": "ConditionallyApplied",
            "value": "35"
          },
          "BuffTechResist": {
            "cssClass": "tech_armor_up",
            "displayType": "ETechArmorDamageReduction",
            "label": "Buff Tech Resist",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "usage": "ConditionallyApplied",
            "value": "35"
          },
          "GroundDashReductionPercent": {
            "label": "Dash Distance",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_MOVEMENT_GROUND_DASH_REDUCTION_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-22"
          },
          "ModelScaleGrowth": {
            "label": "Model Scale Growth",
            "labelFrom": "name",
            "value": "1.2"
          },
          "ModelScaleGrowthTooltip": {
            "label": "Model Scale Growth Tooltip",
            "labelFrom": "name",
            "value": "20"
          },
          "Radius": {
            "cssClass": "distance",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "m",
            "value": "14m"
          },
          "SlowPercent": {
            "cssClass": "slow",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "24"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusBaseHealth"
                ],
                "important": [],
                "properties": [
                  "BaseAttackDamagePercent"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Grow "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "larger in size"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", gaining "
                  },
                  {
                    "a": "BulletResist",
                    "t": "attribute",
                    "v": "bullet resist"
                  },
                  {
                    "t": "text",
                    "v": ", "
                  },
                  {
                    "a": "SpiritResist",
                    "t": "attribute",
                    "v": "spirit resist"
                  },
                  {
                    "t": "text",
                    "v": ", and "
                  },
                  {
                    "a": "MeleeDamage",
                    "t": "attribute",
                    "v": "melee damage"
                  },
                  {
                    "t": "text",
                    "v": ". "
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "text",
                    "v": "Nearby enemies suffer from "
                  },
                  {
                    "a": "Slow",
                    "t": "attribute",
                    "v": "slow"
                  },
                  {
                    "t": "text",
                    "v": " and have reduced "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "dash speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Grow larger in size, gaining bullet resist, spirit resist, and melee damage. Nearby enemies suffer from slow and have reduced dash speed.",
                "elevated": [],
                "important": [
                  "BuffBulletResist",
                  "BuffTechResist",
                  "BonusMeleeDamagePercent",
                  "SlowPercent"
                ],
                "locString": "upgrade_colossus_desc",
                "properties": [
                  "Radius",
                  "AbilityDuration",
                  "AbilityCooldown",
                  "ModelScaleGrowthTooltip"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 3600,
        "shopFilters": [
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "colossus",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_magic_tempo",
      "name": "Compress Cooldown",
      "slug": "compress-cooldown",
      "url": "https://varietygamers.com/deadlock/items/compress-cooldown/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "10",
                "m_strPropertyName": "CooldownReduction"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Imbue an ability to reduce its "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Cooldown"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Imbue an ability to reduce its Cooldown.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/improved_cooldown",
        "imbue": true,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "CooldownReduction": {
            "cssClass": "cooldown",
            "displayType": "ETechCooldown",
            "label": "Ability Cooldown Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "18"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Imbue an ability to reduce its "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Cooldown"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Imbue an ability to reduce its Cooldown.",
                "elevated": [
                  "CooldownReduction"
                ],
                "important": [],
                "locString": "upgrade_magic_tempo_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterHealing"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "compress-cooldown",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_cooldown_reduction"
        ]
      }
    },
    {
      "id": "upgrade_counterspell",
      "name": "Counterspell",
      "slug": "counterspell",
      "url": "https://varietygamers.com/deadlock/items/counterspell/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "20",
                "m_strPropertyName": "SpiritPower"
              },
              {
                "m_strBonus": "150",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "250",
                "m_strPropertyName": "HealOnSuccess"
              },
              {
                "m_strBonus": "2m",
                "m_strPropertyName": "BonusMoveSpeed"
              },
              {
                "m_strBonus": "-8",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 23,
        "cost": 3200,
        "description": [
          {
            "t": "text",
            "v": "Your next parry "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "protects you from the damage and effects of enemy abilities and items"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". On a successful spell parry "
          },
          {
            "a": "Heal",
            "t": "attribute",
            "v": "heal"
          },
          {
            "t": "text",
            "v": " and gain "
          },
          {
            "a": "MoveSpeed",
            "t": "attribute",
            "v": "move speed"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "a": "Spirit",
            "t": "attribute",
            "v": "Spirit"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Your next parry protects you from the damage and effects of enemy abilities and items. On a successful spell parry heal and gain move speed and Spirit.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/counterspell",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "23"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "50"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "usage": "ConditionallyApplied",
            "value": "1.75m"
          },
          "BuffDuration": {
            "cssClass": "duration",
            "label": "Buff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "6"
          },
          "HealOnSuccess": {
            "cssClass": "healing",
            "label": "Healing",
            "labelFrom": "loc",
            "usage": "ConditionallyApplied",
            "value": "150"
          },
          "SpellParryDuration": {
            "cssClass": "duration",
            "label": "Spell Parry Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.8"
          },
          "SpiritPower": {
            "cssClass": "tech_power",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "usage": "ConditionallyApplied",
            "value": "20"
          },
          "SpiritPowerInnate": {
            "cssClass": "tech_damage",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "5"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth",
                  "SpiritPowerInnate"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your next parry "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "protects you from the damage and effects of enemy abilities and items"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". On a successful spell parry "
                  },
                  {
                    "a": "Heal",
                    "t": "attribute",
                    "v": "heal"
                  },
                  {
                    "t": "text",
                    "v": " and gain "
                  },
                  {
                    "a": "MoveSpeed",
                    "t": "attribute",
                    "v": "move speed"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "a": "Spirit",
                    "t": "attribute",
                    "v": "Spirit"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Your next parry protects you from the damage and effects of enemy abilities and items. On a successful spell parry heal and gain move speed and Spirit.",
                "elevated": [],
                "important": [
                  "HealOnSuccess",
                  "SpiritPower",
                  "BonusMoveSpeed"
                ],
                "locString": "upgrade_counterspell_desc",
                "properties": [
                  "BuffDuration",
                  "AbilityCooldown",
                  "SpellParryDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterDurability",
          "EShopFilterMelee",
          "EShopFilterHealing"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "counterspell",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_banshee_slugs",
      "name": "Crippling Headshot",
      "slug": "crippling-headshot",
      "url": "https://varietygamers.com/deadlock/items/crippling-headshot/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-12",
                "m_strPropertyName": "MagicResistReduction"
              },
              {
                "m_strBonus": "-12",
                "m_strPropertyName": "BulletResistReduction"
              },
              {
                "m_strBonus": "-25",
                "m_strPropertyName": "HealAmpReceivePenaltyPercent"
              },
              {
                "m_strBonus": "-25",
                "m_strPropertyName": "HealAmpRegenPenaltyPercent"
              },
              {
                "m_strBonus": "150",
                "m_strPropertyName": "BonusHealth"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_headshot_booster2"
        ],
        "cooldown": null,
        "cost": 8000,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [
          "hero_necro"
        ],
        "icon": "items/weapon/crippling_headshot",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "125"
          },
          "BulletResistReduction": {
            "cssClass": "bullet_armor_down",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
            "usage": "ConditionallyApplied",
            "value": "-16"
          },
          "DebuffDuration": {
            "cssClass": "duration",
            "label": "Debuff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "12"
          },
          "DiminishingMultiplier": {
            "label": "Diminishing Multiplier",
            "labelFrom": "name",
            "value": "0.5"
          },
          "HealAmpReceivePenaltyPercent": {
            "cssClass": "damage",
            "label": "Healing Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "",
            "provides": "MODIFIER_VALUE_HEAL_AMP_RECEIVE_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-35"
          },
          "HealAmpRegenPenaltyPercent": {
            "cssClass": "damage",
            "label": "Healing Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-35"
          },
          "MagicResistReduction": {
            "cssClass": "tech_armor_down",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
            "usage": "ConditionallyApplied",
            "value": "-16"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Landing a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Headshot"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " will reduce their "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Bullet and Spirit Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and applies "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Healing Reduction"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Landing a Headshot will reduce their Bullet and Spirit Resist and applies Healing Reduction.",
                "elevated": [],
                "important": [
                  "BulletResistReduction",
                  "MagicResistReduction",
                  "HealAmpRegenPenaltyPercent"
                ],
                "locString": "upgrade_banshee_slugs_headshots_desc",
                "properties": [
                  "DebuffDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 4000,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDisruption"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "crippling-headshot",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_crushing_fists",
      "name": "Crushing Fists",
      "slug": "crushing-fists",
      "url": "https://varietygamers.com/deadlock/items/crushing-fists/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "40",
                "m_strPropertyName": "MeleeDistanceScale"
              },
              {
                "m_strBonus": "12",
                "m_strPropertyName": "BulletResist"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BonusMeleeDamagePercent"
              },
              {
                "m_strBonus": "-4",
                "m_strPropertyName": "BulletResistReduction"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BonusHeavyMeleeDamage"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_melee_charge"
        ],
        "cooldown": 5,
        "cost": 8000,
        "description": [
          {
            "t": "text",
            "v": "Your "
          },
          {
            "c": [
              {
                "a": "MeleeDamage",
                "t": "attribute",
                "v": "melee damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " will "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "restore ammo"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and apply a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "stacking bullet resist debuff"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " on enemies. Heavy melee applies 2 stacks. "
          },
          {
            "t": "br"
          },
          {
            "t": "br"
          },
          {
            "t": "text",
            "v": "If the target reaches max stacks, they will be "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "stunned"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Your melee damage will restore ammo and apply a stacking bullet resist debuff on enemies. Heavy melee applies 2 stacks. If the target reaches max stacks, they will be stunned.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/crushing_fists",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "5"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHeavyMeleeDamage": {
            "cssClass": "melee_damage",
            "displayType": "EBaseMeleeDamageIncrease",
            "label": "Bonus Heavy Melee Damage",
            "labelFrom": "name",
            "value": "25"
          },
          "BonusMeleeDamagePercent": {
            "cssClass": "melee_damage",
            "displayType": "EBaseMeleeDamageIncrease",
            "label": "Melee Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MELEE_DAMAGE_INCREASE",
            "statFeed": true,
            "usage": "always",
            "value": "22"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "12"
          },
          "BulletResistReduction": {
            "cssClass": "bullet_armor_down",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
            "usage": "ConditionallyApplied",
            "value": "-5"
          },
          "DebuffDuration": {
            "cssClass": "duration",
            "label": "Debuff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "8"
          },
          "HeavyMeleeMultiplier": {
            "label": "Heavy Melee Bonus",
            "labelFrom": "loc",
            "postfix": "x",
            "value": "2"
          },
          "LightMeleeAmmo": {
            "cssClass": "clipsize",
            "displayType": "EClipSizeIncrease",
            "label": "Ammo",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "+",
            "value": "15"
          },
          "LightMeleeStacks": {
            "label": "Light Melee Stacks",
            "labelFrom": "name",
            "value": "1"
          },
          "MaxStacks": {
            "label": "Max Stacks",
            "labelFrom": "loc",
            "value": "6"
          },
          "MeleeDistanceScale": {
            "label": "Melee Distance Scale",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_MELEE_TRAVEL_DISTANCE_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "60"
          },
          "StunDuration": {
            "label": "Stun Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.75"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "MeleeDistanceScale"
                ],
                "important": [],
                "properties": [
                  "BonusMeleeDamagePercent",
                  "BulletResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your next "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Heavy Melee"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " attack against an enemy "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "deals increased damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Your next Heavy Melee attack against an enemy deals increased damage.",
                "elevated": [],
                "important": [
                  "BonusHeavyMeleeDamage"
                ],
                "locString": "upgrade_melee_charge_desc",
                "properties": [
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "passive"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your "
                  },
                  {
                    "c": [
                      {
                        "a": "MeleeDamage",
                        "t": "attribute",
                        "v": "melee damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " will "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "restore ammo"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and apply a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "stacking bullet resist debuff"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " on enemies. Heavy melee applies 2 stacks. "
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "text",
                    "v": "If the target reaches max stacks, they will be "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "stunned"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Your melee damage will restore ammo and apply a stacking bullet resist debuff on enemies. Heavy melee applies 2 stacks. If the target reaches max stacks, they will be stunned.",
                "elevated": [],
                "important": [
                  "LightMeleeAmmo",
                  "BulletResistReduction",
                  "MaxStacks"
                ],
                "locString": "upgrade_crushing_fists_desc",
                "properties": [
                  "StunDuration",
                  "DebuffDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 4000,
        "shopFilters": [
          "EShopFilterMelee"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "crushing-fists",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_non_player_bonus_sacrifice",
      "name": "Cultist Sacrifice",
      "slug": "cultist-sacrifice",
      "url": "https://varietygamers.com/deadlock/items/cultist-sacrifice/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "40",
                "m_strPropertyName": "TechRadiusMultiplier"
              },
              {
                "m_strBonus": "40",
                "m_strPropertyName": "TechRangeMultiplier"
              },
              {
                "m_strBonus": "47",
                "m_strPropertyName": "BaseAttackDamagePercent"
              },
              {
                "m_strBonus": "300",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "30",
                "m_strPropertyName": "NonPlayerBonusWeaponPower"
              },
              {
                "m_strBonus": "30",
                "m_strPropertyName": "NonPlayerBulletResist"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "weapon_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_non_player_bonus"
        ],
        "cooldown": 270,
        "cost": 4000,
        "description": [
          {
            "t": "text",
            "v": "Target an enemy NPC and consume it for "
          },
          {
            "c": [
              {
                "p": "BonusSoulsPct",
                "t": "value",
                "v": "170"
              },
              {
                "t": "text",
                "v": "% Bonus Souls"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and grants a powerful long lasting buff."
          }
        ],
        "descriptionText": "Target an enemy NPC and consume it for 170% Bonus Souls and grants a powerful long lasting buff.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/cultist_sacrifice",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Cast Range",
            "labelFrom": "loc",
            "postfix": "m",
            "units": "meters",
            "value": "7m"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "270"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "160"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "units": "normal",
            "usage": "ConditionallyApplied",
            "value": "10"
          },
          "BonusAbilityCharges": {
            "cssClass": "cast",
            "displayType": "EMaxChargesIncrease",
            "label": "Bonus Ability Charges",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BONUS_ABILITY_CHARGES",
            "usage": "ConditionallyApplied",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "usage": "ConditionallyApplied",
            "value": "50"
          },
          "BonusSoulsPct": {
            "label": "Bonus Souls",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "+",
            "value": "170"
          },
          "NonPlayerBonusWeaponPower": {
            "conditional": "against NPCs",
            "cssClass": "bullet_damage",
            "label": "Weapon Damage vs. NPCs",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_TO_NPC_INCREASE",
            "statFeed": true,
            "usage": "ConditionallyApplied",
            "value": "30"
          },
          "NonPlayerBulletResist": {
            "conditional": "against NPCs",
            "cssClass": "bullet_damage",
            "label": "Bullet Resist vs. NPCs",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_RESIST_NON_HERO",
            "statFeed": true,
            "usage": "ConditionallyApplied",
            "value": "30"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "2"
          },
          "TechRadiusMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRadius",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "12"
          },
          "TechRangeMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRange",
            "label": "Ability Range",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "12"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen",
                  "NonPlayerBonusWeaponPower",
                  "NonPlayerBulletResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Target an enemy NPC and consume it for "
                  },
                  {
                    "c": [
                      {
                        "p": "BonusSoulsPct",
                        "t": "value",
                        "v": "170"
                      },
                      {
                        "t": "text",
                        "v": "% Bonus Souls"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and grants a powerful long lasting buff."
                  }
                ],
                "descriptionText": "Target an enemy NPC and consume it for 170% Bonus Souls and grants a powerful long lasting buff.",
                "elevated": [],
                "important": [
                  "BaseAttackDamagePercent",
                  "BonusHealth",
                  "TechRangeMultiplier"
                ],
                "locString": "upgrade_non_player_bonus_sacrifice_desc",
                "properties": [
                  "AbilityCooldown",
                  "AbilityDuration"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability",
          "EShopFilterHealing"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "cultist-sacrifice",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_glitch",
      "name": "Cursed Relic",
      "slug": "cursed-relic",
      "url": "https://varietygamers.com/deadlock/items/cursed-relic/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-40",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "0.25",
                "m_strPropertyName": "AbilityDuration"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "tech_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 55,
        "cost": 6400,
        "description": [
          {
            "t": "text",
            "v": "Curses an enemy - "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "interrupting, Silencing, Disarming"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ", and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "preventing item usage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Removes all non-ultimate buffs"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          },
          {
            "t": "br"
          },
          {
            "t": "br"
          },
          {
            "t": "text",
            "v": "Your own "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Damage Output"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " is reduced for the duration."
          }
        ],
        "descriptionText": "Curses an enemy - interrupting, Silencing, Disarming, and preventing item usage. Removes all non-ultimate buffs. Your own Damage Output is reduced for the duration.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/curse",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.1"
          },
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Cast Range",
            "labelFrom": "loc",
            "postfix": "m",
            "units": "meters",
            "value": "20m"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "55"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "3.25"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "OutgoingDamagePenaltyPercent": {
            "cssClass": "damage",
            "label": "Outgoing Damage Penalty Percent",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_ALL_DAMAGE_MULTIPLIER",
            "usage": "ConditionallyApplied",
            "value": "-25"
          },
          "SkipFrames": {
            "label": "Skip Frames",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_ANIMATION_FRAME_SKIP_RATE",
            "usage": "ConditionallyApplied",
            "value": "6"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Curses an enemy - "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "interrupting, Silencing, Disarming"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "preventing item usage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Removes all non-ultimate buffs"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "text",
                    "v": "Your own "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Damage Output"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " is reduced for the duration."
                  }
                ],
                "descriptionText": "Curses an enemy - interrupting, Silencing, Disarming, and preventing item usage. Removes all non-ultimate buffs. Your own Damage Output is reduced for the duration.",
                "elevated": [],
                "important": [
                  "StatusEffectEMP",
                  "StatusEffectDisarmed"
                ],
                "locString": "upgrade_glitch_desc",
                "properties": [
                  "AbilityCooldown",
                  "AbilityDuration",
                  "AbilityCastRange",
                  "OutgoingDamagePenaltyPercent"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [
          "EShopFilterDisruption",
          "EShopFilterWeaponDamage"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "cursed-relic",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_debuff_reducer",
      "name": "Debuff Reducer",
      "slug": "debuff-reducer",
      "url": "https://varietygamers.com/deadlock/items/debuff-reducer/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "15",
                "m_strPropertyName": "StatusResistancePercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Reduces the "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "duration"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " of all negative effects applied to you."
          }
        ],
        "descriptionText": "Reduces the duration of all negative effects applied to you.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/debuff_reducer",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "90"
          },
          "StatusResistancePercent": {
            "cssClass": "duration",
            "displayType": "EDebuffResist",
            "label": "Debuff Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_STATUS_RESISTANCE",
            "statFeed": true,
            "usage": "always",
            "value": "25"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Reduces the "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "duration"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " of all negative effects applied to you."
                  }
                ],
                "descriptionText": "Reduces the duration of all negative effects applied to you.",
                "elevated": [],
                "important": [],
                "locString": "upgrade_debuff_reducer_desc",
                "properties": [
                  "StatusResistancePercent"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterWeaponDamage"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "debuff-reducer",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_spellbreaker",
          "upgrade_unstoppable"
        ]
      }
    },
    {
      "id": "upgrade_rupture",
      "name": "Decay",
      "slug": "decay",
      "url": "https://varietygamers.com/deadlock/items/decay/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "12",
                "m_strPropertyName": "TechPower"
              },
              {
                "m_strBonus": "90",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "-20",
                "m_strPropertyName": "HealAmpReceivePenaltyPercent"
              },
              {
                "m_strBonus": "-20",
                "m_strPropertyName": "HealAmpRegenPenaltyPercent"
              },
              {
                "m_strBonus": ".375",
                "m_strPropertyName": "DotHealthPercent"
              },
              {
                "m_strBonus": "-10",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "tech_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 30,
        "cost": 3200,
        "description": [
          {
            "t": "text",
            "v": "Inflict "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "damage over time"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " to a target, dealing damage based on their current health."
          },
          {
            "t": "br"
          },
          {
            "t": "text",
            "v": "Decay's damage is non-lethal and does not apply item procs."
          }
        ],
        "descriptionText": "Inflict damage over time to a target, dealing damage based on their current health. Decay's damage is non-lethal and does not apply item procs.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/decay",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.1"
          },
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Cast Range",
            "labelFrom": "loc",
            "postfix": "m",
            "units": "meters",
            "value": "20m"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "30"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "12"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "65"
          },
          "DotHealthPercent": {
            "cssClass": "tech_damage",
            "label": "Bleed Damage",
            "labelFrom": "loc",
            "postfix": "%/sec",
            "value": "1.95"
          },
          "HealAmpReceivePenaltyPercent": {
            "cssClass": "damage",
            "label": "Healing Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "",
            "provides": "MODIFIER_VALUE_HEAL_AMP_RECEIVE_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-50"
          },
          "HealAmpRegenPenaltyPercent": {
            "cssClass": "damage",
            "label": "Healing Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-50"
          },
          "TechPower": {
            "cssClass": "tech_damage",
            "disableValue": "0",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "8"
          },
          "TickRate": {
            "label": "Tick Rate",
            "labelFrom": "name",
            "value": "1.0"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "TechPower",
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Inflict "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "damage over time"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " to a target, dealing damage based on their current health."
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "text",
                    "v": "Decay's damage is non-lethal and does not apply item procs."
                  }
                ],
                "descriptionText": "Inflict damage over time to a target, dealing damage based on their current health. Decay's damage is non-lethal and does not apply item procs.",
                "elevated": [],
                "important": [
                  "DotHealthPercent",
                  "HealAmpReceivePenaltyPercent",
                  "AbilityCastRange"
                ],
                "locString": "upgrade_rupture_desc",
                "properties": [
                  "AbilityCastRange",
                  "AbilityDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterDisruption"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "decay",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_greater_withering_whip",
      "name": "Disarming Hex",
      "slug": "disarming-hex",
      "url": "https://varietygamers.com/deadlock/items/disarming-hex/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "175",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "-7",
                "m_strPropertyName": "BulletArmorReduction"
              },
              {
                "m_strBonus": "-8",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "tech_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_withering_whip"
        ],
        "cooldown": 16,
        "cost": 4000,
        "description": [
          {
            "c": [
              {
                "t": "text",
                "v": "Disarms"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " enemy target and reduces their "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Bullet Resist"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Disarms enemy target and reduces their Bullet Resist.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/disarming_hex",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.1"
          },
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Cast Range",
            "labelFrom": "loc",
            "postfix": "m",
            "units": "meters",
            "value": "32m"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "16"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "4.25"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "75"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "statFeed": true,
            "usage": "always",
            "value": "0.75m"
          },
          "BulletArmorReduction": {
            "cssClass": "bullet_armor_down",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
            "usage": "ConditionallyApplied",
            "value": "-13"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth",
                  "BonusSprintSpeed"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Disarms"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " enemy target and reduces their "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Bullet Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Disarms enemy target and reduces their Bullet Resist.",
                "elevated": [],
                "important": [
                  "StatusEffectDisarmed",
                  "BulletArmorReduction"
                ],
                "locString": "upgrade_greater_withering_whip_desc",
                "properties": [
                  "AbilityCastRange",
                  "AbilityDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterDisruption",
          "EShopFilterMagicDamage"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "disarming-hex",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_reduce_debuff_duration",
      "name": "Dispel Magic",
      "slug": "dispel-magic",
      "url": "https://varietygamers.com/deadlock/items/dispel-magic/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "150",
                "m_strPropertyName": "HealOnActivate"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "TechResist"
              },
              {
                "m_strBonus": "-25",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "armor_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 45,
        "cost": 3200,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/debuff_remover",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "45"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "ActiveBonusMoveSpeed": {
            "cssClass": "move_speed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "usage": "ConditionallyApplied",
            "value": "2m"
          },
          "BuffDuration": {
            "cssClass": "duration",
            "label": "Buff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "3"
          },
          "HealOnActivate": {
            "cssClass": "healing",
            "label": "Heal On Activate",
            "labelFrom": "name",
            "value": "250"
          },
          "TechResist": {
            "cssClass": "tech_armor_up",
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "statFeed": true,
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "10"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "TechResist"
                ],
                "important": [],
                "properties": []
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Purge all non-ultimate negative effects"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " currently applied to you. If any effects were removed, "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "heal yourself"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and gain a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "move speed bonus"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". "
                  },
                  {
                    "t": "br"
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Cannot be used while Stunned or Slept."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "Purge all non-ultimate negative effects currently applied to you. If any effects were removed, heal yourself and gain a move speed bonus. Cannot be used while Stunned or Slept.",
                "elevated": [],
                "important": [
                  "HealOnActivate"
                ],
                "locString": "upgrade_reduce_debuff_duration_active_desc",
                "properties": [
                  "AbilityCooldown",
                  "ActiveBonusMoveSpeed",
                  "BuffDuration"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterWeaponDamage"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "dispel-magic",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_divine_barrier",
      "name": "Divine Barrier",
      "slug": "divine-barrier",
      "url": "https://varietygamers.com/deadlock/items/divine-barrier/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-27",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "TechRadiusMultiplier"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "TechRangeMultiplier"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "armor_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_guardian_ward"
        ],
        "cooldown": 45,
        "cost": 8800,
        "description": [
          {
            "c": [
              {
                "t": "text",
                "v": "Remove all non-stun debuffs"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " from the target and provide them with a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Barrier"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Move Speed"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". "
          },
          {
            "c": [
              {
                "t": "br"
              },
              {
                "t": "text",
                "v": "Can be self-cast. Cooldown is reduced by half when cast on someone else."
              }
            ],
            "t": "diminish"
          }
        ],
        "descriptionText": "Remove all non-stun debuffs from the target and provide them with a Barrier and Move Speed. Can be self-cast. Cooldown is reduced by half when cast on someone else.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/divine_barrier",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.2"
          },
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Cast Range",
            "labelFrom": "loc",
            "postfix": "m",
            "units": "meters",
            "value": "40m"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "45"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "units": "metersPerSecond",
            "usage": "ConditionallyApplied",
            "value": "2.75m"
          },
          "BuffDuration": {
            "cssClass": "duration",
            "label": "Buff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "6"
          },
          "CombatBarrier": {
            "cssClass": "combat_barrier",
            "label": "Barrier",
            "labelFrom": "loc",
            "provides": "MODIFIER_VALUE_BARRIER_HEALTH",
            "usage": "ConditionallyApplied",
            "value": "600"
          },
          "CooldownReductionPctOnOthers": {
            "label": "Cooldown Reduction Pct On Others",
            "labelFrom": "name",
            "value": "50"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "1.5"
          },
          "TechRadiusMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRadius",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "10"
          },
          "TechRangeMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRange",
            "label": "Ability Range",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "10"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "TechRangeMultiplier",
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Remove all non-stun debuffs"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " from the target and provide them with a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Barrier"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Move Speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". "
                  },
                  {
                    "c": [
                      {
                        "t": "br"
                      },
                      {
                        "t": "text",
                        "v": "Can be self-cast. Cooldown is reduced by half when cast on someone else."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "Remove all non-stun debuffs from the target and provide them with a Barrier and Move Speed. Can be self-cast. Cooldown is reduced by half when cast on someone else.",
                "elevated": [],
                "important": [
                  "CombatBarrier",
                  "BonusMoveSpeed"
                ],
                "locString": "upgrade_divine_barrier_desc",
                "properties": [
                  "AbilityCooldown",
                  "BuffDuration",
                  "AbilityCastRange"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 4400,
        "shopFilters": [
          "EShopFilterDurability",
          "EShopFilterMovement"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "divine-barrier",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_diviners_kevlar",
      "name": "Diviner's Kevlar",
      "slug": "diviners-kevlar",
      "url": "https://varietygamers.com/deadlock/items/diviners-kevlar/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BonusAbilityDurationPercent"
              },
              {
                "m_strBonus": "55",
                "m_strPropertyName": "TechPower"
              },
              {
                "m_strBonus": "500",
                "m_strPropertyName": "CombatBarrier"
              },
              {
                "m_strBonus": "-14",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 40,
        "cost": 6400,
        "description": [
          {
            "t": "text",
            "v": "Upon casting an "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "ultimate ability"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " gain a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Barrier"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and temporary "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Spirit Power"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Upon casting an ultimate ability gain a Barrier and temporary Spirit Power.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/diviners_kevlar",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "40"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusAbilityDurationPercent": {
            "cssClass": "duration",
            "displayType": "ETechDuration",
            "label": "Ability Duration",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BONUS_ABILITY_DURATION_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "15"
          },
          "BuffDuration": {
            "cssClass": "duration",
            "label": "Buff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "20"
          },
          "CombatBarrier": {
            "cssClass": "combat_barrier",
            "label": "Barrier",
            "labelFrom": "loc",
            "provides": "MODIFIER_VALUE_BARRIER_HEALTH",
            "usage": "ConditionallyApplied",
            "value": "1000"
          },
          "TechPower": {
            "cssClass": "tech_damage",
            "disableValue": "0",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "usage": "ConditionallyApplied",
            "value": "40"
          },
          "UltimateCooldownReduction": {
            "cssClass": "cooldown",
            "label": "Ultimate Cooldown Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_ULTIMATE_COOLDOWN_REDUCTION_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "10"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusAbilityDurationPercent",
                  "UltimateCooldownReduction"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Upon casting an "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "ultimate ability"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " gain a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Barrier"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and temporary "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Power"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Upon casting an ultimate ability gain a Barrier and temporary Spirit Power.",
                "elevated": [],
                "important": [
                  "CombatBarrier",
                  "TechPower"
                ],
                "locString": "upgrade_diviners_kevlar_desc",
                "properties": [
                  "BuffDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability",
          "EShopFilterHealing"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "diviners-kevlar",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_arcane_extension",
      "name": "Duration Extender",
      "slug": "duration-extender",
      "url": "https://varietygamers.com/deadlock/items/duration-extender/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "12",
                "m_strPropertyName": "BonusAbilityDurationPercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Imbue an ability to increase its "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Duration"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Imbue an ability to increase its Duration.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/duration_extender",
        "imbue": true,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusAbilityDurationPercent": {
            "cssClass": "duration",
            "displayType": "ETechDuration",
            "label": "Ability Duration",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BONUS_ABILITY_DURATION_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "22"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Imbue an ability to increase its "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Duration"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Imbue an ability to increase its Duration.",
                "elevated": [
                  "BonusAbilityDurationPercent"
                ],
                "important": [],
                "locString": "upgrade_arcane_extension_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "duration-extender",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_imbued_duration_extender"
        ]
      }
    },
    {
      "id": "upgrade_ability_power_shard",
      "name": "Echo Shard",
      "slug": "echo-shard",
      "url": "https://varietygamers.com/deadlock/items/echo-shard/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "5",
                "m_strPropertyName": "BulletResist"
              },
              {
                "m_strBonus": "5",
                "m_strPropertyName": "TechResist"
              },
              {
                "m_strBonus": "-10",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "tech_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 30,
        "cost": 6400,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/echo_shard",
        "imbue": true,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "30"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityPostCastDuration": {
            "disableValue": "0",
            "label": "Ability Post Cast Duration",
            "labelFrom": "name",
            "value": "0.5"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusFireRate": {
            "cssClass": "fire_rate",
            "displayType": "EFireRate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "usage": "ConditionallyApplied",
            "value": "0"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "statFeed": true,
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "5"
          },
          "ImbuedCooldownMultiplier": {
            "label": "Imbued Cooldown Multiplier",
            "labelFrom": "name",
            "value": "1"
          },
          "TechResist": {
            "cssClass": "tech_armor_up",
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "statFeed": true,
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "5"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusFireRate",
                  "TechResist",
                  "BulletResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Reset the cooldown"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " of the imbued non-ultimate ability."
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "text",
                    "v": "This item's cooldown is increased by "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "the cooldown of the imbued ability"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Reset the cooldown of the imbued non-ultimate ability. This item's cooldown is increased by the cooldown of the imbued ability.",
                "elevated": [],
                "important": [],
                "locString": "upgrade_ability_power_shard_active",
                "properties": []
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [
          "EShopFilterMovement",
          "EShopFilterMagicDamage"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "echo-shard",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_magic_shield",
      "name": "Enchanter's Emblem",
      "slug": "enchanters-emblem",
      "url": "https://varietygamers.com/deadlock/items/enchanters-emblem/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "13",
                "m_strPropertyName": "TechResist"
              },
              {
                "m_strBonus": "3",
                "m_strPropertyName": "OutOfCombatHealthRegen"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "TechPower"
              },
              {
                "m_strBonus": "7",
                "m_strPropertyName": "CooldownReduction"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "While you are "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "above "
              },
              {
                "p": "LifeThreshold",
                "t": "value",
                "v": "65"
              },
              {
                "t": "text",
                "v": "% health"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ", gain bonus "
          },
          {
            "c": [
              {
                "a": "Spirit",
                "t": "attribute",
                "v": "Spirit"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Cooldown Reduction"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "While you are above 65% health, gain bonus Spirit and Cooldown Reduction.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/enchanters_emblem",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "CooldownReduction": {
            "cssClass": "cooldown",
            "displayType": "ETechCooldown",
            "label": "Ability Cooldown Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "5"
          },
          "LifeThreshold": {
            "label": "Life Threshold",
            "labelFrom": "name",
            "postfix": "%",
            "value": "65"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "2"
          },
          "TechPower": {
            "cssClass": "tech_damage",
            "disableValue": "0",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "15"
          },
          "TechResist": {
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "18"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "TechResist"
                ],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "While you are "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "above "
                      },
                      {
                        "p": "LifeThreshold",
                        "t": "value",
                        "v": "65"
                      },
                      {
                        "t": "text",
                        "v": "% health"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", gain bonus "
                  },
                  {
                    "c": [
                      {
                        "a": "Spirit",
                        "t": "attribute",
                        "v": "Spirit"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Cooldown Reduction"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "While you are above 65% health, gain bonus Spirit and Cooldown Reduction.",
                "elevated": [],
                "important": [
                  "TechPower",
                  "CooldownReduction"
                ],
                "locString": "upgrade_magic_shield_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "enchanters-emblem",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_cardio_calibrator",
      "name": "Enduring Speed",
      "slug": "enduring-speed",
      "url": "https://varietygamers.com/deadlock/items/enduring-speed/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "30",
                "m_strPropertyName": "SlowResistancePercent"
              },
              {
                "m_strBonus": "2m",
                "m_strPropertyName": "BonusMoveSpeed"
              },
              {
                "m_strBonus": "8",
                "m_strPropertyName": "OutOfCombatHealthRegen"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_sprint_booster"
        ],
        "cooldown": null,
        "cost": 2400,
        "description": [
          {
            "t": "text",
            "v": "Reduces the effect of enemy "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Move Speed"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " penalties."
          }
        ],
        "descriptionText": "Reduces the effect of enemy Move Speed penalties.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/enduring_speed",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "displayType": "EMaxMoveSpeed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "2.0m"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "2"
          },
          "SlowResistancePercent": {
            "cssClass": "move_speed",
            "label": "Slow Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SLOW_RESISTANCE",
            "statFeed": true,
            "usage": "always",
            "value": "25"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusMoveSpeed"
                ],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Reduces the effect of enemy "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Move Speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " penalties."
                  }
                ],
                "descriptionText": "Reduces the effect of enemy Move Speed penalties.",
                "elevated": [],
                "important": [
                  "SlowResistancePercent"
                ],
                "locString": "upgrade_cardio_calibrator_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 1200,
        "shopFilters": [
          "EShopFilterMovement",
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "enduring-speed",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_juggernaut"
        ]
      }
    },
    {
      "id": "upgrade_escalating_exposure",
      "name": "Escalating Exposure",
      "slug": "escalating-exposure",
      "url": "https://varietygamers.com/deadlock/items/escalating-exposure/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "1.5",
                "m_strPropertyName": "MagicIncreasePerStack"
              },
              {
                "m_strBonus": "8",
                "m_strPropertyName": "TechResist"
              },
              {
                "m_strBonus": "-10",
                "m_strPropertyName": "TechArmorDamageReduction"
              },
              {
                "m_strBonus": "6",
                "m_strPropertyName": "MaxStacks"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_magic_vulnerability"
        ],
        "cooldown": null,
        "cost": 8000,
        "description": [
          {
            "t": "text",
            "v": "Dealing "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": " applies a stacking "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Spirit Amp"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " that increases your "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": " to the target."
          }
        ],
        "descriptionText": "Dealing spirit damage applies a stacking Spirit Amp that increases your spirit damage to the target.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/escalating_exposure",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "12"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "MagicIncreasePerStack": {
            "cssClass": "tech_armor_down",
            "label": "Spirit Amp per Stack",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "value": "4.5"
          },
          "MaxStacks": {
            "label": "Max Stacks",
            "labelFrom": "loc",
            "value": "12"
          },
          "ProcCooldown": {
            "label": "Proc Cooldown",
            "labelFrom": "name",
            "value": "0.7"
          },
          "TechArmorDamageReduction": {
            "cssClass": "tech_armor_down",
            "label": "Tech Armor Damage Reduction",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
            "usage": "ConditionallyApplied",
            "value": "-8"
          },
          "TechResist": {
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "17"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "TechArmorDamageReduction",
                  "TechResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Dealing "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": " applies a stacking "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Amp"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " that increases your "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": " to the target."
                  }
                ],
                "descriptionText": "Dealing spirit damage applies a stacking Spirit Amp that increases your spirit damage to the target.",
                "elevated": [],
                "important": [
                  "MagicIncreasePerStack"
                ],
                "locString": "upgrade_escalating_exposure_desc",
                "properties": [
                  "MaxStacks",
                  "AbilityDuration",
                  "ProcCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 4000,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "escalating-exposure",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_reinforcing_casings",
      "name": "Escalating Resilience",
      "slug": "escalating-resilience",
      "url": "https://varietygamers.com/deadlock/items/escalating-resilience/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "2",
                "m_strPropertyName": "BulletResistPerStack"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "MaxArmorStacks"
              },
              {
                "m_strBonus": "30",
                "m_strPropertyName": "BonusClipSizePercent"
              },
              {
                "m_strBonus": "125",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "WeaponPower"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_clip_size"
        ],
        "cooldown": null,
        "cost": 4000,
        "description": [
          {
            "t": "text",
            "v": "Grants "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Bullet Resist"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " when your bullets hit an enemy hero. "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Each shot can only grant one stack."
              }
            ],
            "t": "highlight"
          }
        ],
        "descriptionText": "Grants Bullet Resist when your bullets hit an enemy hero. Each shot can only grant one stack.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/escalating_resilience",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "usage": "always",
            "value": "18"
          },
          "BonusClipSizePercent": {
            "displayType": "EClipSizeIncrease",
            "label": "Max Ammo",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "35"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "75"
          },
          "BulletResistDuration": {
            "label": "Bullet Resist Duration",
            "labelFrom": "name",
            "value": "24"
          },
          "BulletResistPerStack": {
            "label": "Bullet Resist Per Stack",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "usage": "ConditionallyApplied",
            "value": "2"
          },
          "MaxArmorStacks": {
            "label": "Max Armor Stacks",
            "labelFrom": "name",
            "value": "30"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusClipSizePercent"
                ],
                "important": [],
                "properties": [
                  "BonusHealth",
                  "BaseAttackDamagePercent"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Grants "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Bullet Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " when your bullets hit an enemy hero. "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Each shot can only grant one stack."
                      }
                    ],
                    "t": "highlight"
                  }
                ],
                "descriptionText": "Grants Bullet Resist when your bullets hit an enemy hero. Each shot can only grant one stack.",
                "elevated": [],
                "important": [
                  "MaxArmorStacks"
                ],
                "locString": "upgrade_reinforcing_casings_desc",
                "properties": [
                  "BulletResistPerStack",
                  "BulletResistDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability",
          "EShopFilterFireRate"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "escalating-resilience",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_self_bubble",
      "name": "Ethereal Shift",
      "slug": "ethereal-shift",
      "url": "https://varietygamers.com/deadlock/items/ethereal-shift/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "2",
                "m_strPropertyName": "AbilityDuration"
              },
              {
                "m_strBonus": "30",
                "m_strPropertyName": "BonusSpirit"
              },
              {
                "m_strBonus": "2m",
                "m_strPropertyName": "BonusMoveSpeed"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "TechResist"
              },
              {
                "m_strBonus": "-10",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "3.5m",
                "m_strPropertyName": "FloatMoveSpeed"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "tech_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 37,
        "cost": 6400,
        "description": [
          {
            "t": "text",
            "v": "You enter a void state and become "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "untargetable and invincible"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " for a short duration, during which you float slowly and cannot perform actions. Afterwards you gain "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Spirit Power, Move Speed, and Spirit Resist"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          },
          {
            "t": "br"
          },
          {
            "t": "text",
            "v": "Can be canceled early."
          },
          {
            "t": "br"
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Activation cancels any active ability."
              }
            ],
            "t": "diminish"
          }
        ],
        "descriptionText": "You enter a void state and become untargetable and invincible for a short duration, during which you float slowly and cannot perform actions. Afterwards you gain Spirit Power, Move Speed, and Spirit Resist. Can be canceled early. Activation cancels any active ability.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/ethereal_shift",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "37"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Ability Duration",
            "labelFrom": "name",
            "value": "4.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "displayType": "EMaxMoveSpeed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "usage": "ConditionallyApplied",
            "value": "3m"
          },
          "BonusSpirit": {
            "conditional": "after proc",
            "cssClass": "tech_damage",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "usage": "ConditionallyApplied",
            "value": "20"
          },
          "BuffDuration": {
            "cssClass": "duration",
            "label": "Buff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "5"
          },
          "DampingFactor": {
            "label": "Damping Factor",
            "labelFrom": "name",
            "value": "3"
          },
          "FloatMoveSpeed": {
            "cssClass": "slow",
            "displayType": "EMaxMoveSpeed",
            "label": "Float Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "",
            "provides": "MODIFIER_VALUE_MOVE_SPEED_LIMIT",
            "units": "metersPerSecond",
            "usage": "ConditionallyApplied",
            "value": "2.5m"
          },
          "LiftHeight": {
            "label": "Lift Height",
            "labelFrom": "name",
            "value": "200"
          },
          "TechResist": {
            "cssClass": "tech_armor_up",
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "usage": "ConditionallyApplied",
            "value": "30"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "You enter a void state and become "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "untargetable and invincible"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " for a short duration, during which you float slowly and cannot perform actions. Afterwards you gain "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Power, Move Speed, and Spirit Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "text",
                    "v": "Can be canceled early."
                  },
                  {
                    "t": "br"
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Activation cancels any active ability."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "You enter a void state and become untargetable and invincible for a short duration, during which you float slowly and cannot perform actions. Afterwards you gain Spirit Power, Move Speed, and Spirit Resist. Can be canceled early. Activation cancels any active ability.",
                "elevated": [],
                "important": [
                  "AbilityDuration"
                ],
                "locString": "upgrade_self_bubble_desc",
                "properties": [
                  "BonusSpirit",
                  "TechResist",
                  "BonusMoveSpeed",
                  "AbilityCooldown",
                  "BuffDuration",
                  "FloatMoveSpeed"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [
          "EShopFilterFireRate"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "ethereal-shift",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_express_shot",
      "name": "Express Shot",
      "slug": "express-shot",
      "url": "https://varietygamers.com/deadlock/items/express-shot/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "75",
                "m_strPropertyName": "ProcBaseAttackDamagePercent"
              },
              {
                "m_strBonus": "25",
                "m_strPropertyName": "ProcBaseAttackDamagePercentAltFire"
              },
              {
                "m_strBonus": "45",
                "m_strPropertyName": "BonusBulletSpeedPercent"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BaseAttackDamagePercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_high_velocity_mag"
        ],
        "cooldown": 8,
        "cost": 4000,
        "description": [
          {
            "t": "text",
            "v": "Your next attack will "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "fire twice"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " in quick succession with "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "increased damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and velocity. This attack consumes extra ammo."
          }
        ],
        "descriptionText": "Your next attack will fire twice in quick succession with increased damage and velocity. This attack consumes extra ammo.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/express_shot",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "8"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "8"
          },
          "BonusBulletSpeedPercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBulletSpeedIncrease",
            "label": "Bullet Velocity",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BONUS_BULLET_SPEED_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "60"
          },
          "ProcAmmoConsumed": {
            "label": "Proc Ammo Consumed",
            "labelFrom": "name",
            "value": "2"
          },
          "ProcBaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "units": "normal",
            "usage": "ConditionallyApplied",
            "value": "125"
          },
          "ProcBaseAttackDamagePercentAltFire": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Secondary Fire Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "units": "normal",
            "usage": "ConditionallyApplied",
            "value": "40"
          },
          "ProcBulletVelocity": {
            "cssClass": "bullet_damage",
            "label": "Bullet Velocity",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BONUS_BULLET_SPEED_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "100"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusBulletSpeedPercent"
                ],
                "important": [],
                "properties": [
                  "BaseAttackDamagePercent"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your next attack will "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "fire twice"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " in quick succession with "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "increased damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and velocity. This attack consumes extra ammo."
                  }
                ],
                "descriptionText": "Your next attack will fire twice in quick succession with increased damage and velocity. This attack consumes extra ammo.",
                "elevated": [],
                "important": [
                  "ProcBaseAttackDamagePercent",
                  "ProcBaseAttackDamagePercentAltFire"
                ],
                "locString": "upgrade_express_shot_desc",
                "properties": [
                  "ProcBulletVelocity",
                  "ProcAmmoConsumed",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterWeaponDamage"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "express-shot",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_clip_size",
      "name": "Extended Magazine",
      "slug": "extended-magazine",
      "url": "https://varietygamers.com/deadlock/items/extended-magazine/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "30",
                "m_strPropertyName": "BonusClipSizePercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 800,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/basic_magazine",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "8"
          },
          "BonusClipSizePercent": {
            "displayType": "EClipSizeIncrease",
            "label": "Max Ammo",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "30"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusClipSizePercent"
                ],
                "important": [],
                "properties": [
                  "BaseAttackDamagePercent"
                ]
              }
            ],
            "type": "innate"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterClipSize"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "extended-magazine",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_reinforcing_casings",
          "upgrade_titan_round"
        ]
      }
    },
    {
      "id": "upgrade_extra_charge",
      "name": "Extra Charge",
      "slug": "extra-charge",
      "url": "https://varietygamers.com/deadlock/items/extra-charge/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "1",
                "m_strPropertyName": "BonusAbilityCharges"
              },
              {
                "m_strBonus": "7",
                "m_strPropertyName": "BonusSpiritForChargedAbilities"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 800,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/extra_charge",
        "imbue": false,
        "inDevelopment": false,
        "missingLocTokens": [
          "upgrade_extra_charge_desc"
        ],
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusAbilityCharges": {
            "cssClass": "cast",
            "displayType": "EMaxChargesIncrease",
            "label": "Bonus Ability Charges",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BONUS_ABILITY_CHARGES",
            "statFeed": true,
            "usage": "always",
            "value": "1"
          },
          "BonusSpiritForChargedAbilities": {
            "label": "Bonus Spirit For Charged Abilities",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "7"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusAbilityCharges"
                ],
                "important": [],
                "locString": "upgrade_extra_charge_desc",
                "properties": [
                  "BonusSpiritForChargedAbilities"
                ]
              }
            ],
            "type": "innate"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterMagicDamage"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "extra-charge",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_rapid_recharge"
        ]
      }
    },
    {
      "id": "upgrade_health",
      "name": "Extra Health",
      "slug": "extra-health",
      "url": "https://varietygamers.com/deadlock/items/extra-health/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "115",
                "m_strPropertyName": "BonusHealth"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 800,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/extra_health",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "210"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusHealth"
                ],
                "important": [],
                "properties": []
              }
            ],
            "type": "innate"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "extra-health",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_chonky",
          "upgrade_colossus"
        ]
      }
    },
    {
      "id": "upgrade_endurance",
      "name": "Extra Regen",
      "slug": "extra-regen",
      "url": "https://varietygamers.com/deadlock/items/extra-regen/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "9",
                "m_strPropertyName": "BonusHealthRegen"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 800,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/extra_regen",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealthRegen": {
            "cssClass": "healing",
            "displayType": "EBaseHealthRegen",
            "label": "Health Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_REGEN_PER_SECOND",
            "statFeed": true,
            "usage": "always",
            "value": "2.5"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "1.5"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusHealthRegen"
                ],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterClipSize",
          "EShopFilterHealing"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "extra-regen",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_healing_booster"
        ]
      }
    },
    {
      "id": "upgrade_improved_spirit",
      "name": "Extra Spirit",
      "slug": "extra-spirit",
      "url": "https://varietygamers.com/deadlock/items/extra-spirit/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "10",
                "m_strPropertyName": "TechPower"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 800,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/extra_spirit",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "TechPower": {
            "disableValue": "0",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "10"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "TechPower"
                ],
                "important": [],
                "properties": []
              }
            ],
            "type": "innate"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterHealing"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "extra-spirit",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_magic_storm",
          "upgrade_soaring_spirit"
        ]
      }
    },
    {
      "id": "upgrade_improved_stamina",
      "name": "Extra Stamina",
      "slug": "extra-stamina",
      "url": "https://varietygamers.com/deadlock/items/extra-stamina/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "1",
                "m_strPropertyName": "Stamina"
              },
              {
                "m_strBonus": "14",
                "m_strPropertyName": "StaminaCooldownReduction"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 800,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/extra_stamina",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "Stamina": {
            "displayType": "EStamina",
            "label": "Stamina",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_STAMINA",
            "statFeed": true,
            "usage": "always",
            "value": "1"
          },
          "StaminaCooldownReduction": {
            "displayType": "EStaminaRegenPercent",
            "label": "Stamina Recovery",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_STAMINA_REGEN_PER_SECOND_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "12"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "Stamina"
                ],
                "important": [],
                "properties": [
                  "StaminaCooldownReduction"
                ]
              }
            ],
            "type": "innate"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterFireRate",
          "EShopFilterMovement"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "extra-stamina",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_arcane_surge",
          "upgrade_kinetic_sash",
          "upgrade_superior_stamina"
        ]
      }
    },
    {
      "id": "upgrade_fleetfoot_boots",
      "name": "Fleetfoot",
      "slug": "fleetfoot",
      "url": "https://varietygamers.com/deadlock/items/fleetfoot/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "30",
                "m_strPropertyName": "SlowResistancePercent"
              },
              {
                "m_strBonus": "12",
                "m_strPropertyName": "BulletResist"
              },
              {
                "m_strBonus": "3m",
                "m_strPropertyName": "ActiveBonusMoveSpeed"
              }
            ]
          },
          {}
        ],
        "activation": "active",
        "baseClasses": [
          "weapon_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 16,
        "cost": 1600,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/fleetfoot",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "16"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "5"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "ActiveBonusMoveSpeed": {
            "cssClass": "move_speed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "usage": "ConditionallyApplied",
            "value": "3.0m"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "6"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "statFeed": true,
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "6"
          },
          "MoveWhileShootingSpeedPenaltyReductionPercent": {
            "cssClass": "move_speed",
            "label": "Move While Shooting Speed Penalty Reduction Percent",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_WHILE_SHOOTING_PENALTY_REDUCTION_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "100"
          },
          "MoveWhileZoomedSpeedPenaltyReductionPercent": {
            "cssClass": "move_speed",
            "label": "Move While Zoomed Speed Penalty Reduction Percent",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_WHILE_ZOOMED_PENALTY_REDUCTION_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "100"
          },
          "SlideScale": {
            "cssClass": "movement_speed",
            "label": "Slide Distance",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "+",
            "provides": "MODIFIER_VALUE_MOVEMENT_SLIDE_DISTANCE_SCALE",
            "statFeed": true,
            "usage": "always",
            "value": "35"
          },
          "SlowResistancePercent": {
            "cssClass": "move_speed",
            "label": "Slow Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SLOW_RESISTANCE",
            "value": "40"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BaseAttackDamagePercent",
                  "SlideScale",
                  "BulletResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Removes the "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Move Speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " penalty while shooting."
                  }
                ],
                "descriptionText": "Removes the Move Speed penalty while shooting.",
                "elevated": [],
                "important": [],
                "locString": "upgrade_fleetfoot_boots_passive_desc",
                "properties": []
              }
            ],
            "type": "passive"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Gain bonus "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Move Speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Slow Resistance"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Gain bonus Move Speed and Slow Resistance.",
                "elevated": [],
                "important": [
                  "ActiveBonusMoveSpeed",
                  "SlowResistancePercent"
                ],
                "locString": "upgrade_fleetfoot_boots_active_desc",
                "properties": [
                  "AbilityDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterClipSize",
          "EShopFilterMovement"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "fleetfoot",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_focus_lens",
      "name": "Focus Lens",
      "slug": "focus-lens",
      "url": "https://varietygamers.com/deadlock/items/focus-lens/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "20",
                "m_strPropertyName": "PercentDamage"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "BonusFireRate"
              },
              {
                "m_strBonus": "-26",
                "m_strPropertyName": "TechPowerReduction"
              },
              {
                "m_strBonus": "-12",
                "m_strPropertyName": "MagicResistReduction"
              },
              {
                "m_strBonus": "0.25",
                "m_strPropertyName": "AbilityDuration"
              },
              {
                "m_strBonus": "-12",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "tech_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_spirit_sap"
        ],
        "cooldown": 45,
        "cost": 8000,
        "description": [
          {
            "t": "text",
            "v": "Target an enemy to "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Silence"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " them. A portion of "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "all damage dealt"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " during the silence gets applied to the target when the silence wears off."
          }
        ],
        "descriptionText": "Target an enemy to Silence them. A portion of all damage dealt during the silence gets applied to the target when the silence wears off.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/focus_lens",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.1"
          },
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Cast Range",
            "labelFrom": "loc",
            "postfix": "m",
            "units": "meters",
            "value": "25m"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "45"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "4.5"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusFireRate": {
            "displayType": "EFireRate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "statFeed": true,
            "usage": "always",
            "value": "10"
          },
          "MagicResistReduction": {
            "cssClass": "tech_armor_down",
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
            "value": "-9"
          },
          "PercentDamage": {
            "cssClass": "damage",
            "label": "Percent Damage",
            "labelFrom": "name",
            "value": "35"
          },
          "ResistReductionDuration": {
            "label": "Resist Reduction Duration",
            "labelFrom": "name",
            "value": "12"
          },
          "TechPowerReduction": {
            "cssClass": "spirit",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "value": "-30"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusFireRate"
                ],
                "important": [],
                "properties": []
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Target an enemy to "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Silence"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " them. A portion of "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "all damage dealt"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " during the silence gets applied to the target when the silence wears off."
                  }
                ],
                "descriptionText": "Target an enemy to Silence them. A portion of all damage dealt during the silence gets applied to the target when the silence wears off.",
                "elevated": [],
                "important": [
                  "AbilityDuration",
                  "PercentDamage",
                  "MagicResistReduction",
                  "TechPowerReduction"
                ],
                "locString": "upgrade_focus_lens_desc",
                "properties": [
                  "AbilityCastRange",
                  "AbilityCooldown",
                  "ResistReductionDuration"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 4000,
        "shopFilters": [
          "EShopFilterDisruption",
          "EShopFilterMagicDamage"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "focus-lens",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_chonky",
      "name": "Fortitude",
      "slug": "fortitude",
      "url": "https://varietygamers.com/deadlock/items/fortitude/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-6",
                "m_strPropertyName": "RestoreDelay"
              },
              {
                "m_strBonus": "375",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "1m",
                "m_strPropertyName": "BonusMoveSpeed"
              },
              {
                "m_strBonus": "1",
                "m_strPropertyName": "HealLifePercentOutOfCombat"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_health"
        ],
        "cooldown": null,
        "cost": 4000,
        "description": [
          {
            "t": "text",
            "v": "After not taking damage for a period, gain health regen."
          }
        ],
        "descriptionText": "After not taking damage for a period, gain health regen.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/fortitude",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "375"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "usage": "ConditionallyApplied",
            "value": "1.5m"
          },
          "HealLifePercentOutOfCombat": {
            "label": "Max Health Regen",
            "labelFrom": "loc",
            "postfix": " %",
            "prefix": "{s:sign}",
            "value": "2.25"
          },
          "HealthThreshold": {
            "label": "Health Threshold",
            "labelFrom": "name",
            "value": "75"
          },
          "RestoreDelay": {
            "label": "Restore Delay",
            "labelFrom": "loc",
            "postfix": " s",
            "prefix": "{s:sign}",
            "value": "10"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusHealth"
                ],
                "important": [],
                "properties": []
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "After not taking damage for a period, gain health regen."
                  }
                ],
                "descriptionText": "After not taking damage for a period, gain health regen.",
                "elevated": [],
                "important": [
                  "RestoreDelay",
                  "HealLifePercentOutOfCombat"
                ],
                "locString": "upgrade_chonky_desc",
                "properties": []
              }
            ],
            "type": "passive"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "When you are "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "above "
                      },
                      {
                        "p": "HealthThreshold",
                        "t": "value",
                        "v": "75"
                      },
                      {
                        "t": "text",
                        "v": "% health"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", you have bonus "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Move Speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "When you are above 75% health, you have bonus Move Speed.",
                "elevated": [],
                "important": [
                  "BonusMoveSpeed"
                ],
                "locString": "upgrade_chonky_high_health_passive_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability",
          "EShopFilterHealing",
          "EShopFilterMovement"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "fortitude",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_fervor",
      "name": "Frenzy",
      "slug": "frenzy",
      "url": "https://varietygamers.com/deadlock/items/frenzy/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "125",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "FervorFireRate"
              },
              {
                "m_strBonus": "3m",
                "m_strPropertyName": "FervorMovespeed"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "FervorStatusResistancePercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 16,
        "cost": 6400,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/frenzy",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "16"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "10"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusFireRate": {
            "displayType": "EFireRate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "statFeed": true,
            "usage": "always",
            "value": "15"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "160"
          },
          "BulletLifestealPercent": {
            "cssClass": "healing",
            "displayType": "EBulletLifesteal",
            "label": "Bullet Lifesteal",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_LIFESTEAL",
            "statFeed": true,
            "usage": "always",
            "value": "10"
          },
          "FervorFireRate": {
            "cssClass": "fire_rate",
            "displayType": "EFireRate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "usage": "ConditionallyApplied",
            "value": "40"
          },
          "FervorMovespeed": {
            "cssClass": "move_speed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m/s",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "usage": "ConditionallyApplied",
            "value": "4m"
          },
          "FervorStatusResistancePercent": {
            "cssClass": "duration",
            "displayType": "EDebuffResist",
            "label": "Debuff Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_STATUS_RESISTANCE",
            "usage": "ConditionallyApplied",
            "value": "40"
          },
          "LowHealthThreshold": {
            "label": "Health Threshold",
            "labelFrom": "loc",
            "postfix": "%",
            "value": "50"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth",
                  "BonusFireRate",
                  "BulletLifestealPercent"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "While you are "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "below "
                      },
                      {
                        "p": "LowHealthThreshold",
                        "t": "value",
                        "v": "50"
                      },
                      {
                        "t": "text",
                        "v": "% health"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", you gain stat bonuses for a duration and existing debuffs on you are reduced."
                  }
                ],
                "descriptionText": "While you are below 50% health, you gain stat bonuses for a duration and existing debuffs on you are reduced.",
                "elevated": [],
                "important": [
                  "FervorMovespeed",
                  "FervorFireRate",
                  "FervorStatusResistancePercent"
                ],
                "locString": "upgrade_fervor_passive",
                "properties": [
                  "AbilityCooldown",
                  "AbilityDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterFireRate",
          "EShopFilterClipSize",
          "EShopFilterMovement"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "frenzy",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_fury_trance",
      "name": "Fury Trance",
      "slug": "fury-trance",
      "url": "https://varietygamers.com/deadlock/items/fury-trance/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "28",
                "m_strPropertyName": "BulletLifestealPercent"
              },
              {
                "m_strBonus": "25",
                "m_strPropertyName": "ActiveBonusFireRate"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "TechResist"
              },
              {
                "m_strBonus": "110",
                "m_strPropertyName": "BonusHealth"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "armor_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_vampire"
        ],
        "cooldown": 18,
        "cost": 4800,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/fury_trance",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "18"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "6.5"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "ActiveBonusFireRate": {
            "cssClass": "fire_rate",
            "displayType": "EFireRate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "value": "32"
          },
          "ActiveBonusMoveSpeed": {
            "cssClass": "move_speed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "usage": "ConditionallyApplied",
            "value": "1m"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "6"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "100"
          },
          "BulletLifestealPercent": {
            "cssClass": "healing",
            "displayType": "EBulletLifesteal",
            "label": "Bullet Lifesteal",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_LIFESTEAL",
            "statFeed": true,
            "usage": "always",
            "value": "14"
          },
          "MoveWhileShootingSpeedPenaltyReductionPercent": {
            "cssClass": "move_speed",
            "label": "Move While Shooting Speed Penalty Reduction Percent",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_WHILE_SHOOTING_PENALTY_REDUCTION_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "100"
          },
          "TechResist": {
            "cssClass": "tech_armor_up",
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "value": "40"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BulletLifestealPercent",
                  "BonusHealth",
                  "BaseAttackDamagePercent"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Grants "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Fire Rate"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Resistance"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Move Speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", and removes the "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Move Speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " penalty while shooting, but "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Silences"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " you and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "disables stamina usage and regeneration"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Grants Fire Rate, Spirit Resistance and Move Speed, and removes the Move Speed penalty while shooting, but Silences you and disables stamina usage and regeneration.",
                "elevated": [],
                "important": [
                  "ActiveBonusFireRate",
                  "ActiveBonusMoveSpeed",
                  "TechResist"
                ],
                "locString": "upgrade_fury_trance_active",
                "properties": [
                  "AbilityCooldown",
                  "AbilityDuration"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 2400,
        "shopFilters": [
          "EShopFilterFireRate",
          "EShopFilterWeaponDamage",
          "EShopFilterMovement",
          "EShopFilterHealing"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "fury-trance",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_glass_cannon",
      "name": "Glass Cannon",
      "slug": "glass-cannon",
      "url": "https://varietygamers.com/deadlock/items/glass-cannon/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "8",
                "m_strPropertyName": "FireRatePerKill"
              },
              {
                "m_strBonus": "60",
                "m_strPropertyName": "BaseAttackDamagePercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 6400,
        "description": [
          {
            "t": "text",
            "v": "Each hero kill grants "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "permanent Fire Rate"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " (up to a max of "
          },
          {
            "p": "MaxStacks",
            "t": "value",
            "v": "8"
          },
          {
            "t": "text",
            "v": " times). Death results in the loss of 1 stack."
          }
        ],
        "descriptionText": "Each hero kill grants permanent Fire Rate (up to a max of 8 times). Death results in the loss of 1 stack.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/glass_cannon",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "80"
          },
          "BonusClipPerKill": {
            "displayType": "EClipSize",
            "label": "Bonus Ammo Per Kill",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "value": "2"
          },
          "BuildUpDuration": {
            "cssClass": "duration",
            "label": "Build Up Duration",
            "labelFrom": "name",
            "value": "2"
          },
          "BuildUpPerShot": {
            "displayType": "EBuildUpRate",
            "label": "Build Up Per Shot",
            "labelFrom": "name",
            "value": "1.2"
          },
          "FireRatePerKill": {
            "cssClass": "fire_rate",
            "displayType": "EFireRate",
            "label": "Fire Rate per Kill",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "+",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "usage": "ConditionallyApplied",
            "value": "7"
          },
          "MaxHealthLossPercent": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Max Health",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_HEALTH_MAX_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "-13"
          },
          "MaxStacks": {
            "label": "Max Stacks",
            "labelFrom": "loc",
            "value": "8"
          },
          "SlowDuration": {
            "cssClass": "duration",
            "label": "Slow Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "3"
          },
          "SlowPercent": {
            "cssClass": "slow",
            "label": "Slow Percent",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "30"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BaseAttackDamagePercent",
                  "MaxHealthLossPercent"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Each hero kill grants "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "permanent Fire Rate"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " (up to a max of "
                  },
                  {
                    "p": "MaxStacks",
                    "t": "value",
                    "v": "8"
                  },
                  {
                    "t": "text",
                    "v": " times). Death results in the loss of 1 stack."
                  }
                ],
                "descriptionText": "Each hero kill grants permanent Fire Rate (up to a max of 8 times). Death results in the loss of 1 stack.",
                "elevated": [],
                "important": [
                  "FireRatePerKill"
                ],
                "locString": "upgrade_glass_cannon_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterClipSize",
          "EShopFilterFireRate"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "glass-cannon",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_goose_egg",
      "name": "Golden Goose Egg",
      "slug": "golden-goose-egg",
      "url": "https://varietygamers.com/deadlock/items/golden-goose-egg/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "5",
                "m_strPropertyName": "BonusSprintSpeed"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "OutOfCombatHealthRegen"
              },
              {
                "m_strBonus": "-50",
                "m_strPropertyName": "BonusBuffsPerGold"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "OutgoingDamagePenaltyPercent"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "tech_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 800,
        "description": [
          {
            "t": "text",
            "v": "Gain "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "souls over time"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ", as long as you are alive."
          }
        ],
        "descriptionText": "Gain souls over time, as long as you are alive.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/goose_egg",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityChannelTime": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Channel Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "2"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusBuffsPerGold": {
            "label": "Bonus Buffs Per Gold",
            "labelFrom": "name",
            "value": "80"
          },
          "BonusGoldPerMinute": {
            "cssClass": "souls",
            "label": "Bonus Gold Per Minute",
            "labelFrom": "name",
            "value": "80"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "statFeed": true,
            "usage": "always",
            "value": "1m"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "1"
          },
          "OutgoingDamagePenaltyPercent": {
            "label": "Outgoing Damage Penalty Percent",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_ALL_DAMAGE_MULTIPLIER",
            "statFeed": true,
            "usage": "always",
            "value": "-15"
          },
          "StartingGold": {
            "label": "Starting Gold",
            "labelFrom": "name",
            "value": "400"
          },
          "ThinkRate": {
            "label": "Think Rate",
            "labelFrom": "name",
            "value": "3"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "OutgoingDamagePenaltyPercent"
                ],
                "important": [],
                "properties": [
                  "BonusSprintSpeed",
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Hatch the egg, gaining "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "souls"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "permanent buffs"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "text",
                    "v": "The value of the egg grows the longer you hold onto it."
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "br"
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Gain a permanent buff per "
                      },
                      {
                        "p": "BonusBuffsPerGold",
                        "t": "value",
                        "v": "80"
                      },
                      {
                        "t": "text",
                        "v": " Souls accrued when hatched."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "Hatch the egg, gaining souls and permanent buffs. The value of the egg grows the longer you hold onto it. Gain a permanent buff per 80 Souls accrued when hatched.",
                "elevated": [],
                "important": [
                  "BonusGoldPerMinute"
                ],
                "locString": "upgrade_goose_egg_active_desc",
                "properties": []
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterMovement"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "golden-goose-egg",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_tech_range",
      "name": "Greater Expansion",
      "slug": "greater-expansion",
      "url": "https://varietygamers.com/deadlock/items/greater-expansion/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "10",
                "m_strPropertyName": "TechResist"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "TechRadiusMultiplier"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "TechRangeMultiplier"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_magic_reach"
        ],
        "cooldown": null,
        "cost": 4000,
        "description": [
          {
            "t": "text",
            "v": "Increases the "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "range"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "effect radius"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " of your abilities and items."
          }
        ],
        "descriptionText": "Increases the range and effect radius of your abilities and items.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/greater_expansion",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "TechRadiusMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRadius",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "30"
          },
          "TechRangeMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRange",
            "label": "Ability Range",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "30"
          },
          "TechResist": {
            "cssClass": "tech_armor_up",
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "statFeed": true,
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "10"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "TechResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Increases the "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "range"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "effect radius"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " of your abilities and items."
                  }
                ],
                "descriptionText": "Increases the range and effect radius of your abilities and items.",
                "elevated": [
                  "TechRangeMultiplier"
                ],
                "important": [],
                "locString": "upgrade_tech_range_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "greater-expansion",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_grit",
      "name": "Grit",
      "slug": "grit",
      "url": "https://varietygamers.com/deadlock/items/grit/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "250",
                "m_strPropertyName": "CombatBarrier"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "OutOfCombatHealthRegen"
              },
              {
                "m_strBonus": "-25",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "armor_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 60,
        "cost": 800,
        "description": [
          {
            "t": "text",
            "v": "Gain a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Barrier"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " for a short duration."
          }
        ],
        "descriptionText": "Gain a Barrier for a short duration.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/grit",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "60"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BarrierDuration": {
            "cssClass": "duration",
            "label": "Barrier Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "4"
          },
          "CombatBarrier": {
            "cssClass": "combat_barrier",
            "label": "Barrier",
            "labelFrom": "loc",
            "provides": "MODIFIER_VALUE_BARRIER_HEALTH",
            "usage": "ConditionallyApplied",
            "value": "200"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "1.0"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Gain a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Barrier"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " for a short duration."
                  }
                ],
                "descriptionText": "Gain a Barrier for a short duration.",
                "elevated": [],
                "important": [
                  "CombatBarrier"
                ],
                "locString": "upgrade_grit_desc",
                "properties": [
                  "BarrierDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "grit",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_guardian_ward",
          "upgrade_spirit_bubble",
          "upgrade_vex_barrier",
          "upgrade_weapon_shielding"
        ]
      }
    },
    {
      "id": "upgrade_guardian_ward",
      "name": "Guardian Ward",
      "slug": "guardian-ward",
      "url": "https://varietygamers.com/deadlock/items/guardian-ward/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "12",
                "m_strPropertyName": "TechRangeMultiplier"
              },
              {
                "m_strBonus": "12",
                "m_strPropertyName": "TechRadiusMultiplier"
              },
              {
                "m_strBonus": "250",
                "m_strPropertyName": "GuardianWardCombatBarrier"
              },
              {
                "m_strBonus": "2",
                "m_strPropertyName": "ChannelMoveSpeed"
              },
              {
                "m_strBonus": "-12",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "armor_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_grit"
        ],
        "cooldown": 60,
        "cost": 2400,
        "description": [
          {
            "t": "text",
            "v": "Provide the target with a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Barrier"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and temporary "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Move Speed"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". "
          },
          {
            "c": [
              {
                "t": "br"
              },
              {
                "t": "text",
                "v": "Can be self-cast."
              },
              {
                "t": "br"
              },
              {
                "t": "text",
                "v": "Cooldown is reduced by half when cast on someone else."
              }
            ],
            "t": "diminish"
          }
        ],
        "descriptionText": "Provide the target with a Barrier and temporary Move Speed. Can be self-cast. Cooldown is reduced by half when cast on someone else.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/guardian_ward",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.2"
          },
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Cast Range",
            "labelFrom": "loc",
            "postfix": "m",
            "units": "meters",
            "value": "40m"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "60"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "units": "metersPerSecond",
            "usage": "ConditionallyApplied",
            "value": "2.75m"
          },
          "BuffDuration": {
            "cssClass": "duration",
            "label": "Buff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "6"
          },
          "CooldownReductionPctOnOthers": {
            "label": "Cooldown Reduction Pct On Others",
            "labelFrom": "name",
            "value": "50"
          },
          "GuardianWardCombatBarrier": {
            "cssClass": "combat_barrier",
            "label": "Barrier",
            "labelFrom": "loc",
            "provides": "MODIFIER_VALUE_BARRIER_HEALTH",
            "usage": "ConditionallyApplied",
            "value": "250"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "1.5"
          },
          "TechRadiusMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRadius",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "8"
          },
          "TechRangeMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRange",
            "label": "Ability Range",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "8"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "TechRangeMultiplier"
                ],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Provide the target with a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Barrier"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and temporary "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Move Speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". "
                  },
                  {
                    "c": [
                      {
                        "t": "br"
                      },
                      {
                        "t": "text",
                        "v": "Can be self-cast."
                      },
                      {
                        "t": "br"
                      },
                      {
                        "t": "text",
                        "v": "Cooldown is reduced by half when cast on someone else."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "Provide the target with a Barrier and temporary Move Speed. Can be self-cast. Cooldown is reduced by half when cast on someone else.",
                "elevated": [],
                "important": [
                  "GuardianWardCombatBarrier",
                  "BonusMoveSpeed"
                ],
                "locString": "upgrade_guardian_ward_desc",
                "properties": [
                  "AbilityCooldown",
                  "BuffDuration",
                  "AbilityCastRange"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 1200,
        "shopFilters": [
          "EShopFilterDurability",
          "EShopFilterMovement"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "guardian-ward",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_divine_barrier"
        ]
      }
    },
    {
      "id": "upgrade_headhunter",
      "name": "Headhunter",
      "slug": "headhunter",
      "url": "https://varietygamers.com/deadlock/items/headhunter/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "75",
                "m_strPropertyName": "HeadShotBonusDamage"
              },
              {
                "m_strBonus": "4",
                "m_strPropertyName": "HealPercentPerHeadshot"
              },
              {
                "m_strBonus": "-3",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_headshot_booster"
        ],
        "cooldown": 8,
        "cost": 4000,
        "description": [
          {
            "t": "text",
            "v": "Your next "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "headshot"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " against an enemy Hero deals "
          },
          {
            "a": "BonusWeaponDamage",
            "t": "attribute",
            "v": "bonus weapon damage"
          },
          {
            "t": "text",
            "v": ", "
          },
          {
            "a": "Heal",
            "t": "attribute",
            "v": "heal"
          },
          {
            "t": "text",
            "v": " you, and briefly grants "
          },
          {
            "a": "BonusMoveSpeed",
            "t": "attribute",
            "v": "bonus move speed"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Your next headshot against an enemy Hero deals bonus weapon damage, heal you, and briefly grants bonus move speed.",
        "disabled": false,
        "disabledOn": [
          "hero_necro"
        ],
        "icon": "items/weapon/headhunter",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "8"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "usage": "always",
            "value": "5"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "50"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "usage": "ConditionallyApplied",
            "value": "1.75m"
          },
          "HeadShotBonusDamage": {
            "cssClass": "bullet_damage",
            "label": "Head Shot Bonus Damage",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "value": "75"
          },
          "HealPercentPerHeadshot": {
            "cssClass": "healing",
            "label": "Heal Percent Per Headshot",
            "labelFrom": "name",
            "value": "4"
          },
          "MovementSpeedBonusDuration": {
            "cssClass": "duration",
            "label": "Move Speed Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "3"
          },
          "ProcChance": {
            "label": "Proc Chance",
            "labelFrom": "loc",
            "postfix": "%",
            "value": "100"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BaseAttackDamagePercent",
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your next "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "headshot"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " against an enemy Hero deals "
                  },
                  {
                    "a": "BonusWeaponDamage",
                    "t": "attribute",
                    "v": "bonus weapon damage"
                  },
                  {
                    "t": "text",
                    "v": ", "
                  },
                  {
                    "a": "Heal",
                    "t": "attribute",
                    "v": "heal"
                  },
                  {
                    "t": "text",
                    "v": " you, and briefly grants "
                  },
                  {
                    "a": "BonusMoveSpeed",
                    "t": "attribute",
                    "v": "bonus move speed"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Your next headshot against an enemy Hero deals bonus weapon damage, heal you, and briefly grants bonus move speed.",
                "elevated": [],
                "important": [
                  "HeadShotBonusDamage",
                  "HealPercentPerHeadshot"
                ],
                "locString": "upgrade_headhunter_desc",
                "properties": [
                  "BonusMoveSpeed",
                  "MovementSpeedBonusDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterWeaponDamage"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "headhunter",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_headshot_booster",
      "name": "Headshot Booster",
      "slug": "headshot-booster",
      "url": "https://varietygamers.com/deadlock/items/headshot-booster/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "55",
                "m_strPropertyName": "HeadShotBonusDamage"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 9,
        "cost": 800,
        "description": [
          {
            "t": "text",
            "v": "Your next "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "headshot"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " against an enemy Hero deals "
          },
          {
            "a": "BonusWeaponDamage",
            "t": "attribute",
            "v": "bonus weapon damage"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Your next headshot against an enemy Hero deals bonus weapon damage.",
        "disabled": false,
        "disabledOn": [
          "hero_necro"
        ],
        "icon": "items/weapon/headshot_booster",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "9"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "30"
          },
          "HeadShotBonusDamage": {
            "cssClass": "bullet_damage",
            "label": "Head Shot Bonus Damage",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "value": "45"
          },
          "ProcChance": {
            "label": "Proc Chance",
            "labelFrom": "loc",
            "postfix": "%",
            "value": "100"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your next "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "headshot"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " against an enemy Hero deals "
                  },
                  {
                    "a": "BonusWeaponDamage",
                    "t": "attribute",
                    "v": "bonus weapon damage"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Your next headshot against an enemy Hero deals bonus weapon damage.",
                "elevated": [],
                "important": [
                  "HeadShotBonusDamage"
                ],
                "locString": "upgrade_headshot_booster_desc",
                "properties": [
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterDurability",
          "EShopFilterFireRate"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "headshot-booster",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_headhunter"
        ]
      }
    },
    {
      "id": "upgrade_healbane",
      "name": "Healbane",
      "slug": "healbane",
      "url": "https://varietygamers.com/deadlock/items/healbane/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-20",
                "m_strPropertyName": "HealAmpRegenPenaltyPercent"
              },
              {
                "m_strBonus": "-20",
                "m_strPropertyName": "HealAmpReceivePenaltyPercent"
              },
              {
                "m_strBonus": "11",
                "m_strPropertyName": "TechPower"
              },
              {
                "m_strBonus": "125",
                "m_strPropertyName": "HealOnKill"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Your "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": " applies "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Healing Reduction"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". If an enemy hero dies under this effect, you receive a large heal."
          }
        ],
        "descriptionText": "Your spirit damage applies Healing Reduction. If an enemy hero dies under this effect, you receive a large heal.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/healbane",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "8"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "HealAmpReceivePenaltyPercent": {
            "cssClass": "damage",
            "label": "Healing Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "",
            "provides": "MODIFIER_VALUE_HEAL_AMP_RECEIVE_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-35"
          },
          "HealAmpRegenPenaltyPercent": {
            "cssClass": "damage",
            "label": "Healing Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-35"
          },
          "HealOnKill": {
            "cssClass": "healing",
            "label": "Heal On Kill",
            "labelFrom": "name",
            "value": "275"
          },
          "TechPower": {
            "cssClass": "tech_damage",
            "disableValue": "0",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "7"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "TechPower"
                ],
                "important": [],
                "properties": []
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": " applies "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Healing Reduction"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". If an enemy hero dies under this effect, you receive a large heal."
                  }
                ],
                "descriptionText": "Your spirit damage applies Healing Reduction. If an enemy hero dies under this effect, you receive a large heal.",
                "elevated": [],
                "important": [
                  "HealAmpReceivePenaltyPercent",
                  "HealOnKill"
                ],
                "locString": "upgrade_healbane_desc",
                "properties": [
                  "AbilityDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterHealing",
          "EShopFilterDisruption",
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "healbane",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_healing_booster",
      "name": "Healing Booster",
      "slug": "healing-booster",
      "url": "https://varietygamers.com/deadlock/items/healing-booster/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "15",
                "m_strPropertyName": "HealAmpRegenPercent"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "HealAmpCastPercent"
              },
              {
                "m_strBonus": "9",
                "m_strPropertyName": "BonusHealthRegen"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_endurance"
        ],
        "cooldown": null,
        "cost": 2400,
        "description": [
          {
            "t": "text",
            "v": "Increases the effectiveness of your "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "healing"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Increases the effectiveness of your healing.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/healing_booster",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealthRegen": {
            "cssClass": "healing",
            "displayType": "EBaseHealthRegen",
            "label": "Health Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_REGEN_PER_SECOND",
            "statFeed": true,
            "usage": "always",
            "value": "3"
          },
          "HealAmpCastPercent": {
            "label": "Healing Effectiveness",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEAL_AMP_CAST_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "20"
          },
          "HealAmpRegenPercent": {
            "label": "Heal Amp Regen Percent",
            "labelFrom": "name",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "20"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "1"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealthRegen",
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Increases the effectiveness of your "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "healing"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Increases the effectiveness of your healing.",
                "elevated": [],
                "important": [
                  "HealAmpCastPercent"
                ],
                "locString": "upgrade_healing_booster_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 1200,
        "shopFilters": [
          "EShopFilterHealing"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "healing-booster",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_healbuff"
        ]
      }
    },
    {
      "id": "upgrade_health_nova",
      "name": "Healing Nova",
      "slug": "healing-nova",
      "url": "https://varietygamers.com/deadlock/items/healing-nova/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "12",
                "m_strPropertyName": "TechRadiusMultiplier"
              },
              {
                "m_strBonus": "12",
                "m_strPropertyName": "TechRangeMultiplier"
              },
              {
                "m_strBonus": "12",
                "m_strPropertyName": "TechPower"
              },
              {
                "m_strBonus": "425",
                "m_strPropertyName": "TotalHealthRegen"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "armor_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_health_stimpak"
        ],
        "cooldown": 60,
        "cost": 4000,
        "description": [
          {
            "c": [
              {
                "t": "text",
                "v": "Heal"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " yourself and nearby allies."
          }
        ],
        "descriptionText": "Heal yourself and nearby allies.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/healing_nova",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.25"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "60"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "AuraRadius": {
            "cssClass": "distance",
            "label": "Aura Radius",
            "labelFrom": "name",
            "value": "18m"
          },
          "RegenDuration": {
            "cssClass": "duration",
            "label": "Regen Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "2"
          },
          "SpiritPower": {
            "cssClass": "tech_damage",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "8"
          },
          "TechRadiusMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRadius",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "5"
          },
          "TechRangeMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRange",
            "label": "Ability Range",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "5"
          },
          "TotalHealthRegen": {
            "cssClass": "healing",
            "label": "Total HP Regen",
            "labelFrom": "loc",
            "value": "325"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "TechRangeMultiplier",
                  "SpiritPower"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Heal"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " yourself and nearby allies."
                  }
                ],
                "descriptionText": "Heal yourself and nearby allies.",
                "elevated": [],
                "important": [
                  "TotalHealthRegen"
                ],
                "locString": "upgrade_health_nova_desc",
                "properties": [
                  "AbilityCooldown",
                  "RegenDuration",
                  "AuraRadius"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterHealing"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "healing-nova",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_health_stimpak",
      "name": "Healing Rite",
      "slug": "healing-rite",
      "url": "https://varietygamers.com/deadlock/items/healing-rite/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "600",
                "m_strPropertyName": "TotalHealthRegen"
              },
              {
                "m_strBonus": "6m",
                "m_strPropertyName": "BonusSprintSpeed"
              },
              {
                "m_strBonus": "-60",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "armor_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 70,
        "cost": 800,
        "description": [
          {
            "t": "text",
            "v": "Grant "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Regen"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Sprint Speed"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast."
          }
        ],
        "descriptionText": "Grant Regen and Sprint Speed to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/healing_rite",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.2"
          },
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Cast Range",
            "labelFrom": "loc",
            "postfix": "m",
            "units": "meters",
            "value": "30m"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "70"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "usage": "ConditionallyApplied",
            "value": "2m"
          },
          "RegenDuration": {
            "cssClass": "duration",
            "label": "Regen Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "20"
          },
          "TotalHealthRegen": {
            "cssClass": "healing",
            "label": "Total HP Regen",
            "labelFrom": "loc",
            "value": "300"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Grant "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Regen"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Sprint Speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast."
                  }
                ],
                "descriptionText": "Grant Regen and Sprint Speed to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast.",
                "elevated": [],
                "important": [
                  "TotalHealthRegen",
                  "BonusSprintSpeed"
                ],
                "locString": "upgrade_health_stimpak_desc",
                "properties": [
                  "AbilityCooldown",
                  "RegenDuration",
                  "AbilityCastRange"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterHealing"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "healing-rite",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_health_nova",
          "upgrade_rescue_beam"
        ]
      }
    },
    {
      "id": "upgrade_healbuff",
      "name": "Healing Tempo",
      "slug": "healing-tempo",
      "url": "https://varietygamers.com/deadlock/items/healing-tempo/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "10",
                "m_strPropertyName": "HealAmpRegenPercent"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "HealAmpCastPercent"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "TechResist"
              },
              {
                "m_strBonus": "2m",
                "m_strPropertyName": "BonusMoveSpeed"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "BonusFireRate"
              },
              {
                "m_strBonus": "6",
                "m_strPropertyName": "BonusHealthRegen"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_healing_booster"
        ],
        "cooldown": 1,
        "cost": 8800,
        "description": [
          {
            "t": "text",
            "v": "Applying "
          },
          {
            "a": "Heal",
            "t": "attribute",
            "v": "heal"
          },
          {
            "t": "text",
            "v": " to yourself or an ally grants the target "
          },
          {
            "a": "BonusFireRate",
            "t": "attribute",
            "v": "bonus fire rate"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "a": "BonusMoveSpeed",
            "t": "attribute",
            "v": "bonus move speed"
          },
          {
            "t": "text",
            "v": "."
          },
          {
            "t": "br"
          },
          {
            "t": "br"
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Does not apply on innate Regen or passive Bullet/Spirit Lifesteals."
              }
            ],
            "t": "diminish"
          }
        ],
        "descriptionText": "Applying heal to yourself or an ally grants the target bonus fire rate and bonus move speed. Does not apply on innate Regen or passive Bullet/Spirit Lifesteals.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/healing_tempo",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "1"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusFireRate": {
            "cssClass": "fire_rate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "value": "35"
          },
          "BonusHealthRegen": {
            "cssClass": "healing",
            "displayType": "EBaseHealthRegen",
            "label": "Health Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_REGEN_PER_SECOND",
            "statFeed": true,
            "usage": "always",
            "value": "6"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "value": "1.25m"
          },
          "BuffDuration": {
            "label": "Buff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "7"
          },
          "HealAmpCastPercent": {
            "label": "Healing Effectiveness",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEAL_AMP_CAST_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "25"
          },
          "HealAmpRegenPercent": {
            "label": "Heal Amp Regen Percent",
            "labelFrom": "name",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "25"
          },
          "MinimumHealAmount": {
            "label": "Minimum Heal Amount",
            "labelFrom": "name",
            "value": "1"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "4"
          },
          "TechResist": {
            "cssClass": "tech_armor_up",
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "10"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "HealAmpCastPercent"
                ],
                "important": [],
                "properties": [
                  "TechResist",
                  "BonusHealthRegen",
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Applying "
                  },
                  {
                    "a": "Heal",
                    "t": "attribute",
                    "v": "heal"
                  },
                  {
                    "t": "text",
                    "v": " to yourself or an ally grants the target "
                  },
                  {
                    "a": "BonusFireRate",
                    "t": "attribute",
                    "v": "bonus fire rate"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "a": "BonusMoveSpeed",
                    "t": "attribute",
                    "v": "bonus move speed"
                  },
                  {
                    "t": "text",
                    "v": "."
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "br"
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Does not apply on innate Regen or passive Bullet/Spirit Lifesteals."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "Applying heal to yourself or an ally grants the target bonus fire rate and bonus move speed. Does not apply on innate Regen or passive Bullet/Spirit Lifesteals.",
                "elevated": [],
                "important": [
                  "BonusFireRate",
                  "BonusMoveSpeed"
                ],
                "locString": "upgrade_healbuff_desc",
                "properties": [
                  "BuffDuration"
                ]
              }
            ],
            "type": "none"
          }
        ],
        "sellPrice": 4400,
        "shopFilters": [
          "EShopFilterFireRate",
          "EShopFilterHealing"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "healing-tempo",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_dps_aura",
      "name": "Heroic Aura",
      "slug": "heroic-aura",
      "url": "https://varietygamers.com/deadlock/items/heroic-aura/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "3m",
                "m_strPropertyName": "ActiveBonusMoveSpeed"
              },
              {
                "m_strBonus": "34",
                "m_strPropertyName": "BonusFireRate"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "BulletResist"
              },
              {
                "m_strBonus": "15m",
                "m_strPropertyName": "ActiveRadius"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "weapon_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 22,
        "cost": 3200,
        "description": [
          {
            "t": "text",
            "v": "Provides "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Bullet Resist"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " to nearby friendly units."
          }
        ],
        "descriptionText": "Provides Bullet Resist to nearby friendly units.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/heroic_aura",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "22"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "7"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "ActiveBonusMoveSpeed": {
            "cssClass": "move_speed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "usage": "ConditionallyApplied",
            "value": "2.25m"
          },
          "ActiveRadius": {
            "cssClass": "distance",
            "label": "Active Radius",
            "labelFrom": "loc",
            "postfix": "m",
            "value": "35m"
          },
          "BonusFireRate": {
            "cssClass": "fire_rate",
            "displayType": "EFireRate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "usage": "ConditionallyApplied",
            "value": "26"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "statFeed": true,
            "usage": "always",
            "value": "1.5m"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "value": "17"
          },
          "NonHeroMult": {
            "label": "Non Hero Mult",
            "labelFrom": "name",
            "value": "2"
          },
          "Radius": {
            "cssClass": "distance",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "m",
            "value": "35m"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusSprintSpeed"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Provides "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Bullet Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " to nearby friendly units."
                  }
                ],
                "descriptionText": "Provides Bullet Resist to nearby friendly units.",
                "elevated": [],
                "important": [
                  "BulletResist"
                ],
                "locString": "upgrade_dps_aura_desc",
                "properties": [
                  "Radius"
                ]
              }
            ],
            "type": "passive"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Provides "
                  },
                  {
                    "c": [
                      {
                        "a": "MoveSpeed",
                        "t": "attribute",
                        "v": "move speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "a": "FireRate",
                        "t": "attribute",
                        "v": "fire rate"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " to you and nearby allies. "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Minions"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " get double value."
                  }
                ],
                "descriptionText": "Provides move speed and fire rate to you and nearby allies. Minions get double value.",
                "elevated": [],
                "important": [
                  "ActiveBonusMoveSpeed",
                  "BonusFireRate"
                ],
                "locString": "upgrade_dps_aura_active_desc",
                "properties": [
                  "ActiveRadius",
                  "AbilityDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterFireRate",
          "EShopFilterHealing",
          "EShopFilterMovement"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "heroic-aura",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_high_velocity_mag",
      "name": "High-Velocity Rounds",
      "slug": "high-velocity-rounds",
      "url": "https://varietygamers.com/deadlock/items/high-velocity-rounds/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "45",
                "m_strPropertyName": "BonusBulletSpeedPercent"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BaseAttackDamagePercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 800,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/high_velocity_rounds",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "8"
          },
          "BonusBulletSpeedPercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBulletSpeedIncrease",
            "label": "Bullet Velocity",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BONUS_BULLET_SPEED_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "60"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusBulletSpeedPercent"
                ],
                "important": [],
                "properties": [
                  "BaseAttackDamagePercent"
                ]
              }
            ],
            "type": "innate"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterWeaponDamage"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "high-velocity-rounds",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_aprounds",
          "upgrade_express_shot",
          "upgrade_pristine_emblem",
          "upgrade_sharpshooter"
        ]
      }
    },
    {
      "id": "upgrade_hollow_point_rounds",
      "name": "Hollow Point",
      "slug": "hollow-point",
      "url": "https://varietygamers.com/deadlock/items/hollow-point/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-12",
                "m_strPropertyName": "BulletArmorReduction"
              },
              {
                "m_strBonus": "150",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "25",
                "m_strPropertyName": "BaseAttackDamagePercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 3200,
        "description": [
          {
            "t": "text",
            "v": "When you are "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "above "
              },
              {
                "p": "LifeThreshold",
                "t": "value",
                "v": "65"
              },
              {
                "t": "text",
                "v": "% health"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ", deal additional "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Weapon Damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and your bullets reduce enemy "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Bullet Resist"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "When you are above 65% health, deal additional Weapon Damage and your bullets reduce enemy Bullet Resist.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/hollow_point",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "units": "normal",
            "usage": "ConditionallyApplied",
            "value": "35"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "125"
          },
          "BulletArmorReduction": {
            "cssClass": "bullet_armor_down",
            "displayType": "EStatsCount",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
            "usage": "ConditionallyApplied",
            "value": "-10"
          },
          "DebuffDuration": {
            "cssClass": "duration",
            "label": "Debuff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "8"
          },
          "LifeThreshold": {
            "label": "Life Threshold",
            "labelFrom": "name",
            "postfix": "%",
            "value": "65"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "4.5"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen",
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "When you are "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "above "
                      },
                      {
                        "p": "LifeThreshold",
                        "t": "value",
                        "v": "65"
                      },
                      {
                        "t": "text",
                        "v": "% health"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", deal additional "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Weapon Damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and your bullets reduce enemy "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Bullet Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "When you are above 65% health, deal additional Weapon Damage and your bullets reduce enemy Bullet Resist.",
                "elevated": [],
                "important": [
                  "BaseAttackDamagePercent",
                  "BulletArmorReduction"
                ],
                "locString": "upgrade_hollow_point_rounds_desc",
                "properties": [
                  "DebuffDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "hollow-point",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_bullet_armor_reduction_aura",
      "name": "Hunter's Aura",
      "slug": "hunters-aura",
      "url": "https://varietygamers.com/deadlock/items/hunters-aura/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "5",
                "m_strPropertyName": "FireRateSlow"
              },
              {
                "m_strBonus": "-6",
                "m_strPropertyName": "BulletArmorReduction"
              },
              {
                "m_strBonus": "125",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "3m",
                "m_strPropertyName": "BonusSprintSpeed"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 3200,
        "description": [
          {
            "t": "text",
            "v": "Reduces nearby enemies' "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Bullet Resist and Fire Rate"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". If there is only one enemy hero nearby, this "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "effect is doubled"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Reduces nearby enemies' Bullet Resist and Fire Rate. If there is only one enemy hero nearby, this effect is doubled.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/hunters_aura",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "100"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "statFeed": true,
            "usage": "always",
            "value": "0.75m"
          },
          "BulletArmorReduction": {
            "cssClass": "bullet_armor_down",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "usage": "ConditionallyApplied",
            "value": "-10"
          },
          "FireRateSlow": {
            "cssClass": "fire_rate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_FIRE_RATE_SLOW",
            "usage": "ConditionallyEnemyApplied",
            "value": "15"
          },
          "Radius": {
            "cssClass": "distance",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "m",
            "value": "15m"
          },
          "SingleTargetPlayerMultiplier": {
            "label": "Single Target Player Multiplier",
            "labelFrom": "name",
            "value": "2"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth",
                  "BonusSprintSpeed"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Reduces nearby enemies' "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Bullet Resist and Fire Rate"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". If there is only one enemy hero nearby, this "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "effect is doubled"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Reduces nearby enemies' Bullet Resist and Fire Rate. If there is only one enemy hero nearby, this effect is doubled.",
                "elevated": [],
                "important": [
                  "BulletArmorReduction",
                  "FireRateSlow"
                ],
                "locString": "upgrade_bullet_armor_reduction_aura_desc",
                "properties": [
                  "Radius"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDisruption",
          "EShopFilterClipSize"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "hunters-aura",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_soaring_spirit",
      "name": "Improved Spirit",
      "slug": "improved-spirit",
      "url": "https://varietygamers.com/deadlock/items/improved-spirit/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "22",
                "m_strPropertyName": "TechPower"
              },
              {
                "m_strBonus": "3",
                "m_strPropertyName": "OutOfCombatHealthRegen"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_improved_spirit"
        ],
        "cooldown": null,
        "cost": 2400,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/improved_spirit",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "value": "75"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "value": "1m"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "1.5"
          },
          "TechPower": {
            "disableValue": "0",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "18"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "TechPower"
                ],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          }
        ],
        "sellPrice": 1200,
        "shopFilters": [
          "EShopFilterMovement",
          "EShopFilterMagicDamage"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "improved-spirit",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_boundless_spirit"
        ]
      }
    },
    {
      "id": "upgrade_auto_cleanse",
      "name": "Indomitable",
      "slug": "indomitable",
      "url": "https://varietygamers.com/deadlock/items/indomitable/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "14",
                "m_strPropertyName": "BulletResist"
              },
              {
                "m_strBonus": "14",
                "m_strPropertyName": "TechResist"
              },
              {
                "m_strBonus": "-35",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "450",
                "m_strPropertyName": "VexBarrierCombatBarrier"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_vex_barrier"
        ],
        "cooldown": 55,
        "cost": 8800,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/indomitable",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "55"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "10"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "10"
          },
          "CooldownReductionOnProc": {
            "cssClass": "cooldown",
            "label": "Cooldown Reduction On Proc",
            "labelFrom": "name",
            "value": "20"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "2.0"
          },
          "TechResist": {
            "cssClass": "tech_armor_up",
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "10"
          },
          "VexBarrierCombatBarrier": {
            "cssClass": "combat_barrier",
            "label": "Barrier",
            "labelFrom": "loc",
            "provides": "MODIFIER_VALUE_BARRIER_HEALTH",
            "usage": "ConditionallyApplied",
            "value": "325"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BulletResist",
                  "TechResist"
                ],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "The next "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Stun, Chain, Immobilize, Sleep or Silence"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " is automatically cleansed. When this happens, you gain a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "barrier"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and all your "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "ability cooldowns"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " get reduced by "
                  },
                  {
                    "p": "CooldownReductionOnProc",
                    "t": "value",
                    "v": "20"
                  },
                  {
                    "t": "text",
                    "v": "%."
                  }
                ],
                "descriptionText": "The next Stun, Chain, Immobilize, Sleep or Silence is automatically cleansed. When this happens, you gain a barrier and all your ability cooldowns get reduced by 20%.",
                "elevated": [],
                "important": [
                  "VexBarrierCombatBarrier"
                ],
                "locString": "upgrade_upgrade_auto_cleanse_desc",
                "properties": [
                  "AbilityCooldown",
                  "AbilityDuration"
                ]
              }
            ],
            "type": "none"
          }
        ],
        "sellPrice": 4400,
        "shopFilters": [
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "indomitable",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_infuser",
      "name": "Infuser",
      "slug": "infuser",
      "url": "https://varietygamers.com/deadlock/items/infuser/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-10",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "TechResist"
              },
              {
                "m_strBonus": "30",
                "m_strPropertyName": "BonusSpirit"
              },
              {
                "m_strBonus": "50",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "16",
                "m_strPropertyName": "AbilityLifestealPercentHeroPassive"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "armor_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_health_stealing_magic"
        ],
        "cooldown": 30,
        "cost": 8000,
        "description": [
          {
            "t": "text",
            "v": "Gain "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Spirit Lifesteal"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Spirit Power"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Gain Spirit Lifesteal and Spirit Power.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/infuser",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "30"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "7"
          },
          "AbilityLifestealPercentHero": {
            "cssClass": "healing",
            "displayType": "ETechLifesteal",
            "label": "Spirit Lifesteal",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_LIFESTEAL",
            "usage": "ConditionallyApplied",
            "value": "70"
          },
          "AbilityLifestealPercentHeroPassive": {
            "cssClass": "healing",
            "displayType": "ETechLifesteal",
            "label": "Spirit Lifesteal",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_LIFESTEAL",
            "statFeed": true,
            "usage": "always",
            "value": "13"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "100"
          },
          "BonusSpirit": {
            "conditional": "after proc",
            "cssClass": "tech_damage",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "usage": "ConditionallyApplied",
            "value": "30"
          },
          "NonHeroAbilityLifestealTooltipOnly": {
            "label": "Non Hero Ability Lifesteal Tooltip Only",
            "labelFrom": "name",
            "value": "3"
          },
          "TechPower": {
            "cssClass": "tech_damage",
            "disableValue": "0",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "6"
          },
          "TechResist": {
            "cssClass": "tech_armor_up",
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "statFeed": true,
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "10"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "AbilityLifestealPercentHeroPassive",
                  "TechResist",
                  "BonusHealth",
                  "TechPower"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Gain "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Lifesteal"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Power"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Gain Spirit Lifesteal and Spirit Power.",
                "elevated": [],
                "important": [
                  "AbilityLifestealPercentHero",
                  "BonusSpirit"
                ],
                "locString": "upgrade_infuser_desc",
                "properties": [
                  "AbilityCooldown",
                  "AbilityDuration"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 4000,
        "shopFilters": [
          "EShopFilterMagicDamage"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "infuser",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_inhibitor",
      "name": "Inhibitor",
      "slug": "inhibitor",
      "url": "https://varietygamers.com/deadlock/items/inhibitor/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-20",
                "m_strPropertyName": "OutgoingDamagePenaltyPercent"
              },
              {
                "m_strBonus": "-20",
                "m_strPropertyName": "HealAmpReceivePenaltyPercent"
              },
              {
                "m_strBonus": "-20",
                "m_strPropertyName": "HealAmpRegenPenaltyPercent"
              },
              {
                "m_strBonus": "125",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "BaseAttackDamagePercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 6400,
        "description": [
          {
            "t": "text",
            "v": "Your bullets build up to reduce the target's "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "outgoing damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and apply "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "healing reduction"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Your bullets build up to reduce the target's outgoing damage and apply healing reduction.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/inhibitor",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "10"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "150"
          },
          "BuildUpDuration": {
            "cssClass": "duration",
            "label": "Build Up Duration",
            "labelFrom": "name",
            "value": "5"
          },
          "BuildUpPerShot": {
            "displayType": "EBuildUpRate",
            "label": "Build Up Per Shot",
            "labelFrom": "name",
            "value": "0.77"
          },
          "DebuffDuration": {
            "cssClass": "duration",
            "label": "Debuff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "5"
          },
          "HealAmpReceivePenaltyPercent": {
            "cssClass": "damage",
            "label": "Healing Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "",
            "provides": "MODIFIER_VALUE_HEAL_AMP_RECEIVE_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-40"
          },
          "HealAmpRegenPenaltyPercent": {
            "cssClass": "damage",
            "label": "Healing Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-40"
          },
          "OutgoingDamagePenaltyPercent": {
            "cssClass": "damage",
            "label": "Outgoing Damage Penalty Percent",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_ALL_DAMAGE_MULTIPLIER",
            "usage": "ConditionallyApplied",
            "value": "-30"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BaseAttackDamagePercent",
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your bullets build up to reduce the target's "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "outgoing damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and apply "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "healing reduction"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Your bullets build up to reduce the target's outgoing damage and apply healing reduction.",
                "elevated": [],
                "important": [
                  "OutgoingDamagePenaltyPercent",
                  "HealAmpReceivePenaltyPercent"
                ],
                "locString": "upgrade_inhibitor_desc",
                "properties": [
                  "DebuffDuration",
                  "BuildUpPerShot"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDisruption",
          "EShopFilterFireRate"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "inhibitor",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_intensifying_clip",
      "name": "Intensifying Magazine",
      "slug": "intensifying-magazine",
      "url": "https://varietygamers.com/deadlock/items/intensifying-magazine/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "40",
                "m_strPropertyName": "BonusClipSizePercent"
              },
              {
                "m_strBonus": "55",
                "m_strPropertyName": "BaseAttackDamagePercentAtMaxDuration"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Increases "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Weapon Damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " as you continuously fire your weapon."
          }
        ],
        "descriptionText": "Increases Weapon Damage as you continuously fire your weapon.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/intensifying_magazine",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "units": "normal",
            "value": ""
          },
          "BaseAttackDamagePercentAtMaxDuration": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Base Attack Damage Percent At Max Duration",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "units": "normal",
            "usage": "ConditionallyApplied",
            "value": "45"
          },
          "BonusClipSizePercent": {
            "displayType": "EClipSizeIncrease",
            "label": "Max Ammo",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "20"
          },
          "ShootDurationForMax": {
            "label": "Shoot Duration For Max",
            "labelFrom": "name",
            "value": "2.5"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusClipSizePercent",
                  "BaseAttackDamagePercent"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Increases "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Weapon Damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " as you continuously fire your weapon."
                  }
                ],
                "descriptionText": "Increases Weapon Damage as you continuously fire your weapon.",
                "elevated": [],
                "important": [
                  "BaseAttackDamagePercentAtMaxDuration",
                  "ShootDurationForMax"
                ],
                "locString": "upgrade_intensifying_clip_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterClipSize",
          "EShopFilterWeaponDamage"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "intensifying-magazine",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_juggernaut",
      "name": "Juggernaut",
      "slug": "juggernaut",
      "url": "https://varietygamers.com/deadlock/items/juggernaut/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "3.5m",
                "m_strPropertyName": "BonusMoveSpeed"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "MeleeResistPercent"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "FireRateSlow"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "SlowResistancePercent"
              },
              {
                "m_strBonus": "8",
                "m_strPropertyName": "BonusHealthRegen"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_cardio_calibrator"
        ],
        "cooldown": null,
        "cost": 8800,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/juggernaut",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealthRegen": {
            "cssClass": "healing",
            "displayType": "EBaseHealthRegen",
            "label": "Health Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_REGEN_PER_SECOND",
            "statFeed": true,
            "usage": "always",
            "value": "8"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "displayType": "EMaxMoveSpeed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "2.5m"
          },
          "FireRateSlow": {
            "cssClass": "fire_rate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_FIRE_RATE_SLOW",
            "usage": "ConditionallyEnemyApplied",
            "value": "40"
          },
          "FireRateSlowDuration": {
            "cssClass": "duration",
            "label": "Fire Rate Slow Duration",
            "labelFrom": "name",
            "value": "4"
          },
          "MeleeResistPercent": {
            "displayType": "EMeleeResist",
            "label": "Melee Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MELEE_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "25"
          },
          "SlowResistancePercent": {
            "cssClass": "move_speed",
            "displayType": "ESlowResistance",
            "label": "Slow Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SLOW_RESISTANCE",
            "statFeed": true,
            "usage": "always",
            "value": "50"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "SlowResistancePercent"
                ],
                "important": [],
                "properties": [
                  "BonusMoveSpeed",
                  "MeleeResistPercent",
                  "BonusHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Enemies that shoot you have their "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Fire Rate"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " slowed."
                  }
                ],
                "descriptionText": "Enemies that shoot you have their Fire Rate slowed.",
                "elevated": [],
                "important": [
                  "FireRateSlow"
                ],
                "locString": "upgrade_juggernaut_slow_desc",
                "properties": [
                  "FireRateSlowDuration"
                ]
              }
            ],
            "type": "none"
          }
        ],
        "sellPrice": 4400,
        "shopFilters": [
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "juggernaut",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_kinetic_sash",
      "name": "Kinetic Dash",
      "slug": "kinetic-dash",
      "url": "https://varietygamers.com/deadlock/items/kinetic-dash/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "20",
                "m_strPropertyName": "BonusFireRate"
              },
              {
                "m_strBonus": "1",
                "m_strPropertyName": "Stamina"
              },
              {
                "m_strBonus": "6",
                "m_strPropertyName": "BonusClipSize"
              },
              {
                "m_strBonus": "14",
                "m_strPropertyName": "StaminaCooldownReduction"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_improved_stamina"
        ],
        "cooldown": null,
        "cost": 2400,
        "description": [
          {
            "t": "text",
            "v": "When you "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Dash-Jump"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " you gain "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Fire Rate"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and bonus "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Ammo"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " until your next reload. Lasts up to "
          },
          {
            "p": "AbilityDuration",
            "t": "value",
            "v": "7"
          },
          {
            "t": "text",
            "v": "s."
          }
        ],
        "descriptionText": "When you Dash-Jump you gain Fire Rate and bonus Ammo until your next reload. Lasts up to 7s.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/kinetic_dash",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "7"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusClipSize": {
            "cssClass": "clipsize",
            "label": "Temporary Ammo",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_AMMO_CLIP_SIZE",
            "usage": "ConditionallyApplied",
            "value": "6"
          },
          "BonusFireRate": {
            "cssClass": "fire_rate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "usage": "ConditionallyApplied",
            "value": "25"
          },
          "Stamina": {
            "displayType": "EStamina",
            "label": "Stamina",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_STAMINA",
            "statFeed": true,
            "usage": "always",
            "value": "1"
          },
          "StaminaCooldownReduction": {
            "displayType": "EStaminaRegenPercent",
            "label": "Stamina Recovery",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_STAMINA_REGEN_PER_SECOND_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "12"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "Stamina",
                  "StaminaCooldownReduction"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "When you "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Dash-Jump"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " you gain "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Fire Rate"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and bonus "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Ammo"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " until your next reload. Lasts up to "
                  },
                  {
                    "p": "AbilityDuration",
                    "t": "value",
                    "v": "7"
                  },
                  {
                    "t": "text",
                    "v": "s."
                  }
                ],
                "descriptionText": "When you Dash-Jump you gain Fire Rate and bonus Ammo until your next reload. Lasts up to 7s.",
                "elevated": [],
                "important": [
                  "BonusFireRate",
                  "BonusClipSize"
                ],
                "locString": "upgrade_kinetic_sash_desc",
                "properties": [
                  "AbilityCooldown",
                  "AbilityDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 1200,
        "shopFilters": [
          "EShopFilterFireRate",
          "EShopFilterClipSize",
          "EShopFilterMovement",
          "EShopFilterDurability"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "kinetic-dash",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_target_stun",
      "name": "Knockdown",
      "slug": "knockdown",
      "url": "https://varietygamers.com/deadlock/items/knockdown/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "6",
                "m_strPropertyName": "TechRadiusMultiplier"
              },
              {
                "m_strBonus": "6",
                "m_strPropertyName": "TechRangeMultiplier"
              },
              {
                "m_strBonus": "0.75",
                "m_strPropertyName": "StunDuration"
              },
              {
                "m_strBonus": "75",
                "m_strPropertyName": "BonusHealth"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "tech_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 35,
        "cost": 3200,
        "description": [
          {
            "t": "text",
            "v": "Apply a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Stun"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " after "
          },
          {
            "c": [
              {
                "p": "StunDelay",
                "t": "value",
                "v": "2"
              },
              {
                "t": "text",
                "v": "s"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". Stun duration is increased against "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "airborne"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " targets."
          },
          {
            "t": "br"
          },
          {
            "t": "br"
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Increases the target's gravity for the duration of the stun."
              }
            ],
            "t": "diminish"
          }
        ],
        "descriptionText": "Apply a Stun after 2s. Stun duration is increased against airborne targets. Increases the target's gravity for the duration of the stun.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/knockdown",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.1"
          },
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Cast Range",
            "labelFrom": "loc",
            "postfix": "m",
            "units": "meters",
            "value": "45m"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "35"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "75"
          },
          "MaxBonusDuration": {
            "label": "Max Bonus Duration",
            "labelFrom": "name",
            "value": "1.5"
          },
          "MaxHeightForBonus": {
            "label": "Max Height For Bonus",
            "labelFrom": "name",
            "value": "30m"
          },
          "StunDelay": {
            "cssClass": "duration",
            "label": "Stun Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "2"
          },
          "StunDuration": {
            "cssClass": "duration",
            "label": "Stun Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.5"
          },
          "TechRadiusMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRadius",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "5"
          },
          "TechRangeMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRange",
            "label": "Ability Range",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "5"
          },
          "VisualContractRadius": {
            "label": "Visual Contract Radius",
            "labelFrom": "name",
            "value": "3m"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth",
                  "TechRangeMultiplier"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Apply a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Stun"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " after "
                  },
                  {
                    "c": [
                      {
                        "p": "StunDelay",
                        "t": "value",
                        "v": "2"
                      },
                      {
                        "t": "text",
                        "v": "s"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". Stun duration is increased against "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "airborne"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " targets."
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "br"
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Increases the target's gravity for the duration of the stun."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "Apply a Stun after 2s. Stun duration is increased against airborne targets. Increases the target's gravity for the duration of the stun.",
                "elevated": [],
                "important": [
                  "StatusEffectStun",
                  "StunDuration"
                ],
                "locString": "upgrade_target_stun_desc",
                "properties": [
                  "AbilityCastRange"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterDisruption"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "knockdown",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_damage_recycler",
      "name": "Leech",
      "slug": "leech",
      "url": "https://varietygamers.com/deadlock/items/leech/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BulletLifestealPercent"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "AbilityLifestealPercentHero"
              },
              {
                "m_strBonus": "200",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "TechPower"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BaseAttackDamagePercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_vampire",
          "upgrade_health_stealing_magic"
        ],
        "cooldown": null,
        "cost": 9600,
        "description": [
          {
            "t": "text",
            "v": "Reduces the effect of enemy applied "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "healing reduction"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Reduces the effect of enemy applied healing reduction.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/leech",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityLifestealPercentHero": {
            "cssClass": "healing",
            "displayType": "ETechLifesteal",
            "label": "Spirit Lifesteal",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_LIFESTEAL",
            "statFeed": true,
            "usage": "always",
            "value": "28"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "12"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "180"
          },
          "BulletLifestealPercent": {
            "cssClass": "healing",
            "displayType": "EBulletLifesteal",
            "label": "Bullet Lifesteal",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_LIFESTEAL",
            "statFeed": true,
            "usage": "always",
            "value": "28"
          },
          "TechPower": {
            "cssClass": "tech_damage",
            "disableValue": "0",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "12"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "AbilityLifestealPercentHero",
                  "BulletLifestealPercent"
                ],
                "important": [],
                "properties": [
                  "BonusHealth",
                  "BaseAttackDamagePercent",
                  "TechPower"
                ]
              }
            ],
            "type": "innate"
          }
        ],
        "sellPrice": 4800,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterHealing"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "leech",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_boxing_glove",
      "name": "Lifestrike",
      "slug": "lifestrike",
      "url": "https://varietygamers.com/deadlock/items/lifestrike/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "10",
                "m_strPropertyName": "BonusMeleeDamagePercent"
              },
              {
                "m_strBonus": "125",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "-3",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_lifestrike_gauntlets"
        ],
        "cooldown": 4,
        "cost": 4000,
        "description": [
          {
            "t": "text",
            "v": "Your "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Melee Attack"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " applies "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Movement Slow"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "heals you"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " for a percentage of the "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Melee Damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " dealt plus a fixed amount. "
          },
          {
            "c": [
              {
                "t": "br"
              },
              {
                "t": "br"
              },
              {
                "t": "text",
                "v": "This heal is "
              },
              {
                "p": "NonHeroHealPct",
                "t": "value",
                "v": "40"
              },
              {
                "t": "text",
                "v": "% effective vs non-heroes. "
              },
              {
                "t": "br"
              },
              {
                "t": "text",
                "v": "Cooldown is "
              },
              {
                "p": "LightMeleeCooldownMult",
                "t": "value",
                "v": "1.5"
              },
              {
                "t": "text",
                "v": "x as long for Light Melee hits."
              }
            ],
            "t": "diminish"
          }
        ],
        "descriptionText": "Your Melee Attack applies Movement Slow and heals you for a percentage of the Melee Damage dealt plus a fixed amount. This heal is 40% effective vs non-heroes. Cooldown is 1.5x as long for Light Melee hits.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/lifestrike",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "4"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "125"
          },
          "BonusMeleeDamagePercent": {
            "cssClass": "melee_damage",
            "displayType": "EBaseMeleeDamageIncrease",
            "label": "Melee Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MELEE_DAMAGE_INCREASE",
            "statFeed": true,
            "usage": "always",
            "value": "16"
          },
          "LifestealHeal": {
            "cssClass": "healing",
            "displayType": "EBulletLifesteal",
            "label": "Lifesteal Heal",
            "labelFrom": "name",
            "value": "120"
          },
          "LifestealHealPercent": {
            "cssClass": "healing",
            "displayType": "EBulletLifesteal",
            "label": "Lifesteal Heal Percent",
            "labelFrom": "name",
            "value": "35"
          },
          "LightMeleeCooldownMult": {
            "label": "Light Melee Cooldown Mult",
            "labelFrom": "name",
            "value": "1.5"
          },
          "NonHeroHealPct": {
            "label": "Non Hero Heal Pct",
            "labelFrom": "name",
            "value": "40"
          },
          "SlowDuration": {
            "cssClass": "duration",
            "label": "Slow Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "2.5"
          },
          "SlowPercent": {
            "cssClass": "slow",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "48"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusMeleeDamagePercent"
                ],
                "important": [],
                "properties": [
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Melee Attack"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " applies "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Movement Slow"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "heals you"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " for a percentage of the "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Melee Damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " dealt plus a fixed amount. "
                  },
                  {
                    "c": [
                      {
                        "t": "br"
                      },
                      {
                        "t": "br"
                      },
                      {
                        "t": "text",
                        "v": "This heal is "
                      },
                      {
                        "p": "NonHeroHealPct",
                        "t": "value",
                        "v": "40"
                      },
                      {
                        "t": "text",
                        "v": "% effective vs non-heroes. "
                      },
                      {
                        "t": "br"
                      },
                      {
                        "t": "text",
                        "v": "Cooldown is "
                      },
                      {
                        "p": "LightMeleeCooldownMult",
                        "t": "value",
                        "v": "1.5"
                      },
                      {
                        "t": "text",
                        "v": "x as long for Light Melee hits."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "Your Melee Attack applies Movement Slow and heals you for a percentage of the Melee Damage dealt plus a fixed amount. This heal is 40% effective vs non-heroes. Cooldown is 1.5x as long for Light Melee hits.",
                "elevated": [],
                "important": [
                  "SlowPercent",
                  "LifestealHeal",
                  "LifestealHealPercent"
                ],
                "locString": "upgrade_boxing_glove_desc",
                "properties": [
                  "SlowDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterDurability",
          "EShopFilterMelee",
          "EShopFilterHealing"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "lifestrike",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_ultimate_burst",
      "name": "Lightning Scroll",
      "slug": "lightning-scroll",
      "url": "https://varietygamers.com/deadlock/items/lightning-scroll/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "100",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "100",
                "m_strPropertyName": "Damage"
              },
              {
                "m_strBonus": "5m",
                "m_strPropertyName": "BonusSprintSpeed"
              },
              {
                "m_strBonus": "0.75",
                "m_strPropertyName": "StunDuration"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_magic_slow"
        ],
        "cooldown": null,
        "cost": 8000,
        "description": [
          {
            "t": "text",
            "v": "Damage from your ultimate applies a "
          },
          {
            "a": "Stun",
            "t": "attribute",
            "v": "stun"
          },
          {
            "t": "text",
            "v": " and deals "
          },
          {
            "a": "BonusSpiritDamage",
            "t": "attribute",
            "v": "bonus spirit damage"
          },
          {
            "t": "text",
            "v": " after a short delay."
          }
        ],
        "descriptionText": "Damage from your ultimate applies a stun and deals bonus spirit damage after a short delay.",
        "disabled": false,
        "disabledOn": [
          "hero_kelvin",
          "hero_yamato",
          "hero_mirage",
          "hero_drifter",
          "hero_synth"
        ],
        "icon": "items/spirit/lightning_scroll",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "2"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "50"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "statFeed": true,
            "usage": "always",
            "value": "0.75m"
          },
          "Damage": {
            "cssClass": "tech_damage",
            "label": "Damage",
            "labelFrom": "loc",
            "value": "150"
          },
          "DelayBeforeStun": {
            "cssClass": "duration",
            "label": "Delay Before Stun",
            "labelFrom": "name",
            "value": "3"
          },
          "GroundDashReductionPercent": {
            "cssClass": "slow",
            "label": "Dash Distance",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_MOVEMENT_GROUND_DASH_REDUCTION_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-10"
          },
          "MovementSpeedSlow": {
            "cssClass": "slow",
            "label": "Movement Speed Slow",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "24"
          },
          "SlowPercent": {
            "cssClass": "slow",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
            "value": "64"
          },
          "StunDuration": {
            "cssClass": "duration",
            "label": "Stun Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.75"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "MovementSpeedSlow",
                  "BonusHealth",
                  "BonusSprintSpeed"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Damage from your ultimate applies a "
                  },
                  {
                    "a": "Stun",
                    "t": "attribute",
                    "v": "stun"
                  },
                  {
                    "t": "text",
                    "v": " and deals "
                  },
                  {
                    "a": "BonusSpiritDamage",
                    "t": "attribute",
                    "v": "bonus spirit damage"
                  },
                  {
                    "t": "text",
                    "v": " after a short delay."
                  }
                ],
                "descriptionText": "Damage from your ultimate applies a stun and deals bonus spirit damage after a short delay.",
                "elevated": [],
                "important": [
                  "StatusEffectStun",
                  "StunDuration",
                  "Damage"
                ],
                "locString": "upgrade_ultimate_burst_desc",
                "properties": [
                  "DelayBeforeStun"
                ]
              },
              {
                "description": [
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "This effect can only trigger once per target per ultimate."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "This effect can only trigger once per target per ultimate.",
                "elevated": [],
                "important": [],
                "locString": "upgrade_ultimate_burst_hint",
                "properties": []
              }
            ],
            "type": "passive"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Mystic Slow effects"
                      }
                    ],
                    "t": "highlight"
                  }
                ],
                "descriptionText": "Mystic Slow effects",
                "elevated": [],
                "important": [],
                "locString": "upgrade_ultimate_burst_upgrade",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 4000,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterDisruption"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "lightning-scroll",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_long_range",
      "name": "Long Range",
      "slug": "long-range",
      "url": "https://varietygamers.com/deadlock/items/long-range/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "8",
                "m_strPropertyName": "BonusAttackRangePercent"
              },
              {
                "m_strBonus": "30",
                "m_strPropertyName": "LongRangeBonusWeaponPower"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Deal additional "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Weapon Damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " when "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "beyond a minimum distance"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " from your target."
          }
        ],
        "descriptionText": "Deal additional Weapon Damage when beyond a minimum distance from your target.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/long_range",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusAttackRangePercent": {
            "cssClass": "distance",
            "label": "Weapon Fall-off Range",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BONUS_ATTACK_RANGE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "8"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "statFeed": true,
            "usage": "always",
            "value": "0.75m"
          },
          "LongRangeBonusWeaponPower": {
            "conditional": "beyond Range",
            "cssClass": "bullet_damage",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_LONG_RANGE_BULLET_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "ConditionallyApplied",
            "value": "40"
          },
          "LongRangeBonusWeaponPowerMinRange": {
            "cssClass": "distance",
            "label": "Min. Distance",
            "labelFrom": "loc",
            "postfix": "m",
            "provides": "MODIFIER_VALUE_BONUS_BULLET_DAMAGE_LONG_RANGE_MIN_RANGE",
            "statFeed": true,
            "usage": "always",
            "value": "15m"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusAttackRangePercent",
                  "BonusSprintSpeed"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Deal additional "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Weapon Damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " when "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "beyond a minimum distance"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " from your target."
                  }
                ],
                "descriptionText": "Deal additional Weapon Damage when beyond a minimum distance from your target.",
                "elevated": [],
                "important": [
                  "LongRangeBonusWeaponPower"
                ],
                "locString": "upgrade_long_range_desc",
                "properties": [
                  "LongRangeBonusWeaponPowerMinRange"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterClipSize"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "long-range",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_sharpshooter"
        ]
      }
    },
    {
      "id": "upgrade_critshot",
      "name": "Lucky Shot",
      "slug": "lucky-shot",
      "url": "https://varietygamers.com/deadlock/items/lucky-shot/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "30",
                "m_strPropertyName": "CritDamagePercent"
              },
              {
                "m_strBonus": "40",
                "m_strPropertyName": "BonusClipSizePercent"
              },
              {
                "m_strBonus": "5",
                "m_strPropertyName": "ProcChance"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 6400,
        "description": [
          {
            "t": "text",
            "v": "Your bullets have a chance to be empowered, causing them to deal "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "bonus weapon damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " on hit."
          },
          {
            "t": "br"
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Bonus damage cannot Crit."
              }
            ],
            "t": "diminish"
          }
        ],
        "descriptionText": "Your bullets have a chance to be empowered, causing them to deal bonus weapon damage on hit. Bonus damage cannot Crit.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/lucky_shot",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusClipSizePercent": {
            "displayType": "EClipSizeIncrease",
            "label": "Max Ammo",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "30"
          },
          "CritDamagePercent": {
            "cssClass": "bullet_damage",
            "label": "Crit Damage Percent",
            "labelFrom": "name",
            "value": "100"
          },
          "ProcChance": {
            "label": "Proc Chance",
            "labelFrom": "loc",
            "postfix": "%",
            "value": "25"
          },
          "Radius": {
            "cssClass": "distance",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "m",
            "value": "1m"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusClipSizePercent"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your bullets have a chance to be empowered, causing them to deal "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "bonus weapon damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " on hit."
                  },
                  {
                    "t": "br"
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Bonus damage cannot Crit."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "Your bullets have a chance to be empowered, causing them to deal bonus weapon damage on hit. Bonus damage cannot Crit.",
                "elevated": [],
                "important": [
                  "CritDamagePercent"
                ],
                "locString": "upgrade_critshot_desc",
                "properties": [
                  "ProcChance"
                ]
              }
            ],
            "type": "none"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterClipSize"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "lucky-shot",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_magic_carpet",
      "name": "Magic Carpet",
      "slug": "magic-carpet",
      "url": "https://varietygamers.com/deadlock/items/magic-carpet/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "46",
                "m_strPropertyName": "TechPower"
              },
              {
                "m_strBonus": "8",
                "m_strPropertyName": "AbilityDuration"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BonusAbilityDurationPercent"
              },
              {
                "m_strBonus": "6m",
                "m_strPropertyName": "FlyMoveSpeed"
              },
              {
                "m_strBonus": "-0.3",
                "m_strPropertyName": "SummonDuration"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "tech_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 32,
        "cost": 6400,
        "description": [
          {
            "t": "text",
            "v": "Summon a Magic Carpet that will "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "fly"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " you away. While flying you are immune to slows and doing any action will dismiss the carpet. "
          },
          {
            "c": [
              {
                "t": "br"
              },
              {
                "t": "text",
                "v": "Cannot use abilities while the carpet is being summoned."
              }
            ],
            "t": "diminish"
          }
        ],
        "descriptionText": "Summon a Magic Carpet that will fly you away. While flying you are immune to slows and doing any action will dismiss the carpet. Cannot use abilities while the carpet is being summoned.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/magic_carpet",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.2"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "32"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "12"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "AirControlPercent": {
            "cssClass": "move_speed",
            "label": "Air Control",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_AIR_CONTROL_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "25"
          },
          "BonusAbilityDurationPercent": {
            "cssClass": "duration",
            "displayType": "ETechDuration",
            "label": "Ability Duration",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BONUS_ABILITY_DURATION_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "15"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "125"
          },
          "FlyMoveSpeed": {
            "cssClass": "move_speed",
            "label": "Fly Move Speed",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "units": "meters",
            "usage": "ConditionallyApplied",
            "value": "7m"
          },
          "GravityScale": {
            "label": "Gravity Scale",
            "labelFrom": "loc",
            "postfix": "%",
            "value": "-15"
          },
          "SummonDuration": {
            "label": "Summon Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "1.3"
          },
          "TechPower": {
            "disableValue": "0",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "14"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusAbilityDurationPercent",
                  "BonusHealth",
                  "TechPower",
                  "GravityScale",
                  "AirControlPercent"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Summon a Magic Carpet that will "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "fly"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " you away. While flying you are immune to slows and doing any action will dismiss the carpet. "
                  },
                  {
                    "c": [
                      {
                        "t": "br"
                      },
                      {
                        "t": "text",
                        "v": "Cannot use abilities while the carpet is being summoned."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "Summon a Magic Carpet that will fly you away. While flying you are immune to slows and doing any action will dismiss the carpet. Cannot use abilities while the carpet is being summoned.",
                "elevated": [],
                "important": [
                  "AbilityDuration"
                ],
                "locString": "upgrade_magic_carpet_desc",
                "properties": [
                  "FlyMoveSpeed",
                  "SummonDuration"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [
          "EShopFilterMovement"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "magic-carpet",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_rocket_booster",
      "name": "Majestic Leap",
      "slug": "majestic-leap",
      "url": "https://varietygamers.com/deadlock/items/majestic-leap/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-35",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "275",
                "m_strPropertyName": "CombatBarrier"
              },
              {
                "m_strBonus": "-3",
                "m_strPropertyName": "InterruptCooldown"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "armor_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 45,
        "cost": 3200,
        "description": [
          {
            "c": [
              {
                "t": "text",
                "v": "Launch yourself"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " high into the air and grant yourself a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Barrier"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". While in the air, you can use the active again to drop down faster."
          },
          {
            "t": "br"
          },
          {
            "t": "br"
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Cannot be used for "
              },
              {
                "p": "InterruptCooldown",
                "t": "value",
                "v": "5"
              },
              {
                "t": "text",
                "v": "s if attacked by enemy Hero."
              }
            ],
            "t": "diminish"
          }
        ],
        "descriptionText": "Launch yourself high into the air and grant yourself a Barrier. While in the air, you can use the active again to drop down faster. Cannot be used for 5s if attacked by enemy Hero.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/majestic_leap",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "45"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "AirControlPercent": {
            "label": "Air Control",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_AIR_CONTROL_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "100"
          },
          "AirControlPercentBarrier": {
            "label": "Air Control",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_AIR_CONTROL_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "50"
          },
          "BarrierDuration": {
            "cssClass": "duration",
            "label": "Barrier Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "8"
          },
          "CombatBarrier": {
            "cssClass": "combat_barrier",
            "label": "Barrier",
            "labelFrom": "loc",
            "provides": "MODIFIER_VALUE_BARRIER_HEALTH",
            "usage": "ConditionallyApplied",
            "value": "200"
          },
          "DropDownSpeed": {
            "label": "Drop Down Speed",
            "labelFrom": "name",
            "value": "35m"
          },
          "ImpactHeight": {
            "label": "Impact Height",
            "labelFrom": "name",
            "value": "2m"
          },
          "InterruptCooldown": {
            "cssClass": "cooldown",
            "label": "Interrupt Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "5"
          },
          "JumpVelocityHidden": {
            "label": "Jump Velocity Hidden",
            "labelFrom": "name",
            "value": "27m"
          },
          "MaxLandingSpeed": {
            "label": "Max Landing Speed",
            "labelFrom": "name",
            "value": "20m"
          },
          "MinAimAngle": {
            "label": "Min Aim Angle",
            "labelFrom": "name",
            "value": "30"
          },
          "SlamDownRadius": {
            "cssClass": "distance",
            "label": "Slam Down Radius",
            "labelFrom": "name",
            "postfix": "m",
            "value": "10m"
          },
          "SlowDuration": {
            "cssClass": "duration",
            "label": "Slow Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "2.5"
          },
          "SlowPercent": {
            "cssClass": "slow",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "32"
          },
          "TossSpeed": {
            "label": "Toss Speed",
            "labelFrom": "name",
            "value": "500"
          },
          "VerticalDifferenceTolerance": {
            "label": "Vertical Difference Tolerance",
            "labelFrom": "name",
            "value": "2m"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Launch yourself"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " high into the air and grant yourself a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Barrier"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". While in the air, you can use the active again to drop down faster."
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "br"
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Cannot be used for "
                      },
                      {
                        "p": "InterruptCooldown",
                        "t": "value",
                        "v": "5"
                      },
                      {
                        "t": "text",
                        "v": "s if attacked by enemy Hero."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "Launch yourself high into the air and grant yourself a Barrier. While in the air, you can use the active again to drop down faster. Cannot be used for 5s if attacked by enemy Hero.",
                "elevated": [],
                "important": [
                  "CombatBarrier",
                  "InterruptCooldown"
                ],
                "locString": "upgrade_rocket_booster_desc",
                "properties": [
                  "AbilityCooldown",
                  "BarrierDuration",
                  "AirControlPercentBarrier"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterMovement"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "majestic-leap",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_melee_charge",
      "name": "Melee Charge",
      "slug": "melee-charge",
      "url": "https://varietygamers.com/deadlock/items/melee-charge/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "30",
                "m_strPropertyName": "MeleeDistanceScale"
              },
              {
                "m_strBonus": "12",
                "m_strPropertyName": "BulletResist"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BonusHeavyMeleeDamage"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 5,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Your next "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Heavy Melee"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " attack against an enemy "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "deals increased damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Your next Heavy Melee attack against an enemy deals increased damage.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/melee_charge",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "5"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHeavyMeleeDamage": {
            "cssClass": "melee_damage",
            "displayType": "EBaseMeleeDamageIncrease",
            "label": "Bonus Heavy Melee Damage",
            "labelFrom": "name",
            "value": "25"
          },
          "BonusMeleeDamagePercent": {
            "cssClass": "melee_damage",
            "displayType": "EBaseMeleeDamageIncrease",
            "label": "Melee Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MELEE_DAMAGE_INCREASE",
            "statFeed": true,
            "usage": "always",
            "value": "10"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "6"
          },
          "MeleeDistanceScale": {
            "label": "Melee Distance Scale",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_MELEE_TRAVEL_DISTANCE_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "50"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "MeleeDistanceScale"
                ],
                "important": [],
                "properties": [
                  "BonusMeleeDamagePercent",
                  "BulletResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your next "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Heavy Melee"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " attack against an enemy "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "deals increased damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Your next Heavy Melee attack against an enemy deals increased damage.",
                "elevated": [],
                "important": [
                  "BonusHeavyMeleeDamage"
                ],
                "locString": "upgrade_melee_charge_desc",
                "properties": [
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterMelee"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "melee-charge",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_crushing_fists"
        ]
      }
    },
    {
      "id": "upgrade_lifestrike_gauntlets",
      "name": "Melee Lifesteal",
      "slug": "melee-lifesteal",
      "url": "https://varietygamers.com/deadlock/items/melee-lifesteal/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "12",
                "m_strPropertyName": "BonusMeleeDamagePercent"
              },
              {
                "m_strBonus": "-6",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 8,
        "cost": 800,
        "description": [
          {
            "t": "text",
            "v": "Your next "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Melee"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " attack "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "heals you"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". "
          },
          {
            "c": [
              {
                "t": "br"
              },
              {
                "t": "br"
              },
              {
                "t": "text",
                "v": "This heal is "
              },
              {
                "p": "NonHeroHealPct",
                "t": "value",
                "v": "30"
              },
              {
                "t": "text",
                "v": "% effective vs non-heroes. "
              },
              {
                "t": "br"
              },
              {
                "t": "text",
                "v": "Cooldown is "
              },
              {
                "p": "LightMeleeCooldownMult",
                "t": "value",
                "v": "1.5"
              },
              {
                "t": "text",
                "v": "x as long for Light Melee hits."
              }
            ],
            "t": "diminish"
          }
        ],
        "descriptionText": "Your next Melee attack heals you. This heal is 30% effective vs non-heroes. Cooldown is 1.5x as long for Light Melee hits.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/melee_lifesteal",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "8"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusMeleeDamagePercent": {
            "cssClass": "melee_damage",
            "displayType": "EBaseMeleeDamageIncrease",
            "label": "Melee Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MELEE_DAMAGE_INCREASE",
            "statFeed": true,
            "usage": "always",
            "value": "12"
          },
          "LifestrikeHeal": {
            "cssClass": "healing",
            "displayType": "EBulletLifesteal",
            "label": "Lifestrike Heal",
            "labelFrom": "name",
            "value": "100"
          },
          "LightMeleeCooldownMult": {
            "label": "Light Melee Cooldown Mult",
            "labelFrom": "name",
            "value": "1.5"
          },
          "NonHeroHealPct": {
            "label": "Non Hero Heal Pct",
            "labelFrom": "name",
            "value": "30"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusMeleeDamagePercent"
                ],
                "important": [],
                "properties": []
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your next "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Melee"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " attack "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "heals you"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". "
                  },
                  {
                    "c": [
                      {
                        "t": "br"
                      },
                      {
                        "t": "br"
                      },
                      {
                        "t": "text",
                        "v": "This heal is "
                      },
                      {
                        "p": "NonHeroHealPct",
                        "t": "value",
                        "v": "30"
                      },
                      {
                        "t": "text",
                        "v": "% effective vs non-heroes. "
                      },
                      {
                        "t": "br"
                      },
                      {
                        "t": "text",
                        "v": "Cooldown is "
                      },
                      {
                        "p": "LightMeleeCooldownMult",
                        "t": "value",
                        "v": "1.5"
                      },
                      {
                        "t": "text",
                        "v": "x as long for Light Melee hits."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "Your next Melee attack heals you. This heal is 30% effective vs non-heroes. Cooldown is 1.5x as long for Light Melee hits.",
                "elevated": [],
                "important": [
                  "LifestrikeHeal"
                ],
                "locString": "upgrade_lifestrike_gauntlets_desc",
                "properties": [
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterDurability",
          "EShopFilterMelee",
          "EShopFilterHealing"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "melee-lifesteal",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_boxing_glove"
        ]
      }
    },
    {
      "id": "upgrade_ethereal_bullets",
      "name": "Mercurial Magnum",
      "slug": "mercurial-magnum",
      "url": "https://varietygamers.com/deadlock/items/mercurial-magnum/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "20",
                "m_strPropertyName": "BonusFireRate"
              },
              {
                "m_strBonus": "60",
                "m_strPropertyName": "BonusClipSizePercent"
              },
              {
                "m_strBonus": "120",
                "m_strPropertyName": "Damage"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "BulletsBonusMagicDamage"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "TechPower"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_quick_silver"
        ],
        "cooldown": 15,
        "cost": 8000,
        "description": [
          {
            "t": "text",
            "v": "Your imbued ability charges up over time with "
          },
          {
            "a": "BonusSpiritDamage",
            "t": "attribute",
            "v": "bonus spirit damage"
          },
          {
            "t": "text",
            "v": ", "
          },
          {
            "a": "BonusFireRate",
            "t": "attribute",
            "v": "bonus fire rate"
          },
          {
            "t": "text",
            "v": ", and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "reloads bullets"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " on use. Until your next reload, your "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "bullets deal "
              },
              {
                "a": "BonusSpiritDamage",
                "t": "attribute",
                "v": "bonus spirit damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " based on your Spirit Power."
          }
        ],
        "descriptionText": "Your imbued ability charges up over time with bonus spirit damage, bonus fire rate, and reloads bullets on use. Until your next reload, your bullets deal bonus spirit damage based on your Spirit Power.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/mercurial_magnum",
        "imbue": true,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityChargeUpTime": {
            "cssClass": "cooldown",
            "displayType": "EStatsCount",
            "label": "Charge-Up Time",
            "labelFrom": "loc",
            "postfix": "s",
            "units": "normal",
            "value": "14"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "15"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "AmmoReloadPercent": {
            "label": "Bullets Reloaded",
            "labelFrom": "loc",
            "postfix": "%",
            "value": "100"
          },
          "BonusClipSizePercent": {
            "displayType": "EClipSizeIncrease",
            "label": "Max Ammo",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "20"
          },
          "BonusFireRate": {
            "cssClass": "fire_rate",
            "displayType": "EFireRate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "value": "22"
          },
          "BuffDuration": {
            "label": "Buff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "12"
          },
          "BulletsBonusMagicDamage": {
            "cssClass": "tech_damage",
            "label": "Bullets Bonus Magic Damage",
            "labelFrom": "name",
            "value": "20"
          },
          "Damage": {
            "cssClass": "tech_damage",
            "label": "Damage",
            "labelFrom": "loc",
            "value": "60"
          },
          "TechPower": {
            "disableValue": "0",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "7"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusClipSizePercent",
                  "TechPower"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your imbued ability charges up over time with "
                  },
                  {
                    "a": "BonusSpiritDamage",
                    "t": "attribute",
                    "v": "bonus spirit damage"
                  },
                  {
                    "t": "text",
                    "v": ", "
                  },
                  {
                    "a": "BonusFireRate",
                    "t": "attribute",
                    "v": "bonus fire rate"
                  },
                  {
                    "t": "text",
                    "v": ", and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "reloads bullets"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " on use. Until your next reload, your "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "bullets deal "
                      },
                      {
                        "a": "BonusSpiritDamage",
                        "t": "attribute",
                        "v": "bonus spirit damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " based on your Spirit Power."
                  }
                ],
                "descriptionText": "Your imbued ability charges up over time with bonus spirit damage, bonus fire rate, and reloads bullets on use. Until your next reload, your bullets deal bonus spirit damage based on your Spirit Power.",
                "elevated": [],
                "important": [
                  "BulletsBonusMagicDamage",
                  "Damage",
                  "BonusFireRate"
                ],
                "locString": "upgrade_ethereal_bullets_desc",
                "properties": [
                  "AmmoReloadPercent",
                  "AbilityChargeUpTime"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 4000,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterFireRate"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "mercurial-magnum",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_metal_skin",
      "name": "Metal Skin",
      "slug": "metal-skin",
      "url": "https://varietygamers.com/deadlock/items/metal-skin/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "6.5m",
                "m_strPropertyName": "ActiveMoveSpeedPenalty"
              },
              {
                "m_strBonus": "60",
                "m_strPropertyName": "GroundDashReductionPercent"
              },
              {
                "m_strBonus": "-2",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "5",
                "m_strPropertyName": "BulletResist"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "armor_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 24,
        "cost": 3200,
        "description": [
          {
            "t": "text",
            "v": "Become "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "immune to bullets"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Become immune to bullets.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/metal_skin",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "24"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "5.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "ActiveMoveSpeedPenalty": {
            "cssClass": "move_speed",
            "label": "Active Movespeed Penalty",
            "labelFrom": "loc",
            "postfix": "m",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "usage": "ConditionallyApplied",
            "value": "-1.5m"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "12"
          },
          "GroundDashReductionPercent": {
            "cssClass": "slow",
            "label": "Dash Distance",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_MOVEMENT_GROUND_DASH_REDUCTION_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-20"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BulletResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Become "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "immune to bullets"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Become immune to bullets.",
                "elevated": [],
                "important": [],
                "locString": "upgrade_metal_skin_desc",
                "properties": [
                  "ActiveMoveSpeedPenalty",
                  "GroundDashReductionPercent",
                  "AbilityDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterDurability",
          "EShopFilterFireRate"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "metal-skin",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_non_player_bonus",
      "name": "Monster Rounds",
      "slug": "monster-rounds",
      "url": "https://varietygamers.com/deadlock/items/monster-rounds/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "35",
                "m_strPropertyName": "NonPlayerBonusWeaponPower"
              },
              {
                "m_strBonus": "35",
                "m_strPropertyName": "NonPlayerBulletResist"
              },
              {
                "m_strBonus": "1",
                "m_strPropertyName": "OutOfCombatHealthRegen"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 800,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/monster_rounds",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "NonPlayerBonusWeaponPower": {
            "conditional": "against NPCs",
            "cssClass": "bullet_damage",
            "label": "Weapon Damage vs. NPCs",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_TO_NPC_INCREASE",
            "statFeed": true,
            "usage": "ConditionallyApplied",
            "value": "25"
          },
          "NonPlayerBulletResist": {
            "conditional": "against NPCs",
            "cssClass": "bullet_damage",
            "label": "Bullet Resist vs. NPCs",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_RESIST_NON_HERO",
            "statFeed": true,
            "usage": "ConditionallyApplied",
            "value": "25"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "1"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "NonPlayerBonusWeaponPower",
                  "NonPlayerBulletResist"
                ],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability",
          "EShopFilterHealing"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "monster-rounds",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_non_player_bonus_sacrifice"
        ]
      }
    },
    {
      "id": "upgrade_magic_burst",
      "name": "Mystic Burst",
      "slug": "mystic-burst",
      "url": "https://varietygamers.com/deadlock/items/mystic-burst/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "60",
                "m_strPropertyName": "Damage"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 14,
        "cost": 800,
        "description": [
          {
            "t": "text",
            "v": "Charges up over time with "
          },
          {
            "a": "BonusSpiritDamage",
            "t": "attribute",
            "v": "bonus spirit damage"
          },
          {
            "t": "text",
            "v": ", causing abilities dealing more than "
          },
          {
            "c": [
              {
                "p": "MinimumDamage",
                "t": "value",
                "v": "80"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " damage to deal additional damage."
          }
        ],
        "descriptionText": "Charges up over time with bonus spirit damage, causing abilities dealing more than 80 damage to deal additional damage.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/mystic_burst",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityChargeUpTime": {
            "label": "Charge-Up Time",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "14"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "14"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "Damage": {
            "cssClass": "tech_damage",
            "label": "Damage",
            "labelFrom": "name",
            "value": "40"
          },
          "MinimumDamage": {
            "label": "Minimum Damage",
            "labelFrom": "name",
            "value": "80"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Charges up over time with "
                  },
                  {
                    "a": "BonusSpiritDamage",
                    "t": "attribute",
                    "v": "bonus spirit damage"
                  },
                  {
                    "t": "text",
                    "v": ", causing abilities dealing more than "
                  },
                  {
                    "c": [
                      {
                        "p": "MinimumDamage",
                        "t": "value",
                        "v": "80"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " damage to deal additional damage."
                  }
                ],
                "descriptionText": "Charges up over time with bonus spirit damage, causing abilities dealing more than 80 damage to deal additional damage.",
                "elevated": [],
                "important": [
                  "Damage"
                ],
                "locString": "upgrade_magic_burst_desc",
                "properties": [
                  "AbilityChargeUpTime"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterHealing"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "mystic-burst",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_magic_shock"
        ]
      }
    },
    {
      "id": "upgrade_magic_reach",
      "name": "Mystic Expansion",
      "slug": "mystic-expansion",
      "url": "https://varietygamers.com/deadlock/items/mystic-expansion/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "15",
                "m_strPropertyName": "TechRadiusMultiplier"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "TechRangeMultiplier"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 800,
        "description": [
          {
            "t": "text",
            "v": "Imbue an ability to increase its "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "range"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "effect radius"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Imbue an ability to increase its range and effect radius.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/mystic_reach",
        "imbue": true,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "TechRadiusMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRadius",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "20"
          },
          "TechRangeMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRange",
            "label": "Ability Range",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "20"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Imbue an ability to increase its "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "range"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "effect radius"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Imbue an ability to increase its range and effect radius.",
                "elevated": [
                  "TechRangeMultiplier"
                ],
                "important": [],
                "locString": "upgrade_magic_reach_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "mystic-expansion",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_bulletshredimbue",
          "upgrade_tech_range"
        ]
      }
    },
    {
      "id": "upgrade_mystic_regeneration",
      "name": "Mystic Regeneration",
      "slug": "mystic-regeneration",
      "url": "https://varietygamers.com/deadlock/items/mystic-regeneration/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "8",
                "m_strPropertyName": "Regeneration"
              },
              {
                "m_strBonus": "150",
                "m_strPropertyName": "BonusHealth"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 800,
        "description": [
          {
            "t": "text",
            "v": "Dealing "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": " to enemy Heroes grants you Bonus "
          },
          {
            "a": "Regen",
            "t": "attribute",
            "v": "regeneration"
          },
          {
            "t": "text",
            "v": ". Stacks when dealing damage to different heroes."
          }
        ],
        "descriptionText": "Dealing spirit damage to enemy Heroes grants you Bonus regeneration. Stacks when dealing damage to different heroes.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/mystic_regen",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "50"
          },
          "Regeneration": {
            "cssClass": "healing",
            "label": "Regeneration",
            "labelFrom": "loc",
            "postfix": " HP/s",
            "value": "4"
          },
          "RegenerationDuration": {
            "cssClass": "duration",
            "label": "Regeneration Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "7"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Dealing "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": " to enemy Heroes grants you Bonus "
                  },
                  {
                    "a": "Regen",
                    "t": "attribute",
                    "v": "regeneration"
                  },
                  {
                    "t": "text",
                    "v": ". Stacks when dealing damage to different heroes."
                  }
                ],
                "descriptionText": "Dealing spirit damage to enemy Heroes grants you Bonus regeneration. Stacks when dealing damage to different heroes.",
                "elevated": [],
                "important": [
                  "Regeneration"
                ],
                "locString": "upgrade_mystic_regeneration_desc",
                "properties": [
                  "RegenerationDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterHealing"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "mystic-regeneration",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_resonant_healing"
        ]
      }
    },
    {
      "id": "upgrade_mystic_reverb",
      "name": "Mystic Reverb",
      "slug": "mystic-reverb",
      "url": "https://varietygamers.com/deadlock/items/mystic-reverb/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "25",
                "m_strPropertyName": "AbilityLifestealPercentHero"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "TechDamagePercent"
              }
            ]
          },
          {}
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 6.25,
        "cost": 6400,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/mystic_reverb",
        "imbue": true,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "6.25"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityLifestealPercentHero": {
            "cssClass": "healing",
            "displayType": "ETechLifesteal",
            "label": "Spirit Lifesteal",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_LIFESTEAL",
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "8"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "DelayDuration": {
            "cssClass": "duration",
            "label": "Delay Duration",
            "labelFrom": "name",
            "value": "3"
          },
          "ImbueAbilityLifesteal": {
            "cssClass": "healing",
            "displayType": "ETechLifesteal",
            "label": "Imbued Lifesteal",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_LIFESTEAL",
            "value": "22"
          },
          "MaxHealthDamage": {
            "cssClass": "tech_damage",
            "label": "Max Health Damage",
            "labelFrom": "name",
            "usage": "ConditionallyApplied",
            "value": "10"
          },
          "MinimumDamage": {
            "label": "Minimum Damage",
            "labelFrom": "name",
            "value": "100"
          },
          "MovementSpeedSlow": {
            "cssClass": "slow",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "32"
          },
          "Radius": {
            "cssClass": "distance",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "m",
            "value": "16m"
          },
          "TechDamagePercent": {
            "cssClass": "damage",
            "label": "Tech Damage Percent",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_TECH_DAMAGE_MULTIPLIER",
            "usage": "ConditionallyApplied",
            "value": "50"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "AbilityLifestealPercentHero"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Imbue an ability with "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Lifesteal"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and to apply "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "slow"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " on a hit target and deal an "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "additional percentage of the damage dealt"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " to enemies around the target after a short delay."
                  }
                ],
                "descriptionText": "Imbue an ability with Lifesteal and to apply slow on a hit target and deal an additional percentage of the damage dealt to enemies around the target after a short delay.",
                "elevated": [],
                "important": [
                  "TechDamagePercent",
                  "ImbueAbilityLifesteal",
                  "MovementSpeedSlow"
                ],
                "locString": "upgrade_tech_bleed_desc",
                "properties": [
                  "Radius",
                  "DelayDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterHealing"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "mystic-reverb",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_crackshot",
      "name": "Mystic Shot",
      "slug": "mystic-shot",
      "url": "https://varietygamers.com/deadlock/items/mystic-shot/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "109",
                "m_strPropertyName": "ProcBonusMagicDamage"
              },
              {
                "m_strBonus": "14",
                "m_strPropertyName": "SpiritPower"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 8,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Your next bullet deals bonus "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Your next bullet deals bonus spirit damage.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/mystic_shot",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "8"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "ProcBonusMagicDamage": {
            "cssClass": "tech_damage",
            "label": "Proc Bonus Magic Damage",
            "labelFrom": "name",
            "value": "40"
          },
          "ProcChance": {
            "label": "Proc Chance",
            "labelFrom": "loc",
            "postfix": "%",
            "value": "100"
          },
          "ProcCooldown": {
            "cssClass": "cooldown",
            "label": "Max Frequency",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "1"
          },
          "Radius": {
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "m",
            "value": "1m"
          },
          "SpiritPower": {
            "cssClass": "tech_damage",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "7"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "SpiritPower"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your next bullet deals bonus "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Your next bullet deals bonus spirit damage.",
                "elevated": [],
                "important": [
                  "ProcBonusMagicDamage"
                ],
                "locString": "upgrade_crackshot_desc",
                "properties": [
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "none"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterMagicDamage"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "mystic-shot",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_magic_slow",
      "name": "Mystic Slow",
      "slug": "mystic-slow",
      "url": "https://varietygamers.com/deadlock/items/mystic-slow/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "12",
                "m_strPropertyName": "MovementSpeedSlow"
              },
              {
                "m_strBonus": "-10",
                "m_strPropertyName": "GroundDashReductionPercent"
              },
              {
                "m_strBonus": "100",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "1",
                "m_strPropertyName": "BonusSprintSpeed"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "When the target takes "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": ", they have their "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Move Speed"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " reduced."
          }
        ],
        "descriptionText": "When the target takes spirit damage, they have their Move Speed reduced.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/mystic_slow",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "2"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "50"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "statFeed": true,
            "usage": "always",
            "value": "0.75m"
          },
          "GroundDashReductionPercent": {
            "cssClass": "slow",
            "label": "Dash Distance",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_MOVEMENT_GROUND_DASH_REDUCTION_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-10"
          },
          "MovementSpeedSlow": {
            "cssClass": "slow",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "24"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth",
                  "BonusSprintSpeed"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "When the target takes "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": ", they have their "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Move Speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " reduced."
                  }
                ],
                "descriptionText": "When the target takes spirit damage, they have their Move Speed reduced.",
                "elevated": [],
                "important": [
                  "MovementSpeedSlow",
                  "GroundDashReductionPercent"
                ],
                "locString": "upgrade_magic_slow_desc",
                "properties": [
                  "AbilityDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterDisruption"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "mystic-slow",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_ultimate_burst"
        ]
      }
    },
    {
      "id": "upgrade_magic_vulnerability",
      "name": "Mystic Vulnerability",
      "slug": "mystic-vulnerability",
      "url": "https://varietygamers.com/deadlock/items/mystic-vulnerability/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "8",
                "m_strPropertyName": "TechResist"
              },
              {
                "m_strBonus": "-10",
                "m_strPropertyName": "TechArmorDamageReduction"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "When an enemy takes "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": ", they have their "
          },
          {
            "a": "SpiritResist",
            "t": "attribute",
            "v": "spirit resist"
          },
          {
            "t": "text",
            "v": " reduced."
          }
        ],
        "descriptionText": "When an enemy takes spirit damage, they have their spirit resist reduced.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/mystic_vulnerability",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "7"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "TechArmorDamageReduction": {
            "cssClass": "tech_armor_down",
            "label": "Tech Armor Damage Reduction",
            "labelFrom": "name",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
            "usage": "ConditionallyApplied",
            "value": "-8"
          },
          "TechResist": {
            "cssClass": "tech_armor_up",
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "statFeed": true,
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "8"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "TechResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "When an enemy takes "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": ", they have their "
                  },
                  {
                    "a": "SpiritResist",
                    "t": "attribute",
                    "v": "spirit resist"
                  },
                  {
                    "t": "text",
                    "v": " reduced."
                  }
                ],
                "descriptionText": "When an enemy takes spirit damage, they have their spirit resist reduced.",
                "elevated": [],
                "important": [
                  "TechArmorDamageReduction"
                ],
                "locString": "upgrade_magic_vulnerability_desc",
                "properties": [
                  "AbilityDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterDisruption"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "mystic-vulnerability",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_escalating_exposure"
        ]
      }
    },
    {
      "id": "upgrade_pristine_emblem",
      "name": "Opening Rounds",
      "slug": "opening-rounds",
      "url": "https://varietygamers.com/deadlock/items/opening-rounds/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "25",
                "m_strPropertyName": "BaseAttackDamagePercentBonus"
              },
              {
                "m_strBonus": "18",
                "m_strPropertyName": "TechPower"
              },
              {
                "m_strBonus": "45",
                "m_strPropertyName": "BonusBulletSpeedPercent"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BaseAttackDamagePercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_high_velocity_mag"
        ],
        "cooldown": null,
        "cost": 2400,
        "description": [
          {
            "t": "text",
            "v": "Your attacks have additional "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Weapon Damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " against "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "enemies above "
              },
              {
                "p": "EnemyLifeThreshold",
                "t": "value",
                "v": "50"
              },
              {
                "t": "text",
                "v": "% health"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Your attacks have additional Weapon Damage against enemies above 50% health.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/opening_rounds",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "8"
          },
          "BaseAttackDamagePercentBonus": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Base Attack Damage Percent Bonus",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "units": "normal",
            "usage": "ConditionallyApplied",
            "value": "25"
          },
          "BonusBulletSpeedPercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBulletSpeedIncrease",
            "label": "Bullet Velocity",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BONUS_BULLET_SPEED_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "60"
          },
          "EnemyLifeThreshold": {
            "label": "Enemy Life Threshold",
            "labelFrom": "name",
            "postfix": "%",
            "value": "50"
          },
          "TechPower": {
            "disableValue": "0",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "7"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusBulletSpeedPercent",
                  "BaseAttackDamagePercent",
                  "TechPower"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your attacks have additional "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Weapon Damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " against "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "enemies above "
                      },
                      {
                        "p": "EnemyLifeThreshold",
                        "t": "value",
                        "v": "50"
                      },
                      {
                        "t": "text",
                        "v": "% health"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Your attacks have additional Weapon Damage against enemies above 50% health.",
                "elevated": [],
                "important": [
                  "BaseAttackDamagePercentBonus"
                ],
                "locString": "upgrade_pristine_emblem_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 1200,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "opening-rounds",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_phantom_strike",
      "name": "Phantom Strike",
      "slug": "phantom-strike",
      "url": "https://varietygamers.com/deadlock/items/phantom-strike/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "12",
                "m_strPropertyName": "TechPower"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "BaseAttackDamagePercent"
              },
              {
                "m_strBonus": "-20",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "100",
                "m_strPropertyName": "ImpactDamage"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "armor_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 35,
        "cost": 6400,
        "description": [
          {
            "c": [
              {
                "t": "text",
                "v": "Teleport"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " to an enemy target and pull them to the ground. Dealing "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ", "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Move speed"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " reduction and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Disarm"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Teleport to an enemy target and pull them to the ground. Dealing damage, Move speed reduction and Disarm.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/phantom_strike",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.35"
          },
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Cast Range",
            "labelFrom": "loc",
            "postfix": "m",
            "units": "meters",
            "value": "25m"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "35"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "15"
          },
          "ChannelMoveSpeed": {
            "cssClass": "move_speed",
            "label": "Channel Move Speed",
            "labelFrom": "name",
            "units": "metersPerSecond",
            "value": "1.3m"
          },
          "ImpactDamage": {
            "cssClass": "tech_damage",
            "label": "Impact Damage",
            "labelFrom": "name",
            "value": "75"
          },
          "SlowDuration": {
            "cssClass": "duration",
            "label": "Slow Duration",
            "labelFrom": "name",
            "value": "3"
          },
          "SlowPercent": {
            "cssClass": "slow",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "40"
          },
          "TechPower": {
            "cssClass": "tech_damage",
            "disableValue": "0",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "8"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BaseAttackDamagePercent",
                  "TechPower"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Teleport"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " to an enemy target and pull them to the ground. Dealing "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Move speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " reduction and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Disarm"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Teleport to an enemy target and pull them to the ground. Dealing damage, Move speed reduction and Disarm.",
                "elevated": [],
                "important": [
                  "StatusEffectDisarmed",
                  "SlowPercent",
                  "ImpactDamage"
                ],
                "locString": "upgrade_phantom_strike_desc",
                "properties": [
                  "AbilityCastRange",
                  "AbilityCooldown",
                  "SlowDuration"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability",
          "EShopFilterMovement",
          "EShopFilterDisruption"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "phantom-strike",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_deflecting_armor",
      "name": "Plated Armor",
      "slug": "plated-armor",
      "url": "https://varietygamers.com/deadlock/items/plated-armor/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "15",
                "m_strPropertyName": "DeflectionPercent"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BulletProcDeflectionPercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 1,
        "cost": 6400,
        "description": [
          {
            "t": "text",
            "v": "Gain a chance to either deflect incoming bullets, preventing all "
          },
          {
            "a": "WeaponDamage",
            "t": "attribute",
            "v": "weapon damage"
          },
          {
            "t": "text",
            "v": " or prevent all "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "on-hit effects"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " from bullets."
          }
        ],
        "descriptionText": "Gain a chance to either deflect incoming bullets, preventing all weapon damage or prevent all on-hit effects from bullets.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/plated_armor",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "1"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "130"
          },
          "BulletProcDeflectionPercent": {
            "cssClass": "bullet_armor_up",
            "label": "Bullet Proc Deflection Percent",
            "labelFrom": "name",
            "value": "50"
          },
          "DeflectionPercent": {
            "cssClass": "bullet_armor_up",
            "label": "Deflection Percent",
            "labelFrom": "name",
            "value": "30"
          },
          "DeflectionRandomness": {
            "label": "Deflection Randomness",
            "labelFrom": "name",
            "value": "1"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Gain a chance to either deflect incoming bullets, preventing all "
                  },
                  {
                    "a": "WeaponDamage",
                    "t": "attribute",
                    "v": "weapon damage"
                  },
                  {
                    "t": "text",
                    "v": " or prevent all "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "on-hit effects"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " from bullets."
                  }
                ],
                "descriptionText": "Gain a chance to either deflect incoming bullets, preventing all weapon damage or prevent all on-hit effects from bullets.",
                "elevated": [],
                "important": [
                  "DeflectionPercent",
                  "BulletProcDeflectionPercent"
                ],
                "locString": "upgrade_deflecting_armor_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "plated-armor",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_close_quarter_combat",
      "name": "Point Blank",
      "slug": "point-blank",
      "url": "https://varietygamers.com/deadlock/items/point-blank/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "30",
                "m_strPropertyName": "CloseRangeBonusWeaponPower"
              },
              {
                "m_strBonus": "30",
                "m_strPropertyName": "MeleeResistPercent"
              },
              {
                "m_strBonus": "150",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "4",
                "m_strPropertyName": "SlowPercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_close_range"
        ],
        "cooldown": null,
        "cost": 4000,
        "description": [
          {
            "t": "text",
            "v": "When in "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "close range"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " to your target, gain "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Weapon Damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and your bullets apply a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Movement Slow"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "When in close range to your target, gain Weapon Damage and your bullets apply a Movement Slow.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/point_blank",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "75"
          },
          "CloseRangeBonusDamageRange": {
            "cssClass": "distance",
            "label": "Close Range",
            "labelFrom": "loc",
            "postfix": "m",
            "provides": "MODIFIER_VALUE_BONUS_WEAPON_DAMAGE_CLOSE_RANGE_MAX_RANGE",
            "statFeed": true,
            "usage": "always",
            "value": "15m"
          },
          "CloseRangeBonusWeaponPower": {
            "conditional": "within Range",
            "cssClass": "bullet_damage",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_CLOSE_RANGE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "usage": "always",
            "value": "50"
          },
          "MeleeResistPercent": {
            "displayType": "EMeleeResist",
            "label": "Melee Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MELEE_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "30"
          },
          "SlowDuration": {
            "cssClass": "duration",
            "label": "Slow Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "2"
          },
          "SlowPercent": {
            "cssClass": "slow",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "20"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth",
                  "MeleeResistPercent"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "When in "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "close range"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " to your target, gain "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Weapon Damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and your bullets apply a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Movement Slow"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "When in close range to your target, gain Weapon Damage and your bullets apply a Movement Slow.",
                "elevated": [],
                "important": [
                  "CloseRangeBonusWeaponPower",
                  "SlowPercent"
                ],
                "locString": "upgrade_close_quarter_combat_desc",
                "properties": [
                  "SlowDuration",
                  "CloseRangeBonusDamageRange"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability",
          "EShopFilterDisruption"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "point-blank",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_quick_silver",
      "name": "Quicksilver Reload",
      "slug": "quicksilver-reload",
      "url": "https://varietygamers.com/deadlock/items/quicksilver-reload/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "20",
                "m_strPropertyName": "BonusFireRate"
              },
              {
                "m_strBonus": "56",
                "m_strPropertyName": "Damage"
              },
              {
                "m_strBonus": "-4",
                "m_strPropertyName": "AbilityChargeUpTime"
              },
              {
                "m_strBonus": "-4",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 18,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Your imbued ability charges up over time with "
          },
          {
            "a": "BonusSpiritDamage",
            "t": "attribute",
            "v": "bonus spirit damage"
          },
          {
            "t": "text",
            "v": ", "
          },
          {
            "a": "BonusFireRate",
            "t": "attribute",
            "v": "bonus fire rate"
          },
          {
            "t": "text",
            "v": ", and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "reloads bullets"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " on use."
          }
        ],
        "descriptionText": "Your imbued ability charges up over time with bonus spirit damage, bonus fire rate, and reloads bullets on use.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/quicksilver_reload",
        "imbue": true,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityChargeUpTime": {
            "cssClass": "cooldown",
            "displayType": "EStatsCount",
            "label": "Charge-Up Time",
            "labelFrom": "loc",
            "postfix": "s",
            "units": "normal",
            "value": "18"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "18"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "AmmoReloadPercent": {
            "cssClass": "clipsize",
            "label": "Bullets Reloaded",
            "labelFrom": "loc",
            "postfix": "%",
            "value": "100"
          },
          "BonusFireRate": {
            "cssClass": "fire_rate",
            "displayType": "EFireRate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "value": "10"
          },
          "BuffDuration": {
            "label": "Buff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "12"
          },
          "Damage": {
            "cssClass": "tech_damage",
            "label": "Damage",
            "labelFrom": "loc",
            "value": "44"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your imbued ability charges up over time with "
                  },
                  {
                    "a": "BonusSpiritDamage",
                    "t": "attribute",
                    "v": "bonus spirit damage"
                  },
                  {
                    "t": "text",
                    "v": ", "
                  },
                  {
                    "a": "BonusFireRate",
                    "t": "attribute",
                    "v": "bonus fire rate"
                  },
                  {
                    "t": "text",
                    "v": ", and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "reloads bullets"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " on use."
                  }
                ],
                "descriptionText": "Your imbued ability charges up over time with bonus spirit damage, bonus fire rate, and reloads bullets on use.",
                "elevated": [],
                "important": [
                  "Damage",
                  "BonusFireRate",
                  "AmmoReloadPercent"
                ],
                "locString": "upgrade_quick_silver_desc",
                "properties": [
                  "AbilityChargeUpTime"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterFireRate"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "quicksilver-reload",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_ethereal_bullets"
        ]
      }
    },
    {
      "id": "upgrade_resonant_healing",
      "name": "Radiant Regeneration",
      "slug": "radiant-regeneration",
      "url": "https://varietygamers.com/deadlock/items/radiant-regeneration/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "9",
                "m_strPropertyName": "Regeneration"
              },
              {
                "m_strBonus": "60",
                "m_strPropertyName": "HealingPerCast"
              },
              {
                "m_strBonus": "110",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "1m",
                "m_strPropertyName": "BonusMoveSpeed"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_mystic_regeneration"
        ],
        "cooldown": 6,
        "cost": 4000,
        "description": [
          {
            "c": [
              {
                "t": "text",
                "v": "Heal"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and gain bonus "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Movement Speed"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " for a short duration when you cast an ability."
          }
        ],
        "descriptionText": "Heal and gain bonus Movement Speed for a short duration when you cast an ability.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/radiant_regeneration",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "6"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "3"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "90"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "1.75m"
          },
          "HealingPerCast": {
            "cssClass": "healing",
            "displayType": "EMaxHealth",
            "label": "Healing Per Cast",
            "labelFrom": "name",
            "value": "65"
          },
          "Regeneration": {
            "cssClass": "healing",
            "label": "Regeneration",
            "labelFrom": "loc",
            "postfix": " HP/s",
            "value": "4"
          },
          "RegenerationDuration": {
            "cssClass": "duration",
            "label": "Regeneration Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "7"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Dealing "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": " to enemy Heroes grants you Bonus "
                  },
                  {
                    "a": "Regen",
                    "t": "attribute",
                    "v": "regeneration"
                  },
                  {
                    "t": "text",
                    "v": ". Stacks when dealing damage to different heroes."
                  }
                ],
                "descriptionText": "Dealing spirit damage to enemy Heroes grants you Bonus regeneration. Stacks when dealing damage to different heroes.",
                "elevated": [],
                "important": [
                  "Regeneration"
                ],
                "locString": "upgrade_mystic_regeneration_desc",
                "properties": [
                  "RegenerationDuration"
                ]
              }
            ],
            "type": "passive"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Heal"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and gain bonus "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Movement Speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " for a short duration when you cast an ability."
                  }
                ],
                "descriptionText": "Heal and gain bonus Movement Speed for a short duration when you cast an ability.",
                "elevated": [],
                "important": [
                  "HealingPerCast",
                  "BonusMoveSpeed"
                ],
                "locString": "upgrade_resonant_healing_desc",
                "properties": [
                  "AbilityCooldown",
                  "AbilityDuration"
                ]
              }
            ],
            "type": "none"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterMovement",
          "EShopFilterHealing"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "radiant-regeneration",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_rapid_recharge",
      "name": "Rapid Recharge",
      "slug": "rapid-recharge",
      "url": "https://varietygamers.com/deadlock/items/rapid-recharge/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "2",
                "m_strPropertyName": "BonusAbilityCharges"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "CooldownReductionOnChargedAbilities"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "BonusSpiritForChargedAbilities"
              },
              {
                "m_strBonus": "5",
                "m_strPropertyName": "CooldownBetweenChargeReduction"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_extra_charge"
        ],
        "cooldown": null,
        "cost": 4000,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/rapid_recharge",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusAbilityCharges": {
            "cssClass": "cast",
            "displayType": "EMaxChargesIncrease",
            "label": "Bonus Ability Charges",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BONUS_ABILITY_CHARGES",
            "statFeed": true,
            "usage": "always",
            "value": "2"
          },
          "BonusSpiritForChargedAbilities": {
            "label": "Bonus Spirit For Charged Abilities",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "14"
          },
          "CooldownBetweenChargeReduction": {
            "cssClass": "cooldown",
            "displayType": "ETechCooldownBetweenChargeUses",
            "label": "Faster Time Between Charges",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_COOLDOWN_BETWEEN_CHARGE_REDUCTION_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "30"
          },
          "CooldownReductionOnChargedAbilities": {
            "label": "Cooldown Reduction On Charged Abilities",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "14"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusAbilityCharges",
                  "CooldownBetweenChargeReduction"
                ],
                "important": [],
                "properties": [
                  "CooldownReductionOnChargedAbilities",
                  "BonusSpiritForChargedAbilities"
                ]
              }
            ],
            "type": "innate"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "rapid-recharge",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_rapid_rounds",
      "name": "Rapid Rounds",
      "slug": "rapid-rounds",
      "url": "https://varietygamers.com/deadlock/items/rapid-rounds/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BonusFireRate"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 800,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/rapid_rounds",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusFireRate": {
            "displayType": "EFireRate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "statFeed": true,
            "usage": "always",
            "value": "9"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusFireRate"
                ],
                "important": [],
                "properties": []
              }
            ],
            "type": "innate"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterFireRate",
          "EShopFilterMovement"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "rapid-rounds",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_blitz_bullets",
          "upgrade_burst_fire"
        ]
      }
    },
    {
      "id": "upgrade_vex_barrier",
      "name": "Reactive Barrier",
      "slug": "reactive-barrier",
      "url": "https://varietygamers.com/deadlock/items/reactive-barrier/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "375",
                "m_strPropertyName": "VexBarrierCombatBarrier"
              },
              {
                "m_strBonus": "-15",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_grit"
        ],
        "cooldown": 55,
        "cost": 2400,
        "description": [
          {
            "t": "text",
            "v": "Gain a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Barrier"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " when you are "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Stunned, Chained, Immobilized, Slept or Silenced"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Gain a Barrier when you are Stunned, Chained, Immobilized, Slept or Silenced.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/reactive_barrier",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "55"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "10"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "1.0"
          },
          "VexBarrierCombatBarrier": {
            "cssClass": "combat_barrier",
            "label": "Barrier",
            "labelFrom": "loc",
            "provides": "MODIFIER_VALUE_BARRIER_HEALTH",
            "usage": "ConditionallyApplied",
            "value": "325"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Gain a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Barrier"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " when you are "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Stunned, Chained, Immobilized, Slept or Silenced"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Gain a Barrier when you are Stunned, Chained, Immobilized, Slept or Silenced.",
                "elevated": [],
                "important": [
                  "VexBarrierCombatBarrier"
                ],
                "locString": "upgrade_vex_barrier_desc",
                "properties": [
                  "AbilityCooldown",
                  "AbilityDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 1200,
        "shopFilters": [
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "reactive-barrier",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_auto_cleanse"
        ]
      }
    },
    {
      "id": "upgrade_melee_rebuttal",
      "name": "Rebuttal",
      "slug": "rebuttal",
      "url": "https://varietygamers.com/deadlock/items/rebuttal/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "0.5",
                "m_strPropertyName": "ParryCooldownReduction"
              },
              {
                "m_strBonus": "22",
                "m_strPropertyName": "MeleeResistPercent"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "BonusDamagePercent"
              },
              {
                "m_strBonus": "150",
                "m_strPropertyName": "BonusHealth"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 800,
        "description": [
          {
            "t": "text",
            "v": "On a successful "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Parry"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " against an enemy Hero, "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Heal"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " yourself for the damage parried and returns that damage to the target, and temporarily gain increased "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "damage."
              }
            ],
            "t": "highlight"
          }
        ],
        "descriptionText": "On a successful Parry against an enemy Hero, Heal yourself for the damage parried and returns that damage to the target, and temporarily gain increased damage.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/rebuttal",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusDamagePercent": {
            "cssClass": "damage",
            "label": "Bonus Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_ALL_DAMAGE_MULTIPLIER",
            "usage": "ConditionallyApplied",
            "value": "30"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "75"
          },
          "BuffDuration": {
            "cssClass": "duration",
            "label": "Buff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "6"
          },
          "MeleeResistPercent": {
            "displayType": "EMeleeResist",
            "label": "Melee Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MELEE_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "18"
          },
          "ParryCooldownReduction": {
            "cssClass": "cooldown",
            "displayType": "ETechCooldown",
            "label": "Parry Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_PARRY_COOLDOWN_REDUCTION_FIXED",
            "statFeed": true,
            "usage": "always",
            "value": "1.75"
          },
          "ParrySuccessHealPercentage": {
            "cssClass": "healing",
            "label": "Parry Success Heal Percentage",
            "labelFrom": "name",
            "value": "100"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "ParryCooldownReduction",
                  "MeleeResistPercent",
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "On a successful "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Parry"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " against an enemy Hero, "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Heal"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " yourself for the damage parried and returns that damage to the target, and temporarily gain increased "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "damage."
                      }
                    ],
                    "t": "highlight"
                  }
                ],
                "descriptionText": "On a successful Parry against an enemy Hero, Heal yourself for the damage parried and returns that damage to the target, and temporarily gain increased damage.",
                "elevated": [],
                "important": [
                  "BonusDamagePercent",
                  "ParrySuccessHeal"
                ],
                "locString": "upgrade_melee_rebuttal_desc",
                "properties": [
                  "BuffDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterDurability",
          "EShopFilterMelee",
          "EShopFilterHealing"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "rebuttal",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_rechargingbullets",
      "name": "Recharging Rush",
      "slug": "recharging-rush",
      "url": "https://varietygamers.com/deadlock/items/recharging-rush/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-12",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "30",
                "m_strPropertyName": "BonusClipSizePercent"
              },
              {
                "m_strBonus": "30",
                "m_strPropertyName": "BaseAttackDamagePercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 25,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Dealing significant "
          },
          {
            "a": "WeaponDamage",
            "t": "attribute",
            "v": "weapon damage"
          },
          {
            "t": "text",
            "v": " replenishes a charge for "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "each of your charged abilities"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Dealing significant weapon damage replenishes a charge for each of your charged abilities.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/recharging_rounds",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "25"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "10"
          },
          "BonusClipSizePercent": {
            "displayType": "EClipSizeIncrease",
            "label": "Max Ammo",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "20"
          },
          "DamageThreshold": {
            "label": "Damage Threshold",
            "labelFrom": "loc",
            "value": "200"
          },
          "DamageWindow": {
            "label": "Damage Window",
            "labelFrom": "name",
            "value": "3.5"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusClipSizePercent",
                  "BaseAttackDamagePercent"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Dealing significant "
                  },
                  {
                    "a": "WeaponDamage",
                    "t": "attribute",
                    "v": "weapon damage"
                  },
                  {
                    "t": "text",
                    "v": " replenishes a charge for "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "each of your charged abilities"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Dealing significant weapon damage replenishes a charge for each of your charged abilities.",
                "elevated": [],
                "important": [
                  "DamageThreshold"
                ],
                "locString": "upgrade_rechargingbullets_desc",
                "properties": [
                  "AbilityCooldown",
                  "DamageWindow"
                ]
              }
            ],
            "type": "none"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "recharging-rush",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_ability_refresher",
      "name": "Refresher",
      "slug": "refresher",
      "url": "https://varietygamers.com/deadlock/items/refresher/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-210",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "tech_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 300,
        "cost": 6400,
        "description": [
          {
            "c": [
              {
                "t": "text",
                "v": "Reset the cooldown"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " of all your abilities and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "restore all your charges"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Reset the cooldown of all your abilities and restore all your charges.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/refresher",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.6"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "300"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "value": "15"
          },
          "TechResist": {
            "cssClass": "tech_armor_up",
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "value": "14"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Reset the cooldown"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " of all your abilities and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "restore all your charges"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Reset the cooldown of all your abilities and restore all your charges.",
                "elevated": [],
                "important": [],
                "locString": "upgrade_ability_refresher_desc",
                "properties": [
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "refresher",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_rescue_beam",
      "name": "Rescue Beam",
      "slug": "rescue-beam",
      "url": "https://varietygamers.com/deadlock/items/rescue-beam/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "20",
                "m_strPropertyName": "TechRadiusMultiplier"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "TechRangeMultiplier"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "HealPercentAmount"
              },
              {
                "m_strBonus": "-45",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "armor_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_health_stimpak"
        ],
        "cooldown": 60,
        "cost": 4000,
        "description": [
          {
            "c": [
              {
                "t": "text",
                "v": "Heals"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " a target allied hero and yourself for a percentage of "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Max Health"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". Once while healing, you can "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Pull"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " the target towards you. Can be self-cast."
          }
        ],
        "descriptionText": "Heals a target allied hero and yourself for a percentage of Max Health. Once while healing, you can Pull the target towards you. Can be self-cast.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/rescue_beam",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Cast Range",
            "labelFrom": "loc",
            "postfix": "m",
            "units": "meters",
            "value": "35m"
          },
          "AbilityChannelTime": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Channel Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "2.5"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "60"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "units": "meters",
            "value": "0m"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "statFeed": true,
            "usage": "always",
            "value": "0.75m"
          },
          "HealInterval": {
            "label": "Heal Interval",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.2"
          },
          "HealPercentAmount": {
            "cssClass": "healing",
            "label": "Heal Amount",
            "labelFrom": "loc",
            "postfix": "%",
            "value": "20"
          },
          "SelfModifier": {
            "label": "Self Modifier",
            "labelFrom": "name",
            "value": "100"
          },
          "TechRadiusMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRadius",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "6"
          },
          "TechRangeMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRange",
            "label": "Ability Range",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "6"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusSprintSpeed",
                  "TechRangeMultiplier"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Heals"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " a target allied hero and yourself for a percentage of "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Max Health"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". Once while healing, you can "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Pull"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " the target towards you. Can be self-cast."
                  }
                ],
                "descriptionText": "Heals a target allied hero and yourself for a percentage of Max Health. Once while healing, you can Pull the target towards you. Can be self-cast.",
                "elevated": [],
                "important": [
                  "HealPercentAmount",
                  "BonusMoveSpeed"
                ],
                "locString": "upgrade_rescue_beam_desc",
                "properties": [
                  "AbilityChannelTime",
                  "AbilityCastRange",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability",
          "EShopFilterHealing",
          "EShopFilterMovement"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "rescue-beam",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_restorative_locket",
      "name": "Restorative Locket",
      "slug": "restorative-locket",
      "url": "https://varietygamers.com/deadlock/items/restorative-locket/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "10",
                "m_strPropertyName": "TechResist"
              },
              {
                "m_strBonus": "30",
                "m_strPropertyName": "HealPerStack"
              },
              {
                "m_strBonus": "-8",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "2",
                "m_strPropertyName": "MaxStaminaRestore"
              },
              {
                "m_strBonus": "2",
                "m_strPropertyName": "MinStaminaRestore"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "armor_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 20,
        "cost": 1600,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/restorative_locket",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.1"
          },
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Cast Range",
            "labelFrom": "loc",
            "postfix": "m",
            "units": "meters",
            "value": "32m"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "20"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "HealPerStack": {
            "cssClass": "healing",
            "label": "Heal Per Stack",
            "labelFrom": "name",
            "value": "16"
          },
          "MaxStacks": {
            "label": "Max Stacks",
            "labelFrom": "loc",
            "value": "25"
          },
          "MaxStaminaRestore": {
            "label": "Max Stamina Restore",
            "labelFrom": "name",
            "value": "3"
          },
          "Radius": {
            "cssClass": "distance",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "m",
            "value": "32m"
          },
          "TechResist": {
            "cssClass": "tech_armor_up",
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "8"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "TechResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "When an enemy uses an ability within "
                  },
                  {
                    "p": "Radius",
                    "t": "value",
                    "v": "32m"
                  },
                  {
                    "t": "text",
                    "v": "m range from you, store one "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Restoration Stack"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". "
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "text",
                    "v": "Consume all stacks to "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "heal yourself"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and replenish "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "up to "
                      },
                      {
                        "p": "MaxStaminaRestore",
                        "t": "value",
                        "v": "3"
                      },
                      {
                        "t": "text",
                        "v": " stamina"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " based on how many stacks you have."
                  }
                ],
                "descriptionText": "When an enemy uses an ability within 32mm range from you, store one Restoration Stack. Consume all stacks to heal yourself and replenish up to 3 stamina based on how many stacks you have.",
                "elevated": [],
                "important": [
                  "HealPerStack"
                ],
                "locString": "upgrade_restorative_locket_active_desc",
                "properties": [
                  "AbilityCooldown",
                  "MaxStacks",
                  "MaxStaminaRestore"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterHealing",
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "restorative-locket",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_medic_bullets",
      "name": "Restorative Shot",
      "slug": "restorative-shot",
      "url": "https://varietygamers.com/deadlock/items/restorative-shot/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "100",
                "m_strPropertyName": "HealFromHero"
              },
              {
                "m_strBonus": "40",
                "m_strPropertyName": "HealFromNPC"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 6,
        "cost": 800,
        "description": [
          {
            "t": "text",
            "v": "Your next bullet will "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "heal"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " you based on what target you hit."
          }
        ],
        "descriptionText": "Your next bullet will heal you based on what target you hit.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/restorative_shot",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "6"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "6"
          },
          "HealFromHero": {
            "cssClass": "healing",
            "label": "Heal From Hero",
            "labelFrom": "name",
            "value": "50"
          },
          "HealFromNPC": {
            "cssClass": "healing",
            "label": "Heal From NPC",
            "labelFrom": "name",
            "value": "20"
          },
          "ProcChance": {
            "label": "Proc Chance",
            "labelFrom": "loc",
            "postfix": "%",
            "value": "100"
          },
          "Radius": {
            "cssClass": "distance",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "m",
            "value": "1m"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BaseAttackDamagePercent"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your next bullet will "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "heal"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " you based on what target you hit."
                  }
                ],
                "descriptionText": "Your next bullet will heal you based on what target you hit.",
                "elevated": [],
                "important": [
                  "HealFromHero",
                  "HealFromNPC"
                ],
                "locString": "upgrade_medic_bullets_desc",
                "properties": [
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "none"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterHealing"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "restorative-shot",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_return_fire",
      "name": "Return Fire",
      "slug": "return-fire",
      "url": "https://varietygamers.com/deadlock/items/return-fire/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "16",
                "m_strPropertyName": "BulletResist"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "SpiritDamageReflectedPct"
              },
              {
                "m_strBonus": "25",
                "m_strPropertyName": "BulletDamageReflectedPct"
              },
              {
                "m_strBonus": "-10",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "armor_upgrade_t2",
          "weapon_info_base"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 23,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Automatically "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "fire a bullet"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " towards any attacker who damages you with their abilities or weapon."
          }
        ],
        "descriptionText": "Automatically fire a bullet towards any attacker who damages you with their abilities or weapon.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/return_fire",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "23"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "6.5"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BulletDamageReflectedPct": {
            "cssClass": "bullet_damage",
            "label": "Bullet Damage Returned",
            "labelFrom": "loc",
            "postfix": "%",
            "value": "65"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "10"
          },
          "SpiritDamageReflectedPct": {
            "cssClass": "tech_damage",
            "label": "Spirit Damage Returned",
            "labelFrom": "loc",
            "postfix": "%",
            "value": "25"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BulletResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Automatically "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "fire a bullet"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " towards any attacker who damages you with their abilities or weapon."
                  }
                ],
                "descriptionText": "Automatically fire a bullet towards any attacker who damages you with their abilities or weapon.",
                "elevated": [],
                "important": [
                  "BulletDamageReflectedPct",
                  "SpiritDamageReflectedPct"
                ],
                "locString": "upgrade_return_fire_desc",
                "properties": [
                  "AbilityDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterDurability",
          "EShopFilterMagicDamage",
          "EShopFilterFireRate"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "return-fire",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_ricochet",
      "name": "Ricochet",
      "slug": "ricochet",
      "url": "https://varietygamers.com/deadlock/items/ricochet/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "15",
                "m_strPropertyName": "RicochetDamagePercent"
              },
              {
                "m_strBonus": "25",
                "m_strPropertyName": "BonusFireRate"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 6400,
        "description": [
          {
            "t": "text",
            "v": "Your bullets will "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "ricochet"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " on enemies near your target, "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "applying any bullet procs"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "dealing a percentage of the original damage."
              }
            ],
            "t": "highlight"
          }
        ],
        "descriptionText": "Your bullets will ricochet on enemies near your target, applying any bullet procs and dealing a percentage of the original damage.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/ricochet",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusFireRate": {
            "displayType": "EFireRate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "statFeed": true,
            "usage": "always",
            "value": "18"
          },
          "RicochetDamagePercent": {
            "cssClass": "bullet_damage",
            "label": "Ricochet Damage Percent",
            "labelFrom": "name",
            "value": "65"
          },
          "RicochetRadius": {
            "cssClass": "distance",
            "label": "Ricochet Radius",
            "labelFrom": "name",
            "value": "13m"
          },
          "RicochetTargetsTooltipOnly": {
            "label": "Ricochet Targets Tooltip Only",
            "labelFrom": "name",
            "value": "2"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusFireRate"
                ],
                "important": [],
                "properties": []
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your bullets will "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "ricochet"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " on enemies near your target, "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "applying any bullet procs"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "dealing a percentage of the original damage."
                      }
                    ],
                    "t": "highlight"
                  }
                ],
                "descriptionText": "Your bullets will ricochet on enemies near your target, applying any bullet procs and dealing a percentage of the original damage.",
                "elevated": [],
                "important": [
                  "RicochetDamagePercent"
                ],
                "locString": "upgrade_ricochet_desc",
                "properties": [
                  "RicochetTargetsTooltipOnly",
                  "RicochetRadius"
                ]
              }
            ],
            "type": "none"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [
          "EShopFilterClipSize"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "ricochet",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_apex_combat"
        ]
      }
    },
    {
      "id": "upgrade_withering_whip",
      "name": "Rusted Barrel",
      "slug": "rusted-barrel",
      "url": "https://varietygamers.com/deadlock/items/rusted-barrel/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "130",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "-4",
                "m_strPropertyName": "BulletArmorReduction"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "FireRateSlow"
              },
              {
                "m_strBonus": "-8",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "tech_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 16,
        "cost": 800,
        "description": [
          {
            "t": "text",
            "v": "Target an enemy to reduce their "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Fire Rate"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Bullet Resistance"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Target an enemy to reduce their Fire Rate and Bullet Resistance.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/rusted_barrel",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.1"
          },
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Cast Range",
            "labelFrom": "loc",
            "postfix": "m",
            "units": "meters",
            "value": "32m"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "16"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Ability Duration",
            "labelFrom": "name",
            "value": "5"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "60"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "statFeed": true,
            "usage": "always",
            "value": "0.5m"
          },
          "BulletArmorReduction": {
            "cssClass": "bullet_armor_down",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
            "usage": "ConditionallyApplied",
            "value": "-8"
          },
          "Damage": {
            "cssClass": "tech_damage",
            "label": "Damage",
            "labelFrom": "loc",
            "value": ""
          },
          "FireRateSlow": {
            "cssClass": "fire_rate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_FIRE_RATE_SLOW",
            "usage": "ConditionallyEnemyApplied",
            "value": "32"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth",
                  "BonusSprintSpeed"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Target an enemy to reduce their "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Fire Rate"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Bullet Resistance"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Target an enemy to reduce their Fire Rate and Bullet Resistance.",
                "elevated": [],
                "important": [
                  "Damage",
                  "FireRateSlow",
                  "BulletArmorReduction"
                ],
                "locString": "upgrade_withering_whip_desc",
                "properties": [
                  "AbilityCastRange",
                  "AbilityDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterDisruption",
          "EShopFilterMagicDamage"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "rusted-barrel",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_greater_withering_whip"
        ]
      }
    },
    {
      "id": "upgrade_discord",
      "name": "Scourge",
      "slug": "scourge",
      "url": "https://varietygamers.com/deadlock/items/scourge/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "2",
                "m_strPropertyName": "MaxHealthPercentAsDPS"
              },
              {
                "m_strBonus": "300",
                "m_strPropertyName": "CombatBarrier"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "StatusResistancePercent"
              },
              {
                "m_strBonus": "125",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "3",
                "m_strPropertyName": "AbilityDuration"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "tech_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 35,
        "cost": 6400,
        "description": [
          {
            "t": "text",
            "v": "Apply "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Spirit Resist"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ", "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Debuff Resist"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and an aura on a friendly target that deals "
          },
          {
            "c": [
              {
                "a": "SpiritIcon",
                "t": "attribute",
                "v": ""
              },
              {
                "t": "text",
                "v": "damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " to enemies proportional to their max health. Existing debuffs on the target are reduced."
          },
          {
            "t": "br"
          },
          {
            "t": "text",
            "v": "Can be self cast."
          }
        ],
        "descriptionText": "Apply Spirit Resist, Debuff Resist and an aura on a friendly target that deals damage to enemies proportional to their max health. Existing debuffs on the target are reduced. Can be self cast.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/scourge",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.25"
          },
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Cast Range",
            "labelFrom": "loc",
            "postfix": "m",
            "units": "meters",
            "value": "35m"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "35"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "10"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "AuraRadius": {
            "cssClass": "distance",
            "label": "Aura Radius",
            "labelFrom": "name",
            "value": "10m"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "100"
          },
          "MaxHealthPercentAsDPS": {
            "cssClass": "tech_damage",
            "displayType": "ETechPower",
            "label": "Max Health Percent As DPS",
            "labelFrom": "name",
            "value": "2.3"
          },
          "StatusResistancePercent": {
            "cssClass": "duration",
            "displayType": "EDebuffResist",
            "label": "Debuff Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_STATUS_RESISTANCE",
            "usage": "ConditionallyApplied",
            "value": "20"
          },
          "TechResist": {
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "usage": "ConditionallyApplied",
            "value": "40"
          },
          "TickRate": {
            "label": "Tick Rate",
            "labelFrom": "name",
            "value": "0.25"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Apply "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Debuff Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and an aura on a friendly target that deals "
                  },
                  {
                    "c": [
                      {
                        "a": "SpiritIcon",
                        "t": "attribute",
                        "v": ""
                      },
                      {
                        "t": "text",
                        "v": "damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " to enemies proportional to their max health. Existing debuffs on the target are reduced."
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "text",
                    "v": "Can be self cast."
                  }
                ],
                "descriptionText": "Apply Spirit Resist, Debuff Resist and an aura on a friendly target that deals damage to enemies proportional to their max health. Existing debuffs on the target are reduced. Can be self cast.",
                "elevated": [],
                "important": [
                  "MaxHealthPercentAsDPS",
                  "TechResist",
                  "StatusResistancePercent"
                ],
                "locString": "upgrade_discord_desc",
                "properties": [
                  "AbilityDuration",
                  "AbilityCastRange",
                  "AbilityCooldown",
                  "AuraRadius"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "scourge",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_cloaking_device_active",
      "name": "Shadow Weave",
      "slug": "shadow-weave",
      "url": "https://varietygamers.com/deadlock/items/shadow-weave/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "20",
                "m_strPropertyName": "OutOfCombatHealthRegen"
              },
              {
                "m_strBonus": "35",
                "m_strPropertyName": "AmbushBonusFireRate"
              },
              {
                "m_strBonus": "30",
                "m_strPropertyName": "AmbushBonusMeleeDamage"
              },
              {
                "m_strBonus": "35",
                "m_strPropertyName": "AmbushBonusTechPower"
              },
              {
                "m_strBonus": "-17",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "weapon_upgrade_t3",
          "invis_base"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_sprint_booster"
        ],
        "cooldown": 37,
        "cost": 4000,
        "description": [
          {
            "t": "text",
            "v": "Become "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Stealthed"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". Whenever you take damage while Stealthed you get briefly revealed."
          }
        ],
        "descriptionText": "Become Stealthed. Whenever you take damage while Stealthed you get briefly revealed.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/shadow_weave",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "37"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Ability Duration",
            "labelFrom": "name",
            "value": "13"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "AmbushBonusFireRate": {
            "cssClass": "bullet_damage",
            "label": "Ambush Bonus Fire Rate",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "usage": "ConditionallyApplied",
            "value": "25"
          },
          "AmbushBonusMeleeDamage": {
            "cssClass": "melee_damage",
            "displayType": "EBaseMeleeDamageIncrease",
            "label": "Ambush Bonus Melee Damage",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_MELEE_DAMAGE_INCREASE",
            "usage": "ConditionallyApplied",
            "value": "25"
          },
          "AmbushBonusTechPower": {
            "cssClass": "tech_damage",
            "label": "Ambush Bonus Tech Power",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "usage": "ConditionallyApplied",
            "value": "25"
          },
          "AmbushDuration": {
            "cssClass": "duration",
            "label": "Ambush Duration",
            "labelFrom": "name",
            "value": "5"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "statFeed": true,
            "usage": "always",
            "value": "2m"
          },
          "FullInvisDistance": {
            "label": "Full Invis Distance",
            "labelFrom": "name",
            "value": "30m"
          },
          "InvisAlertWhenFading": {
            "label": "Invis Alert When Fading",
            "labelFrom": "name",
            "value": "1"
          },
          "InvisCancelOnDamage": {
            "label": "Invis Cancel On Damage",
            "labelFrom": "name",
            "value": "1"
          },
          "InvisFadeToDuration": {
            "cssClass": "duration",
            "label": "Fade Time",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.6"
          },
          "InvisMoveSpeedMod": {
            "cssClass": "move_speed",
            "displayType": "EMaxMoveSpeed",
            "label": "Invis Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "units": "metersPerSecond",
            "value": "5m"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "5"
          },
          "RevealOnDamageDuration": {
            "cssClass": "duration",
            "label": "Reveal On Damage Duration",
            "labelFrom": "name",
            "value": "1.5"
          },
          "RevealOnSpottedDuration": {
            "cssClass": "duration",
            "label": "Reveal On Spotted Duration",
            "labelFrom": "name",
            "value": "1.5"
          },
          "SpottedRadius": {
            "displayType": "ETechRange",
            "label": "Spotted Radius",
            "labelFrom": "name",
            "value": "20m"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen",
                  "BonusSprintSpeed"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Become "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Stealthed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". Whenever you take damage while Stealthed you get briefly revealed."
                  }
                ],
                "descriptionText": "Become Stealthed. Whenever you take damage while Stealthed you get briefly revealed.",
                "elevated": [],
                "important": [
                  "StatusEffectInvisible",
                  "AbilityDuration"
                ],
                "locString": "upgrade_cloaking_device_active_desc",
                "properties": [
                  "SpottedRadius",
                  "InvisMoveSpeedMod"
                ]
              },
              {
                "description": [
                  {
                    "t": "br"
                  },
                  {
                    "t": "text",
                    "v": "Attacking or using an ability will end your stealth and start an "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "ambush"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", temporarily granting you bonus "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Fire Rate"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Power"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Melee Damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Attacking or using an ability will end your stealth and start an ambush, temporarily granting you bonus Fire Rate, Spirit Power and Melee Damage.",
                "elevated": [],
                "important": [
                  "AmbushBonusFireRate",
                  "AmbushBonusTechPower",
                  "AmbushBonusMeleeDamage"
                ],
                "locString": "upgrade_cloaking_device_active_ambush_desc",
                "properties": [
                  "AmbushDuration"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterFireRate",
          "EShopFilterMovement"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "shadow-weave",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_sharpshooter",
      "name": "Sharpshooter",
      "slug": "sharpshooter",
      "url": "https://varietygamers.com/deadlock/items/sharpshooter/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "40",
                "m_strPropertyName": "LongRangeBonusWeaponPower"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "BonusAttackRangePercent"
              },
              {
                "m_strBonus": "45",
                "m_strPropertyName": "BonusBulletSpeedPercent"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BaseAttackDamagePercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_long_range",
          "upgrade_high_velocity_mag"
        ],
        "cooldown": null,
        "cost": 5600,
        "description": [
          {
            "t": "text",
            "v": "Deal additional "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Weapon Damage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " when "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "beyond a minimum distance"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " from your target."
          }
        ],
        "descriptionText": "Deal additional Weapon Damage when beyond a minimum distance from your target.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/sharp_shooter",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "10"
          },
          "BonusAttackRangePercent": {
            "cssClass": "distance",
            "label": "Weapon Fall-off Range",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BONUS_ATTACK_RANGE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "20"
          },
          "BonusBulletSpeedPercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBulletSpeedIncrease",
            "label": "Bullet Velocity",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BONUS_BULLET_SPEED_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "60"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "displayType": "EMaxMoveSpeed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "-0.7m"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "statFeed": true,
            "usage": "always",
            "value": "1.0m"
          },
          "BonusZoomPercent": {
            "cssClass": "distance",
            "label": "Weapon Zoom",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_ZOOM_INCREASE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "25"
          },
          "LongRangeBonusWeaponPower": {
            "conditional": "beyond Range",
            "cssClass": "bullet_damage",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_LONG_RANGE_BULLET_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "ConditionallyApplied",
            "value": "60"
          },
          "LongRangeBonusWeaponPowerMinRange": {
            "cssClass": "distance",
            "label": "Min. Distance",
            "labelFrom": "loc",
            "postfix": "m",
            "provides": "MODIFIER_VALUE_BONUS_BULLET_DAMAGE_LONG_RANGE_MIN_RANGE",
            "statFeed": true,
            "usage": "always",
            "value": "15m"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusAttackRangePercent",
                  "BonusZoomPercent"
                ],
                "important": [],
                "properties": [
                  "BonusBulletSpeedPercent",
                  "BaseAttackDamagePercent",
                  "BonusSprintSpeed",
                  "BonusMoveSpeed"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Deal additional "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Weapon Damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " when "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "beyond a minimum distance"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " from your target."
                  }
                ],
                "descriptionText": "Deal additional Weapon Damage when beyond a minimum distance from your target.",
                "elevated": [],
                "important": [
                  "LongRangeBonusWeaponPower"
                ],
                "locString": "upgrade_sharpshooter_desc",
                "properties": [
                  "LongRangeBonusWeaponPowerMinRange"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 2800,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterClipSize"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "sharpshooter",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_targeted_silence",
      "name": "Silence Wave",
      "slug": "silence-wave",
      "url": "https://varietygamers.com/deadlock/items/silence-wave/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-10",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "125",
                "m_strPropertyName": "Damage"
              },
              {
                "m_strBonus": "75",
                "m_strPropertyName": "BonusHealth"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "tech_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 42,
        "cost": 3200,
        "description": [
          {
            "t": "text",
            "v": "Launch an expanding projectile which "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Silences"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " enemies for a short duration and deals impact damage. "
          },
          {
            "t": "br"
          },
          {
            "t": "br"
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Silence does not interrupt channeling abilities."
              }
            ],
            "t": "diminish"
          }
        ],
        "descriptionText": "Launch an expanding projectile which Silences enemies for a short duration and deals impact damage. Silence does not interrupt channeling abilities.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/silence_glyph",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.1"
          },
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Cast Range",
            "labelFrom": "loc",
            "postfix": "m",
            "units": "meters",
            "value": "40m"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "42"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Ability Duration",
            "labelFrom": "name",
            "value": "3"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "50"
          },
          "CooldownOnMiss": {
            "label": "Cooldown On Miss",
            "labelFrom": "name",
            "value": "30"
          },
          "Damage": {
            "cssClass": "tech_damage",
            "label": "Damage",
            "labelFrom": "loc",
            "value": "75"
          },
          "GrowthPerMeter": {
            "label": "Growth Per Meter",
            "labelFrom": "name",
            "value": "0.15m"
          },
          "HeightOffGround": {
            "label": "Height Off Ground",
            "labelFrom": "name",
            "value": "1m"
          },
          "InitialWidth": {
            "label": "Initial Width",
            "labelFrom": "name",
            "value": "5.0m"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Launch an expanding projectile which "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Silences"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " enemies for a short duration and deals impact damage. "
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "br"
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Silence does not interrupt channeling abilities."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "Launch an expanding projectile which Silences enemies for a short duration and deals impact damage. Silence does not interrupt channeling abilities.",
                "elevated": [],
                "important": [
                  "StatusEffectEMP",
                  "Damage"
                ],
                "locString": "upgrade_targeted_silence_desc",
                "properties": [
                  "AbilityCastRange",
                  "AbilityDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDisruption"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "silence-wave",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_proc_silence",
      "name": "Silencer",
      "slug": "silencer",
      "url": "https://varietygamers.com/deadlock/items/silencer/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-15",
                "m_strPropertyName": "TechDamageReduction"
              },
              {
                "m_strBonus": "1.25",
                "m_strPropertyName": "SilenceDuration"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "TechResist"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 6400,
        "description": [
          {
            "t": "text",
            "v": "Your bullets build up to a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Silence"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". Victims are immune to the build up for "
          },
          {
            "c": [
              {
                "p": "ImmunityDuration",
                "t": "value",
                "v": "10"
              },
              {
                "t": "text",
                "v": "s"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " after silence expires."
          }
        ],
        "descriptionText": "Your bullets build up to a Silence. Victims are immune to the build up for 10s after silence expires.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/silencer",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BuildUpDuration": {
            "cssClass": "duration",
            "label": "Build Up Duration",
            "labelFrom": "name",
            "value": "5"
          },
          "BuildUpPerShot": {
            "displayType": "EBuildUpRate",
            "label": "Build Up Per Shot",
            "labelFrom": "name",
            "value": "1.04"
          },
          "DebuffDuration": {
            "label": "Debuff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "6"
          },
          "ImmunityDuration": {
            "label": "Immunity Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "10"
          },
          "SilenceDuration": {
            "label": "Silence Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "2.5"
          },
          "TechDamageReduction": {
            "cssClass": "tech_damage",
            "label": "Spirit Damage Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_TECH_DAMAGE_MULTIPLIER",
            "usage": "ConditionallyApplied",
            "value": "-25"
          },
          "TechResist": {
            "cssClass": "tech_armor_up",
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "statFeed": true,
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "12"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "TechResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your bullets reduce the target's "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "outgoing spirit damage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Your bullets reduce the target's outgoing spirit damage.",
                "elevated": [],
                "important": [
                  "TechDamageReduction"
                ],
                "locString": "upgrade_proc_silence_debuff_desc",
                "properties": [
                  "DebuffDuration"
                ]
              }
            ],
            "type": "passive"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your bullets build up to a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Silence"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". Victims are immune to the build up for "
                  },
                  {
                    "c": [
                      {
                        "p": "ImmunityDuration",
                        "t": "value",
                        "v": "10"
                      },
                      {
                        "t": "text",
                        "v": "s"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " after silence expires."
                  }
                ],
                "descriptionText": "Your bullets build up to a Silence. Victims are immune to the build up for 10s after silence expires.",
                "elevated": [],
                "important": [
                  "StatusEffectEMP"
                ],
                "locString": "upgrade_proc_silence_desc",
                "properties": [
                  "SilenceDuration",
                  "ImmunityDuration",
                  "BuildUpPerShot"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [
          "EShopFilterDisruption",
          "EShopFilterWeaponDamage"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "silencer",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_siphon_bullets",
      "name": "Siphon Bullets",
      "slug": "siphon-bullets",
      "url": "https://varietygamers.com/deadlock/items/siphon-bullets/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "1.5",
                "m_strPropertyName": "HealthStealPctHero"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "BulletResist"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 6400,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/siphon_bullets",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "15"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "statFeed": true,
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "10"
          },
          "HealthStealPctHero": {
            "cssClass": "health",
            "label": "Health Steal Pct Hero",
            "labelFrom": "name",
            "value": "2.5"
          },
          "MaxStacks": {
            "label": "Max Stacks",
            "labelFrom": "loc",
            "value": "9999"
          },
          "ParticleRadius": {
            "cssClass": "distance",
            "label": "Particle Radius",
            "labelFrom": "name",
            "value": "1m"
          },
          "ProcCooldown": {
            "cssClass": "cooldown",
            "label": "Max Frequency",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "1.2"
          },
          "StackLostPerDeath": {
            "label": "Stack Lost Per Death",
            "labelFrom": "name",
            "value": "2"
          },
          "StealDuration": {
            "cssClass": "duration",
            "label": "Steal Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "17"
          },
          "StealPerHit": {
            "label": "Steal Per Hit",
            "labelFrom": "name",
            "value": "1"
          },
          "StealPerKill": {
            "label": "Steal Per Kill",
            "labelFrom": "name",
            "value": "1"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BaseAttackDamagePercent",
                  "BulletResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your bullets temporarily "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "steal Max HP"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " from enemies. Enemies regain their stolen health when the debuff expires."
                  }
                ],
                "descriptionText": "Your bullets temporarily steal Max HP from enemies. Enemies regain their stolen health when the debuff expires.",
                "elevated": [],
                "important": [
                  "HealthStealPctHero"
                ],
                "locString": "upgrade_siphon_bullets_desc_passive2",
                "properties": [
                  "StealDuration",
                  "ProcCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterHealing"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "siphon-bullets",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_slowing_bullets",
      "name": "Slowing Bullets",
      "slug": "slowing-bullets",
      "url": "https://varietygamers.com/deadlock/items/slowing-bullets/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "16",
                "m_strPropertyName": "SlowPercent"
              },
              {
                "m_strBonus": "-8",
                "m_strPropertyName": "GroundDashReductionPercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Your bullets build up a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Movement Slow"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " on enemies."
          }
        ],
        "descriptionText": "Your bullets build up a Movement Slow on enemies.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/slowing_bullets",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BuildUpDuration": {
            "cssClass": "duration",
            "label": "Build Up Duration",
            "labelFrom": "name",
            "value": "5"
          },
          "BuildUpPerShot": {
            "displayType": "EBuildUpRate",
            "label": "Build Up Per Shot",
            "labelFrom": "name",
            "value": "0.7"
          },
          "GroundDashReductionPercent": {
            "cssClass": "slow",
            "label": "Dash Distance",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_MOVEMENT_GROUND_DASH_REDUCTION_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-20"
          },
          "SlowDuration": {
            "cssClass": "duration",
            "label": "Slow Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "3.5"
          },
          "SlowPercent": {
            "cssClass": "slow",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "24"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your bullets build up a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Movement Slow"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " on enemies."
                  }
                ],
                "descriptionText": "Your bullets build up a Movement Slow on enemies.",
                "elevated": [],
                "important": [
                  "SlowPercent"
                ],
                "locString": "upgrade_slowing_bullets_desc",
                "properties": [
                  "GroundDashReductionPercent",
                  "SlowDuration",
                  "BuildUpPerShot"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDisruption"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "slowing-bullets",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_weighted_shots"
        ]
      }
    },
    {
      "id": "upgrade_containment",
      "name": "Slowing Hex",
      "slug": "slowing-hex",
      "url": "https://varietygamers.com/deadlock/items/slowing-hex/",
      "status": "changed",
      "verdict": "nerfed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "8",
                "m_strPropertyName": "SlowPercent"
              },
              {
                "m_strBonus": "-18",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "-6",
                "m_strPropertyName": "GroundDashReductionPercent"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "tech_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 29,
        "cost": 1600,
        "description": [
          {
            "c": [
              {
                "t": "text",
                "v": "Slows movement"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " of enemy target. Also "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Silences"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " their "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "movement-based items and abilities"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          },
          {
            "t": "br"
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Increases the target's gravity."
              },
              {
                "t": "br"
              },
              {
                "t": "text",
                "v": "Does not affect target's stamina usage."
              }
            ],
            "t": "diminish"
          }
        ],
        "descriptionText": "Slows movement of enemy target. Also Silences their movement-based items and abilities. Increases the target's gravity. Does not affect target's stamina usage.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/slowing_hex",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.1"
          },
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Cast Range",
            "labelFrom": "loc",
            "postfix": "m",
            "units": "meters",
            "value": "25m"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "29"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "3.5"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "statFeed": true,
            "usage": "always",
            "value": "0.5m"
          },
          "GroundDashReductionPercent": {
            "cssClass": "slow",
            "label": "Dash Distance",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_MOVEMENT_GROUND_DASH_REDUCTION_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-26"
          },
          "SlowPercent": {
            "cssClass": "slow",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "16"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusSprintSpeed"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Slows movement"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " of enemy target. Also "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Silences"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " their "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "movement-based items and abilities"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  },
                  {
                    "t": "br"
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Increases the target's gravity."
                      },
                      {
                        "t": "br"
                      },
                      {
                        "t": "text",
                        "v": "Does not affect target's stamina usage."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "Slows movement of enemy target. Also Silences their movement-based items and abilities. Increases the target's gravity. Does not affect target's stamina usage.",
                "elevated": [],
                "important": [
                  "SlowPercent",
                  "GroundDashReductionPercent"
                ],
                "locString": "upgrade_containment_desc",
                "properties": [
                  "AbilityCastRange",
                  "AbilityDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterMovement",
          "EShopFilterDisruption",
          "EShopFilterMagicDamage"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "slowing-hex",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_aoe_root"
        ]
      }
    },
    {
      "id": "upgrade_spellbreaker",
      "name": "Spellbreaker",
      "slug": "spellbreaker",
      "url": "https://varietygamers.com/deadlock/items/spellbreaker/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "15",
                "m_strPropertyName": "TechResist"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "StatusResistancePercent"
              },
              {
                "m_strBonus": "-3",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_debuff_reducer"
        ],
        "cooldown": 9,
        "cost": 8000,
        "description": [
          {
            "t": "text",
            "v": "The next instance of high "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": " you take is significantly reduced."
          }
        ],
        "descriptionText": "The next instance of high spirit damage you take is significantly reduced.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/spellbreaker",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "9"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "90"
          },
          "DamageThreshold": {
            "cssClass": "tech_damage",
            "displayType": "EStatsCount",
            "label": "Damage Threshold",
            "labelFrom": "loc",
            "units": "normal",
            "value": "175"
          },
          "SpiritDamageReductionProc": {
            "cssClass": "tech_armor_up",
            "label": "Spirit Damage Reduction Proc",
            "labelFrom": "name",
            "value": "65"
          },
          "StatusResistancePercent": {
            "cssClass": "duration",
            "displayType": "EDebuffResist",
            "label": "Debuff Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_STATUS_RESISTANCE",
            "statFeed": true,
            "usage": "always",
            "value": "25"
          },
          "TechResist": {
            "cssClass": "tech_armor_up",
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "18"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "TechResist",
                  "StatusResistancePercent"
                ],
                "important": [],
                "properties": [
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "The next instance of high "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": " you take is significantly reduced."
                  }
                ],
                "descriptionText": "The next instance of high spirit damage you take is significantly reduced.",
                "elevated": [],
                "important": [
                  "SpiritDamageReductionProc"
                ],
                "locString": "upgrade_spellbreaker_desc",
                "properties": [
                  "DamageThreshold",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 4000,
        "shopFilters": [
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "spellbreaker",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_enchanted_holsters",
      "name": "Spellslinger",
      "slug": "spellslinger",
      "url": "https://varietygamers.com/deadlock/items/spellslinger/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-3",
                "m_strPropertyName": "ReloadSpeedMultipler"
              },
              {
                "m_strBonus": "6",
                "m_strPropertyName": "BonusFireRate"
              },
              {
                "m_strBonus": "8",
                "m_strPropertyName": "CooldownReduction"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 6400,
        "description": [
          {
            "t": "text",
            "v": "While in-combat whenever you cast an ability or item, gain a stacking buff that improves fire rate and reload speed. "
          },
          {
            "t": "br"
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Each stack refreshes the duration."
              }
            ],
            "t": "diminish"
          }
        ],
        "descriptionText": "While in-combat whenever you cast an ability or item, gain a stacking buff that improves fire rate and reload speed. Each stack refreshes the duration.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/spell_slinger",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusFireRate": {
            "cssClass": "fire_rate",
            "displayType": "EFireRate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "11"
          },
          "BuffDuration": {
            "cssClass": "duration",
            "label": "Buff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "18"
          },
          "CooldownReduction": {
            "cssClass": "cooldown",
            "displayType": "ETechCooldown",
            "label": "Ability Cooldown Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "5"
          },
          "MaxStacks": {
            "label": "Max Stacks",
            "labelFrom": "loc",
            "value": "6"
          },
          "ReloadSpeedMultipler": {
            "cssClass": "reload_speed",
            "label": "Reload Time",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_RELOAD_SPEED",
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "-10"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "CooldownReduction"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "While in-combat whenever you cast an ability or item, gain a stacking buff that improves fire rate and reload speed. "
                  },
                  {
                    "t": "br"
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Each stack refreshes the duration."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "While in-combat whenever you cast an ability or item, gain a stacking buff that improves fire rate and reload speed. Each stack refreshes the duration.",
                "elevated": [],
                "important": [
                  "BonusFireRate",
                  "ReloadSpeedMultipler"
                ],
                "locString": "upgrade_enchanted_holsters_desc",
                "properties": [
                  "MaxStacks",
                  "BuffDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterFireRate"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "spellslinger",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_spirit_burn",
      "name": "Spirit Burn",
      "slug": "spirit-burn",
      "url": "https://varietygamers.com/deadlock/items/spirit-burn/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "160",
                "m_strPropertyName": "ExplosionDamage"
              },
              {
                "m_strBonus": "12",
                "m_strPropertyName": "TechRadiusMultiplier"
              },
              {
                "m_strBonus": "12",
                "m_strPropertyName": "TechRangeMultiplier"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "DPS"
              },
              {
                "m_strBonus": "-6",
                "m_strPropertyName": "ImmunityDuration"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 6400,
        "description": [
          {
            "t": "text",
            "v": "Dealing significant "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": " to an enemy within "
          },
          {
            "p": "DamageThresholdDuration",
            "t": "value",
            "v": "5"
          },
          {
            "t": "text",
            "v": "s causes an explosion dealing damage and a burn to that enemy. While burning, enemies take damage over time and receive reduced healing."
          },
          {
            "t": "br"
          },
          {
            "c": [
              {
                "t": "text",
                "v": "The cooldown is per enemy, so each target can only be burned once per cooldown. Deals half-damage on non-heroes."
              }
            ],
            "t": "diminish"
          }
        ],
        "descriptionText": "Dealing significant spirit damage 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. The cooldown is per enemy, so each target can only be burned once per cooldown. Deals half-damage on non-heroes.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/spirit_burn",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "DPS": {
            "cssClass": "tech_damage",
            "label": "Damage Per Second",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "",
            "value": "24"
          },
          "DamagePctVsNonHeroes": {
            "label": "Damage Pct Vs Non Heroes",
            "labelFrom": "name",
            "value": "50"
          },
          "DamageThreshold": {
            "cssClass": "tech_armor_up",
            "label": "Damage Threshold",
            "labelFrom": "loc",
            "value": "500"
          },
          "DamageThresholdDuration": {
            "label": "Damage Threshold Duration",
            "labelFrom": "name",
            "value": "5"
          },
          "DebuffDuration": {
            "cssClass": "tech_damage",
            "label": "Debuff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "8"
          },
          "ExplosionDamage": {
            "cssClass": "tech_damage",
            "label": "Explosion Damage",
            "labelFrom": "loc",
            "postfix": "",
            "value": "50"
          },
          "ExplosionRadius": {
            "label": "Explosion Radius",
            "labelFrom": "loc",
            "postfix": "m",
            "value": "3m"
          },
          "HealAmpReceivePenaltyPercent": {
            "label": "Healing Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "",
            "provides": "MODIFIER_VALUE_HEAL_AMP_RECEIVE_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-70"
          },
          "HealAmpRegenPenaltyPercent": {
            "label": "Healing Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-70"
          },
          "ImmunityDuration": {
            "cssClass": "cooldown",
            "label": "Immunity Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "20"
          },
          "TechRadiusMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRadius",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "6"
          },
          "TechRangeMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRange",
            "label": "Ability Range",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "6"
          },
          "TickRate": {
            "label": "Tick Rate",
            "labelFrom": "name",
            "value": "0.5"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "TechRangeMultiplier"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Dealing significant "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": " to an enemy within "
                  },
                  {
                    "p": "DamageThresholdDuration",
                    "t": "value",
                    "v": "5"
                  },
                  {
                    "t": "text",
                    "v": "s causes an explosion dealing damage and a burn to that enemy. While burning, enemies take damage over time and receive reduced healing."
                  },
                  {
                    "t": "br"
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "The cooldown is per enemy, so each target can only be burned once per cooldown. Deals half-damage on non-heroes."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "Dealing significant spirit damage 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. The cooldown is per enemy, so each target can only be burned once per cooldown. Deals half-damage on non-heroes.",
                "elevated": [],
                "important": [
                  "DamageThreshold",
                  "ExplosionDamage",
                  "DPS"
                ],
                "locString": "upgrade_spirit_burn_desc",
                "properties": [
                  "ImmunityDuration",
                  "DebuffDuration",
                  "HealAmpReceivePenaltyPercent"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "spirit-burn",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_health_stealing_magic",
      "name": "Spirit Lifesteal",
      "slug": "spirit-lifesteal",
      "url": "https://varietygamers.com/deadlock/items/spirit-lifesteal/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "14",
                "m_strPropertyName": "AbilityLifestealPercentHero"
              },
              {
                "m_strBonus": "80",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "9",
                "m_strPropertyName": "TechPower"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 1600,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/spirit_lifesteal",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityLifestealPercentHero": {
            "cssClass": "healing",
            "displayType": "ETechLifesteal",
            "label": "Spirit Lifesteal",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_LIFESTEAL",
            "statFeed": true,
            "usage": "always",
            "value": "13"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "90"
          },
          "NonHeroAbilityLifestealTooltipOnly": {
            "label": "Non Hero Ability Lifesteal Tooltip Only",
            "labelFrom": "name",
            "value": "3"
          },
          "TechPower": {
            "cssClass": "tech_damage",
            "disableValue": "0",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "6"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "AbilityLifestealPercentHero"
                ],
                "important": [],
                "properties": [
                  "BonusHealth",
                  "TechPower"
                ]
              }
            ],
            "type": "innate"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterHealing",
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "spirit-lifesteal",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_damage_recycler",
          "upgrade_infuser",
          "upgrade_tech_overflow"
        ]
      }
    },
    {
      "id": "upgrade_spellslinger_headshots",
      "name": "Spirit Rend",
      "slug": "spirit-rend",
      "url": "https://varietygamers.com/deadlock/items/spirit-rend/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-5",
                "m_strPropertyName": "MagicResistReduction"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "AbilityLifestealPercentHero"
              },
              {
                "m_strBonus": "-10",
                "m_strPropertyName": "TechArmorDamageReduction"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_tech_defense_shredders"
        ],
        "cooldown": null,
        "cost": 4800,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [
          "hero_necro"
        ],
        "icon": "items/weapon/spellslinger_headshots",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityLifestealPercentHero": {
            "cssClass": "healing",
            "displayType": "ETechLifesteal",
            "label": "Spirit Lifesteal",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_DAMAGE_TAKEN_HEALS_ATTACKER",
            "usage": "ConditionallyApplied",
            "value": "10"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "75"
          },
          "DebuffDuration": {
            "cssClass": "duration",
            "label": "Debuff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "8"
          },
          "MagicResistReduction": {
            "cssClass": "tech_armor_down",
            "label": "Magic Resist Reduction",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
            "usage": "ConditionallyApplied",
            "value": "-7"
          },
          "MaxStacks": {
            "label": "Max Stacks",
            "labelFrom": "loc",
            "value": "4"
          },
          "ProcCooldown": {
            "cssClass": "cooldown",
            "label": "Max Frequency",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "2"
          },
          "TechArmorDamageReduction": {
            "cssClass": "tech_armor_down",
            "label": "Tech Armor Damage Reduction",
            "labelFrom": "name",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
            "usage": "ConditionallyApplied",
            "value": "-8"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your bullets apply a debuff that reduces the "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " of the target and grants you and your allies "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Lifesteal"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " against them."
                  }
                ],
                "descriptionText": "Your bullets apply a debuff that reduces the Spirit Resist of the target and grants you and your allies Spirit Lifesteal against them.",
                "elevated": [],
                "important": [
                  "TechArmorDamageReduction",
                  "AbilityLifestealPercentHero"
                ],
                "locString": "upgrade_spellslinger_headshots_part1_desc",
                "properties": []
              }
            ],
            "type": "none"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Landing "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "headshots"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " against the target reduces their "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " further."
                  }
                ],
                "descriptionText": "Landing headshots against the target reduces their Spirit Resist further.",
                "elevated": [],
                "important": [
                  "MagicResistReduction"
                ],
                "locString": "upgrade_spellslinger_headshots_part2_desc",
                "properties": [
                  "DebuffDuration",
                  "MaxStacks",
                  "ProcCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 2400,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterMagicDamage"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "spirit-rend",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_tech_purge",
      "name": "Spirit Resilience",
      "slug": "spirit-resilience",
      "url": "https://varietygamers.com/deadlock/items/spirit-resilience/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "10",
                "m_strPropertyName": "TechResist"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "TechResistBelowThreshold"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 3200,
        "description": [
          {
            "t": "text",
            "v": "When below "
          },
          {
            "c": [
              {
                "p": "HealthThreshold",
                "t": "value",
                "v": "50"
              },
              {
                "t": "text",
                "v": "% health"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ", gain additional Spirit Resist."
          }
        ],
        "descriptionText": "When below 50% health, gain additional Spirit Resist.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/spirit_resilience",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "HealthThreshold": {
            "label": "Health Threshold",
            "labelFrom": "name",
            "value": "50"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "3"
          },
          "TechResist": {
            "cssClass": "tech_armor_up",
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "30"
          },
          "TechResistBelowThreshold": {
            "cssClass": "tech_armor_up",
            "displayType": "ETechArmorDamageReduction",
            "label": "Tech Resist Below Threshold",
            "labelFrom": "name",
            "usage": "ConditionallyApplied",
            "value": "15"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "TechResist"
                ],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "When below "
                  },
                  {
                    "c": [
                      {
                        "p": "HealthThreshold",
                        "t": "value",
                        "v": "50"
                      },
                      {
                        "t": "text",
                        "v": "% health"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", gain additional Spirit Resist."
                  }
                ],
                "descriptionText": "When below 50% health, gain additional Spirit Resist.",
                "elevated": [],
                "important": [
                  "HealthThreshold",
                  "TechResistBelowThreshold"
                ],
                "locString": "upgrade_tech_purge_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "spirit-resilience",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_spirit_sap",
      "name": "Spirit Sap",
      "slug": "spirit-sap",
      "url": "https://varietygamers.com/deadlock/items/spirit-sap/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "150",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "-12",
                "m_strPropertyName": "MagicResistReduction"
              },
              {
                "m_strBonus": "-12",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "-26",
                "m_strPropertyName": "TechPowerReduction"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "tech_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 18,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Target an enemy to "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "reduce their Spirit Resist"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Spirit Power"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Target an enemy to reduce their Spirit Resist and Spirit Power.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/spirit_sap",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.1"
          },
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Cast Range",
            "labelFrom": "loc",
            "postfix": "m",
            "units": "meters",
            "value": "40m"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "18"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "12"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "50"
          },
          "MagicResistReduction": {
            "cssClass": "tech_armor_down",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
            "usage": "ConditionallyApplied",
            "value": "-9"
          },
          "TechPowerReduction": {
            "cssClass": "spirit",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "value": "-30"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Target an enemy to "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "reduce their Spirit Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Power"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Target an enemy to reduce their Spirit Resist and Spirit Power.",
                "elevated": [],
                "important": [
                  "MagicResistReduction",
                  "TechPowerReduction",
                  "AbilityDuration"
                ],
                "locString": "upgrade_spirit_sap_desc",
                "properties": [
                  "AbilityCastRange",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterMagicDamage"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "spirit-sap",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_focus_lens"
        ]
      }
    },
    {
      "id": "upgrade_spirit_bubble",
      "name": "Spirit Shielding",
      "slug": "spirit-shielding",
      "url": "https://varietygamers.com/deadlock/items/spirit-shielding/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "3",
                "m_strPropertyName": "OutOfCombatHealthRegen"
              },
              {
                "m_strBonus": "175",
                "m_strPropertyName": "CombatBarrier"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "TechResist"
              },
              {
                "m_strBonus": "-20",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_grit"
        ],
        "cooldown": 45,
        "cost": 2400,
        "description": [
          {
            "t": "text",
            "v": "Gain a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Barrier"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " whenever you take significant "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": " from enemy Heroes in a small time frame."
          }
        ],
        "descriptionText": "Gain a Barrier whenever you take significant spirit damage from enemy Heroes in a small time frame.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/spirit_shielding",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "45"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BarrierDuration": {
            "cssClass": "duration",
            "label": "Barrier Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "8"
          },
          "CombatBarrier": {
            "cssClass": "combat_barrier",
            "label": "Barrier",
            "labelFrom": "loc",
            "provides": "MODIFIER_VALUE_BARRIER_HEALTH",
            "usage": "ConditionallyApplied",
            "value": "300"
          },
          "DamageThreshold": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Damage Threshold",
            "labelFrom": "loc",
            "value": "225"
          },
          "DamageWindow": {
            "cssClass": "duration",
            "label": "Damage Window",
            "labelFrom": "name",
            "value": "3.5"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "2.5"
          },
          "TechResist": {
            "cssClass": "tech_armor_up",
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "usage": "ConditionallyApplied",
            "value": "18"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Gain a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Barrier"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " whenever you take significant "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": " from enemy Heroes in a small time frame."
                  }
                ],
                "descriptionText": "Gain a Barrier whenever you take significant spirit damage from enemy Heroes in a small time frame.",
                "elevated": [],
                "important": [
                  "CombatBarrier",
                  "TechResist"
                ],
                "locString": "upgrade_spirit_bubble_desc",
                "properties": [
                  "DamageThreshold",
                  "DamageWindow",
                  "BarrierDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 1200,
        "shopFilters": [
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "spirit-shielding",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_tech_defense_shredders",
      "name": "Spirit Shredder Bullets",
      "slug": "spirit-shredder-bullets",
      "url": "https://varietygamers.com/deadlock/items/spirit-shredder-bullets/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-10",
                "m_strPropertyName": "TechArmorDamageReduction"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "AbilityLifestealPercentHero"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Your bullets apply a debuff that reduces the "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Spirit Resist"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " of the target and grants you and your allies "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Spirit Lifesteal"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " against them."
          }
        ],
        "descriptionText": "Your bullets apply a debuff that reduces the Spirit Resist of the target and grants you and your allies Spirit Lifesteal against them.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/spirit_shredder_bullets",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityLifestealPercentHero": {
            "cssClass": "healing",
            "displayType": "ETechLifesteal",
            "label": "Spirit Lifesteal",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_DAMAGE_TAKEN_HEALS_ATTACKER",
            "usage": "ConditionallyApplied",
            "value": "10"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "DebuffDuration": {
            "cssClass": "duration",
            "label": "Debuff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "8"
          },
          "TechArmorDamageReduction": {
            "cssClass": "tech_armor_down",
            "label": "Tech Armor Damage Reduction",
            "labelFrom": "name",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
            "usage": "ConditionallyApplied",
            "value": "-8"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your bullets apply a debuff that reduces the "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " of the target and grants you and your allies "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Lifesteal"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " against them."
                  }
                ],
                "descriptionText": "Your bullets apply a debuff that reduces the Spirit Resist of the target and grants you and your allies Spirit Lifesteal against them.",
                "elevated": [],
                "important": [
                  "TechArmorDamageReduction",
                  "AbilityLifestealPercentHero"
                ],
                "locString": "upgrade_tech_defense_shredders_desc",
                "properties": [
                  "DebuffDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterHealing"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "spirit-shredder-bullets",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_spellslinger_headshots"
        ]
      }
    },
    {
      "id": "upgrade_spirit_snatch",
      "name": "Spirit Snatch",
      "slug": "spirit-snatch",
      "url": "https://varietygamers.com/deadlock/items/spirit-snatch/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "50",
                "m_strPropertyName": "SpiritDamage"
              },
              {
                "m_strBonus": "5",
                "m_strPropertyName": "TechArmorGain"
              },
              {
                "m_strBonus": "-5",
                "m_strPropertyName": "TechArmorDamageReduction"
              },
              {
                "m_strBonus": "35",
                "m_strPropertyName": "TechPowerGain"
              },
              {
                "m_strBonus": "-35",
                "m_strPropertyName": "TechPowerReduction"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_acolytes_glove"
        ],
        "cooldown": 6,
        "cost": 4000,
        "description": [
          {
            "t": "text",
            "v": "When you perform a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Light or Heavy Melee"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " attack against a hero, the attack deals extra "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": " and steals "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Spirit Resist"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Spirit Power"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          },
          {
            "c": [
              {
                "t": "br"
              },
              {
                "t": "br"
              },
              {
                "t": "text",
                "v": "Effects are reduced by "
              },
              {
                "p": "LightMeleeReduction",
                "t": "value",
                "v": "30"
              },
              {
                "t": "text",
                "v": "% for Light Melee hits."
              }
            ],
            "t": "diminish"
          }
        ],
        "descriptionText": "When you perform a Light or Heavy Melee attack against a hero, the attack deals extra spirit damage and steals Spirit Resist and Spirit Power. Effects are reduced by 30% for Light Melee hits.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/spirit_snatch",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "6"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "10"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "75"
          },
          "BonusMeleeDamagePercent": {
            "cssClass": "melee_damage",
            "displayType": "EBaseMeleeDamageIncrease",
            "label": "Melee Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MELEE_DAMAGE_INCREASE",
            "statFeed": true,
            "usage": "always",
            "value": "7"
          },
          "LightMeleeReduction": {
            "label": "Light Melee Reduction",
            "labelFrom": "name",
            "value": "30"
          },
          "SpiritDamage": {
            "cssClass": "tech_damage",
            "label": "Spirit Damage",
            "labelFrom": "name",
            "value": "50"
          },
          "TechArmorDamageReduction": {
            "cssClass": "tech_armor_down",
            "label": "Tech Armor Damage Reduction",
            "labelFrom": "name",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
            "usage": "ConditionallyApplied",
            "value": "-12"
          },
          "TechArmorGain": {
            "cssClass": "tech_armor_up",
            "label": "Tech Armor Gain",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "usage": "ConditionallyApplied",
            "value": "12"
          },
          "TechPowerGain": {
            "cssClass": "tech_damage",
            "displayType": "ETechPower",
            "label": "Tech Power Gain",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "usage": "ConditionallyApplied",
            "value": "25"
          },
          "TechPowerReduction": {
            "cssClass": "tech_damage",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "usage": "ConditionallyApplied",
            "value": "-25"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusMeleeDamagePercent",
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "When you perform a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Light or Heavy Melee"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " attack against a hero, the attack deals extra "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": " and steals "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Power"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  },
                  {
                    "c": [
                      {
                        "t": "br"
                      },
                      {
                        "t": "br"
                      },
                      {
                        "t": "text",
                        "v": "Effects are reduced by "
                      },
                      {
                        "p": "LightMeleeReduction",
                        "t": "value",
                        "v": "30"
                      },
                      {
                        "t": "text",
                        "v": "% for Light Melee hits."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "When you perform a Light or Heavy Melee attack against a hero, the attack deals extra spirit damage and steals Spirit Resist and Spirit Power. Effects are reduced by 30% for Light Melee hits.",
                "elevated": [],
                "important": [
                  "SpiritDamage",
                  "TechArmorGain",
                  "TechPowerGain"
                ],
                "locString": "upgrade_spirit_snatch_desc",
                "properties": [
                  "AbilityDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterMelee"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "spirit-snatch",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_acolytes_glove",
      "name": "Spirit Strike",
      "slug": "spirit-strike",
      "url": "https://varietygamers.com/deadlock/items/spirit-strike/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "80",
                "m_strPropertyName": "SpiritDamage"
              },
              {
                "m_strBonus": "-5",
                "m_strPropertyName": "TechArmorDamageReduction"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 8,
        "cost": 800,
        "description": [
          {
            "t": "text",
            "v": "When you perform a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Light or Heavy Melee"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " attack against a hero, deal extra "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": " with the attack and reduce the target's "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Spirit Resist"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          },
          {
            "c": [
              {
                "t": "br"
              },
              {
                "t": "br"
              },
              {
                "t": "text",
                "v": "Cooldown is "
              },
              {
                "p": "LightMeleeCooldownMult",
                "t": "value",
                "v": "2"
              },
              {
                "t": "text",
                "v": "x longer for Light Melee hits."
              }
            ],
            "t": "diminish"
          }
        ],
        "descriptionText": "When you perform a Light or Heavy Melee attack against a hero, deal extra spirit damage with the attack and reduce the target's Spirit Resist. Cooldown is 2x longer for Light Melee hits.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/spirit_strike",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "8"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "6"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "LightMeleeCooldownMult": {
            "label": "Light Melee Cooldown Mult",
            "labelFrom": "name",
            "value": "2"
          },
          "SpiritDamage": {
            "cssClass": "tech_damage",
            "label": "Spirit Damage",
            "labelFrom": "name",
            "value": "40"
          },
          "TechArmorDamageReduction": {
            "cssClass": "tech_armor_down",
            "label": "Tech Armor Damage Reduction",
            "labelFrom": "name",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
            "usage": "ConditionallyApplied",
            "value": "-6"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "When you perform a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Light or Heavy Melee"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " attack against a hero, deal extra "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": " with the attack and reduce the target's "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  },
                  {
                    "c": [
                      {
                        "t": "br"
                      },
                      {
                        "t": "br"
                      },
                      {
                        "t": "text",
                        "v": "Cooldown is "
                      },
                      {
                        "p": "LightMeleeCooldownMult",
                        "t": "value",
                        "v": "2"
                      },
                      {
                        "t": "text",
                        "v": "x longer for Light Melee hits."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "When you perform a Light or Heavy Melee attack against a hero, deal extra spirit damage with the attack and reduce the target's Spirit Resist. Cooldown is 2x longer for Light Melee hits.",
                "elevated": [],
                "important": [
                  "SpiritDamage",
                  "TechArmorDamageReduction"
                ],
                "locString": "upgrade_acolytes_glove_desc",
                "properties": [
                  "AbilityDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterMelee"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "spirit-strike",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_spirit_snatch"
        ]
      }
    },
    {
      "id": "upgrade_tech_overflow",
      "name": "Spiritual Overflow",
      "slug": "spiritual-overflow",
      "url": "https://varietygamers.com/deadlock/items/spiritual-overflow/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BonusAbilityDurationPercent"
              },
              {
                "m_strBonus": "30",
                "m_strPropertyName": "BonusSpirit"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "BonusFireRate"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "AbilityLifestealPercentHero"
              },
              {
                "m_strBonus": "80",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "9",
                "m_strPropertyName": "TechPower"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_health_stealing_magic"
        ],
        "cooldown": null,
        "cost": 8000,
        "description": [
          {
            "t": "text",
            "v": "Gain bonus "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Fire Rate"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ", "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Spirit Power"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Spirit Lifesteal"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " by "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "charging up"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " when shooting enemy heroes."
          }
        ],
        "descriptionText": "Gain bonus Fire Rate, Spirit Power and Spirit Lifesteal by charging up when shooting enemy heroes.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/spiritual_overflow",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "15"
          },
          "AbilityLifestealPercentHero": {
            "cssClass": "healing",
            "displayType": "ETechLifesteal",
            "label": "Spirit Lifesteal",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_LIFESTEAL",
            "statFeed": true,
            "usage": "always",
            "value": "13"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusAbilityDurationPercent": {
            "cssClass": "duration",
            "displayType": "ETechDuration",
            "label": "Ability Duration",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BONUS_ABILITY_DURATION_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "13"
          },
          "BonusFireRate": {
            "cssClass": "fire_rate",
            "displayType": "EFireRate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "25"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "90"
          },
          "BonusSpirit": {
            "conditional": "after proc",
            "cssClass": "tech_damage",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "30"
          },
          "BonusSpiritLifesteal": {
            "cssClass": "healing",
            "displayType": "ETechLifesteal",
            "label": "Spirit Lifesteal",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_LIFESTEAL",
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "10"
          },
          "BuildUpDuration": {
            "cssClass": "duration",
            "label": "Build Up Duration",
            "labelFrom": "name",
            "value": "5"
          },
          "BuildUpPerShot": {
            "displayType": "EBuildUpRate",
            "label": "Build Up Per Shot",
            "labelFrom": "name",
            "value": "1.08"
          },
          "NonHeroAbilityLifestealTooltipOnly": {
            "label": "Non Hero Ability Lifesteal Tooltip Only",
            "labelFrom": "name",
            "value": "3"
          },
          "TechPower": {
            "cssClass": "tech_damage",
            "disableValue": "0",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "6"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusAbilityDurationPercent",
                  "AbilityLifestealPercentHero",
                  "BonusHealth",
                  "TechPower"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Gain bonus "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Fire Rate"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Power"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Spirit Lifesteal"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " by "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "charging up"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " when shooting enemy heroes."
                  }
                ],
                "descriptionText": "Gain bonus Fire Rate, Spirit Power and Spirit Lifesteal by charging up when shooting enemy heroes.",
                "elevated": [],
                "important": [
                  "BonusFireRate",
                  "BonusSpirit",
                  "BonusSpiritLifesteal"
                ],
                "locString": "upgrade_tech_overflow_desc",
                "properties": [
                  "BuildUpPerShot",
                  "AbilityDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 4000,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterFireRate"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "spiritual-overflow",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_split_shot",
      "name": "Split Shot",
      "slug": "split-shot",
      "url": "https://varietygamers.com/deadlock/items/split-shot/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "4",
                "m_strPropertyName": "BulletSplitShot"
              },
              {
                "m_strBonus": "8",
                "m_strPropertyName": "WeaponDamagePerStack"
              },
              {
                "m_strBonus": "-8",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "weapon_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 27,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Make your weapon fire "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "multishot"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". "
          },
          {
            "t": "br"
          },
          {
            "t": "br"
          },
          {
            "t": "text",
            "v": " Hitting more than one Hero per attack will grant a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "stacking weapon damage bonus"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". "
          },
          {
            "t": "br"
          },
          {
            "t": "br"
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Targets can only be hit once per multishot."
              }
            ],
            "t": "diminish"
          }
        ],
        "descriptionText": "Make your weapon fire multishot. Hitting more than one Hero per attack will grant a stacking weapon damage bonus. Targets can only be hit once per multishot.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/split_shot",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "27"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusShotsDuration": {
            "label": "Buff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "5"
          },
          "BulletSplitShot": {
            "cssClass": "fire_rate",
            "label": "Bullet Split Shot",
            "labelFrom": "name",
            "usage": "ConditionallyApplied",
            "value": "5"
          },
          "MaxStacks": {
            "label": "Max Stacks",
            "labelFrom": "loc",
            "value": "5"
          },
          "SpreadAngleDegrees": {
            "label": "Spread Angle Degrees",
            "labelFrom": "name",
            "value": "45"
          },
          "WeaponDamageBonusDuration": {
            "label": "Weapon Damage Bonus Duration",
            "labelFrom": "name",
            "value": "12"
          },
          "WeaponDamagePerStack": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage per Stack",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "+",
            "value": "8"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Make your weapon fire "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "multishot"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". "
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "text",
                    "v": " Hitting more than one Hero per attack will grant a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "stacking weapon damage bonus"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". "
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "br"
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Targets can only be hit once per multishot."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "Make your weapon fire multishot. Hitting more than one Hero per attack will grant a stacking weapon damage bonus. Targets can only be hit once per multishot.",
                "elevated": [],
                "important": [
                  "BulletSplitShot",
                  "WeaponDamagePerStack"
                ],
                "locString": "upgrade_split_shot_desc",
                "properties": [
                  "AbilityCooldown",
                  "BonusShotsDuration",
                  "MaxStacks",
                  "WeaponDamageBonusDuration"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterWeaponDamage"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "split-shot",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_sprint_booster",
      "name": "Sprint Boots",
      "slug": "sprint-boots",
      "url": "https://varietygamers.com/deadlock/items/sprint-boots/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "8",
                "m_strPropertyName": "OutOfCombatHealthRegen"
              },
              {
                "m_strBonus": "12m",
                "m_strPropertyName": "BonusSprintSpeed"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t1"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 800,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/sprint_boots",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "statFeed": true,
            "usage": "always",
            "value": "2.0m"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "2"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusSprintSpeed"
                ],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          }
        ],
        "sellPrice": 400,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterHealing",
          "EShopFilterMovement"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "sprint-boots",
        "tier": 1,
        "tierPrice": 800,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_cardio_calibrator",
          "upgrade_cloaking_device_active",
          "upgrade_trophy_collector"
        ]
      }
    },
    {
      "id": "upgrade_weapon_backstabber",
      "name": "Stalker",
      "slug": "stalker",
      "url": "https://varietygamers.com/deadlock/items/stalker/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-10",
                "m_strPropertyName": "BulletResistReduction"
              },
              {
                "m_strBonus": "2m",
                "m_strPropertyName": "BonusMoveSpeed"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "DPS"
              },
              {
                "m_strBonus": "-50",
                "m_strPropertyName": "ReduceFootstepSound"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 6,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Dealing "
          },
          {
            "a": "WeaponDamage",
            "t": "attribute",
            "v": "weapon damage"
          },
          {
            "t": "text",
            "v": " at close range opens a wound and grants you "
          },
          {
            "a": "BonusMoveSpeed",
            "t": "attribute",
            "v": "bonus move speed"
          },
          {
            "t": "text",
            "v": ". "
          },
          {
            "t": "br"
          },
          {
            "t": "br"
          },
          {
            "t": "text",
            "v": "Wounded enemies take "
          },
          {
            "a": "SpiritDPS",
            "t": "attribute",
            "v": "spirit damage over time"
          },
          {
            "t": "text",
            "v": ", have reduced "
          },
          {
            "a": "BulletResist",
            "t": "attribute",
            "v": "bullet resist"
          },
          {
            "t": "text",
            "v": ", and are revealed "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "through walls"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Dealing weapon damage at close range opens a wound and grants you bonus move speed. Wounded enemies take spirit damage over time, have reduced bullet resist, and are revealed through walls.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/backstabber",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "6"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "5"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "50"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "displayType": "EMaxMoveSpeed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "usage": "ConditionallyApplied",
            "value": "1.5m"
          },
          "BulletResistReduction": {
            "cssClass": "bullet_armor_down",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
            "usage": "ConditionallyApplied",
            "value": "-6"
          },
          "DPS": {
            "cssClass": "tech_damage",
            "label": "Damage Per Second",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "",
            "value": "17"
          },
          "DebuffDuration": {
            "label": "Debuff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "5"
          },
          "DebuffRadius": {
            "cssClass": "distance",
            "label": "Debuff Radius",
            "labelFrom": "name",
            "value": "25m"
          },
          "ProcRadius": {
            "cssClass": "distance",
            "label": "Proc Radius",
            "labelFrom": "name",
            "value": "8m"
          },
          "ReduceFootstepSound": {
            "label": "Footstep Sound Distance",
            "labelFrom": "loc",
            "postfix": "%",
            "value": "-50"
          },
          "TickRate": {
            "label": "Tick Rate",
            "labelFrom": "name",
            "value": "0.5"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "ReduceFootstepSound",
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Dealing "
                  },
                  {
                    "a": "WeaponDamage",
                    "t": "attribute",
                    "v": "weapon damage"
                  },
                  {
                    "t": "text",
                    "v": " at close range opens a wound and grants you "
                  },
                  {
                    "a": "BonusMoveSpeed",
                    "t": "attribute",
                    "v": "bonus move speed"
                  },
                  {
                    "t": "text",
                    "v": ". "
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "text",
                    "v": "Wounded enemies take "
                  },
                  {
                    "a": "SpiritDPS",
                    "t": "attribute",
                    "v": "spirit damage over time"
                  },
                  {
                    "t": "text",
                    "v": ", have reduced "
                  },
                  {
                    "a": "BulletResist",
                    "t": "attribute",
                    "v": "bullet resist"
                  },
                  {
                    "t": "text",
                    "v": ", and are revealed "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "through walls"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Dealing weapon damage at close range opens a wound and grants you bonus move speed. Wounded enemies take spirit damage over time, have reduced bullet resist, and are revealed through walls.",
                "elevated": [],
                "important": [
                  "DPS",
                  "BulletResistReduction",
                  "BonusMoveSpeed"
                ],
                "locString": "upgrade_weapon_backstabber_desc",
                "properties": [
                  "AbilityCooldown",
                  "DebuffDuration",
                  "ProcRadius"
                ]
              }
            ],
            "type": "none"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterWeaponDamage"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "stalker",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_superior_stamina",
      "name": "Stamina Mastery",
      "slug": "stamina-mastery",
      "url": "https://varietygamers.com/deadlock/items/stamina-mastery/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "2",
                "m_strPropertyName": "Stamina"
              },
              {
                "m_strBonus": "40",
                "m_strPropertyName": "AirMoveIncreasePercent"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "StaminaCooldownReduction"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_improved_stamina"
        ],
        "cooldown": null,
        "cost": 4000,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/stamina_mastery",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "AirMoveIncreasePercent": {
            "label": "Air Jump/Dash Distance",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "+",
            "provides": "MODIFIER_VALUE_AIR_MOVE_DISTANCE_INCREASE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "23"
          },
          "Stamina": {
            "displayType": "EStamina",
            "label": "Stamina",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_STAMINA",
            "statFeed": true,
            "usage": "always",
            "value": "2"
          },
          "StaminaCooldownReduction": {
            "displayType": "EStaminaRegenPercent",
            "label": "Stamina Recovery",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_STAMINA_REGEN_PER_SECOND_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "18"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "Stamina",
                  "StaminaCooldownReduction",
                  "AirMoveIncreasePercent"
                ],
                "important": [],
                "properties": []
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Allows an additional use of "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Air Jump"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " or "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Air Dash"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " before landing."
                  }
                ],
                "descriptionText": "Allows an additional use of Air Jump or Air Dash before landing.",
                "elevated": [],
                "important": [],
                "locString": "upgrade_superior_stamina_passive",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterMovement",
          "EShopFilterFireRate"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "stamina-mastery",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_aerial_supremacy"
        ]
      }
    },
    {
      "id": "upgrade_cooldown_reduction",
      "name": "Superior Cooldown",
      "slug": "superior-cooldown",
      "url": "https://varietygamers.com/deadlock/items/superior-cooldown/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "10",
                "m_strPropertyName": "CooldownReduction"
              },
              {
                "m_strBonus": "6",
                "m_strPropertyName": "OutOfCombatHealthRegen"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_magic_tempo"
        ],
        "cooldown": null,
        "cost": 4800,
        "description": [
          {
            "t": "text",
            "v": "Reduces the "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Cooldown"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " of your abilities."
          }
        ],
        "descriptionText": "Reduces the Cooldown of your abilities.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/superior_cooldown",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "CooldownReduction": {
            "cssClass": "cooldown",
            "displayType": "ETechCooldown",
            "label": "Ability Cooldown Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "20"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "4"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Reduces the "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Cooldown"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " of your abilities."
                  }
                ],
                "descriptionText": "Reduces the Cooldown of your abilities.",
                "elevated": [
                  "CooldownReduction"
                ],
                "important": [],
                "locString": "upgrade_cooldown_reduction_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 2400,
        "shopFilters": [
          "EShopFilterHealing"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "superior-cooldown",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_transcendent_cooldown"
        ]
      }
    },
    {
      "id": "upgrade_imbued_duration_extender",
      "name": "Superior Duration",
      "slug": "superior-duration",
      "url": "https://varietygamers.com/deadlock/items/superior-duration/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "12",
                "m_strPropertyName": "BonusAbilityDurationPercent"
              },
              {
                "m_strBonus": "8",
                "m_strPropertyName": "BulletResist"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_arcane_extension"
        ],
        "cooldown": null,
        "cost": 4800,
        "description": [
          {
            "t": "text",
            "v": "Increases the "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "duration"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " of your abilities and items."
          }
        ],
        "descriptionText": "Increases the duration of your abilities and items.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/superior_duration",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusAbilityDurationPercent": {
            "cssClass": "duration",
            "displayType": "ETechDuration",
            "label": "Ability Duration",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BONUS_ABILITY_DURATION_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "28"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "statFeed": true,
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "8"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BulletResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Increases the "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "duration"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " of your abilities and items."
                  }
                ],
                "descriptionText": "Increases the duration of your abilities and items.",
                "elevated": [
                  "BonusAbilityDurationPercent"
                ],
                "important": [],
                "locString": "upgrade_imbued_duration_extender_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 2400,
        "shopFilters": [],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "superior-duration",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_suppressor",
      "name": "Suppressor",
      "slug": "suppressor",
      "url": "https://varietygamers.com/deadlock/items/suppressor/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "12",
                "m_strPropertyName": "TechPower"
              },
              {
                "m_strBonus": "16",
                "m_strPropertyName": "BulletResist"
              },
              {
                "m_strBonus": "20",
                "m_strPropertyName": "FireRateSlow"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "When you deal "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": " to enemies, you also reduce their "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Fire Rate"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "When you deal spirit damage to enemies, you also reduce their Fire Rate.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/suppressor",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "4.5"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "8"
          },
          "FireRateSlow": {
            "cssClass": "fire_rate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_FIRE_RATE_SLOW",
            "usage": "ConditionallyEnemyApplied",
            "value": "28"
          },
          "TechPower": {
            "cssClass": "tech_damage",
            "disableValue": "0",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "6"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "TechPower",
                  "BulletResist"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "When you deal "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": " to enemies, you also reduce their "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Fire Rate"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "When you deal spirit damage to enemies, you also reduce their Fire Rate.",
                "elevated": [],
                "important": [
                  "FireRateSlow",
                  "AbilityDuration"
                ],
                "locString": "upgrade_suppressor_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterHealing",
          "EShopFilterDisruption"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "suppressor",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_magic_storm",
      "name": "Surge of Power",
      "slug": "surge-of-power",
      "url": "https://varietygamers.com/deadlock/items/surge-of-power/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "32",
                "m_strPropertyName": "ImbuedTechPower"
              },
              {
                "m_strBonus": "18",
                "m_strPropertyName": "FireRateBonus"
              },
              {
                "m_strBonus": "2m",
                "m_strPropertyName": "BonusMoveSpeed"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_improved_spirit"
        ],
        "cooldown": 14,
        "cost": 4000,
        "description": [
          {
            "t": "text",
            "v": "Imbue an ability with "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "permanent Spirit Power"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". When that ability is used, gain bonus "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Move Speed"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and maintain full speed while attacking."
          }
        ],
        "descriptionText": "Imbue an ability with permanent Spirit Power. When that ability is used, gain bonus Move Speed and maintain full speed while attacking.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/surge_of_power",
        "imbue": true,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "14"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "usage": "ConditionallyApplied",
            "value": "1.75m"
          },
          "FireRateBonus": {
            "cssClass": "fire_rate",
            "displayType": "EFireRate",
            "label": "Fire Rate Bonus",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "usage": "ConditionallyApplied",
            "value": "20"
          },
          "ImbuedTechPower": {
            "cssClass": "tech_damage",
            "displayType": "ETechPower",
            "label": "Imbued Ability Spirit Power",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "28"
          },
          "MoveWhileShootingSpeedPenaltyReductionPercent": {
            "cssClass": "move_speed",
            "label": "Move While Shooting Speed Penalty Reduction Percent",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_WHILE_SHOOTING_PENALTY_REDUCTION_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "100"
          },
          "MoveWhileZoomedSpeedPenaltyReductionPercent": {
            "cssClass": "move_speed",
            "label": "Move While Zoomed Speed Penalty Reduction Percent",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_WHILE_ZOOMED_PENALTY_REDUCTION_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "100"
          },
          "MovementSpeedBonusDuration": {
            "cssClass": "duration",
            "label": "Move Speed Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "8"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Imbue an ability with "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "permanent Spirit Power"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". When that ability is used, gain bonus "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Move Speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and maintain full speed while attacking."
                  }
                ],
                "descriptionText": "Imbue an ability with permanent Spirit Power. When that ability is used, gain bonus Move Speed and maintain full speed while attacking.",
                "elevated": [],
                "important": [
                  "ImbuedTechPower",
                  "FireRateBonus",
                  "BonusMoveSpeed"
                ],
                "locString": "upgrade_magic_storm_desc",
                "properties": [
                  "MovementSpeedBonusDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterMovement"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "surge-of-power",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_blitz_bullets",
      "name": "Swift Striker",
      "slug": "swift-striker",
      "url": "https://varietygamers.com/deadlock/items/swift-striker/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BonusFireRate"
              },
              {
                "m_strBonus": "4m",
                "m_strPropertyName": "BonusSprintSpeed"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_rapid_rounds"
        ],
        "cooldown": null,
        "cost": 2400,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/swift_striker",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "value": ""
          },
          "BonusFireRate": {
            "displayType": "EFireRate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_FIRE_RATE",
            "statFeed": true,
            "usage": "always",
            "value": "20"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "statFeed": true,
            "usage": "always",
            "value": "0.75m"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusFireRate"
                ],
                "important": [],
                "properties": [
                  "BaseAttackDamagePercent",
                  "BonusSprintSpeed"
                ]
              }
            ],
            "type": "innate"
          }
        ],
        "sellPrice": 1200,
        "shopFilters": [
          "EShopFilterFireRate"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "swift-striker",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_magic_shock",
      "name": "Tankbuster",
      "slug": "tankbuster",
      "url": "https://varietygamers.com/deadlock/items/tankbuster/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "5",
                "m_strPropertyName": "CurrentHealthDamage"
              },
              {
                "m_strBonus": "100",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "60",
                "m_strPropertyName": "Damage"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_magic_burst"
        ],
        "cooldown": 14,
        "cost": 4000,
        "description": [
          {
            "t": "text",
            "v": "Charges up over time with "
          },
          {
            "a": "BonusSpiritDamage",
            "t": "attribute",
            "v": "bonus spirit damage"
          },
          {
            "t": "text",
            "v": ", causing abilities dealing more than "
          },
          {
            "c": [
              {
                "p": "MinimumDamage",
                "t": "value",
                "v": "165"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " damage to deal additional damage. "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Ignores Spirit Resistance."
              }
            ],
            "t": "highlight"
          }
        ],
        "descriptionText": "Charges up over time with bonus spirit damage, causing abilities dealing more than 165 damage to deal additional damage. Ignores Spirit Resistance.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/tankbuster",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityChargeUpTime": {
            "label": "Charge-Up Time",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "14"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "14"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "50"
          },
          "CurrentHealthDamage": {
            "cssClass": "tech_damage",
            "label": "Current Health Damage",
            "labelFrom": "name",
            "value": "7.5"
          },
          "Damage": {
            "cssClass": "tech_damage",
            "label": "Damage",
            "labelFrom": "loc",
            "value": "40"
          },
          "MinimumDamage": {
            "label": "Minimum Damage",
            "labelFrom": "name",
            "value": "165"
          },
          "ReProcLockoutTime": {
            "label": "Re Proc Lockout Time",
            "labelFrom": "name",
            "value": "5"
          },
          "WatcherMaxDuration": {
            "label": "Watcher Max Duration",
            "labelFrom": "name",
            "value": "30"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Charges up over time with "
                  },
                  {
                    "a": "BonusSpiritDamage",
                    "t": "attribute",
                    "v": "bonus spirit damage"
                  },
                  {
                    "t": "text",
                    "v": ", causing abilities dealing more than "
                  },
                  {
                    "c": [
                      {
                        "p": "MinimumDamage",
                        "t": "value",
                        "v": "165"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " damage to deal additional damage. "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Ignores Spirit Resistance."
                      }
                    ],
                    "t": "highlight"
                  }
                ],
                "descriptionText": "Charges up over time with bonus spirit damage, causing abilities dealing more than 165 damage to deal additional damage. Ignores Spirit Resistance.",
                "elevated": [],
                "important": [
                  "Damage",
                  "CurrentHealthDamage"
                ],
                "locString": "upgrade_magic_shock_desc",
                "properties": [
                  "AbilityChargeUpTime"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 2000,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterDisruption"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "tankbuster",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_chain_lightning",
      "name": "Tesla Bullets",
      "slug": "tesla-bullets",
      "url": "https://varietygamers.com/deadlock/items/tesla-bullets/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "25",
                "m_strPropertyName": "DamagePerChain"
              },
              {
                "m_strBonus": "25",
                "m_strPropertyName": "BonusPerChain"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 3200,
        "description": [
          {
            "t": "text",
            "v": "Your bullets have a chance to "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "shock"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " your target. The "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "shock"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " will jump to a nearby enemy."
          }
        ],
        "descriptionText": "Your bullets have a chance to shock your target. The shock will jump to a nearby enemy.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/tesla_bullets",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusPerChain": {
            "cssClass": "tech_damage",
            "label": "Damage on Jump",
            "labelFrom": "loc",
            "value": "33"
          },
          "ChainCount": {
            "label": "Max Jumps",
            "labelFrom": "loc",
            "value": "4"
          },
          "ChainRadius": {
            "cssClass": "distance",
            "label": "Jump Radius",
            "labelFrom": "loc",
            "postfix": "m",
            "value": "8m"
          },
          "ChainTickRate": {
            "label": "Chain Tick Rate",
            "labelFrom": "name",
            "value": "0.4"
          },
          "DamagePerChain": {
            "cssClass": "tech_damage",
            "label": "Shock Damage",
            "labelFrom": "loc",
            "value": "33"
          },
          "ProcChance": {
            "label": "Proc Chance",
            "labelFrom": "loc",
            "postfix": "%",
            "value": "15"
          },
          "ProcCooldown": {
            "cssClass": "cooldown",
            "label": "Max Frequency",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.2"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your bullets have a chance to "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "shock"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " your target. The "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "shock"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " will jump to a nearby enemy."
                  }
                ],
                "descriptionText": "Your bullets have a chance to shock your target. The shock will jump to a nearby enemy.",
                "elevated": [],
                "important": [
                  "DamagePerChain",
                  "ProcChance"
                ],
                "locString": "upgrade_chain_lightning_desc",
                "properties": [
                  "ProcCooldown",
                  "ChainCount",
                  "ChainRadius"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterFireRate"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "tesla-bullets",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_capacitor"
        ]
      }
    },
    {
      "id": "upgrade_titan_round",
      "name": "Titanic Magazine",
      "slug": "titanic-magazine",
      "url": "https://varietygamers.com/deadlock/items/titanic-magazine/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "18",
                "m_strPropertyName": "BaseAttackDamagePercent"
              },
              {
                "m_strBonus": "70",
                "m_strPropertyName": "BonusClipSizePercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_clip_size"
        ],
        "cooldown": null,
        "cost": 2400,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/titanic_magazine",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "14"
          },
          "BonusClipSizePercent": {
            "displayType": "EClipSizeIncrease",
            "label": "Max Ammo",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "100"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BonusClipSizePercent"
                ],
                "important": [],
                "properties": [
                  "BaseAttackDamagePercent"
                ]
              }
            ],
            "type": "innate"
          }
        ],
        "sellPrice": 1200,
        "shopFilters": [
          "EShopFilterClipSize",
          "EShopFilterWeaponDamage"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "titanic-magazine",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_tech_damage_pulse",
      "name": "Torment Pulse",
      "slug": "torment-pulse",
      "url": "https://varietygamers.com/deadlock/items/torment-pulse/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "75",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "30",
                "m_strPropertyName": "DamagePulseAmount"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 1.4,
        "cost": 3200,
        "description": [
          {
            "t": "text",
            "v": "Periodically deals "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": " to the closest two enemies nearby."
          }
        ],
        "descriptionText": "Periodically deals spirit damage to the closest two enemies nearby.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/torment_pulse",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "1.4"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "100"
          },
          "DamagePulseAmount": {
            "cssClass": "tech_damage",
            "label": "Pulse Damage",
            "labelFrom": "loc",
            "value": "25"
          },
          "DamagePulseRadius": {
            "cssClass": "distance",
            "label": "Pulse Radius",
            "labelFrom": "loc",
            "postfix": "m",
            "value": "9m"
          },
          "MeleeResistPercent": {
            "displayType": "EMeleeResist",
            "label": "Melee Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MELEE_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "18"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth",
                  "MeleeResistPercent"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Periodically deals "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": " to the closest two enemies nearby."
                  }
                ],
                "descriptionText": "Periodically deals spirit damage to the closest two enemies nearby.",
                "elevated": [],
                "important": [
                  "DamagePulseAmount"
                ],
                "locString": "upgrade_tech_damage_pulse_desc",
                "properties": [
                  "DamagePulseRadius",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "torment-pulse",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_toxic_bullets",
      "name": "Toxic Bullets",
      "slug": "toxic-bullets",
      "url": "https://varietygamers.com/deadlock/items/toxic-bullets/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-30",
                "m_strPropertyName": "HealAmpReceivePenaltyPercent"
              },
              {
                "m_strBonus": "-30",
                "m_strPropertyName": "HealAmpRegenPenaltyPercent"
              },
              {
                "m_strBonus": "0.7",
                "m_strPropertyName": "DotHealthPercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 3200,
        "description": [
          {
            "t": "text",
            "v": "Your bullets build up a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Bleed"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " on enemies, causing them to lose a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "percentage"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " of their "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Max Health"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " over time. Also applies "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Healing Reduction"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " on the bleeding target."
          }
        ],
        "descriptionText": "Your bullets build up a Bleed on enemies, causing them to lose a percentage of their Max Health over time. Also applies Healing Reduction on the bleeding target.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/toxic_bullets",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BuildUpDuration": {
            "cssClass": "duration",
            "label": "Build Up Duration",
            "labelFrom": "name",
            "value": "5"
          },
          "BuildUpPerShot": {
            "displayType": "EBuildUpRate",
            "label": "Build Up Per Shot",
            "labelFrom": "name",
            "value": "1.28"
          },
          "DotDuration": {
            "cssClass": "duration",
            "label": "Dot Duration",
            "labelFrom": "name",
            "value": "4"
          },
          "DotHealthPercent": {
            "cssClass": "tech_damage",
            "label": "Bleed Damage",
            "labelFrom": "loc",
            "postfix": "%/sec",
            "value": "1.9"
          },
          "DotMultiplerTroopers": {
            "label": "Dot Multipler Troopers",
            "labelFrom": "name",
            "value": "0.5"
          },
          "HealAmpReceivePenaltyPercent": {
            "cssClass": "damage",
            "label": "Healing Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "",
            "provides": "MODIFIER_VALUE_HEAL_AMP_RECEIVE_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-35"
          },
          "HealAmpRegenPenaltyPercent": {
            "cssClass": "damage",
            "label": "Healing Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-35"
          },
          "TickRate": {
            "label": "Tick Rate",
            "labelFrom": "name",
            "value": "0.5"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your bullets build up a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Bleed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " on enemies, causing them to lose a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "percentage"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " of their "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Max Health"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " over time. Also applies "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Healing Reduction"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " on the bleeding target."
                  }
                ],
                "descriptionText": "Your bullets build up a Bleed on enemies, causing them to lose a percentage of their Max Health over time. Also applies Healing Reduction on the bleeding target.",
                "elevated": [],
                "important": [
                  "DotHealthPercent",
                  "HealAmpReceivePenaltyPercent"
                ],
                "locString": "upgrade_toxic_bullets_desc",
                "properties": [
                  "DotDuration",
                  "BuildUpPerShot"
                ]
              }
            ],
            "type": "none"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterMagicDamage",
          "EShopFilterDisruption"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "toxic-bullets",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_transcendent_cooldown",
      "name": "Transcendent Cooldown",
      "slug": "transcendent-cooldown",
      "url": "https://varietygamers.com/deadlock/items/transcendent-cooldown/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "10",
                "m_strPropertyName": "ItemCooldownReduction"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "OutOfCombatHealthRegen"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "CooldownReduction"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "tech_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_cooldown_reduction"
        ],
        "cooldown": null,
        "cost": 11200,
        "description": [
          {
            "t": "text",
            "v": "Reduces the "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Cooldown"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " of your abilities and items."
          }
        ],
        "descriptionText": "Reduces the Cooldown of your abilities and items.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/transcendent_cooldown",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "CooldownReduction": {
            "cssClass": "cooldown",
            "displayType": "ETechCooldown",
            "label": "Ability Cooldown Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "25"
          },
          "ItemCooldownReduction": {
            "cssClass": "cooldown",
            "displayType": "EItemCooldown",
            "label": "Item Cooldown Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_ITEM_COOLDOWN_REDUCTION_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "25"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "4"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Reduces the "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Cooldown"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " of your abilities and items."
                  }
                ],
                "descriptionText": "Reduces the Cooldown of your abilities and items.",
                "elevated": [
                  "CooldownReduction",
                  "ItemCooldownReduction"
                ],
                "important": [],
                "locString": "upgrade_transcendent_cooldown_desc",
                "properties": []
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 5600,
        "shopFilters": [
          "EShopFilterHealing"
        ],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "transcendent-cooldown",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_timeless_emblem"
        ]
      }
    },
    {
      "id": "upgrade_trophy_collector",
      "name": "Trophy Collector",
      "slug": "trophy-collector",
      "url": "https://varietygamers.com/deadlock/items/trophy-collector/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "3",
                "m_strPropertyName": "StackingTechRadiusMultiplier"
              },
              {
                "m_strBonus": "3",
                "m_strPropertyName": "StackingTechRangeMultiplier"
              },
              {
                "m_strBonus": "6",
                "m_strPropertyName": "OutOfCombatHealthRegen"
              },
              {
                "m_strBonus": "12m",
                "m_strPropertyName": "BonusSprintSpeed"
              },
              {
                "m_strBonus": "83",
                "m_strPropertyName": "MaxStacks"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_sprint_booster"
        ],
        "cooldown": null,
        "cost": 2400,
        "description": [
          {
            "t": "text",
            "v": "Whenever you score an "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "assist or kill"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ", gain extra "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "sprint"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ", "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "ability range"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "passive soul generation"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". This effect stacks and persists through death."
          }
        ],
        "descriptionText": "Whenever you score an assist or kill, gain extra sprint, ability range and passive soul generation. This effect stacks and persists through death.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/trophy_collector",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "statFeed": true,
            "usage": "always",
            "value": "2.0m"
          },
          "MaxStacks": {
            "label": "Max Stacks",
            "labelFrom": "loc",
            "value": "16"
          },
          "NonPlayerBonusWeaponPower": {
            "conditional": "against NPCs",
            "cssClass": "bullet_damage",
            "label": "Weapon Damage vs. NPCs",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_TO_NPC_INCREASE",
            "statFeed": true,
            "usage": "ConditionallyApplied",
            "value": "-15"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "2"
          },
          "StackingBonusSprintSpeed": {
            "cssClass": "move_speed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "value": "0.15m"
          },
          "StackingGoldPerMinute": {
            "cssClass": "souls",
            "label": "Stacking Gold Per Minute",
            "labelFrom": "name",
            "value": "16"
          },
          "StackingTechRadiusMultiplier": {
            "cssClass": "distance",
            "label": "Stacking Tech Radius Multiplier",
            "labelFrom": "name",
            "value": "0.75"
          },
          "StackingTechRangeMultiplier": {
            "cssClass": "distance",
            "label": "Ability Range",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "value": "0.75"
          },
          "ThinkRate": {
            "label": "Think Rate",
            "labelFrom": "name",
            "value": "3"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "NonPlayerBonusWeaponPower",
                  "BonusSprintSpeed",
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Whenever you score an "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "assist or kill"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", gain extra "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "sprint"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "ability range"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "passive soul generation"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". This effect stacks and persists through death."
                  }
                ],
                "descriptionText": "Whenever you score an assist or kill, gain extra sprint, ability range and passive soul generation. This effect stacks and persists through death.",
                "elevated": [],
                "important": [
                  "StackingBonusSprintSpeed",
                  "StackingTechRangeMultiplier",
                  "StackingGoldPerMinute"
                ],
                "locString": "upgrade_trophy_collector_desc",
                "properties": [
                  "MaxStacks"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 1200,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterHealing",
          "EShopFilterMovement"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "trophy-collector",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_unstoppable",
      "name": "Unstoppable",
      "slug": "unstoppable",
      "url": "https://varietygamers.com/deadlock/items/unstoppable/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "1.25",
                "m_strPropertyName": "AbilityDuration"
              },
              {
                "m_strBonus": "75",
                "m_strPropertyName": "BonusHealth"
              },
              {
                "m_strBonus": "-35",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "StatusResistancePercent"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "armor_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_debuff_reducer"
        ],
        "cooldown": 60,
        "cost": 8000,
        "description": [
          {
            "t": "text",
            "v": "Temporarily suppress "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "negative status effects"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and become "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "immune"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " to "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Stun, Silence, Sleep, Root, and Disarm"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ". "
          },
          {
            "t": "br"
          },
          {
            "t": "text",
            "v": "Cannot be used while "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Stunned"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " or "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Slept"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Temporarily suppress negative status effects and become immune to Stun, Silence, Sleep, Root, and Disarm. Cannot be used while Stunned or Slept.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/unstoppable",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "60"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "5.5"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "125"
          },
          "StatusResistancePercent": {
            "cssClass": "duration",
            "displayType": "EDebuffResist",
            "label": "Debuff Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_STATUS_RESISTANCE",
            "statFeed": true,
            "usage": "always",
            "value": "25"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "StatusResistancePercent",
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Temporarily suppress "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "negative status effects"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and become "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "immune"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " to "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Stun, Silence, Sleep, Root, and Disarm"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". "
                  },
                  {
                    "t": "br"
                  },
                  {
                    "t": "text",
                    "v": "Cannot be used while "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Stunned"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " or "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Slept"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Temporarily suppress negative status effects and become immune to Stun, Silence, Sleep, Root, and Disarm. Cannot be used while Stunned or Slept.",
                "elevated": [],
                "important": [
                  "AbilityDuration"
                ],
                "locString": "upgrade_unstoppable_desc",
                "properties": [
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 4000,
        "shopFilters": [
          "EShopFilterDurability",
          "EShopFilterMovement"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "unstoppable",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_surging_power",
      "name": "Vampiric Burst",
      "slug": "vampiric-burst",
      "url": "https://varietygamers.com/deadlock/items/vampiric-burst/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "25",
                "m_strPropertyName": "ActiveBonusFireRate"
              },
              {
                "m_strBonus": "-10",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "BulletResist"
              },
              {
                "m_strBonus": "16",
                "m_strPropertyName": "BulletLifestealPercent"
              },
              {
                "m_strBonus": "110",
                "m_strPropertyName": "BonusHealth"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "armor_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_vampire"
        ],
        "cooldown": 30,
        "cost": 8000,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/vampiric_burst",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "30"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "5"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "ActiveBonusFireRate": {
            "cssClass": "fire_rate",
            "displayType": "EFireRate",
            "label": "Fire Rate",
            "labelFrom": "loc",
            "postfix": "%",
            "value": "34"
          },
          "ActiveBonusLifesteal": {
            "cssClass": "healing",
            "displayType": "EBulletLifesteal",
            "label": "Active Bonus Lifesteal",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_BULLET_LIFESTEAL",
            "value": "70"
          },
          "ActiveReloadPercent": {
            "label": "Ammo",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "+",
            "value": "75"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "6"
          },
          "BonusHealth": {
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "100"
          },
          "BulletLifestealPercent": {
            "cssClass": "healing",
            "displayType": "EBulletLifesteal",
            "label": "Bullet Lifesteal",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_LIFESTEAL",
            "statFeed": true,
            "usage": "always",
            "value": "13"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "statFeed": true,
            "usage": "IntrinsicallyProvidedInAbility",
            "value": "10"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BulletLifestealPercent",
                  "BulletResist",
                  "BonusHealth",
                  "BaseAttackDamagePercent"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Grants "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Lifesteal"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Fire Rate"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", and "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Ammo"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ". This added Ammo is not limited by your max magazine size."
                  }
                ],
                "descriptionText": "Grants Lifesteal, Fire Rate, and Ammo. This added Ammo is not limited by your max magazine size.",
                "elevated": [],
                "important": [
                  "ActiveBonusLifesteal",
                  "ActiveBonusFireRate"
                ],
                "locString": "upgrade_surging_power_active",
                "properties": [
                  "ActiveReloadPercent",
                  "AbilityCooldown",
                  "AbilityDuration"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 4000,
        "shopFilters": [
          "EShopFilterFireRate",
          "EShopFilterWeaponDamage",
          "EShopFilterMovement",
          "EShopFilterHealing"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "vampiric-burst",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_veil_walker",
      "name": "Veil Walker",
      "slug": "veil-walker",
      "url": "https://varietygamers.com/deadlock/items/veil-walker/",
      "status": "changed",
      "verdict": "buffed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "25",
                "m_strPropertyName": "SpiritPower"
              },
              {
                "m_strBonus": "6m",
                "m_strPropertyName": "InvisMoveSpeedMod"
              },
              {
                "m_strBonus": "300",
                "m_strPropertyName": "HealOnVeil"
              },
              {
                "m_strBonus": "-9",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "4",
                "m_strPropertyName": "InvisDuration"
              },
              {
                "m_strBonus": "4m",
                "m_strPropertyName": "BonusMoveSpeed"
              },
              {
                "m_strBonus": "8",
                "m_strPropertyName": "OutOfCombatHealthRegen"
              },
              {
                "m_strBonus": "12m",
                "m_strPropertyName": "BonusSprintSpeed"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t3",
          "invis_base"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 15,
        "cost": 3200,
        "description": [
          {
            "t": "text",
            "v": "Walking through a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "cosmic veil"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " grants you "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Stealth"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": ", "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Heal"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " and increased "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Move Speed"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Walking through a cosmic veil grants you Stealth, Heal and increased Move Speed.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/veil_walker",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "15"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "16"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "125"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "label": "Bonus Move Speed",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "units": "metersPerSecond",
            "usage": "ConditionallyApplied",
            "value": "3.5m"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "statFeed": true,
            "usage": "always",
            "value": "0m"
          },
          "HealOnVeil": {
            "cssClass": "healing",
            "label": "Heal On Veil",
            "labelFrom": "name",
            "value": "85"
          },
          "InvisAlertWhenFading": {
            "label": "Invis Alert When Fading",
            "labelFrom": "name",
            "value": "1"
          },
          "InvisDuration": {
            "cssClass": "duration",
            "label": "Invisibility Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "8"
          },
          "InvisFadeToDuration": {
            "cssClass": "duration",
            "label": "Fade Time",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.25"
          },
          "RevealOnDamageDuration": {
            "cssClass": "duration",
            "label": "Reveal On Damage Duration",
            "labelFrom": "name",
            "value": "0.5"
          },
          "RevealOnSpottedDuration": {
            "cssClass": "duration",
            "label": "Reveal On Spotted Duration",
            "labelFrom": "name",
            "value": "1.25"
          },
          "SpiritPower": {
            "cssClass": "tech_damage",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "name",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "6"
          },
          "SpottedRadius": {
            "label": "Spotted Radius",
            "labelFrom": "name",
            "value": "20m"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth",
                  "SpiritPower"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Walking through a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "cosmic veil"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " grants you "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Stealth"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ", "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Heal"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " and increased "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Move Speed"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Walking through a cosmic veil grants you Stealth, Heal and increased Move Speed.",
                "elevated": [],
                "important": [
                  "StatusEffectInvisible",
                  "BonusMoveSpeed",
                  "HealOnVeil"
                ],
                "locString": "upgrade_veil_walker_desc",
                "properties": [
                  "InvisDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterDurability",
          "EShopFilterClipSize"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "veil-walker",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_aoe_root",
      "name": "Vortex Web",
      "slug": "vortex-web",
      "url": "https://varietygamers.com/deadlock/items/vortex-web/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "9m",
                "m_strPropertyName": "BonusSprintSpeed"
              },
              {
                "m_strBonus": "-22",
                "m_strPropertyName": "AbilityCooldown"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "TechRadiusMultiplier"
              },
              {
                "m_strBonus": "10",
                "m_strPropertyName": "TechRangeMultiplier"
              },
              {
                "m_strBonus": "12",
                "m_strPropertyName": "SlowPercent"
              }
            ]
          },
          {},
          {}
        ],
        "activation": "active",
        "baseClasses": [
          "tech_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_containment"
        ],
        "cooldown": 42,
        "cost": 8000,
        "description": null,
        "descriptionText": "",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/spirit/vortex_web",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastDelay": {
            "cssClass": "cast",
            "disableValue": "0",
            "label": "Cast Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.2"
          },
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Cast Range",
            "labelFrom": "loc",
            "postfix": "m",
            "units": "meters",
            "value": "30m"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "42"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityDuration": {
            "cssClass": "duration",
            "disableValue": "0",
            "label": "Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "4.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusSprintSpeed": {
            "cssClass": "move_speed",
            "displayType": "ESprintSpeed",
            "label": "Sprint Speed",
            "labelFrom": "loc",
            "postfix": "m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
            "statFeed": true,
            "usage": "always",
            "value": "0.75m"
          },
          "CaptureRadius": {
            "cssClass": "distance",
            "label": "Capture Radius",
            "labelFrom": "name",
            "value": "12m"
          },
          "GroundDashReductionPercent": {
            "cssClass": "slow",
            "label": "Dash Distance",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_MOVEMENT_GROUND_DASH_REDUCTION_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-36"
          },
          "SlowPercent": {
            "cssClass": "slow",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "28"
          },
          "TechRadiusMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRadius",
            "label": "Radius",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "8"
          },
          "TechRangeMultiplier": {
            "cssClass": "distance",
            "displayType": "ETechRange",
            "label": "Ability Range",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
            "statFeed": true,
            "usage": "always",
            "value": "8"
          },
          "TetherDuration": {
            "label": "Tether Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0.5"
          },
          "TetherRadius": {
            "cssClass": "distance",
            "displayType": "ETechRange",
            "label": "Tether Radius",
            "labelFrom": "name",
            "postfix": "m",
            "value": "1m"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "TechRangeMultiplier",
                  "BonusSprintSpeed"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Throw a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "vacuum"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " grenade, pulling all enemies into a small area and applying "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Slowing Hex"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": ".  "
                  },
                  {
                    "c": [
                      {
                        "t": "br"
                      },
                      {
                        "t": "br"
                      },
                      {
                        "t": "text",
                        "v": "Alt Cast to Target Unit Directly."
                      }
                    ],
                    "t": "diminish"
                  }
                ],
                "descriptionText": "Throw a vacuum grenade, pulling all enemies into a small area and applying Slowing Hex. Alt Cast to Target Unit Directly.",
                "elevated": [],
                "important": [
                  "CaptureRadius",
                  "SlowPercent"
                ],
                "locString": "upgrade_aoe_root_active",
                "properties": [
                  "AbilityDuration",
                  "AbilityCooldown",
                  "GroundDashReductionPercent"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 4000,
        "shopFilters": [],
        "slot": "spirit",
        "slotLabel": "Spirit",
        "slug": "vortex-web",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_warp_stone",
      "name": "Warp Stone",
      "slug": "warp-stone",
      "url": "https://varietygamers.com/deadlock/items/warp-stone/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "20",
                "m_strPropertyName": "BulletResist"
              },
              {
                "m_strBonus": "9m",
                "m_strPropertyName": "AbilityCastRange"
              },
              {
                "m_strBonus": "-3",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "active",
        "baseClasses": [
          "armor_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 16,
        "cost": 3200,
        "description": [
          {
            "c": [
              {
                "t": "text",
                "v": "Teleport"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " straight ahead, gaining "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Bullet Resist"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Teleport straight ahead, gaining Bullet Resist.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/warp_stone",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCastRange": {
            "cssClass": "range",
            "label": "Ability Cast Range",
            "labelFrom": "name",
            "units": "meters",
            "value": "11m"
          },
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "16"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "usage": "ConditionallyApplied",
            "value": "30"
          },
          "CasterBuffDuration": {
            "cssClass": "duration",
            "label": "Caster Buff Duration",
            "labelFrom": "name",
            "value": "6"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "description": [
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Teleport"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " straight ahead, gaining "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Bullet Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Teleport straight ahead, gaining Bullet Resist.",
                "elevated": [],
                "important": [
                  "AbilityCastRange",
                  "BulletResist"
                ],
                "locString": "upgrade_warp_stone_desc",
                "properties": [
                  "CasterBuffDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "active"
          }
        ],
        "sellPrice": 1600,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterMovement"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "warp-stone",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_headshot_booster2",
      "name": "Weakening Headshot ",
      "slug": "weakening-headshot",
      "url": "https://varietygamers.com/deadlock/items/weakening-headshot/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "-7",
                "m_strPropertyName": "BulletResistReduction"
              },
              {
                "m_strBonus": "125",
                "m_strPropertyName": "BonusHealth"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": null,
        "cost": 1600,
        "description": [
          {
            "t": "text",
            "v": "Landing a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Headshot"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " reduces their "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Bullet Resist"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Landing a Headshot reduces their Bullet Resist.",
        "disabled": false,
        "disabledOn": [
          "hero_necro"
        ],
        "icon": "items/weapon/weakening_headshot",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BonusHealth": {
            "cssClass": "health",
            "displayType": "EMaxHealth",
            "label": "Bonus Health",
            "labelFrom": "loc",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_HEALTH_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "60"
          },
          "BulletResistReduction": {
            "cssClass": "bullet_armor_down",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
            "usage": "ConditionallyApplied",
            "value": "-12"
          },
          "DebuffDuration": {
            "cssClass": "duration",
            "label": "Debuff Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "12"
          },
          "DiminishingMultiplier": {
            "label": "Diminishing Multiplier",
            "labelFrom": "name",
            "value": "0.5"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "BonusHealth"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Landing a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Headshot"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " reduces their "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Bullet Resist"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Landing a Headshot reduces their Bullet Resist.",
                "elevated": [],
                "important": [
                  "HeadshotBonusDamage",
                  "BulletResistReduction"
                ],
                "locString": "upgrade_headshot_booster2_desc",
                "properties": [
                  "DebuffDuration",
                  "AbilityCooldown"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 800,
        "shopFilters": [
          "EShopFilterDurability",
          "EShopFilterFireRate"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "weakening-headshot",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": [
          "upgrade_banshee_slugs"
        ]
      }
    },
    {
      "id": "upgrade_weapon_shielding",
      "name": "Weapon Shielding",
      "slug": "weapon-shielding",
      "url": "https://varietygamers.com/deadlock/items/weapon-shielding/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "3",
                "m_strPropertyName": "OutOfCombatHealthRegen"
              },
              {
                "m_strBonus": "225",
                "m_strPropertyName": "CombatBarrier"
              },
              {
                "m_strBonus": "15",
                "m_strPropertyName": "BulletResist"
              },
              {
                "m_strBonus": "-20",
                "m_strPropertyName": "AbilityCooldown"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t2"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_grit"
        ],
        "cooldown": 35,
        "cost": 2400,
        "description": [
          {
            "t": "text",
            "v": "Gain a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Barrier"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " whenever you take significant "
          },
          {
            "a": "WeaponDamage",
            "t": "attribute",
            "v": "weapon damage"
          },
          {
            "t": "text",
            "v": " from enemy Heroes in a small time frame."
          }
        ],
        "descriptionText": "Gain a Barrier whenever you take significant weapon damage from enemy Heroes in a small time frame.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/weapon_shielding",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "35"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BarrierDuration": {
            "cssClass": "duration",
            "label": "Barrier Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "8"
          },
          "BulletResist": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Bullet Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
            "usage": "ConditionallyApplied",
            "value": "18"
          },
          "CombatBarrier": {
            "cssClass": "combat_barrier",
            "label": "Barrier",
            "labelFrom": "loc",
            "provides": "MODIFIER_VALUE_BARRIER_HEALTH",
            "usage": "ConditionallyApplied",
            "value": "300"
          },
          "DamageThreshold": {
            "cssClass": "bullet_armor_up",
            "displayType": "EBulletArmorDamageReduction",
            "label": "Damage Threshold",
            "labelFrom": "loc",
            "value": "250"
          },
          "DamageWindow": {
            "cssClass": "duration",
            "label": "Damage Window",
            "labelFrom": "name",
            "value": "4.0"
          },
          "OutOfCombatHealthRegen": {
            "cssClass": "healing",
            "displayType": "EOOCHealthRegen",
            "label": "Out of Combat Regen",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
            "statFeed": true,
            "usage": "always",
            "value": "2.5"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "OutOfCombatHealthRegen"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Gain a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Barrier"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " whenever you take significant "
                  },
                  {
                    "a": "WeaponDamage",
                    "t": "attribute",
                    "v": "weapon damage"
                  },
                  {
                    "t": "text",
                    "v": " from enemy Heroes in a small time frame."
                  }
                ],
                "descriptionText": "Gain a Barrier whenever you take significant weapon damage from enemy Heroes in a small time frame.",
                "elevated": [],
                "important": [
                  "CombatBarrier",
                  "BulletResist"
                ],
                "locString": "upgrade_weapon_shielding_desc",
                "properties": [
                  "DamageThreshold",
                  "DamageWindow",
                  "AbilityCooldown",
                  "BarrierDuration"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 1200,
        "shopFilters": [
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "weapon-shielding",
        "tier": 2,
        "tierPrice": 1600,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_weighted_shots",
      "name": "Weighted Shots",
      "slug": "weighted-shots",
      "url": "https://varietygamers.com/deadlock/items/weighted-shots/",
      "status": "changed",
      "verdict": "changed",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "10",
                "m_strPropertyName": "StatusResistancePercent"
              },
              {
                "m_strBonus": "35",
                "m_strPropertyName": "BaseAttackDamagePercent"
              },
              {
                "m_strBonus": "16",
                "m_strPropertyName": "SlowPercent"
              },
              {
                "m_strBonus": "-8",
                "m_strPropertyName": "GroundDashReductionPercent"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "weapon_upgrade_t3"
        ],
        "brawlOnly": false,
        "components": [
          "upgrade_slowing_bullets"
        ],
        "cooldown": null,
        "cost": 4800,
        "description": [
          {
            "t": "text",
            "v": "Your bullets build up a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "Movement Slow"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": " on enemies."
          }
        ],
        "descriptionText": "Your bullets build up a Movement Slow on enemies.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/weapon/weighted_shots",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "BaseAttackDamagePercent": {
            "cssClass": "bullet_damage",
            "displayType": "EBaseWeaponDamageIncrease",
            "label": "Weapon Damage",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
            "statFeed": true,
            "units": "normal",
            "usage": "always",
            "value": "30"
          },
          "BonusMoveSpeed": {
            "cssClass": "move_speed",
            "displayType": "EMaxMoveSpeed",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": " m",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
            "statFeed": true,
            "usage": "always",
            "value": "-0.5m"
          },
          "BuildUpDuration": {
            "cssClass": "duration",
            "label": "Build Up Duration",
            "labelFrom": "name",
            "value": "5"
          },
          "BuildUpPerShot": {
            "displayType": "EBuildUpRate",
            "label": "Build Up Per Shot",
            "labelFrom": "name",
            "value": "0.7"
          },
          "GroundDashReductionPercent": {
            "cssClass": "slow",
            "label": "Dash Distance",
            "labelFrom": "loc",
            "postfix": "%",
            "provides": "MODIFIER_VALUE_MOVEMENT_GROUND_DASH_REDUCTION_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "-20"
          },
          "SlowDuration": {
            "cssClass": "duration",
            "label": "Slow Duration",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "3.5"
          },
          "SlowPercent": {
            "cssClass": "slow",
            "label": "Move Speed",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "-",
            "provides": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
            "usage": "ConditionallyApplied",
            "value": "24"
          },
          "StaminaCooldownReduction": {
            "displayType": "EStaminaRegenPercent",
            "label": "Stamina Recovery",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_STAMINA_REGEN_PER_SECOND_PERCENTAGE",
            "statFeed": true,
            "usage": "always",
            "value": "-14"
          },
          "StatusResistancePercent": {
            "cssClass": "duration",
            "displayType": "EDebuffResist",
            "label": "Debuff Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_STATUS_RESISTANCE",
            "statFeed": true,
            "usage": "always",
            "value": "22"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [
                  "BaseAttackDamagePercent"
                ],
                "important": [],
                "properties": [
                  "StatusResistancePercent",
                  "StaminaCooldownReduction",
                  "BonusMoveSpeed"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Your bullets build up a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "Movement Slow"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": " on enemies."
                  }
                ],
                "descriptionText": "Your bullets build up a Movement Slow on enemies.",
                "elevated": [],
                "important": [
                  "SlowPercent"
                ],
                "locString": "upgrade_weighted_shots_desc",
                "properties": [
                  "GroundDashReductionPercent",
                  "SlowDuration",
                  "BuildUpPerShot"
                ]
              }
            ],
            "type": "passive"
          }
        ],
        "sellPrice": 2400,
        "shopFilters": [
          "EShopFilterWeaponDamage"
        ],
        "slot": "weapon",
        "slotLabel": "Weapon",
        "slug": "weighted-shots",
        "tier": 3,
        "tierPrice": 3200,
        "titleTag": "",
        "upgradesTo": []
      }
    },
    {
      "id": "upgrade_absorbing_armor",
      "name": "Witchmail",
      "slug": "witchmail",
      "url": "https://varietygamers.com/deadlock/items/witchmail/",
      "status": "unchanged",
      "data": {
        "abilityUpgrades": [
          {
            "m_vecPropertyUpgrades": [
              {
                "m_strBonus": "26",
                "m_strPropertyName": "TechPower"
              },
              {
                "m_strBonus": "2",
                "m_strPropertyName": "CooldownReductionPerHit"
              },
              {
                "m_strBonus": "5",
                "m_strPropertyName": "TechResist"
              }
            ]
          }
        ],
        "activation": "passive",
        "baseClasses": [
          "armor_upgrade_t4"
        ],
        "brawlOnly": false,
        "components": [],
        "cooldown": 1,
        "cost": 6400,
        "description": [
          {
            "t": "text",
            "v": "Taking heavy hits of "
          },
          {
            "a": "SpiritDamage",
            "t": "attribute",
            "v": "spirit damage"
          },
          {
            "t": "text",
            "v": " from an enemy reduces a "
          },
          {
            "c": [
              {
                "t": "text",
                "v": "random ability cooldown"
              }
            ],
            "t": "highlight"
          },
          {
            "t": "text",
            "v": "."
          }
        ],
        "descriptionText": "Taking heavy hits of spirit damage from an enemy reduces a random ability cooldown.",
        "disabled": false,
        "disabledOn": [],
        "icon": "items/vitality/witchmail",
        "imbue": false,
        "inDevelopment": false,
        "named": true,
        "properties": {
          "AbilityCharges": {
            "cssClass": "cast",
            "disableValue": "-1",
            "label": "Charges",
            "labelFrom": "loc",
            "value": "0"
          },
          "AbilityCooldown": {
            "cssClass": "cooldown",
            "disableValue": "0",
            "label": "Cooldown",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "1"
          },
          "AbilityCooldownBetweenCharge": {
            "cssClass": "charge_cooldown",
            "disableValue": "-2",
            "label": "Charge Delay",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "-1.0"
          },
          "AbilityUnitTargetLimit": {
            "label": "Ability Unit Target Limit",
            "labelFrom": "name",
            "value": "1"
          },
          "CooldownReduction": {
            "label": "Ability Cooldown Reduction",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
            "value": "7"
          },
          "CooldownReductionPerHit": {
            "cssClass": "cooldown",
            "label": "Cooldown Reduction per Hit",
            "labelFrom": "loc",
            "postfix": "s",
            "value": "4"
          },
          "DamageThreshold": {
            "cssClass": "tech_damage",
            "displayType": "EStatsCount",
            "label": "Damage Threshold",
            "labelFrom": "loc",
            "units": "normal",
            "value": "75"
          },
          "TechPower": {
            "cssClass": "tech_damage",
            "disableValue": "0",
            "displayType": "ETechPower",
            "label": "Spirit Power",
            "labelFrom": "loc",
            "postfix": "",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_POWER",
            "statFeed": true,
            "usage": "always",
            "value": "14"
          },
          "TechResist": {
            "cssClass": "tech_armor_up",
            "displayType": "ETechArmorDamageReduction",
            "label": "Spirit Resist",
            "labelFrom": "loc",
            "postfix": "%",
            "prefix": "{s:sign}",
            "provides": "MODIFIER_VALUE_TECH_RESIST",
            "statFeed": true,
            "usage": "always",
            "value": "22"
          }
        },
        "sections": [
          {
            "attributes": [
              {
                "elevated": [],
                "important": [],
                "properties": [
                  "TechResist",
                  "TechPower"
                ]
              }
            ],
            "type": "innate"
          },
          {
            "attributes": [
              {
                "description": [
                  {
                    "t": "text",
                    "v": "Taking heavy hits of "
                  },
                  {
                    "a": "SpiritDamage",
                    "t": "attribute",
                    "v": "spirit damage"
                  },
                  {
                    "t": "text",
                    "v": " from an enemy reduces a "
                  },
                  {
                    "c": [
                      {
                        "t": "text",
                        "v": "random ability cooldown"
                      }
                    ],
                    "t": "highlight"
                  },
                  {
                    "t": "text",
                    "v": "."
                  }
                ],
                "descriptionText": "Taking heavy hits of spirit damage from an enemy reduces a random ability cooldown.",
                "elevated": [],
                "important": [
                  "CooldownReductionPerHit"
                ],
                "locString": "upgrade_absorbing_armor_desc",
                "properties": [
                  "AbilityCooldown",
                  "DamageThreshold"
                ]
              }
            ],
            "type": "none"
          }
        ],
        "sellPrice": 3200,
        "shopFilters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability"
        ],
        "slot": "vitality",
        "slotLabel": "Vitality",
        "slug": "witchmail",
        "tier": 4,
        "tierPrice": 6400,
        "titleTag": "",
        "upgradesTo": []
      }
    }
  ]
}
