{
  "id": "upgrade_reinforcing_casings",
  "slug": "escalating-resilience",
  "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_reinforcing_casings",
  "updatedAt": "2026-06-06T16:23:38.392Z",
  "token": "upgrade_reinforcing_casings",
  "displayName": {
    "english": "Escalating Resilience",
    "byLanguage": {
      "brazilian": "Resiliência Crescente",
      "czech": "Eskalující odolnost",
      "english": "Escalating Resilience",
      "french": "Défense renforcée",
      "german": "Steigende Resilienz",
      "italian": "Resistenza crescente",
      "indonesian": "Peningkatan Ketahanan",
      "japanese": "エスカレートレジリエンス",
      "koreana": "저항 증대",
      "latam": "Fortificación creciente",
      "polish": "Wzbierająca Wytrwałość",
      "russian": "Растущая стойкость",
      "schinese": "层层防御",
      "spanish": "Resiliencia Creciente",
      "thai": "​เอสกาเลติง​รีซิเลียนซ์​",
      "turkish": "Artan Direnç",
      "ukrainian": "Посилена стійкість"
    }
  },
  "description": {
    "english": "Grants <span class=\"highlight\">Bullet Resist</span> when your bullets hit an enemy hero. <span class=\"highlight\">Each shot can only grant one stack.</span>",
    "byLanguage": {
      "brazilian": "Concede <span class=\"highlight\">resistência balística</span> quando uma das suas balas atingir um herói inimigo. <span class=\"highlight\">Cada disparo pode conceder apenas um único acúmulo.</span>",
      "czech": "Kdykoli vlastník zasáhne nepřátelského hrdinu, získá bonus k <span class=\"highlight\">balistické odolnosti</span>. <span class=\"highlight\">Každá střela může zajistit pouze jedno sečtení bonusu.</span>",
      "english": "Grants <span class=\"highlight\">Bullet Resist</span> when your bullets hit an enemy hero. <span class=\"highlight\">Each shot can only grant one stack.</span>",
      "french": "Accorde de la <span class=\"highlight\">résistance aux balles</span> quand vos balles touchent une unité occultiste ennemie.<span class=\"highlight\">Chaque tir ne peut accorder qu'une charge.</span>",
      "german": "Du erhältst <span class=\"highlight\">Kugelresistenz</span>, wenn eine Deiner Kugeln einen gegnerischen Helden trifft. <span class=\"highlight\">Jeder Treffer gewährt nur eine Instanz.</span>",
      "italian": "Fornisce <span class=\"highlight\">resistenza balistica</span> quando queste colpiscono un eroe nemico. <span class=\"highlight\">Ogni colpo fornisce una sola istanza.</span>",
      "indonesian": "Memberikan <span class=\"highlight\">Pertahanan Peluru</span> saat pelurumu mengenai hero musuh. <span class=\"highlight\">Setiap tembakan hanya memberikan satu akumulasi.</span>",
      "japanese": "弾薬が敵ヒーローにヒットすると、<span class=\"highlight\">弾薬耐性</span>を獲得する。<span class=\"highlight\">1回の射撃で複数ヒットしても1スタックしか獲得しない</span>",
      "koreana": "적군 영웅에게 총탄 피해를 입히면 <span class=\"highlight\">총탄 저항</span>이 부여됩니다. <span class=\"highlight\">각 총탄은 중첩 1회에 해당하는 총탄 저항만 부여합니다.</span>",
      "latam": "Otorga <span class=\"highlight\">resistencia balística</span> cuando tus balas alcanzan a un héroe enemigo. <span class=\"highlight\">Cada disparo solo otorga una acumulación.</span>",
      "polish": "Przyznaje <span class=\"highlight\">odporność na naboje</span>, gdy twoje naboje trafiają wrogiego bohatera. <span class=\"highlight\">Każdy strzał może przyznać tylko jedną instancję.</span>",
      "russian": "Увеличивает вашу <span class=\"highlight\">сопротивляемость пулям</span>, когда ваши пули задевают вражеского героя. <span class=\"highlight\">Каждый выстрел может дать только одну единицу этого эффекта.</span>",
      "schinese": "当子弹击中敌方英雄时，赋予<span class=\"highlight\">子弹抗性</span>。<span class=\"highlight\">每次射击只能赋予一次抗性叠加。</span>",
      "spanish": "Otorga <span class=\"highlight\">resistencia a balas</span> cuando tus balas alcanzan a un héroe enemigo. <span class=\"highlight\">Cada disparo solo otorga una acumulación</span>.",
      "thai": "มอบ<span class=\"highlight\">ต้านทานกระสุน</span>เมื่อกระสุนของคุณโดนฮีโร่ศัตรู <span class=\"highlight\">แต่ละนัดจะมอบเพียงหนึ่งการซ้อนทับเท่านั้น</span>",
      "turkish": "Mermileriniz bir düşman kahramana isabet ettiğinde <span class=\"highlight\">mermi direnci</span> verir. <span class=\"highlight\">Her atış sadece bir istif verebilir.</span>",
      "ukrainian": "Дає <span class=\"highlight\">опір кулям</span>, коли кулі влучають у ворожого героя. <span class=\"highlight\">Кожен постріл може дати одне поєднання</span>."
    }
  },
  "descriptionDisplay": {
    "english": "Grants Bullet Resist when your bullets hit an enemy hero. Each shot can only grant one stack.",
    "byLanguage": {
      "brazilian": "Concede resistência balística quando uma das suas balas atingir um herói inimigo. Cada disparo pode conceder apenas um único acúmulo.",
      "czech": "Kdykoli vlastník zasáhne nepřátelského hrdinu, získá bonus k balistické odolnosti. Každá střela může zajistit pouze jedno sečtení bonusu.",
      "english": "Grants Bullet Resist when your bullets hit an enemy hero. Each shot can only grant one stack.",
      "french": "Accorde de la résistance aux balles quand vos balles touchent une unité occultiste ennemie.Chaque tir ne peut accorder qu'une charge.",
      "german": "Du erhältst Kugelresistenz, wenn eine Deiner Kugeln einen gegnerischen Helden trifft. Jeder Treffer gewährt nur eine Instanz.",
      "italian": "Fornisce resistenza balistica quando queste colpiscono un eroe nemico. Ogni colpo fornisce una sola istanza.",
      "indonesian": "Memberikan Pertahanan Peluru saat pelurumu mengenai hero musuh. Setiap tembakan hanya memberikan satu akumulasi.",
      "japanese": "弾薬が敵ヒーローにヒットすると、弾薬耐性を獲得する。1回の射撃で複数ヒットしても1スタックしか獲得しない",
      "koreana": "적군 영웅에게 총탄 피해를 입히면 총탄 저항이 부여됩니다. 각 총탄은 중첩 1회에 해당하는 총탄 저항만 부여합니다.",
      "latam": "Otorga resistencia balística cuando tus balas alcanzan a un héroe enemigo. Cada disparo solo otorga una acumulación.",
      "polish": "Przyznaje odporność na naboje, gdy twoje naboje trafiają wrogiego bohatera. Każdy strzał może przyznać tylko jedną instancję.",
      "russian": "Увеличивает вашу сопротивляемость пулям, когда ваши пули задевают вражеского героя. Каждый выстрел может дать только одну единицу этого эффекта.",
      "schinese": "当子弹击中敌方英雄时，赋予子弹抗性。每次射击只能赋予一次抗性叠加。",
      "spanish": "Otorga resistencia a balas cuando tus balas alcanzan a un héroe enemigo. Cada disparo solo otorga una acumulación.",
      "thai": "มอบต้านทานกระสุนเมื่อกระสุนของคุณโดนฮีโร่ศัตรู แต่ละนัดจะมอบเพียงหนึ่งการซ้อนทับเท่านั้น",
      "turkish": "Mermileriniz bir düşman kahramana isabet ettiğinde mermi direnci verir. Her atış sadece bir istif verebilir.",
      "ukrainian": "Дає опір кулям, коли кулі влучають у ворожого героя. Кожен постріл може дати одне поєднання."
    }
  },
  "kind": "upgrade",
  "shop": {
    "category": "weapon",
    "slotType": "EItemSlotType_WeaponMod",
    "tier": 3,
    "tierLabel": "Tier 3",
    "cost": 3200,
    "isPublicShopItem": true,
    "filters": [
      "EShopFilterWeaponDamage",
      "EShopFilterDurability",
      "EShopFilterFireRate"
    ],
    "upgradeSlotCost": 1,
    "groupId": "EMagazines",
    "groupLabel": "Magazines",
    "componentIds": [
      "upgrade_clip_size"
    ],
    "upgradeIds": []
  },
  "activation": {
    "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
    "isPassive": true,
    "isActive": false,
    "isImbue": false
  },
  "properties": {
    "AbilityCooldown": {
      "value": "0",
      "disableValue": "0",
      "cssClass": "cooldown",
      "displayUnits": null,
      "displayType": null,
      "providedPropertyType": null,
      "conditionalLocToken": null,
      "scale": {
        "stat": "EItemCooldown",
        "value": null
      }
    },
    "AbilityDuration": {
      "value": "0",
      "disableValue": "0",
      "cssClass": "duration",
      "displayUnits": null,
      "displayType": null,
      "providedPropertyType": null,
      "conditionalLocToken": null,
      "scale": {
        "stat": "ETechDuration",
        "value": null
      }
    },
    "AbilityCastRange": {
      "value": "0",
      "disableValue": null,
      "cssClass": "range",
      "displayUnits": "EDisplayUnit_Meters",
      "displayType": null,
      "providedPropertyType": null,
      "conditionalLocToken": null,
      "scale": {
        "stat": "ETechRange",
        "value": null
      }
    },
    "AbilityUnitTargetLimit": {
      "value": "1",
      "disableValue": null,
      "cssClass": null,
      "displayUnits": null,
      "displayType": null,
      "providedPropertyType": null,
      "conditionalLocToken": null,
      "scale": null
    },
    "AbilityCastDelay": {
      "value": "0",
      "disableValue": "0",
      "cssClass": "cast",
      "displayUnits": null,
      "displayType": null,
      "providedPropertyType": null,
      "conditionalLocToken": null,
      "scale": null
    },
    "AbilityChannelTime": {
      "value": "0",
      "disableValue": "0",
      "cssClass": "cast",
      "displayUnits": null,
      "displayType": null,
      "providedPropertyType": null,
      "conditionalLocToken": null,
      "scale": null
    },
    "AbilityPostCastDuration": {
      "value": "0",
      "disableValue": "0",
      "cssClass": null,
      "displayUnits": null,
      "displayType": null,
      "providedPropertyType": null,
      "conditionalLocToken": null,
      "scale": null
    },
    "AbilityCharges": {
      "value": "0",
      "disableValue": "-1",
      "cssClass": "cast",
      "displayUnits": null,
      "displayType": null,
      "providedPropertyType": null,
      "conditionalLocToken": null,
      "scale": null
    },
    "AbilityCooldownBetweenCharge": {
      "value": "-1.0",
      "disableValue": "-2",
      "cssClass": "charge_cooldown",
      "displayUnits": null,
      "displayType": null,
      "providedPropertyType": null,
      "conditionalLocToken": null,
      "scale": null
    },
    "ChannelMoveSpeed": {
      "value": "-1",
      "disableValue": null,
      "cssClass": "move_speed",
      "displayUnits": "EDisplayUnit_MetersPerSecond",
      "displayType": null,
      "providedPropertyType": null,
      "conditionalLocToken": null,
      "scale": null
    },
    "AbilityResourceCost": {
      "value": "0",
      "disableValue": "0",
      "cssClass": "cast",
      "displayUnits": null,
      "displayType": null,
      "providedPropertyType": null,
      "conditionalLocToken": null,
      "scale": null
    },
    "TechPower": {
      "value": "0",
      "disableValue": "0",
      "cssClass": null,
      "displayUnits": null,
      "displayType": null,
      "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
      "conditionalLocToken": null,
      "scale": null
    },
    "WeaponPower": {
      "value": "0",
      "disableValue": "0",
      "cssClass": null,
      "displayUnits": null,
      "displayType": null,
      "providedPropertyType": "MODIFIER_VALUE_WEAPON_POWER",
      "conditionalLocToken": null,
      "scale": null
    },
    "MaxArmorStacks": {
      "value": "30",
      "disableValue": null,
      "cssClass": null,
      "displayUnits": null,
      "displayType": null,
      "providedPropertyType": null,
      "conditionalLocToken": null,
      "scale": null
    },
    "BulletResistPerStack": {
      "value": "2",
      "disableValue": null,
      "cssClass": null,
      "displayUnits": null,
      "displayType": null,
      "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
      "conditionalLocToken": null,
      "scale": null
    },
    "BulletResistDuration": {
      "value": "24",
      "disableValue": null,
      "cssClass": null,
      "displayUnits": null,
      "displayType": null,
      "providedPropertyType": null,
      "conditionalLocToken": null,
      "scale": null
    },
    "BaseAttackDamagePercent": {
      "value": "18",
      "disableValue": null,
      "cssClass": null,
      "displayUnits": null,
      "displayType": "EBaseWeaponDamageIncrease",
      "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
      "conditionalLocToken": null,
      "scale": null
    },
    "BonusHealth": {
      "value": "75",
      "disableValue": null,
      "cssClass": "health",
      "displayUnits": null,
      "displayType": "EMaxHealth",
      "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
      "conditionalLocToken": null,
      "scale": null
    },
    "BonusClipSizePercent": {
      "value": "35",
      "disableValue": null,
      "cssClass": null,
      "displayUnits": null,
      "displayType": "EClipSizeIncrease",
      "providedPropertyType": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
      "conditionalLocToken": null,
      "scale": null
    }
  },
  "upgrades": [
    {
      "level": 1,
      "abilityPointCost": 1,
      "propertyUpgrades": [
        {
          "propertyName": "BulletResistPerStack",
          "bonus": "2"
        },
        {
          "propertyName": "MaxArmorStacks",
          "bonus": "20"
        },
        {
          "propertyName": "BonusClipSizePercent",
          "bonus": "30"
        },
        {
          "propertyName": "BonusHealth",
          "bonus": "125"
        },
        {
          "propertyName": "WeaponPower",
          "bonus": "10"
        }
      ]
    }
  ],
  "card": {
    "sections": [
      {
        "type": "innate",
        "description": null,
        "properties": [
          {
            "key": "BonusClipSizePercent",
            "role": "elevated"
          },
          {
            "key": "BonusHealth",
            "role": "normal"
          },
          {
            "key": "BaseAttackDamagePercent",
            "role": "normal"
          }
        ],
        "cooldownKey": null,
        "chargeUpKey": null
      },
      {
        "type": "passive",
        "description": {
          "english": "Grants Bullet Resist when your bullets hit an enemy hero. Each shot can only grant one stack.",
          "byLanguage": {
            "brazilian": "Concede resistência balística quando uma das suas balas atingir um herói inimigo. Cada disparo pode conceder apenas um único acúmulo.",
            "czech": "Kdykoli vlastník zasáhne nepřátelského hrdinu, získá bonus k balistické odolnosti. Každá střela může zajistit pouze jedno sečtení bonusu.",
            "english": "Grants Bullet Resist when your bullets hit an enemy hero. Each shot can only grant one stack.",
            "french": "Accorde de la résistance aux balles quand vos balles touchent une unité occultiste ennemie.Chaque tir ne peut accorder qu'une charge.",
            "german": "Du erhältst Kugelresistenz, wenn eine Deiner Kugeln einen gegnerischen Helden trifft. Jeder Treffer gewährt nur eine Instanz.",
            "italian": "Fornisce resistenza balistica quando queste colpiscono un eroe nemico. Ogni colpo fornisce una sola istanza.",
            "indonesian": "Memberikan Pertahanan Peluru saat pelurumu mengenai hero musuh. Setiap tembakan hanya memberikan satu akumulasi.",
            "japanese": "弾薬が敵ヒーローにヒットすると、弾薬耐性を獲得する。1回の射撃で複数ヒットしても1スタックしか獲得しない",
            "koreana": "적군 영웅에게 총탄 피해를 입히면 총탄 저항이 부여됩니다. 각 총탄은 중첩 1회에 해당하는 총탄 저항만 부여합니다.",
            "latam": "Otorga resistencia balística cuando tus balas alcanzan a un héroe enemigo. Cada disparo solo otorga una acumulación.",
            "polish": "Przyznaje odporność na naboje, gdy twoje naboje trafiają wrogiego bohatera. Każdy strzał może przyznać tylko jedną instancję.",
            "russian": "Увеличивает вашу сопротивляемость пулям, когда ваши пули задевают вражеского героя. Каждый выстрел может дать только одну единицу этого эффекта.",
            "schinese": "当子弹击中敌方英雄时，赋予子弹抗性。每次射击只能赋予一次抗性叠加。",
            "spanish": "Otorga resistencia a balas cuando tus balas alcanzan a un héroe enemigo. Cada disparo solo otorga una acumulación.",
            "thai": "มอบต้านทานกระสุนเมื่อกระสุนของคุณโดนฮีโร่ศัตรู แต่ละนัดจะมอบเพียงหนึ่งการซ้อนทับเท่านั้น",
            "turkish": "Mermileriniz bir düşman kahramana isabet ettiğinde mermi direnci verir. Her atış sadece bir istif verebilir.",
            "ukrainian": "Дає опір кулям, коли кулі влучають у ворожого героя. Кожен постріл може дати одне поєднання."
          }
        },
        "properties": [
          {
            "key": "MaxArmorStacks",
            "role": "important"
          },
          {
            "key": "BulletResistPerStack",
            "role": "normal"
          },
          {
            "key": "BulletResistDuration",
            "role": "normal"
          }
        ],
        "cooldownKey": null,
        "chargeUpKey": null
      }
    ]
  },
  "assets": {
    "icon": {
      "sourcePath": "panorama/images/upgrades/mods_armor/bullet_armor_plus_psd.vtex_c",
      "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/bullet_armor_plus_psd.png",
      "publicPath": null,
      "type": "image"
    },
    "shopIcon": {
      "sourcePath": "panorama/images/items/weapon/escalating_resilience_psd.vtex_c",
      "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/escalating_resilience_psd.png",
      "publicPath": "/assets/game/panorama/images/items/weapon/escalating_resilience_psd.png",
      "type": "image"
    }
  },
  "raw": {
    "className": "citadel_item",
    "cssClass": "reinforcingCasings",
    "multibase": [
      "weapon_upgrade_t3"
    ],
    "updateTime": 1708714325
  }
}
