{
  "id": "upgrade_chonky",
  "slug": "fortitude",
  "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_chonky",
  "updatedAt": "2026-06-06T16:23:38.392Z",
  "token": "upgrade_chonky",
  "displayName": {
    "english": "Fortitude",
    "byLanguage": {
      "brazilian": "Resiliência",
      "czech": "Životabudič",
      "english": "Fortitude",
      "french": "Fortitude",
      "german": "Seelenkraft",
      "italian": "Forza d'animo",
      "indonesian": "Ketahanan",
      "japanese": "フォルティチュード",
      "koreana": "불사의 정신",
      "latam": "Fortificación",
      "polish": "Hart Ducha",
      "russian": "Выдержка",
      "schinese": "坚毅之心",
      "spanish": "Fortaleza",
      "thai": "​ฟอร์ติจูด​",
      "turkish": "Metanet",
      "ukrainian": "Стійкість"
    }
  },
  "description": {
    "english": "After not taking damage for a period, gain health regen.",
    "byLanguage": {
      "brazilian": "Após um período sem sofrer dano, concede regeneração de vida adicional.",
      "czech": "Když vlastník chvíli neutrží poškození, získá bonus k regeneraci zdraví.",
      "english": "After not taking damage for a period, gain health regen.",
      "french": "Accorde de la régénération de PV si aucun dégât n'a été subi pendant un certain temps.",
      "german": "Wenn Du eine bestimmte Zeit lang keinen Schaden erlitten hast, erhältst Du Lebensregeneration.",
      "italian": "Dopo non aver subito danni per un certo periodo, ottieni rigenerazione della salute.",
      "indonesian": "Setelah tidak menerima damage selama beberapa waktu, mendapatkan pemulihan health.",
      "japanese": "一定時間ダメージを受けないと、リジェネを獲得する",
      "koreana": "일정 시간 동안 피해를 입지 않으면 체력 재생을 얻습니다.",
      "latam": "Después de no recibir daño durante un tiempo, obtienes regeneración de vida.",
      "polish": "Gdy nie otrzymasz obrażeń przez pewien czas, zyskujesz regenerację zdrowia.",
      "russian": "Если в течение некоторого времени не получать урон, вам даётся восстановление здоровья.",
      "schinese": "在一段时间内未受到伤害后，获得生命恢复。",
      "spanish": "Tras no recibir daño durante un tiempo, obtienes regeneración de vida.",
      "thai": "หากไม่ได้รับความเสียหายในช่วงระยะเวลาหนึ่ง จะได้รับอัตรา​ฟื้นฟู​พลังชีวิต",
      "turkish": "Bir süre hasar almadığınızda sağlık yenileme kazanırsınız.",
      "ukrainian": "Якщо не отримувати шкоди впродовж певного часу, надається відновлення здоров’я."
    }
  },
  "descriptionDisplay": {
    "english": "After not taking damage for a period, gain health regen.",
    "byLanguage": {
      "brazilian": "Após um período sem sofrer dano, concede regeneração de vida adicional.",
      "czech": "Když vlastník chvíli neutrží poškození, získá bonus k regeneraci zdraví.",
      "english": "After not taking damage for a period, gain health regen.",
      "french": "Accorde de la régénération de PV si aucun dégât n'a été subi pendant un certain temps.",
      "german": "Wenn Du eine bestimmte Zeit lang keinen Schaden erlitten hast, erhältst Du Lebensregeneration.",
      "italian": "Dopo non aver subito danni per un certo periodo, ottieni rigenerazione della salute.",
      "indonesian": "Setelah tidak menerima damage selama beberapa waktu, mendapatkan pemulihan health.",
      "japanese": "一定時間ダメージを受けないと、リジェネを獲得する",
      "koreana": "일정 시간 동안 피해를 입지 않으면 체력 재생을 얻습니다.",
      "latam": "Después de no recibir daño durante un tiempo, obtienes regeneración de vida.",
      "polish": "Gdy nie otrzymasz obrażeń przez pewien czas, zyskujesz regenerację zdrowia.",
      "russian": "Если в течение некоторого времени не получать урон, вам даётся восстановление здоровья.",
      "schinese": "在一段时间内未受到伤害后，获得生命恢复。",
      "spanish": "Tras no recibir daño durante un tiempo, obtienes regeneración de vida.",
      "thai": "หากไม่ได้รับความเสียหายในช่วงระยะเวลาหนึ่ง จะได้รับอัตราฟื้นฟูพลังชีวิต",
      "turkish": "Bir süre hasar almadığınızda sağlık yenileme kazanırsınız.",
      "ukrainian": "Якщо не отримувати шкоди впродовж певного часу, надається відновлення здоров’я."
    }
  },
  "kind": "upgrade",
  "shop": {
    "category": "vitality",
    "slotType": "EItemSlotType_Armor",
    "tier": 3,
    "tierLabel": "Tier 3",
    "cost": 3200,
    "isPublicShopItem": true,
    "filters": [
      "EShopFilterWeaponDamage",
      "EShopFilterDurability",
      "EShopFilterHealing",
      "EShopFilterMovement"
    ],
    "upgradeSlotCost": 1,
    "groupId": "EMoreHealth",
    "groupLabel": "More Health",
    "componentIds": [
      "upgrade_health"
    ],
    "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
    },
    "RestoreDelay": {
      "value": "10",
      "disableValue": null,
      "cssClass": null,
      "displayUnits": null,
      "displayType": null,
      "providedPropertyType": null,
      "conditionalLocToken": null,
      "scale": null
    },
    "HealLifePercentOutOfCombat": {
      "value": "2",
      "disableValue": null,
      "cssClass": null,
      "displayUnits": null,
      "displayType": null,
      "providedPropertyType": null,
      "conditionalLocToken": null,
      "scale": null
    },
    "HealthThreshold": {
      "value": "75",
      "disableValue": null,
      "cssClass": null,
      "displayUnits": null,
      "displayType": null,
      "providedPropertyType": null,
      "conditionalLocToken": null,
      "scale": null
    },
    "BonusMoveSpeed": {
      "value": "1.5m",
      "disableValue": null,
      "cssClass": "move_speed",
      "displayUnits": null,
      "displayType": null,
      "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
      "conditionalLocToken": "AboveHealthThreshold_conditional",
      "scale": null
    },
    "BonusHealth": {
      "value": "375",
      "disableValue": null,
      "cssClass": "health",
      "displayUnits": null,
      "displayType": "EMaxHealth",
      "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
      "conditionalLocToken": null,
      "scale": null
    }
  },
  "upgrades": [
    {
      "level": 1,
      "abilityPointCost": 1,
      "propertyUpgrades": [
        {
          "propertyName": "RestoreDelay",
          "bonus": "-6"
        },
        {
          "propertyName": "BonusHealth",
          "bonus": "375"
        },
        {
          "propertyName": "BonusMoveSpeed",
          "bonus": "1m"
        },
        {
          "propertyName": "HealLifePercentOutOfCombat",
          "bonus": "1"
        }
      ]
    }
  ],
  "card": {
    "sections": [
      {
        "type": "innate",
        "description": null,
        "properties": [
          {
            "key": "BonusHealth",
            "role": "elevated"
          }
        ],
        "cooldownKey": null,
        "chargeUpKey": null
      },
      {
        "type": "passive",
        "description": {
          "english": "After not taking damage for a period, gain health regen.",
          "byLanguage": {
            "brazilian": "Após um período sem sofrer dano, concede regeneração de vida adicional.",
            "czech": "Když vlastník chvíli neutrží poškození, získá bonus k regeneraci zdraví.",
            "english": "After not taking damage for a period, gain health regen.",
            "french": "Accorde de la régénération de PV si aucun dégât n'a été subi pendant un certain temps.",
            "german": "Wenn Du eine bestimmte Zeit lang keinen Schaden erlitten hast, erhältst Du Lebensregeneration.",
            "italian": "Dopo non aver subito danni per un certo periodo, ottieni rigenerazione della salute.",
            "indonesian": "Setelah tidak menerima damage selama beberapa waktu, mendapatkan pemulihan health.",
            "japanese": "一定時間ダメージを受けないと、リジェネを獲得する",
            "koreana": "일정 시간 동안 피해를 입지 않으면 체력 재생을 얻습니다.",
            "latam": "Después de no recibir daño durante un tiempo, obtienes regeneración de vida.",
            "polish": "Gdy nie otrzymasz obrażeń przez pewien czas, zyskujesz regenerację zdrowia.",
            "russian": "Если в течение некоторого времени не получать урон, вам даётся восстановление здоровья.",
            "schinese": "在一段时间内未受到伤害后，获得生命恢复。",
            "spanish": "Tras no recibir daño durante un tiempo, obtienes regeneración de vida.",
            "thai": "หากไม่ได้รับความเสียหายในช่วงระยะเวลาหนึ่ง จะได้รับอัตราฟื้นฟูพลังชีวิต",
            "turkish": "Bir süre hasar almadığınızda sağlık yenileme kazanırsınız.",
            "ukrainian": "Якщо не отримувати шкоди впродовж певного часу, надається відновлення здоров’я."
          }
        },
        "properties": [
          {
            "key": "RestoreDelay",
            "role": "important"
          },
          {
            "key": "HealLifePercentOutOfCombat",
            "role": "important"
          }
        ],
        "cooldownKey": null,
        "chargeUpKey": null
      },
      {
        "type": "passive",
        "description": {
          "english": "When you are above 75% health, you have bonus Move Speed.",
          "byLanguage": {
            "brazilian": "Aumenta a velocidade de movimento quando estiver com mais de 75% de vida.",
            "czech": "Když má vlastník více než 75 % zdraví, získává bonus k rychlosti pohybu.",
            "english": "When you are above 75% health, you have bonus Move Speed.",
            "french": "Augmente votre vitesse de déplacement quand vos PV sont supérieurs à 75 %.",
            "german": "Du erhältst zusätzliches Bewegungstempo, wenn Du über mehr als 75 % der Lebenspunkte verfügst.",
            "italian": "Quando sei sopra il 75% di salute, ottieni velocità di movimento bonus.",
            "indonesian": "Saat health di atas 75%, kamu akan menerima bonus Kecepatan Gerakan.",
            "japanese": "自身のHPが75%を上回っている間、移動速度が上昇する",
            "koreana": "체력이 75% 이상일 경우 보너스 이동 속도를 얻습니다.",
            "latam": "Cuando estás arriba del 75 % de vida, obtienes velocidad de movimiento adicional.",
            "polish": "Gdy masz więcej niż 75% zdrowia, otrzymujesz premię do szybkości ruchu.",
            "russian": "Увеличивает вашу скорость передвижения, когда у вас больше 75% здоровья.",
            "schinese": "生命值高于75%时将获得额外的移动速度。",
            "spanish": "Cuando estás por encima del 75 % de vida, obtienes velocidad de movimiento adicional.",
            "thai": "เมื่อคุณมีพลังชีวิตมากกว่า 75% คุณจะมีความเร็วการเคลื่อนที่เพิ่มขึ้น",
            "turkish": "%75 sağlığın üstündeyken, bonus hareket hızı kazanırsınız.",
            "ukrainian": "За наявності понад 75% здоров’я надається додаткова швидкість руху."
          }
        },
        "properties": [
          {
            "key": "BonusMoveSpeed",
            "role": "important"
          }
        ],
        "cooldownKey": null,
        "chargeUpKey": null
      }
    ]
  },
  "assets": {
    "icon": {
      "sourcePath": "panorama/images/upgrades/mods_armor/revitalizer_psd.vtex_c",
      "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/revitalizer_psd.png",
      "publicPath": null,
      "type": "image"
    },
    "shopIcon": {
      "sourcePath": "panorama/images/items/vitality/fortitude_psd.vtex_c",
      "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/fortitude_psd.png",
      "publicPath": "/assets/game/panorama/images/items/vitality/fortitude_psd.png",
      "type": "image"
    }
  },
  "raw": {
    "className": "citadel_item",
    "cssClass": "revitalizer",
    "multibase": [
      "armor_upgrade_t3"
    ],
    "updateTime": null
  }
}
