{
  "source": {
    "appid": "1422450",
    "buildId": "23596047",
    "targetBuildId": "23596047",
    "lastUpdated": "1780752906",
    "generatedAt": "2026-06-06T16:23:38.392Z",
    "gameDir": "C:\\Program Files (x86)\\Steam\\steamapps\\common\\Deadlock",
    "manifestPath": "C:\\Program Files (x86)\\Steam\\steamapps\\appmanifest_1422450.acf",
    "extractorVersion": "0.1.0",
    "installedDepots": {
      "1422451": {
        "manifest": "5162854810648789710",
        "size": "977372005"
      },
      "1422452": {
        "manifest": "3930819941522877667",
        "size": "659302652"
      },
      "1422456": {
        "manifest": "8979187866130282099",
        "size": "34480090299"
      }
    }
  },
  "languages": [
    "brazilian",
    "czech",
    "english",
    "french",
    "german",
    "italian",
    "indonesian",
    "japanese",
    "koreana",
    "latam",
    "polish",
    "russian",
    "schinese",
    "spanish",
    "thai",
    "turkish",
    "ukrainian"
  ],
  "categories": [
    {
      "id": "weapon",
      "label": "Weapon",
      "slotType": "EItemSlotType_WeaponMod",
      "groups": [
        {
          "id": "EMagazines",
          "label": "Magazines",
          "category": "weapon",
          "upgradeIds": [
            "upgrade_clip_size",
            "upgrade_active_reload",
            "upgrade_intensifying_clip",
            "upgrade_titan_round",
            "upgrade_infinitemagazine",
            "upgrade_reinforcing_casings"
          ]
        },
        {
          "id": "ERateOfFire",
          "label": "Rate Of Fire",
          "category": "weapon",
          "upgradeIds": [
            "upgrade_rapid_rounds",
            "upgrade_blitz_bullets",
            "upgrade_burst_fire",
            "upgrade_ricochet"
          ]
        },
        {
          "id": "EBulletVelocity",
          "label": "Bullet Velocity",
          "category": "weapon",
          "upgradeIds": [
            "upgrade_weighted_shots",
            "upgrade_high_velocity_mag",
            "upgrade_long_range",
            "upgrade_split_shot",
            "upgrade_pristine_emblem",
            "upgrade_sharpshooter",
            "upgrade_aprounds"
          ]
        },
        {
          "id": "EHeadshotEnthusiasts",
          "label": "Headshot Enthusiasts",
          "category": "weapon",
          "upgradeIds": [
            "upgrade_headshot_booster",
            "upgrade_headshot_booster2",
            "upgrade_headhunter",
            "upgrade_banshee_slugs"
          ]
        },
        {
          "id": "EWeaponRange",
          "label": "Weapon Range",
          "category": "weapon",
          "upgradeIds": [
            "upgrade_close_range",
            "upgrade_close_quarter_combat",
            "upgrade_bullet_armor_reduction_aura",
            "upgrade_cloaking_device_active",
            "upgrade_proc_silence"
          ]
        },
        {
          "id": "ETankingBullets",
          "label": "Tanking Bullets",
          "category": "weapon",
          "upgradeIds": [
            "upgrade_melee_charge",
            "upgrade_berserker",
            "upgrade_fervor"
          ]
        },
        {
          "id": "ESpiritSlinger",
          "label": "Spirit Slinger",
          "category": "weapon",
          "upgradeIds": [
            "upgrade_crackshot",
            "upgrade_tech_defense_shredders",
            "upgrade_spellslinger_headshots",
            "upgrade_chain_lightning",
            "upgrade_tech_overflow"
          ]
        },
        {
          "id": "EActives",
          "label": "Actives",
          "category": "weapon",
          "upgradeIds": [
            "upgrade_fleetfoot_boots",
            "upgrade_thermal_detonator",
            "upgrade_dps_aura",
            "upgrade_warp_stone"
          ]
        },
        {
          "id": "EMisc",
          "label": "Misc",
          "category": "weapon",
          "upgradeIds": [
            "upgrade_hollow_point_rounds",
            "upgrade_non_player_bonus",
            "upgrade_kinetic_sash",
            "upgrade_toxic_bullets",
            "upgrade_critshot"
          ]
        },
        {
          "id": "ESlowingBullets",
          "label": "Slowing Bullets",
          "category": "weapon",
          "upgradeIds": [
            "upgrade_slowing_bullets",
            "upgrade_glass_cannon"
          ]
        }
      ],
      "tiers": [
        {
          "tier": 1,
          "cost": 800,
          "itemCount": 7
        },
        {
          "tier": 2,
          "cost": 1600,
          "itemCount": 16
        },
        {
          "tier": 3,
          "cost": 3200,
          "itemCount": 19
        },
        {
          "tier": 4,
          "cost": 6400,
          "itemCount": 14
        }
      ]
    },
    {
      "id": "vitality",
      "label": "Vitality",
      "slotType": "EItemSlotType_Armor",
      "groups": [
        {
          "id": "EMoreHealth",
          "label": "More Health",
          "category": "vitality",
          "upgradeIds": [
            "upgrade_health",
            "upgrade_health_2",
            "upgrade_chonky",
            "upgrade_colossus",
            "upgrade_unstoppable"
          ]
        },
        {
          "id": "EHealing",
          "label": "Healing",
          "category": "vitality",
          "upgradeIds": [
            "upgrade_medic_bullets",
            "upgrade_health_stimpak",
            "upgrade_health_nova",
            "upgrade_rescue_beam"
          ]
        },
        {
          "id": "ERevitalization",
          "label": "Revitalization",
          "category": "vitality",
          "upgradeIds": [
            "upgrade_endurance",
            "upgrade_restorative_locket",
            "upgrade_vex_barrier",
            "upgrade_healing_booster",
            "upgrade_healbuff"
          ]
        },
        {
          "id": "EDebuffs",
          "label": "Debuffs",
          "category": "vitality",
          "upgradeIds": [
            "upgrade_debuff_reducer",
            "upgrade_reduce_debuff_duration",
            "upgrade_inhibitor"
          ]
        },
        {
          "id": "ESpiritProtection",
          "label": "Spirit Protection",
          "category": "vitality",
          "upgradeIds": [
            "upgrade_tech_armor",
            "upgrade_magic_shield",
            "upgrade_tech_purge",
            "upgrade_cheat_death",
            "upgrade_absorbing_armor",
            "upgrade_phantom_strike",
            "upgrade_spellbreaker"
          ]
        },
        {
          "id": "EBulletProtection",
          "label": "Bullet Protection",
          "category": "vitality",
          "upgradeIds": [
            "upgrade_return_fire",
            "upgrade_regenerating_bullet_shield",
            "upgrade_bullet_armor",
            "upgrade_improved_bullet_armor",
            "upgrade_deflecting_armor"
          ]
        },
        {
          "id": "ELifesteal",
          "label": "Lifesteal",
          "category": "vitality",
          "upgradeIds": [
            "upgrade_vampire",
            "upgrade_surging_power",
            "upgrade_health_stealing_magic",
            "upgrade_infuser",
            "upgrade_damage_recycler"
          ]
        },
        {
          "id": "EMelee",
          "label": "Melee",
          "category": "vitality",
          "upgradeIds": [
            "upgrade_lifestrike_gauntlets",
            "upgrade_melee_rebuttal",
            "upgrade_boxing_glove"
          ]
        },
        {
          "id": "EMovementAndAgility",
          "label": "Movement and Agility",
          "category": "vitality",
          "upgradeIds": [
            "upgrade_improved_stamina",
            "upgrade_sprint_booster",
            "upgrade_cardio_calibrator",
            "upgrade_superior_stamina",
            "upgrade_rocket_booster",
            "upgrade_juggernaut"
          ]
        },
        {
          "id": "EAntiHealing",
          "label": "Anti Healing",
          "category": "vitality",
          "upgradeIds": [
            "upgrade_healbane"
          ]
        },
        {
          "id": "EAdditionalProtection",
          "label": "Additional Protection",
          "category": "vitality",
          "upgradeIds": [
            "upgrade_weapon_shielding",
            "upgrade_spirit_bubble",
            "upgrade_savior",
            "upgrade_metal_skin",
            "upgrade_veil_walker",
            "upgrade_siphon_bullets",
            "upgrade_diviners_kevlar"
          ]
        }
      ],
      "tiers": [
        {
          "tier": 1,
          "cost": 800,
          "itemCount": 10
        },
        {
          "tier": 2,
          "cost": 1600,
          "itemCount": 17
        },
        {
          "tier": 3,
          "cost": 3200,
          "itemCount": 16
        },
        {
          "tier": 4,
          "cost": 6400,
          "itemCount": 18
        }
      ]
    },
    {
      "id": "spirit",
      "label": "Spirit",
      "slotType": "EItemSlotType_Tech",
      "groups": [
        {
          "id": "EMoreSpirit",
          "label": "More Spirit",
          "category": "spirit",
          "upgradeIds": [
            "upgrade_improved_spirit",
            "upgrade_magic_storm",
            "upgrade_soaring_spirit",
            "upgrade_boundless_spirit"
          ]
        },
        {
          "id": "EBurstDamage",
          "label": "Burst Damage",
          "category": "spirit",
          "upgradeIds": [
            "upgrade_magic_burst",
            "upgrade_quick_silver",
            "upgrade_magic_shock",
            "upgrade_ultimate_burst"
          ]
        },
        {
          "id": "ESpiritRange",
          "label": "Spirit Range",
          "category": "spirit",
          "upgradeIds": [
            "upgrade_magic_reach",
            "upgrade_arcane_surge",
            "upgrade_tech_range"
          ]
        },
        {
          "id": "EDuration",
          "label": "Duration",
          "category": "spirit",
          "upgradeIds": [
            "upgrade_arcane_extension",
            "upgrade_imbued_duration_extender",
            "upgrade_magic_carpet",
            "upgrade_spirit_burn"
          ]
        },
        {
          "id": "ECharges",
          "label": "Charges",
          "category": "spirit",
          "upgradeIds": [
            "upgrade_extra_charge",
            "upgrade_rapid_recharge"
          ]
        },
        {
          "id": "ECooldown",
          "label": "Cooldown",
          "category": "spirit",
          "upgradeIds": [
            "upgrade_magic_tempo",
            "upgrade_cooldown_reduction",
            "upgrade_ability_power_shard"
          ]
        },
        {
          "id": "EMeleeSpirit",
          "label": "Melee Spirit",
          "category": "spirit",
          "upgradeIds": [
            "upgrade_acolytes_glove",
            "upgrade_spirit_snatch"
          ]
        },
        {
          "id": "ESlowingMagic",
          "label": "Slowing Magic",
          "category": "spirit",
          "upgradeIds": [
            "upgrade_suppressor",
            "upgrade_magic_slow",
            "upgrade_mystic_reverb"
          ]
        },
        {
          "id": "EMagicVulnerability",
          "label": "Magic Vulnerability",
          "category": "spirit",
          "upgradeIds": [
            "upgrade_magic_vulnerability",
            "upgrade_escalating_exposure"
          ]
        },
        {
          "id": "ECrownControl",
          "label": "Crown Control",
          "category": "spirit",
          "upgradeIds": [
            "upgrade_containment",
            "upgrade_target_stun",
            "upgrade_aoe_root"
          ]
        },
        {
          "id": "EAntiGun",
          "label": "Anti Gun",
          "category": "spirit",
          "upgradeIds": [
            "upgrade_withering_whip",
            "upgrade_greater_withering_whip"
          ]
        },
        {
          "id": "EMiscSpirit",
          "label": "Misc Spirit",
          "category": "spirit",
          "upgradeIds": [
            "upgrade_mystic_regeneration",
            "upgrade_bullet_resist_shredder",
            "upgrade_tech_damage_pulse"
          ]
        },
        {
          "id": "EActives",
          "label": "Actives",
          "category": "spirit",
          "upgradeIds": [
            "upgrade_spirit_sap",
            "upgrade_rupture",
            "upgrade_cold_front",
            "upgrade_self_bubble",
            "upgrade_targeted_silence",
            "upgrade_glitch",
            "upgrade_discord",
            "upgrade_focus_lens",
            "upgrade_ability_refresher"
          ]
        }
      ],
      "tiers": [
        {
          "tier": 1,
          "cost": 800,
          "itemCount": 9
        },
        {
          "tier": 2,
          "cost": 1600,
          "itemCount": 12
        },
        {
          "tier": 3,
          "cost": 3200,
          "itemCount": 16
        },
        {
          "tier": 4,
          "cost": 6400,
          "itemCount": 16
        }
      ]
    }
  ],
  "items": [
    {
      "id": "upgrade_ammo_scavenger",
      "slug": "ammo-scavenger",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_ammo_scavenger",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_ammo_scavenger",
      "displayName": {
        "english": "Ammo Scavenger",
        "byLanguage": {
          "brazilian": "Catador de Balas",
          "czech": "Vratné náboje",
          "english": "Ammo Scavenger",
          "french": "Ramasse-balle",
          "german": "Munitions­nachschub",
          "italian": "Cacciatore di munizioni",
          "indonesian": "Pemburu Amunisi",
          "japanese": "アモ・スカベンジャー",
          "koreana": "탄약 수집",
          "latam": "Carroñero de Munición",
          "polish": "Szabrownik Amunicji",
          "russian": "Собиратель патронов",
          "schinese": "拾弹能手",
          "spanish": "Recolecta de Munición",
          "thai": "​แอมโม​สกา​เวนเจอร์​",
          "turkish": "Mermi Avcısı",
          "ukrainian": "Збирання набоїв"
        }
      },
      "description": {
        "english": "Any time you secure or deny a Soul from an entity you <span class=\"highlight\">get ammo back</span> and gain stacking <span class=\"highlight\">Spirit Power</span>.<br>At Max Stacks, gain bonus Sprint speed",
        "byLanguage": {
          "brazilian": "Sempre que garantir ou negar um orbe de almas, você <span class=\"highlight\">recebe a munição de volta</span> e ganha <span class=\"highlight\">poder espiritual</span> acumulável.<br>Quando tiver o máximo de acúmulos, ganha velocidade de corrida adicional.",
          "czech": "Vždy když vlastník zajistí nebo ukradne duše sestřelením orbu z mrtvé jednotky, jsou mu <span class=\"highlight\">vráceny náboje</span> a získá sčitatelný bonus k <span class=\"highlight\">spirituální síle</span>.<br>Při maximálním počtu sečtení se vlastník také začne pohybovat rychlostí sprintu.",
          "english": "Any time you secure or deny a Soul from an entity you <span class=\"highlight\">get ammo back</span> and gain stacking <span class=\"highlight\">Spirit Power</span>.<br>At Max Stacks, gain bonus Sprint speed",
          "french": "Pour chaque âme obtenue ou confisquée, vous <span class=\"highlight\">récupérez des munitions</span> et gagnez des charges de <span class=\"highlight\">pouvoir spirituel</span> cumulable.<br>Lorsque les charges sont à leur maximum, la vitesse de course est augmentée.",
          "german": "Immer wenn Du eine Seelenessenz einer getöteten Einheit einfängst oder denyst, erhältst Du <span class=\"highlight\">Munition</span> zurück und profitierst von sich aufsummierender <span class=\"highlight\">Magiekraft</span>.<br>Wenn Du die max. Instanzen erreicht hast, erhältst Du stattdessen zusätzliches Sprinttempo.",
          "italian": "Per ogni anima che recuperi o neghi da un'entità, <span class=\"highlight\">recuperi munizioni</span> e guadagni <span class=\"highlight\">potere spirituale</span> cumulativo.<br>Al massimo delle istanze guadagni velocità sprint aggiuntiva.",
          "indonesian": "Setiap kali kamu mendapatkan atau mencuri Jiwa dari unit yang terbunuh, kamu akan <span class=\"highlight\">memulihkan amunisi</span> dan mendapatkan <span class=\"highlight\">Kekuatan Spirit</span> yang berakumulasi.<br>Pada Akumulasi Maks, dapatkan bonus kecepatan Spirit.",
          "japanese": "ソウルを確保あるいはディナイするたび、<span class=\"highlight\">弾数が回復</span>し、スタックする<span class=\"highlight\">スピリットパワー</span>を獲得する<br>最大スタックになるとスプリント速度が上昇する",
          "koreana": "영혼을 획득하거나 디나이할 때마다 <span class=\"highlight\">탄약을 돌려받고</span> <span class=\"highlight\">마력</span> 중첩을 얻습니다.<br>최대 중첩 시 질주 속도 보너스를 얻습니다.",
          "latam": "Cada vez que aseguras o deniegas un alma de una entidad, <span class=\"highlight\">recuperas munición</span> y obtienes <span class=\"highlight\">poder espiritual</span> acumulable.<br>Cuando alcanzas el máximo de acumulaciones, obtienes velocidad de esprint adicional.",
          "polish": "Za każdym razem, gdy zabezpieczysz lub dobijesz duszę, <span class=\"highlight\">odzyskasz amunicję</span> oraz zyskasz kumulującą się <span class=\"highlight\">moc spirytualną</span>. Przy maksymalnej liczbie instancji zyskujesz premię do szybkości sprintu.",
          "russian": "Каждый раз, когда вы забираете душу или не отдаёте её врагу, вам <span class=\"highlight\">возвращается часть боезапаса</span> и даётся суммирующийся бонус к <span class=\"highlight\">спиритической мощи</span>.<br>При максимальном числе бонусов у вас также повышается скорость бега.",
          "schinese": "每当从一个单位稳获或回收一个魂魄时，都会获得<span class=\"highlight\">弹药</span>，并可叠加<span class=\"highlight\">元灵力量</span>。<br>在达到最大叠加层数时，获得额外疾跑速度。",
          "spanish": "Cada vez que aseguras o deniegas un alma de una entidad, <span class=\"highlight\">recuperas munición</span> y obtienes <span class=\"highlight\">poder espiritual</span> acumulable.<br>Cuando alcanzas el máximo de acumulaciones, obtienes velocidad de esprint adicional.",
          "thai": "ทุกครั้งที่คุณการันตีหรือดีนายโซลส์จากยูนิต คุณจะ<span class=\"highlight\">ได้รับกระสุนคืน</span>และได้รับการซ้อนทับ<span class=\"highlight\">พลังวิญญาณ</span><br>เมื่อซ้อนทับสูงสุดจะได้รับความเร็ว​การวิ่งเพิ่มขึ้น",
          "turkish": "Bir küreden ruh topladığınız veya reddetiğiniz zamanlarda <span class=\"highlight\">cephane geri kazanırsınız</span> ve istiflenen <span class=\"highlight\">büyü gücü</span> kazanırsınız.<br>Maksimum istife ulaştığında, bonus koşu hızı sağlar.",
          "ukrainian": "Щоразу, коли власник захоплює чи перехоплює душу, він <span class=\"highlight\">повертає набої</span> та отримує поєднувану <span class=\"highlight\">духовну силу</span>.<br>Максимальна кількість поєднань дає додаткову швидкість бігу."
        }
      },
      "descriptionDisplay": {
        "english": "Any time you secure or deny a Soul from an entity you get ammo back and gain stacking Spirit Power.\nAt Max Stacks, gain bonus Sprint speed",
        "byLanguage": {
          "brazilian": "Sempre que garantir ou negar um orbe de almas, você recebe a munição de volta e ganha poder espiritual acumulável.\nQuando tiver o máximo de acúmulos, ganha velocidade de corrida adicional.",
          "czech": "Vždy když vlastník zajistí nebo ukradne duše sestřelením orbu z mrtvé jednotky, jsou mu vráceny náboje a získá sčitatelný bonus k spirituální síle.\nPři maximálním počtu sečtení se vlastník také začne pohybovat rychlostí sprintu.",
          "english": "Any time you secure or deny a Soul from an entity you get ammo back and gain stacking Spirit Power.\nAt Max Stacks, gain bonus Sprint speed",
          "french": "Pour chaque âme obtenue ou confisquée, vous récupérez des munitions et gagnez des charges de pouvoir spirituel cumulable.\nLorsque les charges sont à leur maximum, la vitesse de course est augmentée.",
          "german": "Immer wenn Du eine Seelenessenz einer getöteten Einheit einfängst oder denyst, erhältst Du Munition zurück und profitierst von sich aufsummierender Magiekraft.\nWenn Du die max. Instanzen erreicht hast, erhältst Du stattdessen zusätzliches Sprinttempo.",
          "italian": "Per ogni anima che recuperi o neghi da un'entità, recuperi munizioni e guadagni potere spirituale cumulativo.\nAl massimo delle istanze guadagni velocità sprint aggiuntiva.",
          "indonesian": "Setiap kali kamu mendapatkan atau mencuri Jiwa dari unit yang terbunuh, kamu akan memulihkan amunisi dan mendapatkan Kekuatan Spirit yang berakumulasi.\nPada Akumulasi Maks, dapatkan bonus kecepatan Spirit.",
          "japanese": "ソウルを確保あるいはディナイするたび、弾数が回復し、スタックするスピリットパワーを獲得する\n最大スタックになるとスプリント速度が上昇する",
          "koreana": "영혼을 획득하거나 디나이할 때마다 탄약을 돌려받고 마력 중첩을 얻습니다.\n최대 중첩 시 질주 속도 보너스를 얻습니다.",
          "latam": "Cada vez que aseguras o deniegas un alma de una entidad, recuperas munición y obtienes poder espiritual acumulable.\nCuando alcanzas el máximo de acumulaciones, obtienes velocidad de esprint adicional.",
          "polish": "Za każdym razem, gdy zabezpieczysz lub dobijesz duszę, odzyskasz amunicję oraz zyskasz kumulującą się moc spirytualną. Przy maksymalnej liczbie instancji zyskujesz premię do szybkości sprintu.",
          "russian": "Каждый раз, когда вы забираете душу или не отдаёте её врагу, вам возвращается часть боезапаса и даётся суммирующийся бонус к спиритической мощи.\nПри максимальном числе бонусов у вас также повышается скорость бега.",
          "schinese": "每当从一个单位稳获或回收一个魂魄时，都会获得弹药，并可叠加元灵力量。\n在达到最大叠加层数时，获得额外疾跑速度。",
          "spanish": "Cada vez que aseguras o deniegas un alma de una entidad, recuperas munición y obtienes poder espiritual acumulable.\nCuando alcanzas el máximo de acumulaciones, obtienes velocidad de esprint adicional.",
          "thai": "ทุกครั้งที่คุณการันตีหรือดีนายโซลส์จากยูนิต คุณจะได้รับกระสุนคืนและได้รับการซ้อนทับพลังวิญญาณ\nเมื่อซ้อนทับสูงสุดจะได้รับความเร็วการวิ่งเพิ่มขึ้น",
          "turkish": "Bir küreden ruh topladığınız veya reddetiğiniz zamanlarda cephane geri kazanırsınız ve istiflenen büyü gücü kazanırsınız.\nMaksimum istife ulaştığında, bonus koşu hızı sağlar.",
          "ukrainian": "Щоразу, коли власник захоплює чи перехоплює душу, він повертає набої та отримує поєднувану духовну силу.\nМаксимальна кількість поєднань дає додаткову швидкість бігу."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterClipSize"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "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": "45",
          "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
        },
        "BonusClipSizePercent": {
          "value": null,
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EClipSizeIncrease",
          "providedPropertyType": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "AmmoPerSoul": {
          "value": "2",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "SpiritPowerPerSoul": {
          "value": "1",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxStacks": {
          "value": "18",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": "2m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Any time you secure or deny a Soul from an entity you get ammo back and gain stacking Spirit Power.\nAt Max Stacks, gain bonus Sprint speed",
              "byLanguage": {
                "brazilian": "Sempre que garantir ou negar um orbe de almas, você recebe a munição de volta e ganha poder espiritual acumulável.\nQuando tiver o máximo de acúmulos, ganha velocidade de corrida adicional.",
                "czech": "Vždy když vlastník zajistí nebo ukradne duše sestřelením orbu z mrtvé jednotky, jsou mu vráceny náboje a získá sčitatelný bonus k spirituální síle.\nPři maximálním počtu sečtení se vlastník také začne pohybovat rychlostí sprintu.",
                "english": "Any time you secure or deny a Soul from an entity you get ammo back and gain stacking Spirit Power.\nAt Max Stacks, gain bonus Sprint speed",
                "french": "Pour chaque âme obtenue ou confisquée, vous récupérez des munitions et gagnez des charges de pouvoir spirituel cumulable.\nLorsque les charges sont à leur maximum, la vitesse de course est augmentée.",
                "german": "Immer wenn Du eine Seelenessenz einer getöteten Einheit einfängst oder denyst, erhältst Du Munition zurück und profitierst von sich aufsummierender Magiekraft.\nWenn Du die max. Instanzen erreicht hast, erhältst Du stattdessen zusätzliches Sprinttempo.",
                "italian": "Per ogni anima che recuperi o neghi da un'entità, recuperi munizioni e guadagni potere spirituale cumulativo.\nAl massimo delle istanze guadagni velocità sprint aggiuntiva.",
                "indonesian": "Setiap kali kamu mendapatkan atau mencuri Jiwa dari unit yang terbunuh, kamu akan memulihkan amunisi dan mendapatkan Kekuatan Spirit yang berakumulasi.\nPada Akumulasi Maks, dapatkan bonus kecepatan Spirit.",
                "japanese": "ソウルを確保あるいはディナイするたび、弾数が回復し、スタックするスピリットパワーを獲得する\n最大スタックになるとスプリント速度が上昇する",
                "koreana": "영혼을 획득하거나 디나이할 때마다 탄약을 돌려받고 마력 중첩을 얻습니다.\n최대 중첩 시 질주 속도 보너스를 얻습니다.",
                "latam": "Cada vez que aseguras o deniegas un alma de una entidad, recuperas munición y obtienes poder espiritual acumulable.\nCuando alcanzas el máximo de acumulaciones, obtienes velocidad de esprint adicional.",
                "polish": "Za każdym razem, gdy zabezpieczysz lub dobijesz duszę, odzyskasz amunicję oraz zyskasz kumulującą się moc spirytualną. Przy maksymalnej liczbie instancji zyskujesz premię do szybkości sprintu.",
                "russian": "Каждый раз, когда вы забираете душу или не отдаёте её врагу, вам возвращается часть боезапаса и даётся суммирующийся бонус к спиритической мощи.\nПри максимальном числе бонусов у вас также повышается скорость бега.",
                "schinese": "每当从一个单位稳获或回收一个魂魄时，都会获得弹药，并可叠加元灵力量。\n在达到最大叠加层数时，获得额外疾跑速度。",
                "spanish": "Cada vez que aseguras o deniegas un alma de una entidad, recuperas munición y obtienes poder espiritual acumulable.\nCuando alcanzas el máximo de acumulaciones, obtienes velocidad de esprint adicional.",
                "thai": "ทุกครั้งที่คุณการันตีหรือดีนายโซลส์จากยูนิต คุณจะได้รับกระสุนคืนและได้รับการซ้อนทับพลังวิญญาณ\nเมื่อซ้อนทับสูงสุดจะได้รับความเร็วการวิ่งเพิ่มขึ้น",
                "turkish": "Bir küreden ruh topladığınız veya reddetiğiniz zamanlarda cephane geri kazanırsınız ve istiflenen büyü gücü kazanırsınız.\nMaksimum istife ulaştığında, bonus koşu hızı sağlar.",
                "ukrainian": "Щоразу, коли власник захоплює чи перехоплює душу, він повертає набої та отримує поєднувану духовну силу.\nМаксимальна кількість поєднань дає додаткову швидкість бігу."
              }
            },
            "properties": [
              {
                "key": "AmmoPerSoul",
                "role": "important"
              },
              {
                "key": "SpiritPowerPerSoul",
                "role": "important"
              },
              {
                "key": "BonusSprintSpeed",
                "role": "normal"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              },
              {
                "key": "MaxStacks",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/ammo_scavenger_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/ammo_scavenger_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/ammo_scavenger_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/ammo_scavenger_psd.png",
          "publicPath": null,
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_ammo_scavenger",
        "cssClass": "ammoScavenger",
        "multibase": [
          "tech_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_extra_charge",
      "slug": "extra-charge",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_extra_charge",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_extra_charge",
      "displayName": {
        "english": "Extra Charge",
        "byLanguage": {
          "brazilian": "Carga Adicional",
          "czech": "Dodatečné nabití",
          "english": "Extra Charge",
          "french": "Surplus de charge",
          "german": "Zusätzliche Aufladung",
          "italian": "Carica extra",
          "indonesian": "Isi Daya Ekstra",
          "japanese": "エクストラチャージ",
          "koreana": "추가 충전",
          "latam": "Carga extra",
          "polish": "Dodatkowy Ładunek",
          "russian": "Добавочные заряды",
          "schinese": "额外充能",
          "spanish": "Carga Adicional",
          "thai": "​เอ็กซ์ตร้า​ชาร์จ​",
          "turkish": "Ekstra Şarj",
          "ukrainian": "Додатковий заряд"
        }
      },
      "description": {
        "english": "Adds one to your ability max <span class=\"highlight\">charges</span>.",
        "byLanguage": {
          "brazilian": "Adds one to your ability max <span class=\"highlight\">charges</span>.",
          "czech": "Adds one to your ability max <span class=\"highlight\">charges</span>.",
          "english": "Adds one to your ability max <span class=\"highlight\">charges</span>.",
          "french": "Adds one to your ability max <span class=\"highlight\">charges</span>.",
          "german": "Adds one to your ability max <span class=\"highlight\">charges</span>.",
          "italian": "Adds one to your ability max <span class=\"highlight\">charges</span>.",
          "indonesian": "Adds one to your ability max <span class=\"highlight\">charges</span>.",
          "japanese": "Adds one to your ability max <span class=\"highlight\">charges</span>.",
          "koreana": "Adds one to your ability max <span class=\"highlight\">charges</span>.",
          "latam": "Adds one to your ability max <span class=\"highlight\">charges</span>.",
          "polish": "Adds one to your ability max <span class=\"highlight\">charges</span>.",
          "russian": "Adds one to your ability max <span class=\"highlight\">charges</span>.",
          "schinese": "Adds one to your ability max <span class=\"highlight\">charges</span>.",
          "spanish": "Adds one to your ability max <span class=\"highlight\">charges</span>.",
          "thai": "Adds one to your ability max <span class=\"highlight\">charges</span>.",
          "turkish": "Adds one to your ability max <span class=\"highlight\">charges</span>.",
          "ukrainian": "Adds one to your ability max <span class=\"highlight\">charges</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Adds one to your ability max charges.",
        "byLanguage": {
          "brazilian": "Adds one to your ability max charges.",
          "czech": "Adds one to your ability max charges.",
          "english": "Adds one to your ability max charges.",
          "french": "Adds one to your ability max charges.",
          "german": "Adds one to your ability max charges.",
          "italian": "Adds one to your ability max charges.",
          "indonesian": "Adds one to your ability max charges.",
          "japanese": "Adds one to your ability max charges.",
          "koreana": "Adds one to your ability max charges.",
          "latam": "Adds one to your ability max charges.",
          "polish": "Adds one to your ability max charges.",
          "russian": "Adds one to your ability max charges.",
          "schinese": "Adds one to your ability max charges.",
          "spanish": "Adds one to your ability max charges.",
          "thai": "Adds one to your ability max charges.",
          "turkish": "Adds one to your ability max charges.",
          "ukrainian": "Adds one to your ability max charges."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ECharges",
        "groupLabel": "Charges",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_rapid_recharge"
        ]
      },
      "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
        },
        "BonusAbilityCharges": {
          "value": "1",
          "disableValue": null,
          "cssClass": "cast",
          "displayUnits": null,
          "displayType": "EMaxChargesIncrease",
          "providedPropertyType": "MODIFIER_VALUE_BONUS_ABILITY_CHARGES",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSpiritForChargedAbilities": {
          "value": "7",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusAbilityCharges",
              "bonus": "1"
            },
            {
              "propertyName": "BonusSpiritForChargedAbilities",
              "bonus": "7"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": {
              "english": "Adds one to your ability max charges.",
              "byLanguage": {
                "brazilian": "Adds one to your ability max charges.",
                "czech": "Adds one to your ability max charges.",
                "english": "Adds one to your ability max charges.",
                "french": "Adds one to your ability max charges.",
                "german": "Adds one to your ability max charges.",
                "italian": "Adds one to your ability max charges.",
                "indonesian": "Adds one to your ability max charges.",
                "japanese": "Adds one to your ability max charges.",
                "koreana": "Adds one to your ability max charges.",
                "latam": "Adds one to your ability max charges.",
                "polish": "Adds one to your ability max charges.",
                "russian": "Adds one to your ability max charges.",
                "schinese": "Adds one to your ability max charges.",
                "spanish": "Adds one to your ability max charges.",
                "thai": "Adds one to your ability max charges.",
                "turkish": "Adds one to your ability max charges.",
                "ukrainian": "Adds one to your ability max charges."
              }
            },
            "properties": [
              {
                "key": "BonusAbilityCharges",
                "role": "elevated"
              },
              {
                "key": "BonusSpiritForChargedAbilities",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/extra_charge_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/extra_charge_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/extra_charge_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/extra_charge_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/extra_charge_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "extraCharge",
        "multibase": [
          "tech_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_improved_spirit",
      "slug": "extra-spirit",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_improved_spirit",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_improved_spirit",
      "displayName": {
        "english": "Extra Spirit",
        "byLanguage": {
          "brazilian": "Espírito Adicional",
          "czech": "Dodatečná spiritualita",
          "english": "Extra Spirit",
          "french": "Surplus spirituel",
          "german": "Zusätzliche Magiekraft",
          "italian": "Spirito extra",
          "indonesian": "Spirit Ekstra",
          "japanese": "エクストラスピリット",
          "koreana": "추가 마법",
          "latam": "Espíritu adicional",
          "polish": "Dodatkowy Spirytualizm",
          "russian": "Добавочный спиритизм",
          "schinese": "灵力扩增",
          "spanish": "Espíritu Adicional",
          "thai": "​เอ็กซ์ตร้า​สปิริต​",
          "turkish": "Ekstra Büyü",
          "ukrainian": "Додатковий дух"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMoreSpirit",
        "groupLabel": "More Spirit",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_soaring_spirit",
          "upgrade_magic_storm"
        ]
      },
      "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": "10",
          "disableValue": "0",
          "cssClass": null,
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "BonusHealthRegen": {
          "value": null,
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBaseHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_REGEN_PER_SECOND",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechPower",
              "bonus": "10"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechPower",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/tech_damage_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/tech_damage_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/extra_spirit_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/extra_spirit_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/extra_spirit_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "techPower",
        "multibase": [
          "tech_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_goose_egg",
      "slug": "golden-goose-egg",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_goose_egg",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_goose_egg",
      "displayName": {
        "english": "Golden Goose Egg",
        "byLanguage": {
          "brazilian": "Ovo Dourado",
          "czech": "Zlaté vejce",
          "english": "Golden Goose Egg",
          "french": "Œuf doré",
          "german": "Goldenes Gänseei",
          "italian": "Gallina dalle uova d'oro",
          "indonesian": "Telur Angsa Emas",
          "japanese": "ガチョウの黄金の卵",
          "koreana": "황금 거위알",
          "latam": "Huevo dorado de ganso",
          "polish": "Jajo Złotej Gęsi",
          "russian": "Золотое гусиное яйцо",
          "schinese": "金鹅蛋",
          "spanish": "Huevo de Oro",
          "thai": "โกลเดน​กูส​เอ้ก",
          "turkish": "Altın Kaz Yumurtası",
          "ukrainian": "Гусяче золоте яйце"
        }
      },
      "description": {
        "english": "Gain <span class=\"highlight\">souls over time</span>, as long as you are alive.\n\nHatch the egg, gaining <span class=\"highlight\">souls</span> and <span class=\"highlight\">permanent buffs</span>.<br><br>The value of the egg grows the longer you hold onto it.<br><br><span class=\"diminish\">Gain a permanent buff per {s:BonusBuffsPerGold} Souls accrued when hatched.",
        "byLanguage": {
          "brazilian": "Ganha <span class=\"highlight\">almas com o tempo</span> enquanto você estiver vivo.\n\nChoca o ovo, ganhando <span class=\"highlight\">almas</span> e <span class=\"highlight\">benefícios permanentes</span>.<br><br>O valor do ovo aumenta quanto mais você o mantiver.<br><br><span class=\"diminish\">Ganhe um benefício permanente por cada {s:BonusBuffsPerGold} almas acumuladas no momento da chocagem.",
          "czech": "Dokud je vlastník naživu, <span class=\"highlight\">průběžně získává duše</span>.\n\nVlastník nechá vylíhnout vejce, čímž získá jeho <span class=\"highlight\">duše</span> a <span class=\"highlight\">permanentní buffy</span>.<br><br>Hodnota vejce roste s tím, jak dlouho ho vlastník nese.<br><br><span class=\"diminish\">Permanentní buff se ve vejci objeví vždy po nastřádání {s:BonusBuffsPerGold} duší.</span>",
          "english": "Gain <span class=\"highlight\">souls over time</span>, as long as you are alive.\n\nHatch the egg, gaining <span class=\"highlight\">souls</span> and <span class=\"highlight\">permanent buffs</span>.<br><br>The value of the egg grows the longer you hold onto it.<br><br><span class=\"diminish\">Gain a permanent buff per {s:BonusBuffsPerGold} Souls accrued when hatched.",
          "french": "Obtenez <span class=\"highlight\"> âmes au fil du temps</span> tant que vous êtes en vie.\n\nFaites éclore l'œuf pour obtenir des <span class=\"highlight\">âmes</span> et des <span class=\"highlight\">effets positifs permanents</span>.<br><br>La valeur de l'œuf grandit à mesure que vous le tenez.<br><br><span class=\"diminish\">Obtenez un effet positif permanent toutes les {s:BonusBuffsPerGold} âmes accumulées quand il éclot.",
          "german": "Du erhältst <span class=\"highlight\">kontinuierlich Seelen</span>, solange Du am Leben bist.\n\nWenn das Ei verbraucht wird, gewährt es <span class=\"highlight\">Seelen</span> und <span class=\"highlight\">dauerhafte Stärkungseffekte</span>.<br><br>Die gewährten Seelen steigen, je länger der Gegenstand behalten wird.<br><br><span class=\"diminish\">Gewährt einen dauerhaften Stärkungseffekt pro {s:BonusBuffsPerGold} angesammelten Seelen beim Verbrauchen.",
          "italian": "Ottieni <span class=\"highlight\">anime nel tempo</span>, finché sei in vita.\n\nFai schiudere l'uovo, ottenendo <span class=\"highlight\">anime</span> e <span class=\"highlight\">buff permanenti</span>.<br><br>Il valore dell'uovo aumenta quanto più a lungo lo trattieni.<br><br><span class=\"diminish\">Ottieni un buff permanente per ogni {s:BonusBuffsPerGold} anime accumulate quando si schiude.",
          "indonesian": "Mendapatkan <span class=\"highlight\">jiwa seiring waktu</span>, selama masih hidup.\n\nMenggunakan telur untuk mendapatkan <span class=\"highlight\">jiwa</span> dan <span class=\"highlight\">buff permanen</span>.<br><br>Semakin lama kamu memegang telur tersebut, semakin berharga nilainya.<br><br><span class=\"diminish\">Dapatkan satu buff permanen untuk setiap {s:BonusBuffsPerGold} Jiwa yang telah kamu kumpulkan saat kamu menggunakannya.",
          "japanese": "生存している限り、<span class=\"highlight\">時間経過でソウル</span>を獲得する\n\n卵をふ化させ、<span class=\"highlight\">ソウル</span>と<span class=\"highlight\">永続バフ</span>を獲得する<br><br>卵を所有している時間が長いほど、卵の価値は高くなる<br><br><span class=\"diminish\">ふ化させた時に蓄積していたソウル{s:BonusBuffsPerGold}につき、1つ永続バフを獲得する",
          "koreana": "살아 있는 동안, <span class=\"highlight\">시간이 지남에 따라 영혼</span>을 얻습니다.\n\n알을 부화시켜 <span class=\"highlight\">영혼</span>과 <span class=\"highlight\">영구 강화 효과</span>를 얻습니다.<br><br>알은 오래 보유할수록 가치가 증가합니다.<br><br><span class=\"diminish\">부화 시 누적된 영혼 {s:BonusBuffsPerGold}당 한 개의 영구 강화 효과를 얻습니다.</span>",
          "latam": "Obtienes <span class=\"highlight\">almas con el paso del tiempo</span> mientras estés vivo⁠⁠.\n\nRompe el huevo para obtener <span class=\"highlight\">almas</span> y <span class=\"highlight\">efectos positivos permanentes</span>.<br><br>El valor del huevo aumenta cuanto más tiempo lo conservas.<br><br><span class=\"diminish\">Obtén un efecto positivo permanente por cada {s:BonusBuffsPerGold} almas acumuladas al romperlo.",
          "polish": "Zyskuj <span class=\"highlight\">dusze na minutę</span> tak długo, jak żyjesz.\n\nZjedz jajo, zyskując <span class=\"highlight\">dusze</span> oraz <span class=\"highlight\">trwałe premie</span>.<br><br>Wartość jaja zwiększa się wraz z czasem posiadania.<br><br><span class=\"diminish\">Zyskaj trwałą premię za każde {s:BonusBuffsPerGold} przechowanych dusz w momencie zjedzenia.",
          "russian": "Вы <span class=\"highlight\">постепенно получаете души</span>, пока живы.\n\nВылупив яйцо, вы получите <span class=\"highlight\">души</span> и <span class=\"highlight\">постоянные бонусы</span>.<br><br>Чем дольше у вас яйцо, тем выше его ценность.<br><br><span class=\"diminish\">При вылуплении яйца вы получите постоянный бонус за каждые {s:BonusBuffsPerGold} накопленных душ.",
          "schinese": "<span class=\"highlight\">持续获得魂魄</span>，只要没有被击倒。\n\n孵化鹅蛋，获得<span class=\"highlight\">魂魄</span>和<span class=\"highlight\">永久增益</span>。<br><br>持有的时间越长，鹅蛋的价值越高。<br><br><span class=\"diminish\">孵化时每积累{s:BonusBuffsPerGold}个魂魄都会获得一个永久增益。",
          "spanish": "Obtienes <span class=\"highlight\">almas a lo largo del tiempo</span> mientras estés vivo⁠⁠/⁠⁠a.\n\nRompe el huevo para obtener <span class=\"highlight\">almas</span> y <span class=\"highlight\">mejoras permanentes</span>.<br><br>El valor del huevo aumenta cuanto más tiempo lo conservas.<br><br><span class=\"diminish\">Al romperlo, obtienes una mejora permanente por cada {s:BonusBuffsPerGold} almas acumuladas.",
          "thai": "รับ<span class=\"highlight\">โซลส์ต่อเนื่อง</span> ตราบใดที่คุณยังมีชีวิตอยู่\n\nฟักไข่เพื่อรับ<span class=\"highlight\">โซลส์</span>และ<span class=\"highlight\">บัฟถาวร</span><br><br>ยิ่งถือไข่ไว้นานเท่าไหร่ มูลค่าของไข่ก็จะยิ่งเพิ่มขึ้น<br><br><span class=\"diminish\">รับบัฟถาวร 1 บัฟต่อ {s:BonusBuffsPerGold} โซลส์ที่รวบรวมได้เมื่อฟักไข่",
          "turkish": "Hayatta olduğunuz sürece <span class=\"highlight\">zamanla ruh</span> kazanın.\n\nYumurta açıldıktan sonra <span class=\"highlight\">ruh</span> ve <span class=\"highlight\">kalıcı güçlendirme</span> kazanın.<br><br>Yumurtanın değeri elinizde tuttuğunuz süre boyunca artar.<br><br><span class=\"diminish\">Yumurta açıldığında biriktirdiğiniz her {s:BonusBuffsPerGold} ruh başına kalıcı güçlendirme kazanırsınız.",
          "ukrainian": "<span class=\"highlight\">Періодично дає душі</span>, коли власник живий.\n\nВилуплює яйце, що дає <span class=\"highlight\">душі</span> та <span class=\"highlight\">постійні посилення</span>.<br><br>Цінність яйця зростає, що довше воно у вас є.<br><br><span class=\"diminish\">Після вилуплення здобуває постійне посилення за збережені душі ({s:BonusBuffsPerGold})."
        }
      },
      "descriptionDisplay": {
        "english": "Gain souls over time, as long as you are alive.\n\nHatch the egg, gaining souls and permanent buffs.\n\nThe value of the egg grows the longer you hold onto it.\n\nGain a permanent buff per 80 Souls accrued when hatched.",
        "byLanguage": {
          "brazilian": "Ganha almas com o tempo enquanto você estiver vivo.\n\nChoca o ovo, ganhando almas e benefícios permanentes.\n\nO valor do ovo aumenta quanto mais você o mantiver.\n\nGanhe um benefício permanente por cada 80 almas acumuladas no momento da chocagem.",
          "czech": "Dokud je vlastník naživu, průběžně získává duše.\n\nVlastník nechá vylíhnout vejce, čímž získá jeho duše a permanentní buffy.\n\nHodnota vejce roste s tím, jak dlouho ho vlastník nese.\n\nPermanentní buff se ve vejci objeví vždy po nastřádání 80 duší.",
          "english": "Gain souls over time, as long as you are alive.\n\nHatch the egg, gaining souls and permanent buffs.\n\nThe value of the egg grows the longer you hold onto it.\n\nGain a permanent buff per 80 Souls accrued when hatched.",
          "french": "Obtenez  âmes au fil du temps tant que vous êtes en vie.\n\nFaites éclore l'œuf pour obtenir des âmes et des effets positifs permanents.\n\nLa valeur de l'œuf grandit à mesure que vous le tenez.\n\nObtenez un effet positif permanent toutes les 80 âmes accumulées quand il éclot.",
          "german": "Du erhältst kontinuierlich Seelen, solange Du am Leben bist.\n\nWenn das Ei verbraucht wird, gewährt es Seelen und dauerhafte Stärkungseffekte.\n\nDie gewährten Seelen steigen, je länger der Gegenstand behalten wird.\n\nGewährt einen dauerhaften Stärkungseffekt pro 80 angesammelten Seelen beim Verbrauchen.",
          "italian": "Ottieni anime nel tempo, finché sei in vita.\n\nFai schiudere l'uovo, ottenendo anime e buff permanenti.\n\nIl valore dell'uovo aumenta quanto più a lungo lo trattieni.\n\nOttieni un buff permanente per ogni 80 anime accumulate quando si schiude.",
          "indonesian": "Mendapatkan jiwa seiring waktu, selama masih hidup.\n\nMenggunakan telur untuk mendapatkan jiwa dan buff permanen.\n\nSemakin lama kamu memegang telur tersebut, semakin berharga nilainya.\n\nDapatkan satu buff permanen untuk setiap 80 Jiwa yang telah kamu kumpulkan saat kamu menggunakannya.",
          "japanese": "生存している限り、時間経過でソウルを獲得する\n\n卵をふ化させ、ソウルと永続バフを獲得する\n\n卵を所有している時間が長いほど、卵の価値は高くなる\n\nふ化させた時に蓄積していたソウル80につき、1つ永続バフを獲得する",
          "koreana": "살아 있는 동안, 시간이 지남에 따라 영혼을 얻습니다.\n\n알을 부화시켜 영혼과 영구 강화 효과를 얻습니다.\n\n알은 오래 보유할수록 가치가 증가합니다.\n\n부화 시 누적된 영혼 80당 한 개의 영구 강화 효과를 얻습니다.",
          "latam": "Obtienes almas con el paso del tiempo mientras estés vivo⁠⁠.\n\nRompe el huevo para obtener almas y efectos positivos permanentes.\n\nEl valor del huevo aumenta cuanto más tiempo lo conservas.\n\nObtén un efecto positivo permanente por cada 80 almas acumuladas al romperlo.",
          "polish": "Zyskuj dusze na minutę tak długo, jak żyjesz.\n\nZjedz jajo, zyskując dusze oraz trwałe premie.\n\nWartość jaja zwiększa się wraz z czasem posiadania.\n\nZyskaj trwałą premię za każde 80 przechowanych dusz w momencie zjedzenia.",
          "russian": "Вы постепенно получаете души, пока живы.\n\nВылупив яйцо, вы получите души и постоянные бонусы.\n\nЧем дольше у вас яйцо, тем выше его ценность.\n\nПри вылуплении яйца вы получите постоянный бонус за каждые 80 накопленных душ.",
          "schinese": "持续获得魂魄，只要没有被击倒。\n\n孵化鹅蛋，获得魂魄和永久增益。\n\n持有的时间越长，鹅蛋的价值越高。\n\n孵化时每积累80个魂魄都会获得一个永久增益。",
          "spanish": "Obtienes almas a lo largo del tiempo mientras estés vivo⁠⁠/⁠⁠a.\n\nRompe el huevo para obtener almas y mejoras permanentes.\n\nEl valor del huevo aumenta cuanto más tiempo lo conservas.\n\nAl romperlo, obtienes una mejora permanente por cada 80 almas acumuladas.",
          "thai": "รับโซลส์ต่อเนื่อง ตราบใดที่คุณยังมีชีวิตอยู่\n\nฟักไข่เพื่อรับโซลส์และบัฟถาวร\n\nยิ่งถือไข่ไว้นานเท่าไหร่ มูลค่าของไข่ก็จะยิ่งเพิ่มขึ้น\n\nรับบัฟถาวร 1 บัฟต่อ 80 โซลส์ที่รวบรวมได้เมื่อฟักไข่",
          "turkish": "Hayatta olduğunuz sürece zamanla ruh kazanın.\n\nYumurta açıldıktan sonra ruh ve kalıcı güçlendirme kazanın.\n\nYumurtanın değeri elinizde tuttuğunuz süre boyunca artar.\n\nYumurta açıldığında biriktirdiğiniz her 80 ruh başına kalıcı güçlendirme kazanırsınız.",
          "ukrainian": "Періодично дає душі, коли власник живий.\n\nВилуплює яйце, що дає душі та постійні посилення.\n\nЦінність яйця зростає, що довше воно у вас є.\n\nПісля вилуплення здобуває постійне посилення за збережені душі (80)."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "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": "2",
          "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
        },
        "GoldPerMinute": {
          "value": "0",
          "disableValue": null,
          "cssClass": "souls",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusGoldPerMinute": {
          "value": "90",
          "disableValue": null,
          "cssClass": "souls",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "OutgoingDamagePenaltyPercent": {
          "value": "-10",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_ALL_DAMAGE_MULTIPLIER",
          "conditionalLocToken": null,
          "scale": null
        },
        "ThinkRate": {
          "value": "3",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": "1m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "1",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        },
        "StartingGold": {
          "value": "400",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusBuffsPerGold": {
          "value": "80",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusSprintSpeed",
              "bonus": "5"
            },
            {
              "propertyName": "OutOfCombatHealthRegen",
              "bonus": "10"
            },
            {
              "propertyName": "BonusBuffsPerGold",
              "bonus": "-50"
            },
            {
              "propertyName": "OutgoingDamagePenaltyPercent",
              "bonus": "20"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "OutgoingDamagePenaltyPercent",
                "role": "elevated"
              },
              {
                "key": "BonusSprintSpeed",
                "role": "normal"
              },
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Hatch the egg, gaining souls and permanent buffs.\n\nThe value of the egg grows the longer you hold onto it.\n\nGain a permanent buff per 80 Souls accrued when hatched.",
              "byLanguage": {
                "brazilian": "Choca o ovo, ganhando almas e benefícios permanentes.\n\nO valor do ovo aumenta quanto mais você o mantiver.\n\nGanhe um benefício permanente por cada 80 almas acumuladas no momento da chocagem.",
                "czech": "Vlastník nechá vylíhnout vejce, čímž získá jeho duše a permanentní buffy.\n\nHodnota vejce roste s tím, jak dlouho ho vlastník nese.\n\nPermanentní buff se ve vejci objeví vždy po nastřádání 80 duší.",
                "english": "Hatch the egg, gaining souls and permanent buffs.\n\nThe value of the egg grows the longer you hold onto it.\n\nGain a permanent buff per 80 Souls accrued when hatched.",
                "french": "Faites éclore l'œuf pour obtenir des âmes et des effets positifs permanents.\n\nLa valeur de l'œuf grandit à mesure que vous le tenez.\n\nObtenez un effet positif permanent toutes les 80 âmes accumulées quand il éclot.",
                "german": "Wenn das Ei verbraucht wird, gewährt es Seelen und dauerhafte Stärkungseffekte.\n\nDie gewährten Seelen steigen, je länger der Gegenstand behalten wird.\n\nGewährt einen dauerhaften Stärkungseffekt pro 80 angesammelten Seelen beim Verbrauchen.",
                "italian": "Fai schiudere l'uovo, ottenendo anime e buff permanenti.\n\nIl valore dell'uovo aumenta quanto più a lungo lo trattieni.\n\nOttieni un buff permanente per ogni 80 anime accumulate quando si schiude.",
                "indonesian": "Menggunakan telur untuk mendapatkan jiwa dan buff permanen.\n\nSemakin lama kamu memegang telur tersebut, semakin berharga nilainya.\n\nDapatkan satu buff permanen untuk setiap 80 Jiwa yang telah kamu kumpulkan saat kamu menggunakannya.",
                "japanese": "卵をふ化させ、ソウルと永続バフを獲得する\n\n卵を所有している時間が長いほど、卵の価値は高くなる\n\nふ化させた時に蓄積していたソウル80につき、1つ永続バフを獲得する",
                "koreana": "알을 부화시켜 영혼과 영구 강화 효과를 얻습니다.\n\n알은 오래 보유할수록 가치가 증가합니다.\n\n부화 시 누적된 영혼 80당 한 개의 영구 강화 효과를 얻습니다.",
                "latam": "Rompe el huevo para obtener almas y efectos positivos permanentes.\n\nEl valor del huevo aumenta cuanto más tiempo lo conservas.\n\nObtén un efecto positivo permanente por cada 80 almas acumuladas al romperlo.",
                "polish": "Zjedz jajo, zyskując dusze oraz trwałe premie.\n\nWartość jaja zwiększa się wraz z czasem posiadania.\n\nZyskaj trwałą premię za każde 80 przechowanych dusz w momencie zjedzenia.",
                "russian": "Вылупив яйцо, вы получите души и постоянные бонусы.\n\nЧем дольше у вас яйцо, тем выше его ценность.\n\nПри вылуплении яйца вы получите постоянный бонус за каждые 80 накопленных душ.",
                "schinese": "孵化鹅蛋，获得魂魄和永久增益。\n\n持有的时间越长，鹅蛋的价值越高。\n\n孵化时每积累80个魂魄都会获得一个永久增益。",
                "spanish": "Rompe el huevo para obtener almas y mejoras permanentes.\n\nEl valor del huevo aumenta cuanto más tiempo lo conservas.\n\nAl romperlo, obtienes una mejora permanente por cada 80 almas acumuladas.",
                "thai": "ฟักไข่เพื่อรับโซลส์และบัฟถาวร\n\nยิ่งถือไข่ไว้นานเท่าไหร่ มูลค่าของไข่ก็จะยิ่งเพิ่มขึ้น\n\nรับบัฟถาวร 1 บัฟต่อ 80 โซลส์ที่รวบรวมได้เมื่อฟักไข่",
                "turkish": "Yumurta açıldıktan sonra ruh ve kalıcı güçlendirme kazanın.\n\nYumurtanın değeri elinizde tuttuğunuz süre boyunca artar.\n\nYumurta açıldığında biriktirdiğiniz her 80 ruh başına kalıcı güçlendirme kazanırsınız.",
                "ukrainian": "Вилуплює яйце, що дає душі та постійні посилення.\n\nЦінність яйця зростає, що довше воно у вас є.\n\nПісля вилуплення здобуває постійне посилення за збережені душі (80)."
              }
            },
            "properties": [
              {
                "key": "BonusGoldPerMinute",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/tech_damage_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/tech_damage_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/goose_egg_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/goose_egg_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/goose_egg_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_goose_egg",
        "cssClass": "techPower",
        "multibase": [
          "tech_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_magic_burst",
      "slug": "mystic-burst",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_magic_burst",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_magic_burst",
      "displayName": {
        "english": "Mystic Burst",
        "byLanguage": {
          "brazilian": "Explosão Mística",
          "czech": "Mystická dávka",
          "english": "Mystic Burst",
          "french": "Choc mystique",
          "german": "Mystische Explosion",
          "italian": "Esplosione mistica",
          "indonesian": "Semburan Mistis",
          "japanese": "ミスティックバースト",
          "koreana": "신비의 폭발",
          "latam": "Explosión mística",
          "polish": "Mistyczny Wybuch",
          "russian": "Мистический импульс",
          "schinese": "秘术爆发",
          "spanish": "Explosión Mística",
          "thai": "​มิสติก​เบิร์สต์​",
          "turkish": "Mistik Patlama",
          "ukrainian": "Містичний вибух"
        }
      },
      "description": {
        "english": "Charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, causing abilities dealing more than <span class=\"highlight\">{s:MinimumDamage}</span> damage to deal additional damage.",
        "byLanguage": {
          "brazilian": "Fortalece ao longo do tempo, concedendo {g:citadel_inline_attribute:'BonusSpiritDamage'} e atribuindo dano adicional a habilidades que causarem mais de <span class=\"highlight\">{s:MinimumDamage}</span> de dano.",
          "czech": "Pokud vlastníkova schopnost udělí poškození vyšší než <span class=\"highlight\">{s:MinimumDamage}</span> bodů, udělí navíc {g:citadel_inline_attribute:'BonusSpiritDamage'}. Bonus dosáhne maxima po úplném obnovení této schopnosti.",
          "english": "Charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, causing abilities dealing more than <span class=\"highlight\">{s:MinimumDamage}</span> damage to deal additional damage.",
          "french": "Se recharge au fil du temps avec {g:citadel_inline_attribute:'BonusSpiritDamage'}. Ainsi, les capacités qui font plus de <span class=\"highlight\">{s:MinimumDamage}</span> de dégâts infligent des dégâts supplémentaires.",
          "german": "Fähigkeiten, die mehr als <span class=\"highlight\">{s:MinimumDamage}</span> Schaden zufügen, fügen auch zusätzlich {g:citadel_inline_attribute:'BonusSpiritDamage'} zu. Der max. Bonusschaden wird erreicht, wenn die Wartezeit verstrichen ist.",
          "italian": "Nel tempo si carica di {g:citadel_inline_attribute:'BonusSpiritDamage'}, facendo sì che le abilità che infliggono più di <span class=\"highlight\">{s:MinimumDamage}</span> danni infliggano danni aggiuntivi.",
          "indonesian": "Mengisi daya {g:citadel_inline_attribute:'BonusSpiritDamage'} seiring waktu yang menyebabkan skill memberikan damage lebih dari <span class=\"highlight\">{s:MinimumDamage}</span> untuk memberikan damage tambahan.",
          "japanese": "時間経過で{g:citadel_inline_attribute:'BonusSpiritDamage'}をチャージする。アビリティで<span class=\"highlight\">{s:MinimumDamage}</span>を超えるダメージを与えると、追加ダメージを与える",
          "koreana": "시간이 지남에 따라 충전되며 {g:citadel_inline_attribute:'BonusSpiritDamage'}를 얻고, <span class=\"highlight\">{s:MinimumDamage}</span> 이상의 피해를 입히는 능력이 추가 피해를 입힙니다.",
          "latam": "Se carga con el paso del tiempo con {g:citadel_inline_attribute:'BonusSpiritDamage'}, haciendo que las habilidades inflijan más de <span class=\"highlight\">{s:MinimumDamage}</span> de daño para infligir daño adicional.",
          "polish": "Sprawia, że umiejętności zadające ponad <span class=\"highlight\">{s:MinimumDamage}</span> pkt. obrażeń zadają {g:citadel_inline_attribute:'BonusSpiritDamage'}. Premia skaluje się wraz z upływem czasu i osiąga maksymalny efekt po zakończeniu czasu oczekiwania.",
          "russian": "Постепенно заряжается <panel class=\"InlineAttributeIcon BonusSpiritDamage\" replacechar=\"_\"><span class=\"InlineAttributeName BonusSpiritDamage\">спиритическим уроном</span>, благодаря чему умения, наносящие более <span class=\"highlight\">{s:MinimumDamage}</span> ед. урона, причиняют дополнительный урон.",
          "schinese": "随时间推移逐渐充能，让伤害值超过<span class=\"highlight\">{s:MinimumDamage}</span>的技能造成{g:citadel_inline_attribute:'BonusSpiritDamage'}。",
          "spanish": "Se carga con el tiempo con {g:citadel_inline_attribute:'BonusSpiritDamage'}, lo que hace que las habilidades que infligen más de <span class=\"highlight\">{s:MinimumDamage}</span> de daño inflijan daño adicional.",
          "thai": "สะสมพลัง{g:citadel_inline_attribute:'BonusSpiritDamage'}อย่างต่อเนื่อง ส่งผลให้สกิลที่สร้างความเสียหายมากกว่า<span class=\"highlight\">{s:MinimumDamage}</span> หน่วยจะสร้างความเสียหายเพิ่มเติม",
          "turkish": "Zamanla {g:citadel_inline_attribute:'BonusSpiritDamage'} ile dolar ve <span class=\"highlight\">{s:MinimumDamage}</span> değerinden fazla hasar veren yeteneklerin ek hasar vermesini sağlar.",
          "ukrainian": "Заряджується поступово за допомогою {g:citadel_inline_attribute:'BonusSpiritDamage'}, щоб уміння, які завдають більше <span class=\"highlight\">{s:MinimumDamage}</span> шкоди, могли завдати додаткової шкоди."
        }
      },
      "descriptionDisplay": {
        "english": "Charges up over time with Bonus Spirit Damage, causing abilities dealing more than 80 damage to deal additional damage.",
        "byLanguage": {
          "brazilian": "Fortalece ao longo do tempo, concedendo Bonus Spirit Damage e atribuindo dano adicional a habilidades que causarem mais de 80 de dano.",
          "czech": "Pokud vlastníkova schopnost udělí poškození vyšší než 80 bodů, udělí navíc Bonus Spirit Damage. Bonus dosáhne maxima po úplném obnovení této schopnosti.",
          "english": "Charges up over time with Bonus Spirit Damage, causing abilities dealing more than 80 damage to deal additional damage.",
          "french": "Se recharge au fil du temps avec Bonus Spirit Damage. Ainsi, les capacités qui font plus de 80 de dégâts infligent des dégâts supplémentaires.",
          "german": "Fähigkeiten, die mehr als 80 Schaden zufügen, fügen auch zusätzlich Bonus Spirit Damage zu. Der max. Bonusschaden wird erreicht, wenn die Wartezeit verstrichen ist.",
          "italian": "Nel tempo si carica di Bonus Spirit Damage, facendo sì che le abilità che infliggono più di 80 danni infliggano danni aggiuntivi.",
          "indonesian": "Mengisi daya Bonus Spirit Damage seiring waktu yang menyebabkan skill memberikan damage lebih dari 80 untuk memberikan damage tambahan.",
          "japanese": "時間経過でBonus Spirit Damageをチャージする。アビリティで80を超えるダメージを与えると、追加ダメージを与える",
          "koreana": "시간이 지남에 따라 충전되며 Bonus Spirit Damage를 얻고, 80 이상의 피해를 입히는 능력이 추가 피해를 입힙니다.",
          "latam": "Se carga con el paso del tiempo con Bonus Spirit Damage, haciendo que las habilidades inflijan más de 80 de daño para infligir daño adicional.",
          "polish": "Sprawia, że umiejętności zadające ponad 80 pkt. obrażeń zadają Bonus Spirit Damage. Premia skaluje się wraz z upływem czasu i osiąga maksymalny efekt po zakończeniu czasu oczekiwania.",
          "russian": "Постепенно заряжается спиритическим уроном, благодаря чему умения, наносящие более 80 ед. урона, причиняют дополнительный урон.",
          "schinese": "随时间推移逐渐充能，让伤害值超过80的技能造成Bonus Spirit Damage。",
          "spanish": "Se carga con el tiempo con Bonus Spirit Damage, lo que hace que las habilidades que infligen más de 80 de daño inflijan daño adicional.",
          "thai": "สะสมพลังBonus Spirit Damageอย่างต่อเนื่อง ส่งผลให้สกิลที่สร้างความเสียหายมากกว่า80 หน่วยจะสร้างความเสียหายเพิ่มเติม",
          "turkish": "Zamanla Bonus Spirit Damage ile dolar ve 80 değerinden fazla hasar veren yeteneklerin ek hasar vermesini sağlar.",
          "ukrainian": "Заряджується поступово за допомогою Bonus Spirit Damage, щоб уміння, які завдають більше 80 шкоди, могли завдати додаткової шкоди."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EBurstDamage",
        "groupLabel": "Burst Damage",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_magic_shock"
        ]
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "14",
          "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
        },
        "Damage": {
          "value": "40",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "MinimumDamage": {
          "value": "80",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "AbilityChargeUpTime": {
          "value": "14",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "CurrentHealthDamage": {
          "value": "0",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "Damage",
              "bonus": "60"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "passive",
            "description": {
              "english": "Charges up over time with Bonus Spirit Damage, causing abilities dealing more than 80 damage to deal additional damage.",
              "byLanguage": {
                "brazilian": "Fortalece ao longo do tempo, concedendo Bonus Spirit Damage e atribuindo dano adicional a habilidades que causarem mais de 80 de dano.",
                "czech": "Pokud vlastníkova schopnost udělí poškození vyšší než 80 bodů, udělí navíc Bonus Spirit Damage. Bonus dosáhne maxima po úplném obnovení této schopnosti.",
                "english": "Charges up over time with Bonus Spirit Damage, causing abilities dealing more than 80 damage to deal additional damage.",
                "french": "Se recharge au fil du temps avec Bonus Spirit Damage. Ainsi, les capacités qui font plus de 80 de dégâts infligent des dégâts supplémentaires.",
                "german": "Fähigkeiten, die mehr als 80 Schaden zufügen, fügen auch zusätzlich Bonus Spirit Damage zu. Der max. Bonusschaden wird erreicht, wenn die Wartezeit verstrichen ist.",
                "italian": "Nel tempo si carica di Bonus Spirit Damage, facendo sì che le abilità che infliggono più di 80 danni infliggano danni aggiuntivi.",
                "indonesian": "Mengisi daya Bonus Spirit Damage seiring waktu yang menyebabkan skill memberikan damage lebih dari 80 untuk memberikan damage tambahan.",
                "japanese": "時間経過でBonus Spirit Damageをチャージする。アビリティで80を超えるダメージを与えると、追加ダメージを与える",
                "koreana": "시간이 지남에 따라 충전되며 Bonus Spirit Damage를 얻고, 80 이상의 피해를 입히는 능력이 추가 피해를 입힙니다.",
                "latam": "Se carga con el paso del tiempo con Bonus Spirit Damage, haciendo que las habilidades inflijan más de 80 de daño para infligir daño adicional.",
                "polish": "Sprawia, że umiejętności zadające ponad 80 pkt. obrażeń zadają Bonus Spirit Damage. Premia skaluje się wraz z upływem czasu i osiąga maksymalny efekt po zakończeniu czasu oczekiwania.",
                "russian": "Постепенно заряжается спиритическим уроном, благодаря чему умения, наносящие более 80 ед. урона, причиняют дополнительный урон.",
                "schinese": "随时间推移逐渐充能，让伤害值超过80的技能造成Bonus Spirit Damage。",
                "spanish": "Se carga con el tiempo con Bonus Spirit Damage, lo que hace que las habilidades que infligen más de 80 de daño inflijan daño adicional.",
                "thai": "สะสมพลังBonus Spirit Damageอย่างต่อเนื่อง ส่งผลให้สกิลที่สร้างความเสียหายมากกว่า80 หน่วยจะสร้างความเสียหายเพิ่มเติม",
                "turkish": "Zamanla Bonus Spirit Damage ile dolar ve 80 değerinden fazla hasar veren yeteneklerin ek hasar vermesini sağlar.",
                "ukrainian": "Заряджується поступово за допомогою Bonus Spirit Damage, щоб уміння, які завдають більше 80 шкоди, могли завдати додаткової шкоди."
              }
            },
            "properties": [
              {
                "key": "Damage",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": "AbilityChargeUpTime"
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/magic_burst_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/magic_burst_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/mystic_burst_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/mystic_burst_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/mystic_burst_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "magicBurst",
        "multibase": [
          "tech_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_magic_reach",
      "slug": "mystic-expansion",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_magic_reach",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_magic_reach",
      "displayName": {
        "english": "Mystic Expansion",
        "byLanguage": {
          "brazilian": "Expansão Mística",
          "czech": "Expanze mysticismu",
          "english": "Mystic Expansion",
          "french": "Expansion mystique",
          "german": "Mystische Erweiterung",
          "italian": "Espansione mistica",
          "indonesian": "Ekspansi Mistis",
          "japanese": "ミスティックエクスパンダー",
          "koreana": "신비의 확장",
          "latam": "Expansión mística",
          "polish": "Mistyczna Ekspansja",
          "russian": "Мистическое расширение",
          "schinese": "秘术扩张",
          "spanish": "Expansión Mística",
          "thai": "​มิสติก​เอ็กซ์แพนชัน​",
          "turkish": "Mistik Genişleme",
          "ukrainian": "Містичний засяг"
        }
      },
      "description": {
        "english": "Imbue an ability to increase its <span class=\"highlight\">range</span> and <span class=\"highlight\">effect radius</span>.",
        "byLanguage": {
          "brazilian": "Infunde uma habilidade para aumentar o seu <span class=\"highlight\">alcance</span> e <span class=\"highlight\">raio de efeito</span>.",
          "czech": "Umožňuje prodchnout schopnost pro navýšení jejího <span class=\"highlight\">dosahu</span> a <span class=\"highlight\">rozsahu</span>.",
          "english": "Imbue an ability to increase its <span class=\"highlight\">range</span> and <span class=\"highlight\">effect radius</span>.",
          "french": "Imprègne une capacité pour augmenter sa <span class=\"highlight\">portée</span> et son <span class=\"highlight\">rayon d'effet</span>.",
          "german": "Veredle eine Fähigkeit, um deren <span class=\"highlight\">Reichweite</span> und <span class=\"highlight\">Effektradius</span> zu erhöhen.",
          "italian": "Infondi un'abilità per aumentarne la <span class=\"highlight\">gittata</span> e il <span class=\"highlight\">raggio d'effetto</span>.",
          "indonesian": "Mengisi skill untuk meningkatkan <span class=\"highlight\">jarak</span> dan <span class=\"highlight\">radius efeknya</span>.",
          "japanese": "エンチャントしたアビリティの<span class=\"highlight\">距離</span>と<span class=\"highlight\">効果範囲</span>を上昇させる",
          "koreana": "능력을 보강해 <span class=\"highlight\">범위</span>와 <span class=\"highlight\">효과 반경</span>을 넓힙니다.",
          "latam": "Imbuye una habilidad para aumentar su <span class=\"highlight\">alcance</span> y <span class=\"highlight\">radio de efecto</span>.",
          "polish": "Nasyć umiejętność, zwiększając jej <span class=\"highlight\">zasięg</span> oraz <span class=\"highlight\">promień efektu</span>.",
          "russian": "Увеличивает <span class=\"highlight\">дальность</span> выбранного умения и <span class=\"highlight\">радиус его эффекта</span>.",
          "schinese": "加强一个技能，扩大其<span class=\"highlight\">范围</span>和<span class=\"highlight\">效果半径</span>。",
          "spanish": "Imbuye una habilidad para aumentar su <span class=\"highlight\">alcance</span> y su <span class=\"highlight\">radio de efecto</span>.",
          "thai": "ผสานสกิลเพื่อเพิ่ม<span class=\"highlight\">ระยะ</span>และ<span class=\"highlight\">รัศมีเอฟเฟกต์</span>ของสกิล",
          "turkish": "<span class=\"highlight\">Menzilini</span> ve <span class=\"highlight\">etki yarıçapını</span> artırmak için bir yeteneği güçlendirin.",
          "ukrainian": "Насичує вміння для збільшення його <span class=\"highlight\">дальності</span> та <span class=\"highlight\">радіуса дії ефекту</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Imbue an ability to increase its range and effect radius.",
        "byLanguage": {
          "brazilian": "Infunde uma habilidade para aumentar o seu alcance e raio de efeito.",
          "czech": "Umožňuje prodchnout schopnost pro navýšení jejího dosahu a rozsahu.",
          "english": "Imbue an ability to increase its range and effect radius.",
          "french": "Imprègne une capacité pour augmenter sa portée et son rayon d'effet.",
          "german": "Veredle eine Fähigkeit, um deren Reichweite und Effektradius zu erhöhen.",
          "italian": "Infondi un'abilità per aumentarne la gittata e il raggio d'effetto.",
          "indonesian": "Mengisi skill untuk meningkatkan jarak dan radius efeknya.",
          "japanese": "エンチャントしたアビリティの距離と効果範囲を上昇させる",
          "koreana": "능력을 보강해 범위와 효과 반경을 넓힙니다.",
          "latam": "Imbuye una habilidad para aumentar su alcance y radio de efecto.",
          "polish": "Nasyć umiejętność, zwiększając jej zasięg oraz promień efektu.",
          "russian": "Увеличивает дальность выбранного умения и радиус его эффекта.",
          "schinese": "加强一个技能，扩大其范围和效果半径。",
          "spanish": "Imbuye una habilidad para aumentar su alcance y su radio de efecto.",
          "thai": "ผสานสกิลเพื่อเพิ่มระยะและรัศมีเอฟเฟกต์ของสกิล",
          "turkish": "Menzilini ve etki yarıçapını artırmak için bir yeteneği güçlendirin.",
          "ukrainian": "Насичує вміння для збільшення його дальності та радіуса дії ефекту."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [],
        "upgradeSlotCost": 1,
        "groupId": "ESpiritRange",
        "groupLabel": "Spirit Range",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_bulletshredimbue",
          "upgrade_tech_range"
        ]
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": true
      },
      "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
        },
        "TechRangeMultiplier": {
          "value": "20",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRange",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRadiusMultiplier": {
          "value": "20",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRadius",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechRadiusMultiplier",
              "bonus": "15"
            },
            {
              "propertyName": "TechRangeMultiplier",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "passive",
            "description": {
              "english": "Imbue an ability to increase its range and effect radius.",
              "byLanguage": {
                "brazilian": "Infunde uma habilidade para aumentar o seu alcance e raio de efeito.",
                "czech": "Umožňuje prodchnout schopnost pro navýšení jejího dosahu a rozsahu.",
                "english": "Imbue an ability to increase its range and effect radius.",
                "french": "Imprègne une capacité pour augmenter sa portée et son rayon d'effet.",
                "german": "Veredle eine Fähigkeit, um deren Reichweite und Effektradius zu erhöhen.",
                "italian": "Infondi un'abilità per aumentarne la gittata e il raggio d'effetto.",
                "indonesian": "Mengisi skill untuk meningkatkan jarak dan radius efeknya.",
                "japanese": "エンチャントしたアビリティの距離と効果範囲を上昇させる",
                "koreana": "능력을 보강해 범위와 효과 반경을 넓힙니다.",
                "latam": "Imbuye una habilidad para aumentar su alcance y radio de efecto.",
                "polish": "Nasyć umiejętność, zwiększając jej zasięg oraz promień efektu.",
                "russian": "Увеличивает дальность выбранного умения и радиус его эффекта.",
                "schinese": "加强一个技能，扩大其范围和效果半径。",
                "spanish": "Imbuye una habilidad para aumentar su alcance y su radio de efecto.",
                "thai": "ผสานสกิลเพื่อเพิ่มระยะและรัศมีเอฟเฟกต์ของสกิล",
                "turkish": "Menzilini ve etki yarıçapını artırmak için bir yeteneği güçlendirin.",
                "ukrainian": "Насичує вміння для збільшення його дальності та радіуса дії ефекту."
              }
            },
            "properties": [
              {
                "key": "TechRangeMultiplier",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/tech_range_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/tech_range_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/mystic_reach_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/mystic_reach_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/mystic_reach_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "techRange",
        "multibase": [
          "tech_upgrade_t1"
        ],
        "updateTime": 1710350942
      }
    },
    {
      "id": "upgrade_mystic_regeneration",
      "slug": "mystic-regeneration",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_mystic_regeneration",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_mystic_regeneration",
      "displayName": {
        "english": "Mystic Regeneration",
        "byLanguage": {
          "brazilian": "Regeneração Mística",
          "czech": "Mystická regenerace",
          "english": "Mystic Regeneration",
          "french": "Régénération mystique",
          "german": "Mystische Regeneration",
          "italian": "Rigenerazione mistica",
          "indonesian": "Regenerasi Mistis",
          "japanese": "ミスティックリジェネ",
          "koreana": "신비의 회복",
          "latam": "Regeneración mística",
          "polish": "Mistyczna Regeneracja",
          "russian": "Мистическое восстановление",
          "schinese": "秘术愈疗",
          "spanish": "Regeneración Mística",
          "thai": "​มิสติก​รีเจเนอเรชัน​",
          "turkish": "Mistik Yenilenme",
          "ukrainian": "Містичне відновлення"
        }
      },
      "description": {
        "english": "Dealing {g:citadel_inline_attribute:'SpiritDamage'} to enemy Heroes grants you Bonus {g:citadel_inline_attribute:'Regen'}. Stacks when dealing damage to different heroes.",
        "byLanguage": {
          "brazilian": "Causar {g:citadel_inline_attribute:'SpiritDamage'} a heróis inimigos concede {g:citadel_inline_attribute:'Regen'} adicional a você. Acumulável ao causar dano contra diferentes heróis.",
          "czech": "Kdykoli vlastník udělí nepřátelskému hrdinovi {g:citadel_inline_attribute:'SpiritDamage'}, získá bonus k {g:citadel_inline_attribute:'Regen'}. Bonus se sčítá při udílení poškození různým hrdinům.",
          "english": "Dealing {g:citadel_inline_attribute:'SpiritDamage'} to enemy Heroes grants you Bonus {g:citadel_inline_attribute:'Regen'}. Stacks when dealing damage to different heroes.",
          "french": "Quand vous infligez des {g:citadel_inline_attribute:'SpiritDamage'} aux occultistes adverses, vous obtenez de la {g:citadel_inline_attribute:'Regen'} de plus. Les charges se cumulent quand vous infligez des dégâts à des unités occultistes différentes.",
          "german": "Wenn Du gegnerischen Helden {g:citadel_inline_attribute:'SpiritDamage'} zufügst, erhältst Du zusätzliche {g:citadel_inline_attribute:'Regen'}. Der Effekt summiert sich auf, wenn unterschiedlichen Helden Schaden zugefügt wird.",
          "italian": "Infliggere {g:citadel_inline_attribute:'SpiritDamage'} agli eroi nemici ti conferisce {g:citadel_inline_attribute:'Regen'} bonus. Si accumula quando infliggi danni a eroi diversi.",
          "indonesian": "Memberikan {g:citadel_inline_attribute:'SpiritDamage'} kepada Hero musuh memberimu Bonus {g:citadel_inline_attribute:'Regen'}. Akumulasi diterapkan ketika memberikan damage kepada hero yang berbeda.",
          "japanese": "敵ヒーローに{g:citadel_inline_attribute:'SpiritDamage'}を与えると、ボーナス{g:citadel_inline_attribute:'Regen'}を獲得する。この効果は異なるヒーローにダメージを与えるたびにスタックする",
          "koreana": "적군 영웅에게 {g:citadel_inline_attribute:'SpiritDamage'}를 입히면 보너스 {g:citadel_inline_attribute:'Regen'}을 얻습니다. 다른 영웅에게 피해를 입히면 중첩됩니다.",
          "latam": "Infligir {g:citadel_inline_attribute:'SpiritDamage'} a héroes enemigos te otorga {g:citadel_inline_attribute:'Regen'} adicional. Se acumula al infligir daño a diferentes héroes.",
          "polish": "Zadawanie <panel class=\"InlineAttributeIcon SpiritDamage replacechar=\"_\"><span class=\"InlineAttributeName SpiritDamage\">obrażeń spirytualnych</span> wrogim bohaterom zapewnia ci dodatkową <panel class=\"InlineAttributeIcon Regen replacechar=\"_\"><span class=\"InlineAttributeName Regen\">regenerację</span>. Kumuluje się podczas zadawania obrażeń różnym bohaterom.",
          "russian": "Нанесение <panel class=\"InlineAttributeIcon SpiritDamage\" replacechar=\"_\"><span class=\"InlineAttributeName SpiritDamage\">спиритического урона</span> вражеским героям даёт вам бонусное {g:citadel_inline_attribute:'Regen'}. Накапливается при нанесении урона разным героям.",
          "schinese": "对敌方英雄造成{g:citadel_inline_attribute:'SpiritDamage'}将使自身获得额外{g:citadel_inline_attribute:'Regen'}。对不同英雄造成伤害时效果可以叠加。",
          "spanish": "Al infligir {g:citadel_inline_attribute:'SpiritDamage'} a los héroes enemigos, consigues {g:citadel_inline_attribute:'Regen'} adicional. Se acumula al infligir daño a diferentes héroes.",
          "thai": "การสร้าง {g:citadel_inline_attribute:'SpiritDamage'} แก่ฮีโร่ศัตรูจะมอบโบนัส {g:citadel_inline_attribute:'Regen'} ให้แก่คุณ สามารถซ้อนทับได้เมื่อสร้างความเสียหายแก่ฮีโร่หลายตัว",
          "turkish": "Düşman kahramanlara {g:citadel_inline_attribute:'SpiritDamage'} vermek size bonus {g:citadel_inline_attribute:'Regen'} sağlar. Farklı kahramanlara hasar verince istif sayısı artar.",
          "ukrainian": "Завдаючи {g:citadel_inline_attribute:'SpiritDamage'} ворожим героям, ви отримуєте додаткове {g:citadel_inline_attribute:'Regen'} здоров’я. Поєднується, якщо шкода завдається різним героям."
        }
      },
      "descriptionDisplay": {
        "english": "Dealing Spirit Damage to enemy Heroes grants you Bonus Regen. Stacks when dealing damage to different heroes.",
        "byLanguage": {
          "brazilian": "Causar Spirit Damage a heróis inimigos concede Regen adicional a você. Acumulável ao causar dano contra diferentes heróis.",
          "czech": "Kdykoli vlastník udělí nepřátelskému hrdinovi Spirit Damage, získá bonus k Regen. Bonus se sčítá při udílení poškození různým hrdinům.",
          "english": "Dealing Spirit Damage to enemy Heroes grants you Bonus Regen. Stacks when dealing damage to different heroes.",
          "french": "Quand vous infligez des Spirit Damage aux occultistes adverses, vous obtenez de la Regen de plus. Les charges se cumulent quand vous infligez des dégâts à des unités occultistes différentes.",
          "german": "Wenn Du gegnerischen Helden Spirit Damage zufügst, erhältst Du zusätzliche Regen. Der Effekt summiert sich auf, wenn unterschiedlichen Helden Schaden zugefügt wird.",
          "italian": "Infliggere Spirit Damage agli eroi nemici ti conferisce Regen bonus. Si accumula quando infliggi danni a eroi diversi.",
          "indonesian": "Memberikan Spirit Damage kepada Hero musuh memberimu Bonus Regen. Akumulasi diterapkan ketika memberikan damage kepada hero yang berbeda.",
          "japanese": "敵ヒーローにSpirit Damageを与えると、ボーナスRegenを獲得する。この効果は異なるヒーローにダメージを与えるたびにスタックする",
          "koreana": "적군 영웅에게 Spirit Damage를 입히면 보너스 Regen을 얻습니다. 다른 영웅에게 피해를 입히면 중첩됩니다.",
          "latam": "Infligir Spirit Damage a héroes enemigos te otorga Regen adicional. Se acumula al infligir daño a diferentes héroes.",
          "polish": "Zadawanie obrażeń spirytualnych wrogim bohaterom zapewnia ci dodatkową regenerację. Kumuluje się podczas zadawania obrażeń różnym bohaterom.",
          "russian": "Нанесение спиритического урона вражеским героям даёт вам бонусное Regen. Накапливается при нанесении урона разным героям.",
          "schinese": "对敌方英雄造成Spirit Damage将使自身获得额外Regen。对不同英雄造成伤害时效果可以叠加。",
          "spanish": "Al infligir Spirit Damage a los héroes enemigos, consigues Regen adicional. Se acumula al infligir daño a diferentes héroes.",
          "thai": "การสร้าง Spirit Damage แก่ฮีโร่ศัตรูจะมอบโบนัส Regen ให้แก่คุณ สามารถซ้อนทับได้เมื่อสร้างความเสียหายแก่ฮีโร่หลายตัว",
          "turkish": "Düşman kahramanlara Spirit Damage vermek size bonus Regen sağlar. Farklı kahramanlara hasar verince istif sayısı artar.",
          "ukrainian": "Завдаючи Spirit Damage ворожим героям, ви отримуєте додаткове Regen здоров’я. Поєднується, якщо шкода завдається різним героям."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMiscSpirit",
        "groupLabel": "Misc Spirit",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_resonant_healing"
        ]
      },
      "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
        },
        "Regeneration": {
          "value": "4",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "RegenerationDuration": {
          "value": "7",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "50",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "Regeneration",
              "bonus": "8"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "150"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Dealing Spirit Damage to enemy Heroes grants you Bonus Regen. Stacks when dealing damage to different heroes.",
              "byLanguage": {
                "brazilian": "Causar Spirit Damage a heróis inimigos concede Regen adicional a você. Acumulável ao causar dano contra diferentes heróis.",
                "czech": "Kdykoli vlastník udělí nepřátelskému hrdinovi Spirit Damage, získá bonus k Regen. Bonus se sčítá při udílení poškození různým hrdinům.",
                "english": "Dealing Spirit Damage to enemy Heroes grants you Bonus Regen. Stacks when dealing damage to different heroes.",
                "french": "Quand vous infligez des Spirit Damage aux occultistes adverses, vous obtenez de la Regen de plus. Les charges se cumulent quand vous infligez des dégâts à des unités occultistes différentes.",
                "german": "Wenn Du gegnerischen Helden Spirit Damage zufügst, erhältst Du zusätzliche Regen. Der Effekt summiert sich auf, wenn unterschiedlichen Helden Schaden zugefügt wird.",
                "italian": "Infliggere Spirit Damage agli eroi nemici ti conferisce Regen bonus. Si accumula quando infliggi danni a eroi diversi.",
                "indonesian": "Memberikan Spirit Damage kepada Hero musuh memberimu Bonus Regen. Akumulasi diterapkan ketika memberikan damage kepada hero yang berbeda.",
                "japanese": "敵ヒーローにSpirit Damageを与えると、ボーナスRegenを獲得する。この効果は異なるヒーローにダメージを与えるたびにスタックする",
                "koreana": "적군 영웅에게 Spirit Damage를 입히면 보너스 Regen을 얻습니다. 다른 영웅에게 피해를 입히면 중첩됩니다.",
                "latam": "Infligir Spirit Damage a héroes enemigos te otorga Regen adicional. Se acumula al infligir daño a diferentes héroes.",
                "polish": "Zadawanie obrażeń spirytualnych wrogim bohaterom zapewnia ci dodatkową regenerację. Kumuluje się podczas zadawania obrażeń różnym bohaterom.",
                "russian": "Нанесение спиритического урона вражеским героям даёт вам бонусное Regen. Накапливается при нанесении урона разным героям.",
                "schinese": "对敌方英雄造成Spirit Damage将使自身获得额外Regen。对不同英雄造成伤害时效果可以叠加。",
                "spanish": "Al infligir Spirit Damage a los héroes enemigos, consigues Regen adicional. Se acumula al infligir daño a diferentes héroes.",
                "thai": "การสร้าง Spirit Damage แก่ฮีโร่ศัตรูจะมอบโบนัส Regen ให้แก่คุณ สามารถซ้อนทับได้เมื่อสร้างความเสียหายแก่ฮีโร่หลายตัว",
                "turkish": "Düşman kahramanlara Spirit Damage vermek size bonus Regen sağlar. Farklı kahramanlara hasar verince istif sayısı artar.",
                "ukrainian": "Завдаючи Spirit Damage ворожим героям, ви отримуєте додаткове Regen здоров’я. Поєднується, якщо шкода завдається різним героям."
              }
            },
            "properties": [
              {
                "key": "Regeneration",
                "role": "important"
              },
              {
                "key": "RegenerationDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/endurance_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/endurance_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/mystic_regen_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/mystic_regen_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/mystic_regen_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_mystic_regeneration",
        "cssClass": "endurance",
        "multibase": [
          "tech_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_withering_whip",
      "slug": "rusted-barrel",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_withering_whip",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_withering_whip",
      "displayName": {
        "english": "Rusted Barrel",
        "byLanguage": {
          "brazilian": "Cilindro Enferrujado",
          "czech": "Kouzlo zrezivění",
          "english": "Rusted Barrel",
          "french": "Canon rouillé",
          "german": "Rostiger Lauf",
          "italian": "Barile arrugginito",
          "indonesian": "Tong Berkarat",
          "japanese": "コロッシブバレル",
          "koreana": "녹슨 총신",
          "latam": "Cañón oxidado",
          "polish": "Zardzewiała Lufa",
          "russian": "Ржавый ствол",
          "schinese": "锈蚀枪管",
          "spanish": "Cañón Oxidado",
          "thai": "​รัสเต็ด​บาร์เรล​",
          "turkish": "Paslı Namlu",
          "ukrainian": "Іржавий ствол"
        }
      },
      "description": {
        "english": "Target an enemy to reduce their <span class=\"highlight\">Fire Rate</span> and <span class=\"highlight\">Bullet Resistance</span>.",
        "byLanguage": {
          "brazilian": "Alveja um inimigo, reduzindo a <span class=\"highlight\">taxa de disparo</span> e a <span class=\"highlight\">resistência balística</span>.",
          "czech": "Vlastník redukuje <span class=\"highlight\">rychlost střelby</span> a <span class=\"highlight\">balistickou odolnost</span> zacíleného nepřítele.",
          "english": "Target an enemy to reduce their <span class=\"highlight\">Fire Rate</span> and <span class=\"highlight\">Bullet Resistance</span>.",
          "french": "Ciblez une unité ennemie pour réduire sa <span class=\"highlight\">cadence de tir</span> et sa <span class=\"highlight\">résistance aux balles</span>.",
          "german": "Kann auf einen Gegner angewendet werden, um dessen <span class=\"highlight\">Feuerrate</span> und <span class=\"highlight\">Kugelresistenz</span> zu reduzieren.",
          "italian": "Bersagli un nemico per ridurne la <span class=\"highlight\">cadenza di fuoco</span> e la <span class=\"highlight\">resistenza balistica</span>.",
          "indonesian": "Menarget musuh untuk mengurangi <span class=\"highlight\">Tingkat Tembakan</span> dan <span class=\"highlight\">Pertahanan Peluru</span> mereka.",
          "japanese": "指定した敵の<span class=\"highlight\">発射速度</span>と<span class=\"highlight\">弾薬耐性</span>を低下させる",
          "koreana": "대상 적군의 <span class=\"highlight\">연사 속도</span>와 <span class=\"highlight\">총탄 저항</span>을 감소시킵니다.",
          "latam": "Selecciona como objetivo a un enemigo para reducir su <span class=\"highlight\">cadencia de tiro</span> y <span class=\"highlight\">resistencia balística</span>.",
          "polish": "Obierz za cel wroga, by zmniejszyć jego <span class=\"highlight\">szybkostrzelność</span> oraz <span class=\"highlight\">odporność na naboje</span>.",
          "russian": "У выбранной цели снижаются <span class=\"highlight\">скорострельность</span> и <span class=\"highlight\">сопротивляемость пулям</span>.",
          "schinese": "降低敌方目标的<span class=\"highlight\">射速</span>和<span class=\"highlight\">子弹抗性</span>。",
          "spanish": "Selecciona como objetivo a un enemigo para reducir su <span class=\"highlight\">cadencia de tiro</span> y <span class=\"highlight\">resistencia a balas</span>.",
          "thai": "เลือกเป้าหมายศัตรูเพื่อลด<span class=\"highlight\">อัตรายิง</span>และ<span class=\"highlight\">ต้านทาน​กระสุน​</span>ของศัตรู",
          "turkish": "Bir düşmanı hedef alarak <span class=\"highlight\">atış hızını</span> ve <span class=\"highlight\">mermi direncini</span> azaltın.",
          "ukrainian": "Зменшує <span class=\"highlight\">швидкострільність</span> та <span class=\"highlight\">опір кулям</span> у ворожої цілі."
        }
      },
      "descriptionDisplay": {
        "english": "Target an enemy to reduce their Fire Rate and Bullet Resistance.",
        "byLanguage": {
          "brazilian": "Alveja um inimigo, reduzindo a taxa de disparo e a resistência balística.",
          "czech": "Vlastník redukuje rychlost střelby a balistickou odolnost zacíleného nepřítele.",
          "english": "Target an enemy to reduce their Fire Rate and Bullet Resistance.",
          "french": "Ciblez une unité ennemie pour réduire sa cadence de tir et sa résistance aux balles.",
          "german": "Kann auf einen Gegner angewendet werden, um dessen Feuerrate und Kugelresistenz zu reduzieren.",
          "italian": "Bersagli un nemico per ridurne la cadenza di fuoco e la resistenza balistica.",
          "indonesian": "Menarget musuh untuk mengurangi Tingkat Tembakan dan Pertahanan Peluru mereka.",
          "japanese": "指定した敵の発射速度と弾薬耐性を低下させる",
          "koreana": "대상 적군의 연사 속도와 총탄 저항을 감소시킵니다.",
          "latam": "Selecciona como objetivo a un enemigo para reducir su cadencia de tiro y resistencia balística.",
          "polish": "Obierz za cel wroga, by zmniejszyć jego szybkostrzelność oraz odporność na naboje.",
          "russian": "У выбранной цели снижаются скорострельность и сопротивляемость пулям.",
          "schinese": "降低敌方目标的射速和子弹抗性。",
          "spanish": "Selecciona como objetivo a un enemigo para reducir su cadencia de tiro y resistencia a balas.",
          "thai": "เลือกเป้าหมายศัตรูเพื่อลดอัตรายิงและต้านทานกระสุนของศัตรู",
          "turkish": "Bir düşmanı hedef alarak atış hızını ve mermi direncini azaltın.",
          "ukrainian": "Зменшує швидкострільність та опір кулям у ворожої цілі."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDisruption",
          "EShopFilterMagicDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EAntiGun",
        "groupLabel": "Anti Gun",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_greater_withering_whip"
        ]
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PRESS",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "16",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "5",
          "disableValue": "0",
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechDuration",
            "value": null
          }
        },
        "AbilityCastRange": {
          "value": "32m",
          "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.1",
          "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
        },
        "Damage": {
          "value": null,
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "FireRateSlow": {
          "value": "32",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE_SLOW",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "60",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": "0.5m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletArmorReduction": {
          "value": "-8",
          "disableValue": null,
          "cssClass": "bullet_armor_down",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusHealth",
              "bonus": "130"
            },
            {
              "propertyName": "BulletArmorReduction",
              "bonus": "-4"
            },
            {
              "propertyName": "FireRateSlow",
              "bonus": "20"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-8"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "BonusSprintSpeed",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Target an enemy to reduce their Fire Rate and Bullet Resistance.",
              "byLanguage": {
                "brazilian": "Alveja um inimigo, reduzindo a taxa de disparo e a resistência balística.",
                "czech": "Vlastník redukuje rychlost střelby a balistickou odolnost zacíleného nepřítele.",
                "english": "Target an enemy to reduce their Fire Rate and Bullet Resistance.",
                "french": "Ciblez une unité ennemie pour réduire sa cadence de tir et sa résistance aux balles.",
                "german": "Kann auf einen Gegner angewendet werden, um dessen Feuerrate und Kugelresistenz zu reduzieren.",
                "italian": "Bersagli un nemico per ridurne la cadenza di fuoco e la resistenza balistica.",
                "indonesian": "Menarget musuh untuk mengurangi Tingkat Tembakan dan Pertahanan Peluru mereka.",
                "japanese": "指定した敵の発射速度と弾薬耐性を低下させる",
                "koreana": "대상 적군의 연사 속도와 총탄 저항을 감소시킵니다.",
                "latam": "Selecciona como objetivo a un enemigo para reducir su cadencia de tiro y resistencia balística.",
                "polish": "Obierz za cel wroga, by zmniejszyć jego szybkostrzelność oraz odporność na naboje.",
                "russian": "У выбранной цели снижаются скорострельность и сопротивляемость пулям.",
                "schinese": "降低敌方目标的射速和子弹抗性。",
                "spanish": "Selecciona como objetivo a un enemigo para reducir su cadencia de tiro y resistencia a balas.",
                "thai": "เลือกเป้าหมายศัตรูเพื่อลดอัตรายิงและต้านทานกระสุนของศัตรู",
                "turkish": "Bir düşmanı hedef alarak atış hızını ve mermi direncini azaltın.",
                "ukrainian": "Зменшує швидкострільність та опір кулям у ворожої цілі."
              }
            },
            "properties": [
              {
                "key": "Damage",
                "role": "important"
              },
              {
                "key": "FireRateSlow",
                "role": "important"
              },
              {
                "key": "BulletArmorReduction",
                "role": "important"
              },
              {
                "key": "AbilityCastRange",
                "role": "normal"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/slowing_tech_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/slowing_tech_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/rusted_barrel_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/rusted_barrel_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/rusted_barrel_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_withering_whip",
        "cssClass": "slowingTech",
        "multibase": [
          "tech_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_acolytes_glove",
      "slug": "spirit-strike",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_acolytes_glove",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_acolytes_glove",
      "displayName": {
        "english": "Spirit Strike",
        "byLanguage": {
          "brazilian": "Golpe Espiritual",
          "czech": "Spirituální rukavice",
          "english": "Spirit Strike",
          "french": "Frappe spirituelle",
          "german": "Magieschlag",
          "italian": "Colpo spirituale",
          "indonesian": "Serangan Spirit",
          "japanese": "スピリットストライク",
          "koreana": "마법 강타",
          "latam": "Golpe espiritual",
          "polish": "Spirytualne Uderzenie",
          "russian": "Спиритический удар",
          "schinese": "大伤元气",
          "spanish": "Golpe Espiritual",
          "thai": "​สปิริต​สไตรก์​",
          "turkish": "Büyülü Yumruk",
          "ukrainian": "Духовний удар"
        }
      },
      "description": {
        "english": "When you perform a <span class=\"highlight\">Light or Heavy Melee</span> attack against a hero, deal extra {g:citadel_inline_attribute:'SpiritDamage'} with the attack and reduce the target's <span class=\"highlight\">Spirit Resist</span>.<span class=\"diminish\"><br><br>Cooldown is {s:LightMeleeCooldownMult}x longer for Light Melee hits.</span>",
        "byLanguage": {
          "brazilian": "Ao atingir um herói inimigo com um <span class=\"highlight\">golpe leve ou pesado</span>, esse golpe causa {g:citadel_inline_attribute:'SpiritDamage'} adicional e reduz a <span class=\"highlight\">resistência espiritual</span> do alvo.<span class=\"diminish\"><br><br>Tempo de recarga {s:LightMeleeCooldownMult} vezes maior quando ativada por golpes leves.</span>",
          "czech": "Když vlastník zasáhne nepřátelského hrdinu <span class=\"highlight\">slabým nebo silným úderem</span>, udělí mu bonusové {g:citadel_inline_attribute:'SpiritDamage'} a redukuje jeho <span class=\"highlight\">spirituální odolnost</span>.<span class=\"diminish\"><br><br>Pro slabé údery je doba obnovení {s:LightMeleeCooldownMult}× delší.</span>",
          "english": "When you perform a <span class=\"highlight\">Light or Heavy Melee</span> attack against a hero, deal extra {g:citadel_inline_attribute:'SpiritDamage'} with the attack and reduce the target's <span class=\"highlight\">Spirit Resist</span>.<span class=\"diminish\"><br><br>Cooldown is {s:LightMeleeCooldownMult}x longer for Light Melee hits.</span>",
          "french": "Vos attaques de <span class=\"highlight\">mêlée légère ou lourde</span> infligent des {g:citadel_inline_attribute:'SpiritDamage'} supplémentaires aux occultistes et réduisent leur <span class=\"highlight\">résistance spirituelle</span>. <span class=\"diminish\"><br><br>Le temps de récupération est multiplié par {s:LightMeleeCooldownMult} pour les attaques de mêlée légères.</span>",
          "german": "Wenn Du einen <span class=\"highlight\">leichten oder schweren Nahkampfangriff</span> gegen einen Helden ausführst, fügst Du zusätzlichen {g:citadel_inline_attribute:'SpiritDamage'} mit dem Angriff zu und reduzierst die <span class=\"highlight\">Magieresistenz</span> des Ziels.<br><br><span class=\"diminish\">Bei leichten Nahkampfangriffen erhöht sich die Abklingzeit um das {s:LightMeleeCooldownMult}-fache.</span>",
          "italian": "Quando sferri un attacco <span class=\"highlight\">corpo a corpo leggero o pesante</span> contro un eroe, infliggi {g:citadel_inline_attribute:'SpiritDamage'} extra con l'attacco e riduci la <span class=\"highlight\">resistenza spirituale</span> del bersaglio.<span class=\"diminish\"><br><br>Il tempo di ricarica è {s:LightMeleeCooldownMult}x più lungo per i colpi corpo a corpo leggeri.</span>",
          "indonesian": "Saat melakukan serangan <span class=\"highlight\">Jarak dekat Ringan atau Berat</span> pada hero, akan memberikan {g:citadel_inline_attribute:'SpiritDamage'} ekstra dan mengurangi <span class=\"highlight\">Pertahanan Spirit</span> target.<span class=\"diminish\"><br><<br>Cooldown akan menjadi {s:LightMeleeCooldownMult} kali lebih lama untuk hit Jarak Dekat Ringan.</span>",
          "japanese": "ヒーローに対して<span class=\"highlight\">近接弱攻撃か近接強攻撃</span>を行うと、追加で{g:citadel_inline_attribute:'SpiritDamage'}を与え、対象の<span class=\"highlight\">スピリット耐性</span>を低下させる<span class=\"diminish\"><br><br>近接弱攻撃の場合はクールダウンが{s:LightMeleeCooldownMult}倍になる</span>",
          "koreana": "영웅을 대상으로 <span class=\"highlight\">약한 근거리 공격 또는 강한 근거리 공격을</span>을 가하면 추가 {g:citadel_inline_attribute:'SpiritDamage'}를 입히고 대상의 <span class=\"highlight\">마법 저항력</span>을 감소시킵니다.<span class=\"diminish\"><br><br>약한 근거리 공격이 적중하면 쿨다운이 {s:LightMeleeCooldownMult}배로 증가합니다.</span>",
          "latam": "Al hacer un <span class=\"highlight\">ataque cuerpo a cuerpo ligero o pesado</span> contra un héroe, inflige <span class=\"highlight\">daño espiritual</span> adicional y reduce la <span class=\"highlight\">resistencia espiritual</span> del objetivo.<span class=\"diminish\"><br><br>El tiempo de recarga para los ataques cuerpo a cuerpo ligeros se multiplica por {s:LightMeleeCooldownMult}.</span> ",
          "polish": "Kiedy wykonujesz <span class=\"highlight\">lekki lub mocny atak wręcz</span> przeciwko bohaterowi, zadajesz dodatkowe {g:citadel_inline_attribute:'SpiritDamage'} i redukujesz <span class=\"highlight\">odporność spirytualną</span> celu.<span class=\"diminish\"><br><br>Czas oczekiwania jest {s:LightMeleeCooldownMult}× dłuższy w przypadku lekkich ataków wręcz.</span>",
          "russian": "Совершив <span class=\"highlight\">лёгкий или тяжёлый удар ближнего боя</span> по герою, вы нанесёте ему дополнительный {g:citadel_inline_attribute:'SpiritDamage'} и уменьшите его <span class=\"highlight\">сопротивляемость спиритизму</span>.<span class=\"diminish\"><br><br>При нанесении лёгких ударов ближнего боя перезарядка длится в {s:LightMeleeCooldownMult} раза дольше.</span>",
          "schinese": "对英雄进行<span class=\"highlight\">近战轻/重</span>攻击时，攻击会对其造成额外{g:citadel_inline_attribute:'SpiritDamage'}并降低目标的<span class=\"highlight\">元灵抗性</span>。<span class=\"diminish\"><br><br>近战轻击命中后的冷却时间为{s:LightMeleeCooldownMult}倍。</span>",
          "spanish": "Al realizar un <span class=\"highlight\">ataque cuerpo a cuerpo ligero o pesado</span> contra un héroe, inflige {g:citadel_inline_attribute:'SpiritDamage'} adicional y reduce la <span class=\"highlight\">resistencia espiritual</span> del objetivo.<span class=\"diminish\"><br><br>El tiempo de recarga para los ataques cuerpo a cuerpo ligeros se multiplica por {s:LightMeleeCooldownMult}.</span>",
          "thai": "เมื่อคุณ<span class=\"highlight\">โจมตี​ประชิด​ธรรมดาหรือโจมตี​ประชิด​รุนแรง</span>ใส่ฮีโร่ จะสร้าง {g:citadel_inline_attribute:'SpiritDamage'} เพิ่มเติมให้กับการโจมตีนั้น พร้อมทั้งลด<span class=\"highlight\">ต้านทาน​วิญญาณ</span>ของเป้าหมาย<span class=\"diminish\"><br><br>คูลดาวน์จะนานขึ้น {s:LightMeleeCooldownMult} เท่าหากโจมตี​ประชิด​ธรรมดา</span>",
          "turkish": "Bir kahramana karşı <span class=\"highlight\">hafif veya ağır yakın dövüş</span> saldırısı yaptığınızda ekstra {g:citadel_inline_attribute:'SpiritDamage'} verirsiniz ve hedefin <span class=\"highlight\">büyü direncini</span> azaltırsınız.<span class=\"diminish\"><br><br>Hafif yakın dövüş saldırılarında dolum süresi {s:LightMeleeCooldownMult} kat fazladır.</span>",
          "ukrainian": "Під час <span class=\"highlight\">легкої чи важкої ближньої атаки</span> проти героя завдає додаткової {g:citadel_inline_attribute:'SpiritDamage'} та зменшує <span class=\"highlight\">духовний опір</span> цілі.<span class=\"diminish\"><br><br>Зарядка триває довше (×{s:LightMeleeCooldownMult}) для легких ближніх ударів.</span>"
        }
      },
      "descriptionDisplay": {
        "english": "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.\n\nCooldown is 2sx longer for Light Melee hits.",
        "byLanguage": {
          "brazilian": "Ao atingir um herói inimigo com um golpe leve ou pesado, esse golpe causa Spirit Damage adicional e reduz a resistência espiritual do alvo.\n\nTempo de recarga 2s vezes maior quando ativada por golpes leves.",
          "czech": "Když vlastník zasáhne nepřátelského hrdinu slabým nebo silným úderem, udělí mu bonusové Spirit Damage a redukuje jeho spirituální odolnost.\n\nPro slabé údery je doba obnovení 2s× delší.",
          "english": "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.\n\nCooldown is 2sx longer for Light Melee hits.",
          "french": "Vos attaques de mêlée légère ou lourde infligent des Spirit Damage supplémentaires aux occultistes et réduisent leur résistance spirituelle.\n\nLe temps de récupération est multiplié par 2s pour les attaques de mêlée légères.",
          "german": "Wenn Du einen leichten oder schweren Nahkampfangriff gegen einen Helden ausführst, fügst Du zusätzlichen Spirit Damage mit dem Angriff zu und reduzierst die Magieresistenz des Ziels.\n\nBei leichten Nahkampfangriffen erhöht sich die Abklingzeit um das 2s-fache.",
          "italian": "Quando sferri un attacco corpo a corpo leggero o pesante contro un eroe, infliggi Spirit Damage extra con l'attacco e riduci la resistenza spirituale del bersaglio.\n\nIl tempo di ricarica è 2sx più lungo per i colpi corpo a corpo leggeri.",
          "indonesian": "Saat melakukan serangan Jarak dekat Ringan atau Berat pada hero, akan memberikan Spirit Damage ekstra dan mengurangi Pertahanan Spirit target.\n<\nCooldown akan menjadi 2s kali lebih lama untuk hit Jarak Dekat Ringan.",
          "japanese": "ヒーローに対して近接弱攻撃か近接強攻撃を行うと、追加でSpirit Damageを与え、対象のスピリット耐性を低下させる\n\n近接弱攻撃の場合はクールダウンが2s倍になる",
          "koreana": "영웅을 대상으로 약한 근거리 공격 또는 강한 근거리 공격을을 가하면 추가 Spirit Damage를 입히고 대상의 마법 저항력을 감소시킵니다.\n\n약한 근거리 공격이 적중하면 쿨다운이 2s배로 증가합니다.",
          "latam": "Al hacer un ataque cuerpo a cuerpo ligero o pesado contra un héroe, inflige daño espiritual adicional y reduce la resistencia espiritual del objetivo.\n\nEl tiempo de recarga para los ataques cuerpo a cuerpo ligeros se multiplica por 2s.",
          "polish": "Kiedy wykonujesz lekki lub mocny atak wręcz przeciwko bohaterowi, zadajesz dodatkowe Spirit Damage i redukujesz odporność spirytualną celu.\n\nCzas oczekiwania jest 2s× dłuższy w przypadku lekkich ataków wręcz.",
          "russian": "Совершив лёгкий или тяжёлый удар ближнего боя по герою, вы нанесёте ему дополнительный Spirit Damage и уменьшите его сопротивляемость спиритизму.\n\nПри нанесении лёгких ударов ближнего боя перезарядка длится в 2s раза дольше.",
          "schinese": "对英雄进行近战轻/重攻击时，攻击会对其造成额外Spirit Damage并降低目标的元灵抗性。\n\n近战轻击命中后的冷却时间为2s倍。",
          "spanish": "Al realizar un ataque cuerpo a cuerpo ligero o pesado contra un héroe, inflige Spirit Damage adicional y reduce la resistencia espiritual del objetivo.\n\nEl tiempo de recarga para los ataques cuerpo a cuerpo ligeros se multiplica por 2s.",
          "thai": "เมื่อคุณโจมตีประชิดธรรมดาหรือโจมตีประชิดรุนแรงใส่ฮีโร่ จะสร้าง Spirit Damage เพิ่มเติมให้กับการโจมตีนั้น พร้อมทั้งลดต้านทานวิญญาณของเป้าหมาย\n\nคูลดาวน์จะนานขึ้น 2s เท่าหากโจมตีประชิดธรรมดา",
          "turkish": "Bir kahramana karşı hafif veya ağır yakın dövüş saldırısı yaptığınızda ekstra Spirit Damage verirsiniz ve hedefin büyü direncini azaltırsınız.\n\nHafif yakın dövüş saldırılarında dolum süresi 2s kat fazladır.",
          "ukrainian": "Під час легкої чи важкої ближньої атаки проти героя завдає додаткової Spirit Damage та зменшує духовний опір цілі.\n\nЗарядка триває довше (×2s) для легких ближніх ударів."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterMelee"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMeleeSpirit",
        "groupLabel": "Melee Spirit",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_spirit_snatch"
        ]
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "8",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "6",
          "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
        },
        "LightMeleeCooldownMult": {
          "value": "2",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "SpiritDamage": {
          "value": "40",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.372
          }
        },
        "TechArmorDamageReduction": {
          "value": "-6",
          "disableValue": null,
          "cssClass": "tech_armor_down",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "SpiritDamage",
              "bonus": "80"
            },
            {
              "propertyName": "TechArmorDamageReduction",
              "bonus": "-5"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "passive",
            "description": {
              "english": "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.\n\nCooldown is 2sx longer for Light Melee hits.",
              "byLanguage": {
                "brazilian": "Ao atingir um herói inimigo com um golpe leve ou pesado, esse golpe causa Spirit Damage adicional e reduz a resistência espiritual do alvo.\n\nTempo de recarga 2s vezes maior quando ativada por golpes leves.",
                "czech": "Když vlastník zasáhne nepřátelského hrdinu slabým nebo silným úderem, udělí mu bonusové Spirit Damage a redukuje jeho spirituální odolnost.\n\nPro slabé údery je doba obnovení 2s× delší.",
                "english": "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.\n\nCooldown is 2sx longer for Light Melee hits.",
                "french": "Vos attaques de mêlée légère ou lourde infligent des Spirit Damage supplémentaires aux occultistes et réduisent leur résistance spirituelle.\n\nLe temps de récupération est multiplié par 2s pour les attaques de mêlée légères.",
                "german": "Wenn Du einen leichten oder schweren Nahkampfangriff gegen einen Helden ausführst, fügst Du zusätzlichen Spirit Damage mit dem Angriff zu und reduzierst die Magieresistenz des Ziels.\n\nBei leichten Nahkampfangriffen erhöht sich die Abklingzeit um das 2s-fache.",
                "italian": "Quando sferri un attacco corpo a corpo leggero o pesante contro un eroe, infliggi Spirit Damage extra con l'attacco e riduci la resistenza spirituale del bersaglio.\n\nIl tempo di ricarica è 2sx più lungo per i colpi corpo a corpo leggeri.",
                "indonesian": "Saat melakukan serangan Jarak dekat Ringan atau Berat pada hero, akan memberikan Spirit Damage ekstra dan mengurangi Pertahanan Spirit target.\n<\nCooldown akan menjadi 2s kali lebih lama untuk hit Jarak Dekat Ringan.",
                "japanese": "ヒーローに対して近接弱攻撃か近接強攻撃を行うと、追加でSpirit Damageを与え、対象のスピリット耐性を低下させる\n\n近接弱攻撃の場合はクールダウンが2s倍になる",
                "koreana": "영웅을 대상으로 약한 근거리 공격 또는 강한 근거리 공격을을 가하면 추가 Spirit Damage를 입히고 대상의 마법 저항력을 감소시킵니다.\n\n약한 근거리 공격이 적중하면 쿨다운이 2s배로 증가합니다.",
                "latam": "Al hacer un ataque cuerpo a cuerpo ligero o pesado contra un héroe, inflige daño espiritual adicional y reduce la resistencia espiritual del objetivo.\n\nEl tiempo de recarga para los ataques cuerpo a cuerpo ligeros se multiplica por 2s.",
                "polish": "Kiedy wykonujesz lekki lub mocny atak wręcz przeciwko bohaterowi, zadajesz dodatkowe Spirit Damage i redukujesz odporność spirytualną celu.\n\nCzas oczekiwania jest 2s× dłuższy w przypadku lekkich ataków wręcz.",
                "russian": "Совершив лёгкий или тяжёлый удар ближнего боя по герою, вы нанесёте ему дополнительный Spirit Damage и уменьшите его сопротивляемость спиритизму.\n\nПри нанесении лёгких ударов ближнего боя перезарядка длится в 2s раза дольше.",
                "schinese": "对英雄进行近战轻/重攻击时，攻击会对其造成额外Spirit Damage并降低目标的元灵抗性。\n\n近战轻击命中后的冷却时间为2s倍。",
                "spanish": "Al realizar un ataque cuerpo a cuerpo ligero o pesado contra un héroe, inflige Spirit Damage adicional y reduce la resistencia espiritual del objetivo.\n\nEl tiempo de recarga para los ataques cuerpo a cuerpo ligeros se multiplica por 2s.",
                "thai": "เมื่อคุณโจมตีประชิดธรรมดาหรือโจมตีประชิดรุนแรงใส่ฮีโร่ จะสร้าง Spirit Damage เพิ่มเติมให้กับการโจมตีนั้น พร้อมทั้งลดต้านทานวิญญาณของเป้าหมาย\n\nคูลดาวน์จะนานขึ้น 2s เท่าหากโจมตีประชิดธรรมดา",
                "turkish": "Bir kahramana karşı hafif veya ağır yakın dövüş saldırısı yaptığınızda ekstra Spirit Damage verirsiniz ve hedefin büyü direncini azaltırsınız.\n\nHafif yakın dövüş saldırılarında dolum süresi 2s kat fazladır.",
                "ukrainian": "Під час легкої чи важкої ближньої атаки проти героя завдає додаткової Spirit Damage та зменшує духовний опір цілі.\n\nЗарядка триває довше (×2s) для легких ближніх ударів."
              }
            },
            "properties": [
              {
                "key": "SpiritDamage",
                "role": "important"
              },
              {
                "key": "TechArmorDamageReduction",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/acolytes_glove_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/acolytes_glove_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/spirit_strike_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/spirit_strike_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/spirit_strike_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "acolytesGlove",
        "multibase": [
          "tech_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_arcane_surge",
      "slug": "arcane-surge",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_arcane_surge",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_arcane_surge",
      "displayName": {
        "english": "Arcane Surge",
        "byLanguage": {
          "brazilian": "Surto Arcano",
          "czech": "Arkanistický výpad",
          "english": "Arcane Surge",
          "french": "Poussée d'arcane",
          "german": "Arkane Verstärkung",
          "italian": "Ondata arcana",
          "indonesian": "Lonjakan Arkane",
          "japanese": "アーケインサージ",
          "koreana": "신비의 확산",
          "latam": "Subidón arcano",
          "polish": "Tajemny Podskok",
          "russian": "Колдовской порыв",
          "schinese": "秘法涌动",
          "spanish": "Subidón Arcano",
          "thai": "​อาร์เคน​เซิร์จ​",
          "turkish": "Gizemli Dalgalanma",
          "ukrainian": "Духовна напруга"
        }
      },
      "description": {
        "english": "After you <span class=\"highlight\">Dash-Jump</span>, the <span class=\"highlight\">next ability you use</span> within {s:ArcaneSurgeWindow}s will have bonus <span class=\"highlight\">Range, Duration,</span> and <span class=\"highlight\">Spirit Power</span>.",
        "byLanguage": {
          "brazilian": "Após um <span class=\"highlight\">pulo avançado</span>, a <span class=\"highlight\">sua próxima habilidade</span> em até {s:ArcaneSurgeWindow}s terá <span class=\"highlight\">alcance</span>, <span class=\"highlight\">duração</span> e <span class=\"highlight\">poder espiritual</span> adicionais.",
          "czech": "Poté, co vlastník provede <span class=\"highlight\">vymrštění</span>, je zajištěno, že na <span class=\"highlight\">příští schopnost, kterou sešle</span> v rámci {s:ArcaneSurgeWindow} sekund, se budou vztahovat bonusy k <span class=\"highlight\">dosahu, trvání</span> a <span class=\"highlight\">spirituální síle</span>.",
          "english": "After you <span class=\"highlight\">Dash-Jump</span>, the <span class=\"highlight\">next ability you use</span> within {s:ArcaneSurgeWindow}s will have bonus <span class=\"highlight\">Range, Duration,</span> and <span class=\"highlight\">Spirit Power</span>.",
          "french": "Après avoir effectué un <span class=\"highlight\">élan propulseur</span>, la <span class=\"highlight\">prochaine capacité que vous lancerez</span> dans les {s:ArcaneSurgeWindow} s qui suivent bénéficiera d'un bonus de <span class=\"highlight\">portée, de durée</span> et de <span class=\"highlight\">pouvoir spirituel</span>.",
          "german": "Wenn Du einen <span class=\"highlight\">Spurtsprung</span> ausführst, erhält Deine <span class=\"highlight\">nächste eingesetzte Fähigkeit</span> innerhalb von {s:ArcaneSurgeWindow} s einen Bonus auf <span class=\"highlight\">Reichweite</span>, <span class=\"highlight\">Dauer</span> und <span class=\"highlight\">Magiekraft</span>.",
          "italian": "Dopo aver eseguito un <span class=\"highlight\">salto con scatto</span>, l'<span class=\"highlight\">abilità successiva che usi</span> entro {s:ArcaneSurgeWindow} s avrà <span class=\"highlight\">gittata, durata</span> e <span class=\"highlight\">potere spirituale</span> bonus.",
          "indonesian": "Setelah melakukan <span class=\"highlight\">Dash-Lompat</span>, <span class=\"highlight\">skill berikutnya yang digunakan</span> dalam {s:ArcaneSurgeWindow} dtk. akan memiliki bonus <span class=\"highlight\">Jangkauan, Durasi,</span> dan <span class=\"highlight\">Kekuatan Spirit</span>.",
          "japanese": "<span class=\"highlight\">ダッシュジャンプ</span>後の{s:ArcaneSurgeWindow}秒間、<span class=\"highlight\">次に使用するアビリティ</span>の<span class=\"highlight\">範囲と継続時間</span>、<span class=\"highlight\">スピリットパワー</span>が強化される",
          "koreana": "<span class=\"highlight\">대시 점프</span> 후 {s:ArcaneSurgeWindow}초 내에 사용하는 <span class=\"highlight\">다음 능력</span>에 <span class=\"highlight\">범위, 지속 시간, 마력</span> 보너스가 적용됩니다.",
          "latam": "Después de hacer un <span class=\"highlight\">salto con impulso</span>, la <span class=\"highlight\">próxima habilidad que utilices</span> dentro de {s:ArcaneSurgeWindow} s tendrá <span class=\"highlight\">alcance, duración</span> y <span class=\"highlight\">poder espiritual</span> adicionales.",
          "polish": "Po <span class=\"highlight\">doskoku w powietrzu</span> <span class=\"highlight\">następna użyta przez ciebie umiejętność</span> w ciągu {s:ArcaneSurgeWindow} s będzie mieć premię do <span class=\"highlight\">zasięgu, czasu trwania</span> oraz <span class=\"highlight\">mocy spirytualnej</span>.",
          "russian": "После совершения <span class=\"highlight\">рывка с прыжком</span> <span class=\"highlight\">следующее умение, которое вы используете</span> в течение {s:ArcaneSurgeWindow} с., будет иметь бонусную <span class=\"highlight\">дальность, длительность</span> и <span class=\"highlight\">спиритическую мощь</span>.",
          "schinese": "<span class=\"highlight\">冲刺跳跃</span>后{s:ArcaneSurgeWindow}秒内使用的<span class=\"highlight\">下一个技能</span>将获得额外的<span class=\"highlight\">范围、持续时间</span>和<span class=\"highlight\">元灵力量</span>。",
          "spanish": "Después de realizar un <span class=\"highlight\">salto con impulso</span>, la <span class=\"highlight\">próxima habilidad que utilices</span> dentro de {s:ArcaneSurgeWindow} s tendrá <span class=\"highlight\">alcance, duración</span> y <span class=\"highlight\">poder espiritual</span> adicionales.",
          "thai": "หลังจากคุณ<span class=\"highlight\">พุ่งตัวกระโดด</span> <span class=\"highlight\">สกิลถัดไปที่คุณใช้</span>ภายใน {s:ArcaneSurgeWindow}วิ จะมี<span class=\"highlight\">ระยะ ระยะเวลา</span> และ<span class=\"highlight\">พลังวิญญาณ</span>เพิ่มขึ้น",
          "turkish": "<span class=\"highlight\">Zıplayarak atıldıktan</span> <span class=\"highlight\">sonra {s:ArcaneSurgeWindow} saniye içinde kullanacağınız yetenek</span> bonus <span class=\"highlight\">menzile, süreye</span> ve <span class=\"highlight\">büyü gücüne</span> sahip olur.",
          "ukrainian": "Після <span class=\"highlight\">стрибка-ривка</span> <span class=\"highlight\">наступне вміння, яке ви застосуєте </span> протягом {s:ArcaneSurgeWindow} с, матиме додаткові <span class=\"highlight\">дальність, тривалість</span> і <span class=\"highlight\">духовну силу</span>."
        }
      },
      "descriptionDisplay": {
        "english": "After you Dash-Jump, the next ability you use within Arcane Surge Windows will have bonus Range, Duration, and Spirit Power.",
        "byLanguage": {
          "brazilian": "Após um pulo avançado, a sua próxima habilidade em até Arcane Surge Windows terá alcance, duração e poder espiritual adicionais.",
          "czech": "Poté, co vlastník provede vymrštění, je zajištěno, že na příští schopnost, kterou sešle v rámci Arcane Surge Window sekund, se budou vztahovat bonusy k dosahu, trvání a spirituální síle.",
          "english": "After you Dash-Jump, the next ability you use within Arcane Surge Windows will have bonus Range, Duration, and Spirit Power.",
          "french": "Après avoir effectué un élan propulseur, la prochaine capacité que vous lancerez dans les Arcane Surge Window s qui suivent bénéficiera d'un bonus de portée, de durée et de pouvoir spirituel.",
          "german": "Wenn Du einen Spurtsprung ausführst, erhält Deine nächste eingesetzte Fähigkeit innerhalb von Arcane Surge Window s einen Bonus auf Reichweite, Dauer und Magiekraft.",
          "italian": "Dopo aver eseguito un salto con scatto, l'abilità successiva che usi entro Arcane Surge Window s avrà gittata, durata e potere spirituale bonus.",
          "indonesian": "Setelah melakukan Dash-Lompat, skill berikutnya yang digunakan dalam Arcane Surge Window dtk. akan memiliki bonus Jangkauan, Durasi, dan Kekuatan Spirit.",
          "japanese": "ダッシュジャンプ後のArcane Surge Window秒間、次に使用するアビリティの範囲と継続時間、スピリットパワーが強化される",
          "koreana": "대시 점프 후 Arcane Surge Window초 내에 사용하는 다음 능력에 범위, 지속 시간, 마력 보너스가 적용됩니다.",
          "latam": "Después de hacer un salto con impulso, la próxima habilidad que utilices dentro de Arcane Surge Window s tendrá alcance, duración y poder espiritual adicionales.",
          "polish": "Po doskoku w powietrzu następna użyta przez ciebie umiejętność w ciągu Arcane Surge Window s będzie mieć premię do zasięgu, czasu trwania oraz mocy spirytualnej.",
          "russian": "После совершения рывка с прыжком следующее умение, которое вы используете в течение Arcane Surge Window с., будет иметь бонусную дальность, длительность и спиритическую мощь.",
          "schinese": "冲刺跳跃后Arcane Surge Window秒内使用的下一个技能将获得额外的范围、持续时间和元灵力量。",
          "spanish": "Después de realizar un salto con impulso, la próxima habilidad que utilices dentro de Arcane Surge Window s tendrá alcance, duración y poder espiritual adicionales.",
          "thai": "หลังจากคุณพุ่งตัวกระโดด สกิลถัดไปที่คุณใช้ภายใน Arcane Surge Windowวิ จะมีระยะ ระยะเวลา และพลังวิญญาณเพิ่มขึ้น",
          "turkish": "Zıplayarak atıldıktan sonra Arcane Surge Window saniye içinde kullanacağınız yetenek bonus menzile, süreye ve büyü gücüne sahip olur.",
          "ukrainian": "Після стрибка-ривка наступне вміння, яке ви застосуєте протягом Arcane Surge Window с, матиме додаткові дальність, тривалість і духовну силу."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterFireRate",
          "EShopFilterClipSize",
          "EShopFilterMovement",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ESpiritRange",
        "groupLabel": "Spirit Range",
        "componentIds": [
          "upgrade_improved_stamina"
        ],
        "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": "7",
          "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
        },
        "SlowResistancePercent": {
          "value": null,
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SLOW_RESISTANCE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusAbilityDurationPercent": {
          "value": "15",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": "ETechDuration",
          "providedPropertyType": "MODIFIER_VALUE_BONUS_ABILITY_DURATION_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "SpiritPower": {
          "value": "20",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRadiusMultiplierBuff": {
          "value": "12",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRadius",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRangeMultiplierBuff": {
          "value": "12",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRange",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusClipSize": {
          "value": "0",
          "disableValue": null,
          "cssClass": "clipsize",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_AMMO_CLIP_SIZE",
          "conditionalLocToken": null,
          "scale": null
        },
        "Stamina": {
          "value": "1",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EStamina",
          "providedPropertyType": "MODIFIER_VALUE_STAMINA",
          "conditionalLocToken": null,
          "scale": null
        },
        "StaminaCooldownReduction": {
          "value": "12",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EStaminaRegenPercent",
          "providedPropertyType": "MODIFIER_VALUE_STAMINA_REGEN_PER_SECOND_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "Stamina",
              "bonus": "1"
            },
            {
              "propertyName": "SpiritPower",
              "bonus": "25"
            },
            {
              "propertyName": "TechRadiusMultiplierBuff",
              "bonus": "15"
            },
            {
              "propertyName": "TechRangeMultiplierBuff",
              "bonus": "15"
            },
            {
              "propertyName": "BonusAbilityDurationPercent",
              "bonus": "15"
            },
            {
              "propertyName": "StaminaCooldownReduction",
              "bonus": "14"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "Stamina",
                "role": "normal"
              },
              {
                "key": "StaminaCooldownReduction",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "After you Dash-Jump, the next ability you use within Arcane Surge Windows will have bonus Range, Duration, and Spirit Power.",
              "byLanguage": {
                "brazilian": "Após um pulo avançado, a sua próxima habilidade em até Arcane Surge Windows terá alcance, duração e poder espiritual adicionais.",
                "czech": "Poté, co vlastník provede vymrštění, je zajištěno, že na příští schopnost, kterou sešle v rámci Arcane Surge Window sekund, se budou vztahovat bonusy k dosahu, trvání a spirituální síle.",
                "english": "After you Dash-Jump, the next ability you use within Arcane Surge Windows will have bonus Range, Duration, and Spirit Power.",
                "french": "Après avoir effectué un élan propulseur, la prochaine capacité que vous lancerez dans les Arcane Surge Window s qui suivent bénéficiera d'un bonus de portée, de durée et de pouvoir spirituel.",
                "german": "Wenn Du einen Spurtsprung ausführst, erhält Deine nächste eingesetzte Fähigkeit innerhalb von Arcane Surge Window s einen Bonus auf Reichweite, Dauer und Magiekraft.",
                "italian": "Dopo aver eseguito un salto con scatto, l'abilità successiva che usi entro Arcane Surge Window s avrà gittata, durata e potere spirituale bonus.",
                "indonesian": "Setelah melakukan Dash-Lompat, skill berikutnya yang digunakan dalam Arcane Surge Window dtk. akan memiliki bonus Jangkauan, Durasi, dan Kekuatan Spirit.",
                "japanese": "ダッシュジャンプ後のArcane Surge Window秒間、次に使用するアビリティの範囲と継続時間、スピリットパワーが強化される",
                "koreana": "대시 점프 후 Arcane Surge Window초 내에 사용하는 다음 능력에 범위, 지속 시간, 마력 보너스가 적용됩니다.",
                "latam": "Después de hacer un salto con impulso, la próxima habilidad que utilices dentro de Arcane Surge Window s tendrá alcance, duración y poder espiritual adicionales.",
                "polish": "Po doskoku w powietrzu następna użyta przez ciebie umiejętność w ciągu Arcane Surge Window s będzie mieć premię do zasięgu, czasu trwania oraz mocy spirytualnej.",
                "russian": "После совершения рывка с прыжком следующее умение, которое вы используете в течение Arcane Surge Window с., будет иметь бонусную дальность, длительность и спиритическую мощь.",
                "schinese": "冲刺跳跃后Arcane Surge Window秒内使用的下一个技能将获得额外的范围、持续时间和元灵力量。",
                "spanish": "Después de realizar un salto con impulso, la próxima habilidad que utilices dentro de Arcane Surge Window s tendrá alcance, duración y poder espiritual adicionales.",
                "thai": "หลังจากคุณพุ่งตัวกระโดด สกิลถัดไปที่คุณใช้ภายใน Arcane Surge Windowวิ จะมีระยะ ระยะเวลา และพลังวิญญาณเพิ่มขึ้น",
                "turkish": "Zıplayarak atıldıktan sonra Arcane Surge Window saniye içinde kullanacağınız yetenek bonus menzile, süreye ve büyü gücüne sahip olur.",
                "ukrainian": "Після стрибка-ривка наступне вміння, яке ви застосуєте протягом Arcane Surge Window с, матиме додаткові дальність, тривалість і духовну силу."
              }
            },
            "properties": [
              {
                "key": "TechRangeMultiplierBuff",
                "role": "important"
              },
              {
                "key": "BonusAbilityDurationPercent",
                "role": "important"
              },
              {
                "key": "SpiritPower",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/arcane_surge_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/arcane_surge_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/arcane_surge_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/arcane_surge_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/arcane_surge_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "arcaneSurge",
        "multibase": [
          "tech_upgrade_t2"
        ],
        "updateTime": 1732080454
      }
    },
    {
      "id": "upgrade_bullet_resist_shredder",
      "slug": "bullet-resist-shredder",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_bullet_resist_shredder",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_bullet_resist_shredder",
      "displayName": {
        "english": "Bullet Resist Shredder",
        "byLanguage": {
          "brazilian": "Espiritualidade Perfurante",
          "czech": "Drtič balistické zbroje",
          "english": "Bullet Resist Shredder",
          "french": "Balles perforantes",
          "german": "Reduzierte Kugelresistenz",
          "italian": "Pallottole perforanti",
          "indonesian": "Penghancur Pertahanan Peluru",
          "japanese": "レジストシュレッダー",
          "koreana": "총탄 저항 분쇄",
          "latam": "Destructor de resistencia balística",
          "polish": "Rozdzieracz Kuloodporności",
          "russian": "Измельчитель пулестойкости",
          "schinese": "粉碎护甲",
          "spanish": "Destructor de Resistencia a Balas",
          "thai": "​บุลเล็ต​รีซิสต์​เชรดเดอร์​",
          "turkish": "Mermi Direnci Parçalayıcısı",
          "ukrainian": "Зменшувач опору кулям"
        }
      },
      "description": {
        "english": "Reduces <span class=\"highlight\">Bullet Resist</span> on enemies when you deal {g:citadel_inline_attribute:'SpiritDamage'}.",
        "byLanguage": {
          "brazilian": "Reduz a <span class=\"highlight\">resistência balística</span> de inimigos ao causar {g:citadel_inline_attribute:'SpiritDamage'}.",
          "czech": "Když vlastník udělí nepříteli {g:citadel_inline_attribute:'SpiritDamage'}, také redukuje jeho <span class=\"highlight\">balistickou odolnost</span>.",
          "english": "Reduces <span class=\"highlight\">Bullet Resist</span> on enemies when you deal {g:citadel_inline_attribute:'SpiritDamage'}.",
          "french": "Réduit la <span class=\"highlight\">résistance aux balles </span> sur les unités ennemies lorsque vous infligez des {g:citadel_inline_attribute: 'SpiritDamage'}.",
          "german": "Wenn Du einem Ziel {g:citadel_inline_attribute:'SpiritDamage'} zufügst, reduziert sich dessen <span class=\"highlight\">Kugelresistenz</span>.",
          "italian": "Riduci la <span class=\"highlight\">resistenza balistica</span> dei nemici quando infliggi {g:citadel_inline_attribute:'SpiritDamage'}.",
          "indonesian": "Mengurangi <span class=\"highlight\">Pertahanan Peluru</span> musuh saat kamu memberikan {g:citadel_inline_atribut: 'SpiritDamage'}.",
          "japanese": "{g:citadel_inline_attribute:'SpiritDamage'}を与えた対象の<span class=\"highlight\">弾薬耐性</span>を低下させる",
          "koreana": "{g:citadel_inline_attribute:'SpiritDamage'}를 입히면 적군의 <span class=\"highlight\">총탄 저항</span>이 감소합니다.",
          "latam": "Reduce la <span class=\"highlight\">resistencia balística</span> de los enemigos cuando les infliges {g:citadel_inline_attribute:'daño espiritual'}.",
          "polish": "Redukuje <span class=\"highlight\">odporność na naboje</span> wrogów, gdy zadajesz {g:citadel_inline_attribute:'SpiritDamage'}.",
          "russian": "Снижает <span class=\"highlight\">сопротивляемость пулям</span> у врагов, которым вы наносите {g:citadel_inline_attribute:'SpiritDamage'}.",
          "schinese": "造成{g:citadel_inline_attribute:'SpiritDamage'}时会减少敌人的<span class=\"highlight\">子弹抗性</span>。",
          "spanish": "Reduce la <span class=\"highlight\">resistencia a balas</span> de los enemigos cuando infliges {g:citadel_inline_attribute:'SpiritDamage'}.",
          "thai": "ลด<span class=\"highlight\">ต้านทาน​กระสุน​</span>ของศัตรูเมื่อคุณสร้าง {g:citadel_inline_attribute:'SpiritDamage'}",
          "turkish": "{g:citadel_inline_attribute:'SpiritDamage'} verdiğiniz düşmanların <span class=\"highlight\">mermi direncini</span> azaltır.",
          "ukrainian": "Зменшує <span class=\"highlight\">опір кулям</span> ворогам, коли завдаєте їм {g:citadel_inline_attribute:'SpiritDamage'}."
        }
      },
      "descriptionDisplay": {
        "english": "Reduces Bullet Resist on enemies when you deal Spirit Damage.",
        "byLanguage": {
          "brazilian": "Reduz a resistência balística de inimigos ao causar Spirit Damage.",
          "czech": "Když vlastník udělí nepříteli Spirit Damage, také redukuje jeho balistickou odolnost.",
          "english": "Reduces Bullet Resist on enemies when you deal Spirit Damage.",
          "french": "Réduit la résistance aux balles sur les unités ennemies lorsque vous infligez des Spirit Damage.",
          "german": "Wenn Du einem Ziel Spirit Damage zufügst, reduziert sich dessen Kugelresistenz.",
          "italian": "Riduci la resistenza balistica dei nemici quando infliggi Spirit Damage.",
          "indonesian": "Mengurangi Pertahanan Peluru musuh saat kamu memberikan Spirit Damage.",
          "japanese": "Spirit Damageを与えた対象の弾薬耐性を低下させる",
          "koreana": "Spirit Damage를 입히면 적군의 총탄 저항이 감소합니다.",
          "latam": "Reduce la resistencia balística de los enemigos cuando les infliges DañO Espiritual.",
          "polish": "Redukuje odporność na naboje wrogów, gdy zadajesz Spirit Damage.",
          "russian": "Снижает сопротивляемость пулям у врагов, которым вы наносите Spirit Damage.",
          "schinese": "造成Spirit Damage时会减少敌人的子弹抗性。",
          "spanish": "Reduce la resistencia a balas de los enemigos cuando infliges Spirit Damage.",
          "thai": "ลดต้านทานกระสุนของศัตรูเมื่อคุณสร้าง Spirit Damage",
          "turkish": "Spirit Damage verdiğiniz düşmanların mermi direncini azaltır.",
          "ukrainian": "Зменшує опір кулям ворогам, коли завдаєте їм Spirit Damage."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMiscSpirit",
        "groupLabel": "Misc Spirit",
        "componentIds": [],
        "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": "8",
          "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
        },
        "BulletArmorReduction": {
          "value": "-10",
          "disableValue": null,
          "cssClass": "bullet_armor_down",
          "displayUnits": null,
          "displayType": "EStatsCount",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": "9",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletResist": {
          "value": "9",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BulletResist",
              "bonus": "7"
            },
            {
              "propertyName": "BulletArmorReduction",
              "bonus": "-11"
            },
            {
              "propertyName": "BaseAttackDamagePercent",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BulletResist",
                "role": "normal"
              },
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Reduces Bullet Resist on enemies when you deal Spirit Damage.",
              "byLanguage": {
                "brazilian": "Reduz a resistência balística de inimigos ao causar Spirit Damage.",
                "czech": "Když vlastník udělí nepříteli Spirit Damage, také redukuje jeho balistickou odolnost.",
                "english": "Reduces Bullet Resist on enemies when you deal Spirit Damage.",
                "french": "Réduit la résistance aux balles sur les unités ennemies lorsque vous infligez des Spirit Damage.",
                "german": "Wenn Du einem Ziel Spirit Damage zufügst, reduziert sich dessen Kugelresistenz.",
                "italian": "Riduci la resistenza balistica dei nemici quando infliggi Spirit Damage.",
                "indonesian": "Mengurangi Pertahanan Peluru musuh saat kamu memberikan Spirit Damage.",
                "japanese": "Spirit Damageを与えた対象の弾薬耐性を低下させる",
                "koreana": "Spirit Damage를 입히면 적군의 총탄 저항이 감소합니다.",
                "latam": "Reduce la resistencia balística de los enemigos cuando les infliges DañO Espiritual.",
                "polish": "Redukuje odporność na naboje wrogów, gdy zadajesz Spirit Damage.",
                "russian": "Снижает сопротивляемость пулям у врагов, которым вы наносите Spirit Damage.",
                "schinese": "造成Spirit Damage时会减少敌人的子弹抗性。",
                "spanish": "Reduce la resistencia a balas de los enemigos cuando infliges Spirit Damage.",
                "thai": "ลดต้านทานกระสุนของศัตรูเมื่อคุณสร้าง Spirit Damage",
                "turkish": "Spirit Damage verdiğiniz düşmanların mermi direncini azaltır.",
                "ukrainian": "Зменшує опір кулям ворогам, коли завдаєте їм Spirit Damage."
              }
            },
            "properties": [
              {
                "key": "BulletArmorReduction",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/bullet_resist_shredder_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/bullet_resist_shredder_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/bullet_resist_shredder_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/bullet_resist_shredder_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/bullet_resist_shredder_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "bulletResistShredder",
        "multibase": [
          "tech_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_cold_front",
      "slug": "cold-front",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_cold_front",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_cold_front",
      "displayName": {
        "english": "Cold Front",
        "byLanguage": {
          "brazilian": "Frente Fria",
          "czech": "Severní vítr",
          "english": "Cold Front",
          "french": "Souffle glacial",
          "german": "Kältefront",
          "italian": "Fronte glaciale",
          "indonesian": "Gelombang Es",
          "japanese": "コールドフロント",
          "koreana": "얼음 전선",
          "latam": "Frente frío",
          "polish": "Zimny Front",
          "russian": "Холодный фронт",
          "schinese": "冰天雪地",
          "spanish": "Frente Frío",
          "thai": "​โคลด์​ฟรอนต์​",
          "turkish": "Soğuk Dalga",
          "ukrainian": "Холодний фронт"
        }
      },
      "description": {
        "english": "Release an expanding ice blast that deals {g:citadel_inline_attribute:'SpiritDamage'} and <span class=\"highlight\">Slows</span> targets it hits.",
        "byLanguage": {
          "brazilian": "Lança uma explosão de gelo que causa {g:citadel_inline_attribute:'SpiritDamage'} e <span class=\"highlight\">desacelera</span> os alvos atingidos.",
          "czech": "Vlastník na své pozici vypustí rozšiřující se výbuch ledu, který zasaženým nepřátelům udělí {g:citadel_inline_attribute:'SpiritDamage'} a <span class=\"highlight\">sníží rychlost jejich pohybu</span>.",
          "english": "Release an expanding ice blast that deals {g:citadel_inline_attribute:'SpiritDamage'} and <span class=\"highlight\">Slows</span> targets it hits.",
          "french": "Libère une explosion de glace qui s'étend et inflige des {g:citadel_inline_attribute:'SpiritDamage'} et <span class=\"highlight\">ralentit</span> les cibles à l'impact.",
          "german": "Stößt eine sich ausbreitende Eisexplosion aus, die {g:citadel_inline_attribute:'SpiritDamage'} zufügt und getroffene Ziele <span class=\"highlight\">verlangsamt</span>.",
          "italian": "Scateni un'esplosione di ghiaccio che si espande, infligge {g:citadel_inline_attribute:'SpiritDamage'} e <span class=\"highlight\">rallenta</span> i bersagli che colpisce.",
          "indonesian": "Melepaskan ledakan es yang meluas yang memberikan {g:citadel_inline_attribute:'SpiritDamage'} dan <span class=\"highlight\">Memperlambat</span> target yang terkena.",
          "japanese": "氷の衝撃波を発生させる。衝撃波はヒット時に{g:citadel_inline_attribute:'SpiritDamage'}を与え、対象に<span class=\"highlight\">スロウ</span>を付与する",
          "koreana": "확장하는 얼음 폭풍을 시전하여 적중한 대상에 {g:citadel_inline_attribute:'SpiritDamage'}를 입히고 <span class=\"highlight\">둔화</span>를 적용합니다.",
          "latam": "Lanza una explosión de hielo expansiva que inflige {g:citadel_inline_attribute:'SpiritDamage'} y <span class=\"highlight\">ralentiza</span> a los objetivos a los que alcanza.",
          "polish": "Wyzwól rozszerzający się lodowy wybuch, który zadaje {g:citadel_inline_attribute:'SpiritDamage'} i <span class=\"highlight\">spowalnia</span> cele, które trafi.",
          "russian": "Вы выпускаете расширяющуюся леденящую волну, которая наносит {g:citadel_inline_attribute:'SpiritDamage'} и <span class=\"highlight\">замедляет</span> задетых врагов.",
          "schinese": "释放一个不断扩大的冰暴，对击中的目标造成{g:citadel_inline_attribute:'SpiritDamage'}并使其<span class=\"highlight\">减速</span>。",
          "spanish": "Lanza una explosión de hielo expansiva que inflige {g:citadel_inline_attribute:'SpiritDamage'} y <span class=\"highlight\">ralentiza</span> a los objetivos a los que alcanza.",
          "thai": "ปลดปล่อยพลังระเบิดน้ำแข็งออกไปซึ่งสร้าง {g:citadel_inline_attribute:'SpiritDamage'} และ<span class=\"highlight\">ลดความเร็ว​</span>เป้าหมายที่โดน",
          "turkish": "Vurduğu hedeflere {g:citadel_inline_attribute:'SpiritDamage'} veren ve <span class=\"highlight\">yavaşlatma</span> uygulayan, genişleyen bir buz patlamasına neden olun.",
          "ukrainian": "Випускає розширюваний крижаний вибух, що завдає {g:citadel_inline_attribute:'SpiritDamage'} та <span class=\"highlight\">сповільнює</span> цілі, в які влучає."
        }
      },
      "descriptionDisplay": {
        "english": "Release an expanding ice blast that deals Spirit Damage and Slows targets it hits.",
        "byLanguage": {
          "brazilian": "Lança uma explosão de gelo que causa Spirit Damage e desacelera os alvos atingidos.",
          "czech": "Vlastník na své pozici vypustí rozšiřující se výbuch ledu, který zasaženým nepřátelům udělí Spirit Damage a sníží rychlost jejich pohybu.",
          "english": "Release an expanding ice blast that deals Spirit Damage and Slows targets it hits.",
          "french": "Libère une explosion de glace qui s'étend et inflige des Spirit Damage et ralentit les cibles à l'impact.",
          "german": "Stößt eine sich ausbreitende Eisexplosion aus, die Spirit Damage zufügt und getroffene Ziele verlangsamt.",
          "italian": "Scateni un'esplosione di ghiaccio che si espande, infligge Spirit Damage e rallenta i bersagli che colpisce.",
          "indonesian": "Melepaskan ledakan es yang meluas yang memberikan Spirit Damage dan Memperlambat target yang terkena.",
          "japanese": "氷の衝撃波を発生させる。衝撃波はヒット時にSpirit Damageを与え、対象にスロウを付与する",
          "koreana": "확장하는 얼음 폭풍을 시전하여 적중한 대상에 Spirit Damage를 입히고 둔화를 적용합니다.",
          "latam": "Lanza una explosión de hielo expansiva que inflige Spirit Damage y ralentiza a los objetivos a los que alcanza.",
          "polish": "Wyzwól rozszerzający się lodowy wybuch, który zadaje Spirit Damage i spowalnia cele, które trafi.",
          "russian": "Вы выпускаете расширяющуюся леденящую волну, которая наносит Spirit Damage и замедляет задетых врагов.",
          "schinese": "释放一个不断扩大的冰暴，对击中的目标造成Spirit Damage并使其减速。",
          "spanish": "Lanza una explosión de hielo expansiva que inflige Spirit Damage y ralentiza a los objetivos a los que alcanza.",
          "thai": "ปลดปล่อยพลังระเบิดน้ำแข็งออกไปซึ่งสร้าง Spirit Damage และลดความเร็วเป้าหมายที่โดน",
          "turkish": "Vurduğu hedeflere Spirit Damage veren ve yavaşlatma uygulayan, genişleyen bir buz patlamasına neden olun.",
          "ukrainian": "Випускає розширюваний крижаний вибух, що завдає Spirit Damage та сповільнює цілі, в які влучає."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDisruption",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EActives",
        "groupLabel": "Actives",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_arctic_blast"
        ]
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "25",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "4",
          "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": "MODIFIER_VALUE_INVALID",
          "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
        },
        "SpreadDuration": {
          "value": "0.6",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "StartRadius": {
          "value": "2m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "EndRadius": {
          "value": "10m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "MovementSpeedSlow": {
          "value": "60",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "Damage": {
          "value": "95",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.465
          }
        },
        "DamageHeight": {
          "value": "7m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "NPCDamageMult": {
          "value": "1",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "TechResist": {
          "value": "6",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechResist",
              "bonus": "8"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-13"
            },
            {
              "propertyName": "Damage",
              "bonus": "60"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Release an expanding ice blast that deals Spirit Damage and Slows targets it hits.",
              "byLanguage": {
                "brazilian": "Lança uma explosão de gelo que causa Spirit Damage e desacelera os alvos atingidos.",
                "czech": "Vlastník na své pozici vypustí rozšiřující se výbuch ledu, který zasaženým nepřátelům udělí Spirit Damage a sníží rychlost jejich pohybu.",
                "english": "Release an expanding ice blast that deals Spirit Damage and Slows targets it hits.",
                "french": "Libère une explosion de glace qui s'étend et inflige des Spirit Damage et ralentit les cibles à l'impact.",
                "german": "Stößt eine sich ausbreitende Eisexplosion aus, die Spirit Damage zufügt und getroffene Ziele verlangsamt.",
                "italian": "Scateni un'esplosione di ghiaccio che si espande, infligge Spirit Damage e rallenta i bersagli che colpisce.",
                "indonesian": "Melepaskan ledakan es yang meluas yang memberikan Spirit Damage dan Memperlambat target yang terkena.",
                "japanese": "氷の衝撃波を発生させる。衝撃波はヒット時にSpirit Damageを与え、対象にスロウを付与する",
                "koreana": "확장하는 얼음 폭풍을 시전하여 적중한 대상에 Spirit Damage를 입히고 둔화를 적용합니다.",
                "latam": "Lanza una explosión de hielo expansiva que inflige Spirit Damage y ralentiza a los objetivos a los que alcanza.",
                "polish": "Wyzwól rozszerzający się lodowy wybuch, który zadaje Spirit Damage i spowalnia cele, które trafi.",
                "russian": "Вы выпускаете расширяющуюся леденящую волну, которая наносит Spirit Damage и замедляет задетых врагов.",
                "schinese": "释放一个不断扩大的冰暴，对击中的目标造成Spirit Damage并使其减速。",
                "spanish": "Lanza una explosión de hielo expansiva que inflige Spirit Damage y ralentiza a los objetivos a los que alcanza.",
                "thai": "ปลดปล่อยพลังระเบิดน้ำแข็งออกไปซึ่งสร้าง Spirit Damage และลดความเร็วเป้าหมายที่โดน",
                "turkish": "Vurduğu hedeflere Spirit Damage veren ve yavaşlatma uygulayan, genişleyen bir buz patlamasına neden olun.",
                "ukrainian": "Випускає розширюваний крижаний вибух, що завдає Spirit Damage та сповільнює цілі, в які влучає."
              }
            },
            "properties": [
              {
                "key": "Damage",
                "role": "important"
              },
              {
                "key": "MovementSpeedSlow",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "important"
              },
              {
                "key": "EndRadius",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_utility/ice_blast_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_utility/ice_blast_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/cold_front_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/cold_front_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/cold_front_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_cold_front",
        "cssClass": "iceBlast",
        "multibase": [
          "tech_upgrade_t2"
        ],
        "updateTime": 1674081149
      }
    },
    {
      "id": "upgrade_magic_tempo",
      "slug": "compress-cooldown",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_magic_tempo",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_magic_tempo",
      "displayName": {
        "english": "Compress Cooldown",
        "byLanguage": {
          "brazilian": "Compressão de Recarga",
          "czech": "Urychlovač čekání",
          "english": "Compress Cooldown",
          "french": "Récupération comprimée",
          "german": "Abklingzeitraffer",
          "italian": "Tempo di ricarica compresso",
          "indonesian": "Kompresi Cooldown",
          "japanese": "コンプレッサー",
          "koreana": "쿨다운 압축",
          "latam": "Compresión de recarga",
          "polish": "Kompresja Czasu Oczekiwania",
          "russian": "Сжатая перезарядка умений",
          "schinese": "冷却压缩",
          "spanish": "Compresión de Recarga",
          "thai": "​คอมเพรส​คูลดาวน์​",
          "turkish": "Kısa Dolum Süresi",
          "ukrainian": "Компресія зарядки"
        }
      },
      "description": {
        "english": "Imbue an ability to reduce its <span class=\"highlight\">Cooldown</span>.",
        "byLanguage": {
          "brazilian": "Infunde uma habilidade para reduzir o seu <span class=\"highlight\">tempo de recarga</span>.",
          "czech": "Umožňuje prodchnout schopnost pro redukování její <span class=\"highlight\">doby obnovení</span>.",
          "english": "Imbue an ability to reduce its <span class=\"highlight\">Cooldown</span>.",
          "french": "Imprègne une capacité pour réduire son <span class=\"highlight\">temps de récupération</span>.",
          "german": "Veredle eine Fähigkeit, um deren <span class=\"highlight\">Abklingzeit</span> zu reduzieren.",
          "italian": "Infondi un'abilità per ridurne il <span class=\"highlight\">tempo di ricarica</span>.",
          "indonesian": "Mengisi skill untuk mengurangi durasi <span class=\"highlight\">Cooldown-nya</span>.",
          "japanese": "エンチャントしたアビリティの<span class=\"highlight\">クールダウン</span>を短縮する",
          "koreana": "능력을 보강해 <span class=\"highlight\">쿨다운</span>을 단축합니다.",
          "latam": "Imbuye una habilidad para reducir su <span class=\"highlight\">tiempo de recarga</span>.",
          "polish": "Nasyć umiejętność, skracając jej <span class=\"highlight\">czas oczekiwania</span>.",
          "russian": "Сокращает <span class=\"highlight\">время перезарядки</span> выбранного умения.",
          "schinese": "加强一个技能，减少其<span class=\"highlight\">冷却时间</span>。",
          "spanish": "Imbuye una habilidad para reducir su <span class=\"highlight\">tiempo de recarga</span>.",
          "thai": "ผสานสกิลเพื่อลด<span class=\"highlight\">คูลดาวน์</span>ของสกิล",
          "turkish": "<span class=\"highlight\">Dolum süresini</span> azaltmak için bir yeteneği güçlendirin.",
          "ukrainian": "Насичує вміння зменшенням часу його <span class=\"highlight\">зарядки</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Imbue an ability to reduce its Cooldown.",
        "byLanguage": {
          "brazilian": "Infunde uma habilidade para reduzir o seu tempo de recarga.",
          "czech": "Umožňuje prodchnout schopnost pro redukování její doby obnovení.",
          "english": "Imbue an ability to reduce its Cooldown.",
          "french": "Imprègne une capacité pour réduire son temps de récupération.",
          "german": "Veredle eine Fähigkeit, um deren Abklingzeit zu reduzieren.",
          "italian": "Infondi un'abilità per ridurne il tempo di ricarica.",
          "indonesian": "Mengisi skill untuk mengurangi durasi Cooldown-nya.",
          "japanese": "エンチャントしたアビリティのクールダウンを短縮する",
          "koreana": "능력을 보강해 쿨다운을 단축합니다.",
          "latam": "Imbuye una habilidad para reducir su tiempo de recarga.",
          "polish": "Nasyć umiejętność, skracając jej czas oczekiwania.",
          "russian": "Сокращает время перезарядки выбранного умения.",
          "schinese": "加强一个技能，减少其冷却时间。",
          "spanish": "Imbuye una habilidad para reducir su tiempo de recarga.",
          "thai": "ผสานสกิลเพื่อลดคูลดาวน์ของสกิล",
          "turkish": "Dolum süresini azaltmak için bir yeteneği güçlendirin.",
          "ukrainian": "Насичує вміння зменшенням часу його зарядки."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ECooldown",
        "groupLabel": "Cooldown",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_cooldown_reduction"
        ]
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": true
      },
      "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
        },
        "CooldownReduction": {
          "value": "18",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": "ETechCooldown",
          "providedPropertyType": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "CooldownReduction",
              "bonus": "10"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "passive",
            "description": {
              "english": "Imbue an ability to reduce its Cooldown.",
              "byLanguage": {
                "brazilian": "Infunde uma habilidade para reduzir o seu tempo de recarga.",
                "czech": "Umožňuje prodchnout schopnost pro redukování její doby obnovení.",
                "english": "Imbue an ability to reduce its Cooldown.",
                "french": "Imprègne une capacité pour réduire son temps de récupération.",
                "german": "Veredle eine Fähigkeit, um deren Abklingzeit zu reduzieren.",
                "italian": "Infondi un'abilità per ridurne il tempo di ricarica.",
                "indonesian": "Mengisi skill untuk mengurangi durasi Cooldown-nya.",
                "japanese": "エンチャントしたアビリティのクールダウンを短縮する",
                "koreana": "능력을 보강해 쿨다운을 단축합니다.",
                "latam": "Imbuye una habilidad para reducir su tiempo de recarga.",
                "polish": "Nasyć umiejętność, skracając jej czas oczekiwania.",
                "russian": "Сокращает время перезарядки выбранного умения.",
                "schinese": "加强一个技能，减少其冷却时间。",
                "spanish": "Imbuye una habilidad para reducir su tiempo de recarga.",
                "thai": "ผสานสกิลเพื่อลดคูลดาวน์ของสกิล",
                "turkish": "Dolum süresini azaltmak için bir yeteneği güçlendirin.",
                "ukrainian": "Насичує вміння зменшенням часу його зарядки."
              }
            },
            "properties": [
              {
                "key": "CooldownReduction",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_utility/advanced_recharge_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_utility/advanced_recharge_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/improved_cooldown_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/improved_cooldown_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/improved_cooldown_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "advancedRecharge",
        "multibase": [
          "tech_upgrade_t2"
        ],
        "updateTime": 1710350942
      }
    },
    {
      "id": "upgrade_arcane_extension",
      "slug": "duration-extender",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_arcane_extension",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_arcane_extension",
      "displayName": {
        "english": "Duration Extender",
        "byLanguage": {
          "brazilian": "Extensor Temporal",
          "czech": "Prodlužovač trvání",
          "english": "Duration Extender",
          "french": "Prolongation",
          "german": "Verlängerte Dauer",
          "italian": "Amplificatore di durata",
          "indonesian": "Pemanjang Durasi",
          "japanese": "エクステンダー",
          "koreana": "지속 시간 연장",
          "latam": "Amplificador de duración",
          "polish": "Przedłużacz Czasu Trwania",
          "russian": "Увеличитель длительности",
          "schinese": "余威回荡",
          "spanish": "Ampliador de Duración",
          "thai": "​ดูเรชัน​เอ็กซ์เทน​เดอร์​",
          "turkish": "Süre Uzatıcı",
          "ukrainian": "Подовжувач дії"
        }
      },
      "description": {
        "english": "Imbue an ability to increase its <span class=\"highlight\">Duration</span>.",
        "byLanguage": {
          "brazilian": "Infunde uma habilidade para aumentar a sua <span class=\"highlight\">duração</span>.",
          "czech": "Umožňuje prodchnout schopnost pro navýšení jejího <span class=\"highlight\">trvání</span>.",
          "english": "Imbue an ability to increase its <span class=\"highlight\">Duration</span>.",
          "french": "Imprègne une capacité pour prolonger sa <span class=\"highlight\">durée</span>.",
          "german": "Veredle eine Fähigkeit, um deren <span class=\"highlight\">Dauer</span> zu erhöhen.",
          "italian": "Infondi un'abilità per aumentarne la <span class=\"highlight\">durata</span>.",
          "indonesian": "Mengisi skill untuk meningkatkan <span class=\"highlight\">Durasinya</span>.",
          "japanese": "エンチャントしたアビリティの<span class=\"highlight\">継続時間</span>を増加させる",
          "koreana": "능력을 보강해 <span class=\"highlight\">지속 시간</span>을 늘립니다.",
          "latam": "Imbuye una habilidad para aumentar su <span class=\"highlight\">duración</span>.",
          "polish": "Nasyć umiejętność, wydłużając jej <span class=\"highlight\">czas trwania</span>.",
          "russian": "Усиливает выбранное умение, повышая <span class=\"highlight\">время его действия</span>.",
          "schinese": "加强一个技能，提高其<span class=\"highlight\">持续时间</span>。",
          "spanish": "Imbuye una habilidad para aumentar su <span class=\"highlight\">duración</span>.",
          "thai": "ผสานสกิลเพื่อเพิ่ม<span class=\"highlight\">ระยะเวลา</span>ของสกิล",
          "turkish": "<span class=\"highlight\">Süresini</span> artırmak için bir yeteneği güçlendirin.",
          "ukrainian": "Насичує вміння для збільшення його <span class=\"highlight\">тривалості</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Imbue an ability to increase its Duration.",
        "byLanguage": {
          "brazilian": "Infunde uma habilidade para aumentar a sua duração.",
          "czech": "Umožňuje prodchnout schopnost pro navýšení jejího trvání.",
          "english": "Imbue an ability to increase its Duration.",
          "french": "Imprègne une capacité pour prolonger sa durée.",
          "german": "Veredle eine Fähigkeit, um deren Dauer zu erhöhen.",
          "italian": "Infondi un'abilità per aumentarne la durata.",
          "indonesian": "Mengisi skill untuk meningkatkan Durasinya.",
          "japanese": "エンチャントしたアビリティの継続時間を増加させる",
          "koreana": "능력을 보강해 지속 시간을 늘립니다.",
          "latam": "Imbuye una habilidad para aumentar su duración.",
          "polish": "Nasyć umiejętność, wydłużając jej czas trwania.",
          "russian": "Усиливает выбранное умение, повышая время его действия.",
          "schinese": "加强一个技能，提高其持续时间。",
          "spanish": "Imbuye una habilidad para aumentar su duración.",
          "thai": "ผสานสกิลเพื่อเพิ่มระยะเวลาของสกิล",
          "turkish": "Süresini artırmak için bir yeteneği güçlendirin.",
          "ukrainian": "Насичує вміння для збільшення його тривалості."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [],
        "upgradeSlotCost": 1,
        "groupId": "EDuration",
        "groupLabel": "Duration",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_imbued_duration_extender"
        ]
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": true
      },
      "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
        },
        "BonusAbilityDurationPercent": {
          "value": "22",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": "ETechDuration",
          "providedPropertyType": "MODIFIER_VALUE_BONUS_ABILITY_DURATION_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusAbilityDurationPercent",
              "bonus": "12"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "passive",
            "description": {
              "english": "Imbue an ability to increase its Duration.",
              "byLanguage": {
                "brazilian": "Infunde uma habilidade para aumentar a sua duração.",
                "czech": "Umožňuje prodchnout schopnost pro navýšení jejího trvání.",
                "english": "Imbue an ability to increase its Duration.",
                "french": "Imprègne une capacité pour prolonger sa durée.",
                "german": "Veredle eine Fähigkeit, um deren Dauer zu erhöhen.",
                "italian": "Infondi un'abilità per aumentarne la durata.",
                "indonesian": "Mengisi skill untuk meningkatkan Durasinya.",
                "japanese": "エンチャントしたアビリティの継続時間を増加させる",
                "koreana": "능력을 보강해 지속 시간을 늘립니다.",
                "latam": "Imbuye una habilidad para aumentar su duración.",
                "polish": "Nasyć umiejętność, wydłużając jej czas trwania.",
                "russian": "Усиливает выбранное умение, повышая время его действия.",
                "schinese": "加强一个技能，提高其持续时间。",
                "spanish": "Imbuye una habilidad para aumentar su duración.",
                "thai": "ผสานสกิลเพื่อเพิ่มระยะเวลาของสกิล",
                "turkish": "Süresini artırmak için bir yeteneği güçlendirin.",
                "ukrainian": "Насичує вміння для збільшення його тривалості."
              }
            },
            "properties": [
              {
                "key": "BonusAbilityDurationPercent",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/duration_extender_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/duration_extender_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/duration_extender_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/duration_extender_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/duration_extender_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "durationExtender",
        "multibase": [
          "tech_upgrade_t2"
        ],
        "updateTime": 1710350942
      }
    },
    {
      "id": "upgrade_soaring_spirit",
      "slug": "improved-spirit",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_soaring_spirit",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_soaring_spirit",
      "displayName": {
        "english": "Improved Spirit",
        "byLanguage": {
          "brazilian": "Espírito Aprimorado",
          "czech": "Vylepšená spiritualita",
          "english": "Improved Spirit",
          "french": "Esprit amélioré",
          "german": "Verbesserte Magiekraft",
          "italian": "Spirito migliorato",
          "indonesian": "Peningkatan Spirit",
          "japanese": "グレータースピリット",
          "koreana": "마법 강화",
          "latam": "Espíritu mejorado",
          "polish": "Ulepszony Spirytualizm",
          "russian": "Улучшенный спиритизм",
          "schinese": "灵力高涨",
          "spanish": "Espíritu Mejorado",
          "thai": "​อิมพรูฟด์​สปิริต​",
          "turkish": "Geliştirilmiş Büyü",
          "ukrainian": "Покращений дух"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMovement",
          "EShopFilterMagicDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMoreSpirit",
        "groupLabel": "More Spirit",
        "componentIds": [
          "upgrade_improved_spirit"
        ],
        "upgradeIds": [
          "upgrade_boundless_spirit"
        ]
      },
      "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": "18",
          "disableValue": "0",
          "cssClass": null,
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "BonusHealthRegen": {
          "value": null,
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBaseHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_REGEN_PER_SECOND",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": "1m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "75",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "1.5",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechPower",
              "bonus": "22"
            },
            {
              "propertyName": "OutOfCombatHealthRegen",
              "bonus": "3"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechPower",
                "role": "elevated"
              },
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/soaring_spirit_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/soaring_spirit_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/improved_spirit_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/improved_spirit_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/improved_spirit_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "soaringSpirit",
        "multibase": [
          "tech_upgrade_t2"
        ],
        "updateTime": 1710352565
      }
    },
    {
      "id": "upgrade_magic_slow",
      "slug": "mystic-slow",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_magic_slow",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_magic_slow",
      "displayName": {
        "english": "Mystic Slow",
        "byLanguage": {
          "brazilian": "Desaceleração Mística",
          "czech": "Mystické zpomalení",
          "english": "Mystic Slow",
          "french": "Ralentissement mystique",
          "german": "Mystische Verlangsamung",
          "italian": "Rallentamento mistico",
          "indonesian": "Perlambatan Mistis",
          "japanese": "ミスティックスロウ",
          "koreana": "신비의 둔화",
          "latam": "Ralentización mística",
          "polish": "Mistyczne Spowolnienie",
          "russian": "Мистическое замедление",
          "schinese": "秘术缓速",
          "spanish": "Ralentización Mística",
          "thai": "มิสติกสโลว์",
          "turkish": "Mistik Yavaşlatma",
          "ukrainian": "Містичне сповільнення"
        }
      },
      "description": {
        "english": "When the target takes {g:citadel_inline_attribute:'SpiritDamage'}, they have their <span class=\"highlight\">Move Speed</span> reduced.",
        "byLanguage": {
          "brazilian": "Reduz a <span class=\"highlight\">velocidade de movimento</span> do alvo sempre que ele sofre {g:citadel_inline_attribute:'SpiritDamage'}.",
          "czech": "Když vlastník udělí nepříteli {g:citadel_inline_attribute:'SpiritDamage'}, také redukuje jeho <span class=\"highlight\">rychlost pohybu</span>.",
          "english": "When the target takes {g:citadel_inline_attribute:'SpiritDamage'}, they have their <span class=\"highlight\">Move Speed</span> reduced.",
          "french": "Lorsque la cible subit des {g:citadel_inline_attribute:'SpiritDamage'}, sa <span class=\"highlight\">vitesse de déplacement</span> est réduite.",
          "german": "Wenn Du einem Ziel {g:citadel_inline_attribute:'SpiritDamage'} zufügst, reduziert sich dessen <span class=\"highlight\">Bewegungstempo</span>.",
          "italian": "Quando il bersaglio subisce {g:citadel_inline_attribute:'SpiritDamage'}, la sua <span class=\"highlight\">velocità di movimento</span> viene ridotta.",
          "indonesian": "Ketika target menerima {g:citadel_inline_atribut: 'SpiritDamage'}, <span class=\"highlight\">Kecepatan Gerakan</span> mereka dikurangi.",
          "japanese": "{g:citadel_inline_attribute:'SpiritDamage'}を与えた対象の<span class=\"highlight\">移動速度</span>を低下させる",
          "koreana": "대상이 {g:citadel_inline_attribute:'SpiritDamage'}를 입으면 <span class=\"highlight\">이동 속도</span>가 감소합니다.",
          "latam": "Cuando el objetivo recibe {g:citadel_inline_attribute:'SpiritDamage'}, su <span class=\"highlight\">velocidad de movimiento</span> se reduce.",
          "polish": "Gdy cel otrzymuje {g:citadel_inline_attribute:'SpiritDamage'}, jego <span class=\"highlight\">szybkość ruchu</span> zostaje zredukowana.",
          "russian": "Когда цель получает {g:citadel_inline_attribute:'SpiritDamage'}, у неё снижается <span class=\"highlight\">скорость передвижения</span>.",
          "schinese": "当目标受到{g:citadel_inline_attribute:'SpiritDamage'}时，其<span class=\"highlight\">移动速度</span>会被降低。",
          "spanish": "Cuando el objetivo recibe {g:citadel_inline_attribute:'SpiritDamage'}, se reduce su <span class=\"highlight\">velocidad de movimiento</span>.",
          "thai": "เมื่อเป้าหมายได้รับ {g:citadel_inline_attribute:'SpiritDamage'} พวกเขาจะถูกลด<span class=\"highlight\">ความเร็ว​การ​เคลื่อนที่</span>",
          "turkish": "Hedef {g:citadel_inline_attribute:'SpiritDamage'} aldığında <span class=\"highlight\">hareket hızı</span> azalır.",
          "ukrainian": "Коли ціль зазнає {g:citadel_inline_attribute:'SpiritDamage'}, її <span class=\"highlight\">швидкість руху</span> зменшується."
        }
      },
      "descriptionDisplay": {
        "english": "When the target takes Spirit Damage, they have their Move Speed reduced.",
        "byLanguage": {
          "brazilian": "Reduz a velocidade de movimento do alvo sempre que ele sofre Spirit Damage.",
          "czech": "Když vlastník udělí nepříteli Spirit Damage, také redukuje jeho rychlost pohybu.",
          "english": "When the target takes Spirit Damage, they have their Move Speed reduced.",
          "french": "Lorsque la cible subit des Spirit Damage, sa vitesse de déplacement est réduite.",
          "german": "Wenn Du einem Ziel Spirit Damage zufügst, reduziert sich dessen Bewegungstempo.",
          "italian": "Quando il bersaglio subisce Spirit Damage, la sua velocità di movimento viene ridotta.",
          "indonesian": "Ketika target menerima Spirit Damage, Kecepatan Gerakan mereka dikurangi.",
          "japanese": "Spirit Damageを与えた対象の移動速度を低下させる",
          "koreana": "대상이 Spirit Damage를 입으면 이동 속도가 감소합니다.",
          "latam": "Cuando el objetivo recibe Spirit Damage, su velocidad de movimiento se reduce.",
          "polish": "Gdy cel otrzymuje Spirit Damage, jego szybkość ruchu zostaje zredukowana.",
          "russian": "Когда цель получает Spirit Damage, у неё снижается скорость передвижения.",
          "schinese": "当目标受到Spirit Damage时，其移动速度会被降低。",
          "spanish": "Cuando el objetivo recibe Spirit Damage, se reduce su velocidad de movimiento.",
          "thai": "เมื่อเป้าหมายได้รับ Spirit Damage พวกเขาจะถูกลดความเร็วการเคลื่อนที่",
          "turkish": "Hedef Spirit Damage aldığında hareket hızı azalır.",
          "ukrainian": "Коли ціль зазнає Spirit Damage, її швидкість руху зменшується."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDisruption"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ESlowingMagic",
        "groupLabel": "Slowing Magic",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_ultimate_burst"
        ]
      },
      "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": "2",
          "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
        },
        "MovementSpeedSlow": {
          "value": "30",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "GroundDashReductionPercent": {
          "value": "-12",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_GROUND_DASH_REDUCTION_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": "0.75m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "50",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "MovementSpeedSlow",
              "bonus": "15"
            },
            {
              "propertyName": "GroundDashReductionPercent",
              "bonus": "-10"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "100"
            },
            {
              "propertyName": "BonusSprintSpeed",
              "bonus": "1"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "BonusSprintSpeed",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "When the target takes Spirit Damage, they have their Move Speed reduced.",
              "byLanguage": {
                "brazilian": "Reduz a velocidade de movimento do alvo sempre que ele sofre Spirit Damage.",
                "czech": "Když vlastník udělí nepříteli Spirit Damage, také redukuje jeho rychlost pohybu.",
                "english": "When the target takes Spirit Damage, they have their Move Speed reduced.",
                "french": "Lorsque la cible subit des Spirit Damage, sa vitesse de déplacement est réduite.",
                "german": "Wenn Du einem Ziel Spirit Damage zufügst, reduziert sich dessen Bewegungstempo.",
                "italian": "Quando il bersaglio subisce Spirit Damage, la sua velocità di movimento viene ridotta.",
                "indonesian": "Ketika target menerima Spirit Damage, Kecepatan Gerakan mereka dikurangi.",
                "japanese": "Spirit Damageを与えた対象の移動速度を低下させる",
                "koreana": "대상이 Spirit Damage를 입으면 이동 속도가 감소합니다.",
                "latam": "Cuando el objetivo recibe Spirit Damage, su velocidad de movimiento se reduce.",
                "polish": "Gdy cel otrzymuje Spirit Damage, jego szybkość ruchu zostaje zredukowana.",
                "russian": "Когда цель получает Spirit Damage, у неё снижается скорость передвижения.",
                "schinese": "当目标受到Spirit Damage时，其移动速度会被降低。",
                "spanish": "Cuando el objetivo recibe Spirit Damage, se reduce su velocidad de movimiento.",
                "thai": "เมื่อเป้าหมายได้รับ Spirit Damage พวกเขาจะถูกลดความเร็วการเคลื่อนที่",
                "turkish": "Hedef Spirit Damage aldığında hareket hızı azalır.",
                "ukrainian": "Коли ціль зазнає Spirit Damage, її швидкість руху зменшується."
              }
            },
            "properties": [
              {
                "key": "MovementSpeedSlow",
                "role": "important"
              },
              {
                "key": "GroundDashReductionPercent",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/slowing_tech_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/slowing_tech_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/mystic_slow_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/mystic_slow_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/mystic_slow_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "slowingTech",
        "multibase": [
          "tech_upgrade_t2"
        ],
        "updateTime": 1715798436
      }
    },
    {
      "id": "upgrade_magic_vulnerability",
      "slug": "mystic-vulnerability",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_magic_vulnerability",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_magic_vulnerability",
      "displayName": {
        "english": "Mystic Vulnerability",
        "byLanguage": {
          "brazilian": "Vulnerabilidade Mística",
          "czech": "Mystická zranitelnost",
          "english": "Mystic Vulnerability",
          "french": "Vulnérabilité mystique",
          "german": "Mystische Schwachstelle",
          "italian": "Vulnerabilità mistica",
          "indonesian": "Kerentanan Mistis",
          "japanese": "ヴァルネラビリティ",
          "koreana": "신비의 상처",
          "latam": "Vulnerabilidad mística",
          "polish": "Mistyczna Wrażliwość",
          "russian": "Мистическая уязвимость",
          "schinese": "秘术脆弱",
          "spanish": "Vulnerabilidad Mística",
          "thai": "​มิสติก​วัลเนอรา​บิลิตี​",
          "turkish": "Mistik Hassasiyet",
          "ukrainian": "Містична вразливість"
        }
      },
      "description": {
        "english": "When an enemy takes {g:citadel_inline_attribute:'SpiritDamage'}, they have their {g:citadel_inline_attribute:'SpiritResist'} reduced.",
        "byLanguage": {
          "brazilian": "Quando um inimigo sofre {g:citadel_inline_attribute:'SpiritDamage'}, a {g:citadel_inline_attribute:'SpiritResist'} dele é reduzida.",
          "czech": "Když vlastník udělí nepříteli {g:citadel_inline_attribute:'SpiritDamage'}, také redukuje jeho <panel class=\"InlineAttributeIcon SpiritResist\" replacechar=\"_\"><span class=\"InlineAttributeName SpiritResist\">spirituální odolnost</span>.",
          "english": "When an enemy takes {g:citadel_inline_attribute:'SpiritDamage'}, they have their {g:citadel_inline_attribute:'SpiritResist'} reduced.",
          "french": "Quand une unité ennemie subit des {g:citadel_inline_attribute:'SpiritDamage'}, sa {g:citadel_inline_attribute:'SpiritResist'} est réduite.",
          "german": "Wenn ein Gegner {g:citadel_inline_attribute:'SpiritDamage'} erleidet, wird dessen {g:citadel_inline_attribute:'SpiritResist'} reduziert.",
          "italian": "Quando un nemico subisce {g:citadel_inline_attribute:'SpiritDamage'}, la sua {g:citadel_inline_attribute:'SpiritResist'} si riduce.",
          "indonesian": "Ketika musuh menerima {g:citadel_inline_atribut: 'SpiritDamage'}, {g:citadel_inline_atribut:'spiritResist'} mereka dikurangi.",
          "japanese": "{g:citadel_inline_attribute:'SpiritDamage'}を与えた対象の{g:citadel_inline_attribute:'SpiritResist'}を低下させる",
          "koreana": "적이 {g:citadel_inline_attribute:'SpiritDamage'}를 입을 때, 해당 적군의 {g:citadel_inline_attribute:'SpiritResist'}이 감소합니다.",
          "latam": "Cuando un enemigo recibe {g:citadel_inline_attribute:'SpiritDamage'}, su {g:citadel_inline_attribute:'SpiritResist'} se reduce.",
          "polish": "Kiedy wróg otrzyma {g:citadel_inline_attribute:'SpiritDamage'}, jego {g:citadel_inline_attribute:'SpiritResist'} zostaje zmniejszona.",
          "russian": "Когда враг получает {g:citadel_inline_attribute:'SpiritDamage'}, у него снижается {g:citadel_inline_attribute:'SpiritResist'}.",
          "schinese": "敌人受到{g:citadel_inline_attribute:'SpiritDamage'}时，其{g:citadel_inline_attribute:'SpiritDamage'}会被降低。",
          "spanish": "Cuando un enemigo recibe {g:citadel_inline_attribute:'SpiritDamage'}, se reduce su {g:citadel_inline_attribute:'SpiritResist'}.",
          "thai": "เมื่อศัตรูได้รับ {g:citadel_inline_attribute:'SpiritDamage'} {g:citadel_inline_attribute:'SpiritResist'} ของพวกเขาจะลดลง",
          "turkish": "Bir düşman {g:citadel_inline_attribute:'SpiritDamage'} aldığında {g:citadel_inline_attribute:'SpiritResist'} azalır.",
          "ukrainian": "Коли ворог зазнає {g:citadel_inline_attribute:'SpiritDamage'}, його <panel class=\"InlineAttributeIcon SpiritResist\" replacechar=\"_\"><span class=\"InlineAttributeName SpiritResist\">духовний опір</span> зменшується."
        }
      },
      "descriptionDisplay": {
        "english": "When an enemy takes Spirit Damage, they have their Spirit Resist reduced.",
        "byLanguage": {
          "brazilian": "Quando um inimigo sofre Spirit Damage, a Spirit Resist dele é reduzida.",
          "czech": "Když vlastník udělí nepříteli Spirit Damage, také redukuje jeho spirituální odolnost.",
          "english": "When an enemy takes Spirit Damage, they have their Spirit Resist reduced.",
          "french": "Quand une unité ennemie subit des Spirit Damage, sa Spirit Resist est réduite.",
          "german": "Wenn ein Gegner Spirit Damage erleidet, wird dessen Spirit Resist reduziert.",
          "italian": "Quando un nemico subisce Spirit Damage, la sua Spirit Resist si riduce.",
          "indonesian": "Ketika musuh menerima Spirit Damage, Spirit Resist mereka dikurangi.",
          "japanese": "Spirit Damageを与えた対象のSpirit Resistを低下させる",
          "koreana": "적이 Spirit Damage를 입을 때, 해당 적군의 Spirit Resist이 감소합니다.",
          "latam": "Cuando un enemigo recibe Spirit Damage, su Spirit Resist se reduce.",
          "polish": "Kiedy wróg otrzyma Spirit Damage, jego Spirit Resist zostaje zmniejszona.",
          "russian": "Когда враг получает Spirit Damage, у него снижается Spirit Resist.",
          "schinese": "敌人受到Spirit Damage时，其Spirit Damage会被降低。",
          "spanish": "Cuando un enemigo recibe Spirit Damage, se reduce su Spirit Resist.",
          "thai": "เมื่อศัตรูได้รับ Spirit Damage Spirit Resist ของพวกเขาจะลดลง",
          "turkish": "Bir düşman Spirit Damage aldığında Spirit Resist azalır.",
          "ukrainian": "Коли ворог зазнає Spirit Damage, його духовний опір зменшується."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDisruption"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMagicVulnerability",
        "groupLabel": "Magic Vulnerability",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_escalating_exposure"
        ]
      },
      "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": "7",
          "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
        },
        "TechArmorDamageReduction": {
          "value": "-8",
          "disableValue": null,
          "cssClass": "tech_armor_down",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechResist": {
          "value": "8",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechResist",
              "bonus": "8"
            },
            {
              "propertyName": "TechArmorDamageReduction",
              "bonus": "-10"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "When an enemy takes Spirit Damage, they have their Spirit Resist reduced.",
              "byLanguage": {
                "brazilian": "Quando um inimigo sofre Spirit Damage, a Spirit Resist dele é reduzida.",
                "czech": "Když vlastník udělí nepříteli Spirit Damage, také redukuje jeho spirituální odolnost.",
                "english": "When an enemy takes Spirit Damage, they have their Spirit Resist reduced.",
                "french": "Quand une unité ennemie subit des Spirit Damage, sa Spirit Resist est réduite.",
                "german": "Wenn ein Gegner Spirit Damage erleidet, wird dessen Spirit Resist reduziert.",
                "italian": "Quando un nemico subisce Spirit Damage, la sua Spirit Resist si riduce.",
                "indonesian": "Ketika musuh menerima Spirit Damage, Spirit Resist mereka dikurangi.",
                "japanese": "Spirit Damageを与えた対象のSpirit Resistを低下させる",
                "koreana": "적이 Spirit Damage를 입을 때, 해당 적군의 Spirit Resist이 감소합니다.",
                "latam": "Cuando un enemigo recibe Spirit Damage, su Spirit Resist se reduce.",
                "polish": "Kiedy wróg otrzyma Spirit Damage, jego Spirit Resist zostaje zmniejszona.",
                "russian": "Когда враг получает Spirit Damage, у него снижается Spirit Resist.",
                "schinese": "敌人受到Spirit Damage时，其Spirit Damage会被降低。",
                "spanish": "Cuando un enemigo recibe Spirit Damage, se reduce su Spirit Resist.",
                "thai": "เมื่อศัตรูได้รับ Spirit Damage Spirit Resist ของพวกเขาจะลดลง",
                "turkish": "Bir düşman Spirit Damage aldığında Spirit Resist azalır.",
                "ukrainian": "Коли ворог зазнає Spirit Damage, його духовний опір зменшується."
              }
            },
            "properties": [
              {
                "key": "TechArmorDamageReduction",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/tech_vulnerability_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/tech_vulnerability_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/mystic_vulnerability_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/mystic_vulnerability_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/mystic_vulnerability_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "techVulnerability",
        "multibase": [
          "tech_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_quick_silver",
      "slug": "quicksilver-reload",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_quick_silver",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_quick_silver",
      "displayName": {
        "english": "Quicksilver Reload",
        "byLanguage": {
          "brazilian": "Recarregamento Célere",
          "czech": "Kouzlo přebití",
          "english": "Quicksilver Reload",
          "french": "Rechargement éclair",
          "german": "Quecksilber-Nachlader",
          "italian": "Ricarica flash",
          "indonesian": "Isi Ulang Quicksilver",
          "japanese": "クイックシルバーリロード",
          "koreana": "즉시 재장전",
          "latam": "Recarga instantánea",
          "polish": "Energiczne Przeładowanie",
          "russian": "Ртутная перезарядка",
          "schinese": "魔力装填",
          "spanish": "Recarga Repentina",
          "thai": "​ควิก​ซิลเวอร์​รีโหลด​",
          "turkish": "Hızlı Şarjör Değiştirme",
          "ukrainian": "Жвава перезарядка"
        }
      },
      "description": {
        "english": "Your imbued ability charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'}, and <span class=\"highlight\">reloads bullets</span> on use.",
        "byLanguage": {
          "brazilian": "Fortalece a habilidade infundida ao longo do tempo, concedendo {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'} e <span class=\"highlight\">recarregamento de balas</span> quando usada.",
          "czech": "Umožňuje prodchnout schopnost, takže sesláním udělí {g:citadel_inline_attribute:'BonusSpiritDamage'}, vlastníkovi poskytne {g:citadel_inline_attribute:'BonusFireRate'} a také <span class=\"highlight\">přebije určité procento jeho nábojů</span>. Bonusy dosáhnou maxima po úplném obnovení této schopnosti.",
          "english": "Your imbued ability charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'}, and <span class=\"highlight\">reloads bullets</span> on use.",
          "french": "Votre capacité imprégnée gagne en puissance au fil du temps. Elle inflige des {g:citadel_inline_attribute:'BonusSpiritDamage'}, bénéficie d'un {g:citadel_inline_attribute:'BonusFireRate'}, et <span class=\"highlight\">recharge votre arme</span> à son lancement.",
          "german": "Deine veredelte Fähigkeit erhält {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'} und <span class=\"highlight\">lädt beim Einsatz Kugeln nach</span>. Die max. Boni werden erreicht, wenn die Wartezeit verstrichen ist.",
          "italian": "La tua abilità infusa si carica nel tempo con {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'} e <span class=\"highlight\">ricarica le pallottole</span> durante l'uso.",
          "indonesian": "Skill terisimu akan terisi dayanya dari waktu ke waktu dengan {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'}, dan <span class=\"highlight\">isi ulang peluru</span> saat digunakan.",
          "japanese": "エンチャントしたアビリティを時間経過でチャージする。チャージ状態のアビリティは使用時に{g:citadel_inline_attribute:'BonusSpiritDamage'}を与え、{g:citadel_inline_attribute:'BonusFireRate'}を獲得して<span class=\"highlight\">弾数をリロード</span>する",
          "koreana": "보강된 능력이 시간이 지남에 따라 충전되며 {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'} 효과를 얻고, 사용 시 <span class=\"highlight\">총탄을 재장전</span>합니다.",
          "latam": "Al usarla, tu habilidad imbuida se carga de {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'} y <span class=\"highlight\">recarga balas</span> con el tiempo.",
          "polish": "Po użyciu twoja nasycona umiejętność zadaje {g:citadel_inline_attribute:'BonusSpiritDamage'}, przyznaje ci {g:citadel_inline_attribute:'BonusFireRate'} oraz <span class=\"highlight\">przeładowuje magazynek</span>. Premie skalują się wraz z upływem czasu i osiągają maksymalny efekt po zakończeniu czasu oczekiwania.",
          "russian": "Усиленное умение постепенно заряжается, благодаря чему наносит {g:citadel_inline_attribute:'BonusSpiritDamage'}, а также получает повышенную {g:citadel_inline_attribute:'FireRate'} и <span class=\"highlight\">перезаряжает оружие</span> при использовании.",
          "schinese": "得到加强的技能会逐渐充能，在使用时会拥有{g:citadel_inline_attribute:'BonusSpiritDamage'}、{g:citadel_inline_attribute:'BonusFireRate'}并<span class=\"highlight\">装填子弹</span>。",
          "spanish": "Al usarla, tu habilidad imbuida se carga de {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'} y <span class=\"highlight\">recarga balas</span> con el tiempo.",
          "thai": "สกิลที่ผสานของคุณจะสะสมพลังอย่างต่อเนื่องทำให้มี{g:citadel_inline_attribute:'BonusSpiritDamage'} {g:citadel_inline_attribute:'BonusFireRate'} และ<span class=\"highlight\">เติมกระสุน</span>เมื่อใช้",
          "turkish": "Güçlendirilmiş yeteneğiniz zamanla {g:citadel_inline_attribute:'BonusSpiritDamage'} ve {g:citadel_inline_attribute:'BonusFireRate'} ile dolar ve kullanıldığında <span class=\"highlight\">mermileri yeniler</span>.",
          "ukrainian": "Насичене вміння під час застосування поступово накопичує заряд {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'} і <span class=\"highlight\">перезаряджання куль</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Your imbued ability charges up over time with Bonus Spirit Damage, Bonus Fire Rate, and reloads bullets on use.",
        "byLanguage": {
          "brazilian": "Fortalece a habilidade infundida ao longo do tempo, concedendo Bonus Spirit Damage, Bonus Fire Rate e recarregamento de balas quando usada.",
          "czech": "Umožňuje prodchnout schopnost, takže sesláním udělí Bonus Spirit Damage, vlastníkovi poskytne Bonus Fire Rate a také přebije určité procento jeho nábojů. Bonusy dosáhnou maxima po úplném obnovení této schopnosti.",
          "english": "Your imbued ability charges up over time with Bonus Spirit Damage, Bonus Fire Rate, and reloads bullets on use.",
          "french": "Votre capacité imprégnée gagne en puissance au fil du temps. Elle inflige des Bonus Spirit Damage, bénéficie d'un Bonus Fire Rate, et recharge votre arme à son lancement.",
          "german": "Deine veredelte Fähigkeit erhält Bonus Spirit Damage, Bonus Fire Rate und lädt beim Einsatz Kugeln nach. Die max. Boni werden erreicht, wenn die Wartezeit verstrichen ist.",
          "italian": "La tua abilità infusa si carica nel tempo con Bonus Spirit Damage, Bonus Fire Rate e ricarica le pallottole durante l'uso.",
          "indonesian": "Skill terisimu akan terisi dayanya dari waktu ke waktu dengan Bonus Spirit Damage, Bonus Fire Rate, dan isi ulang peluru saat digunakan.",
          "japanese": "エンチャントしたアビリティを時間経過でチャージする。チャージ状態のアビリティは使用時にBonus Spirit Damageを与え、Bonus Fire Rateを獲得して弾数をリロードする",
          "koreana": "보강된 능력이 시간이 지남에 따라 충전되며 Bonus Spirit Damage, Bonus Fire Rate 효과를 얻고, 사용 시 총탄을 재장전합니다.",
          "latam": "Al usarla, tu habilidad imbuida se carga de Bonus Spirit Damage, Bonus Fire Rate y recarga balas con el tiempo.",
          "polish": "Po użyciu twoja nasycona umiejętność zadaje Bonus Spirit Damage, przyznaje ci Bonus Fire Rate oraz przeładowuje magazynek. Premie skalują się wraz z upływem czasu i osiągają maksymalny efekt po zakończeniu czasu oczekiwania.",
          "russian": "Усиленное умение постепенно заряжается, благодаря чему наносит Bonus Spirit Damage, а также получает повышенную Fire Rate и перезаряжает оружие при использовании.",
          "schinese": "得到加强的技能会逐渐充能，在使用时会拥有Bonus Spirit Damage、Bonus Fire Rate并装填子弹。",
          "spanish": "Al usarla, tu habilidad imbuida se carga de Bonus Spirit Damage, Bonus Fire Rate y recarga balas con el tiempo.",
          "thai": "สกิลที่ผสานของคุณจะสะสมพลังอย่างต่อเนื่องทำให้มีBonus Spirit Damage Bonus Fire Rate และเติมกระสุนเมื่อใช้",
          "turkish": "Güçlendirilmiş yeteneğiniz zamanla Bonus Spirit Damage ve Bonus Fire Rate ile dolar ve kullanıldığında mermileri yeniler.",
          "ukrainian": "Насичене вміння під час застосування поступово накопичує заряд Bonus Spirit Damage, Bonus Fire Rate і перезаряджання куль."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterFireRate"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EBurstDamage",
        "groupLabel": "Burst Damage",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_ethereal_bullets"
        ]
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": true
      },
      "properties": {
        "AbilityCooldown": {
          "value": "18",
          "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
        },
        "BonusFireRate": {
          "value": "10",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": "Quicksilver_conditional",
          "scale": null
        },
        "BuffDuration": {
          "value": "12",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "Damage": {
          "value": "44",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.16
          }
        },
        "AmmoReloadPercent": {
          "value": "100",
          "disableValue": null,
          "cssClass": "clipsize",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "AbilityChargeUpTime": {
          "value": "18",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EStatsCount",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusFireRate",
              "bonus": "20"
            },
            {
              "propertyName": "Damage",
              "bonus": "56"
            },
            {
              "propertyName": "AbilityChargeUpTime",
              "bonus": "-4"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-4"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "passive",
            "description": {
              "english": "Your imbued ability charges up over time with Bonus Spirit Damage, Bonus Fire Rate, and reloads bullets on use.",
              "byLanguage": {
                "brazilian": "Fortalece a habilidade infundida ao longo do tempo, concedendo Bonus Spirit Damage, Bonus Fire Rate e recarregamento de balas quando usada.",
                "czech": "Umožňuje prodchnout schopnost, takže sesláním udělí Bonus Spirit Damage, vlastníkovi poskytne Bonus Fire Rate a také přebije určité procento jeho nábojů. Bonusy dosáhnou maxima po úplném obnovení této schopnosti.",
                "english": "Your imbued ability charges up over time with Bonus Spirit Damage, Bonus Fire Rate, and reloads bullets on use.",
                "french": "Votre capacité imprégnée gagne en puissance au fil du temps. Elle inflige des Bonus Spirit Damage, bénéficie d'un Bonus Fire Rate, et recharge votre arme à son lancement.",
                "german": "Deine veredelte Fähigkeit erhält Bonus Spirit Damage, Bonus Fire Rate und lädt beim Einsatz Kugeln nach. Die max. Boni werden erreicht, wenn die Wartezeit verstrichen ist.",
                "italian": "La tua abilità infusa si carica nel tempo con Bonus Spirit Damage, Bonus Fire Rate e ricarica le pallottole durante l'uso.",
                "indonesian": "Skill terisimu akan terisi dayanya dari waktu ke waktu dengan Bonus Spirit Damage, Bonus Fire Rate, dan isi ulang peluru saat digunakan.",
                "japanese": "エンチャントしたアビリティを時間経過でチャージする。チャージ状態のアビリティは使用時にBonus Spirit Damageを与え、Bonus Fire Rateを獲得して弾数をリロードする",
                "koreana": "보강된 능력이 시간이 지남에 따라 충전되며 Bonus Spirit Damage, Bonus Fire Rate 효과를 얻고, 사용 시 총탄을 재장전합니다.",
                "latam": "Al usarla, tu habilidad imbuida se carga de Bonus Spirit Damage, Bonus Fire Rate y recarga balas con el tiempo.",
                "polish": "Po użyciu twoja nasycona umiejętność zadaje Bonus Spirit Damage, przyznaje ci Bonus Fire Rate oraz przeładowuje magazynek. Premie skalują się wraz z upływem czasu i osiągają maksymalny efekt po zakończeniu czasu oczekiwania.",
                "russian": "Усиленное умение постепенно заряжается, благодаря чему наносит Bonus Spirit Damage, а также получает повышенную Fire Rate и перезаряжает оружие при использовании.",
                "schinese": "得到加强的技能会逐渐充能，在使用时会拥有Bonus Spirit Damage、Bonus Fire Rate并装填子弹。",
                "spanish": "Al usarla, tu habilidad imbuida se carga de Bonus Spirit Damage, Bonus Fire Rate y recarga balas con el tiempo.",
                "thai": "สกิลที่ผสานของคุณจะสะสมพลังอย่างต่อเนื่องทำให้มีBonus Spirit Damage Bonus Fire Rate และเติมกระสุนเมื่อใช้",
                "turkish": "Güçlendirilmiş yeteneğiniz zamanla Bonus Spirit Damage ve Bonus Fire Rate ile dolar ve kullanıldığında mermileri yeniler.",
                "ukrainian": "Насичене вміння під час застосування поступово накопичує заряд Bonus Spirit Damage, Bonus Fire Rate і перезаряджання куль."
              }
            },
            "properties": [
              {
                "key": "Damage",
                "role": "important"
              },
              {
                "key": "BonusFireRate",
                "role": "important"
              },
              {
                "key": "AmmoReloadPercent",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": "AbilityChargeUpTime"
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/fire_rate_plus_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/fire_rate_plus_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/quicksilver_reload_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/quicksilver_reload_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/quicksilver_reload_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "fireRatePlus",
        "multibase": [
          "tech_upgrade_t2"
        ],
        "updateTime": 1700366513
      }
    },
    {
      "id": "upgrade_containment",
      "slug": "slowing-hex",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_containment",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_containment",
      "displayName": {
        "english": "Slowing Hex",
        "byLanguage": {
          "brazilian": "Feitiço Desacelerador",
          "czech": "Zpomalující znamení",
          "english": "Slowing Hex",
          "french": "Malédiction de ralentissement",
          "german": "Fluch der Langsamkeit",
          "italian": "Maledizione di rallentamento",
          "indonesian": "Kutukan Pelambat",
          "japanese": "スロウヘックス",
          "koreana": "둔화 주술",
          "latam": "Hechizo ralentizador",
          "polish": "Spowalniający Urok",
          "russian": "Замедляющие чары",
          "schinese": "减速魔咒",
          "spanish": "Hechizo Ralentizante",
          "thai": "​สโลวิง​เฮ็กซ์​",
          "turkish": "Yavaşlatma Büyüsü",
          "ukrainian": "Гальмівний врок"
        }
      },
      "description": {
        "english": "<span class=\"highlight\">Slows movement</span> of enemy target. Also <span class=\"highlight\">Silences</span> their <span class=\"highlight\">movement-based items and abilities</span>.<br><span class=\"diminish\">Increases the target's gravity.<br>Does not affect target's stamina usage.</span>",
        "byLanguage": {
          "brazilian": "<span class=\"highlight\">Desacelera o movimento</span> do inimigo-alvo. Também <span class=\"highlight\">silencia</span> os <span class=\"highlight\">itens e habilidades de movimento</span>.<br><span class=\"diminish\">Aumenta a gravidade do alvo.<br>Não afeta o uso de vigor pelo alvo.</span>",
          "czech": "Vlastník <span class=\"highlight\">sníží rychlost pohybu</span> nepřítele a také <span class=\"highlight\">umlčí veškeré jeho pohybové schopnosti a předměty</span>.<br><span class=\"diminish\">Na cíl více působí gravitace.<br>Spotřeba výdrže cíle není ovlivněna.</span>",
          "english": "<span class=\"highlight\">Slows movement</span> of enemy target. Also <span class=\"highlight\">Silences</span> their <span class=\"highlight\">movement-based items and abilities</span>.<br><span class=\"diminish\">Increases the target's gravity.<br>Does not affect target's stamina usage.</span>",
          "french": "<span class=\"highlight\">Ralentit les déplacements</span> d'une cible ennemie et <span class=\"highlight\">réduit au silence</span> ses <span class=\"highlight\">objets et capacités de mobilité</span>.<br><span class=\"diminish\">Augmente la gravité de la cible.<br>N'a pas d'effet sur l'endurance de la cible.</span>",
          "german": "<span class=\"highlight\">Verlangsamt das Bewegungstempo</span> eines gegnerischen Ziels. Lässt auch dessen <span class=\"highlight\">Fähigkeiten und Gegenstände mit Bewegungskomponente verstummen</span>.<br><span class=\"diminish\">Erhöht die Schwerkraft für das Ziel.<br>Hat keinen Effekt auf den Ausdauereinsatz des Ziels.</span>",
          "italian": "<span class=\"highlight\">Rallenta il movimento</span> del bersaglio nemico. Inoltre ne <span class=\"highlight\">silenzia</span> gli <span class=\"highlight\">oggetti e le abilità basati sul movimento</span>.<br><span class=\"diminish\">Aumenta la gravità del bersaglio.<br>Non ha effetto sull'uso della stamina del bersaglio.</span>",
          "indonesian": "<span class=\"highlight\">Memperlambat gerakan</span> musuh yang ditarget. Efek lainnya adalah memberikan efek <span class=\"highlight\">Bungkam</span> pada <span class=\"highlight\">item dan skill berbasis gerakan mereka</span>.<br><span class=\"diminish\">Meningkatkan gravitasi target.<br>Tidak memengaruhi penggunaan stamina target.</span>",
          "japanese": "指定した敵を<span class=\"highlight\">スロウ</span>状態にする。また、<span class=\"highlight\">移動に関連するアイテムやアビリティ</span>に限り、対象を<span class=\"highlight\">サイレンス</span>状態にする<br><span class=\"diminish\">対象にかかる重力を増加させる<br>スタミナを消費する行動には効果がない</span>",
          "koreana": "대상 적군의 <span class=\"highlight\">이동 속도를 둔화</span>합니다. 또한 대상의 <span class=\"highlight\">이동 기반 아이템과 능력</span>에 <span class=\"highlight\">침묵</span>을 적용합니다.<br><span class=\"diminish\">대상의 중력을 증가시킵니다.<br>대상의 활력 사용에는 영향을 미치지 않습니다.</span>",
          "latam": "<span class=\"highlight\">Ralentiza el movimiento</span> del enemigo objetivo. También <span class=\"highlight\">silencia</span> sus <span class=\"highlight\">objetos y habilidades con base en movimiento</span>.<br><span class=\"diminish\">Aumenta la gravedad del objetivo.<br>No afecta al uso de resistencia del objetivo.</span>",
          "polish": "<span class=\"highlight\">Spowalnia ruch</span> wrogiego celu. <span class=\"highlight\">Ucisza też jego umiejętności i przedmioty oparte na ruchu.</span><br><span class=\"diminish\">Zwiększa grawitację celu.<br>Nie ma wpływu na używanie wytrzymałości przez cel.</span>",
          "russian": "<span class=\"highlight\">Замедляет передвижение</span> выбранного врага и накладывает <span class=\"highlight\">безмолвие</span> на его <span class=\"highlight\">предметы и умения, связанные с передвижением</span>.<br><span class=\"diminish\">Увеличивает гравитацию цели.<br>Не влияет на расход её выносливости.</span>",
          "schinese": "<span class=\"highlight\">降低敌方目标的移动速度</span>。同时<span class=\"highlight\">沉默</span>其<span class=\"highlight\">基于移动的物品和技能</span>。<br><span class=\"diminish\">提升目标的重力。<br>不会影响目标的耐力使用。</span>",
          "spanish": "<span class=\"highlight\">Ralentiza el movimiento</span> del enemigo objetivo. También <span class=\"highlight\">silencia</span> sus <span class=\"highlight\">objetos y habilidades basados en el movimiento</span>.<br><span class=\"diminish\">Aumenta la gravedad del objetivo.<br>No afecta al uso de aguante del objetivo.</span>",
          "thai": "ทำให้​ศัตรูเป้าหมาย<span class=\"highlight\">​เคลื่อนที่​ช้าลง</span>​ พร้อมทั้ง<span class=\"highlight\">ใบ้</span><span class=\"highlight\">ไอเท็มและสกิล​ที่เกี่ยวกับ​การเคลื่อนที่​ของเป้าหมาย​</span><br><span class=\"diminish\">เพิ่มแรงโน้มถ่วงของเป้าหมาย<br>ไม่ส่งผลกระทบต่อการใช้สแตมินาของเป้าหมาย</span>",
          "turkish": "Hedeflenen düşmanın <span class=\"highlight\">hareket hızını yavaşlatır</span>. Ayrıca, <span class=\"highlight\">hareket tabanlı eşyaları ve yetenekleri</span> de <span class=\"highlight\">susturur</span>.<br><span class=\"diminish\">Hedefin yer çekimini artırır.<br>Hedefin kuvvet kullanımını etkilemez.</span>",
          "ukrainian": "<span class=\"highlight\">Сповільнює рух</span> ворожої цілі. Також <span class=\"highlight\">знемовлює</span> її <span class=\"highlight\">вміння та предмети, що пов’язані з рухом</span>.<br><span class=\"diminish\">Збільшує гравітацію цілі.<br>Не впливає на можливість цілі використовувати витривалість</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Slows movement of enemy target. Also Silences their movement-based items and abilities.\nIncreases the target's gravity.\nDoes not affect target's stamina usage.",
        "byLanguage": {
          "brazilian": "Desacelera o movimento do inimigo-alvo. Também silencia os itens e habilidades de movimento.\nAumenta a gravidade do alvo.\nNão afeta o uso de vigor pelo alvo.",
          "czech": "Vlastník sníží rychlost pohybu nepřítele a také umlčí veškeré jeho pohybové schopnosti a předměty.\nNa cíl více působí gravitace.\nSpotřeba výdrže cíle není ovlivněna.",
          "english": "Slows movement of enemy target. Also Silences their movement-based items and abilities.\nIncreases the target's gravity.\nDoes not affect target's stamina usage.",
          "french": "Ralentit les déplacements d'une cible ennemie et réduit au silence ses objets et capacités de mobilité.\nAugmente la gravité de la cible.\nN'a pas d'effet sur l'endurance de la cible.",
          "german": "Verlangsamt das Bewegungstempo eines gegnerischen Ziels. Lässt auch dessen Fähigkeiten und Gegenstände mit Bewegungskomponente verstummen.\nErhöht die Schwerkraft für das Ziel.\nHat keinen Effekt auf den Ausdauereinsatz des Ziels.",
          "italian": "Rallenta il movimento del bersaglio nemico. Inoltre ne silenzia gli oggetti e le abilità basati sul movimento.\nAumenta la gravità del bersaglio.\nNon ha effetto sull'uso della stamina del bersaglio.",
          "indonesian": "Memperlambat gerakan musuh yang ditarget. Efek lainnya adalah memberikan efek Bungkam pada item dan skill berbasis gerakan mereka.\nMeningkatkan gravitasi target.\nTidak memengaruhi penggunaan stamina target.",
          "japanese": "指定した敵をスロウ状態にする。また、移動に関連するアイテムやアビリティに限り、対象をサイレンス状態にする\n対象にかかる重力を増加させる\nスタミナを消費する行動には効果がない",
          "koreana": "대상 적군의 이동 속도를 둔화합니다. 또한 대상의 이동 기반 아이템과 능력에 침묵을 적용합니다.\n대상의 중력을 증가시킵니다.\n대상의 활력 사용에는 영향을 미치지 않습니다.",
          "latam": "Ralentiza el movimiento del enemigo objetivo. También silencia sus objetos y habilidades con base en movimiento.\nAumenta la gravedad del objetivo.\nNo afecta al uso de resistencia del objetivo.",
          "polish": "Spowalnia ruch wrogiego celu. Ucisza też jego umiejętności i przedmioty oparte na ruchu.\nZwiększa grawitację celu.\nNie ma wpływu na używanie wytrzymałości przez cel.",
          "russian": "Замедляет передвижение выбранного врага и накладывает безмолвие на его предметы и умения, связанные с передвижением.\nУвеличивает гравитацию цели.\nНе влияет на расход её выносливости.",
          "schinese": "降低敌方目标的移动速度。同时沉默其基于移动的物品和技能。\n提升目标的重力。\n不会影响目标的耐力使用。",
          "spanish": "Ralentiza el movimiento del enemigo objetivo. También silencia sus objetos y habilidades basados en el movimiento.\nAumenta la gravedad del objetivo.\nNo afecta al uso de aguante del objetivo.",
          "thai": "ทำให้ศัตรูเป้าหมายเคลื่อนที่ช้าลง พร้อมทั้งใบ้ไอเท็มและสกิลที่เกี่ยวกับการเคลื่อนที่ของเป้าหมาย\nเพิ่มแรงโน้มถ่วงของเป้าหมาย\nไม่ส่งผลกระทบต่อการใช้สแตมินาของเป้าหมาย",
          "turkish": "Hedeflenen düşmanın hareket hızını yavaşlatır. Ayrıca, hareket tabanlı eşyaları ve yetenekleri de susturur.\nHedefin yer çekimini artırır.\nHedefin kuvvet kullanımını etkilemez.",
          "ukrainian": "Сповільнює рух ворожої цілі. Також знемовлює її вміння та предмети, що пов’язані з рухом.\nЗбільшує гравітацію цілі.\nНе впливає на можливість цілі використовувати витривалість."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMovement",
          "EShopFilterDisruption",
          "EShopFilterMagicDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ECrownControl",
        "groupLabel": "Crown Control",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_aoe_root"
        ]
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PRESS",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "27",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "3.5",
          "disableValue": "0",
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechDuration",
            "value": null
          }
        },
        "AbilityCastRange": {
          "value": "25m",
          "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.1",
          "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
        },
        "SlowPercent": {
          "value": "20",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "GroundDashReductionPercent": {
          "value": "-30",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_GROUND_DASH_REDUCTION_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": "0.5m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "SlowPercent",
              "bonus": "10"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-18"
            },
            {
              "propertyName": "GroundDashReductionPercent",
              "bonus": "-6"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusSprintSpeed",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Slows movement of enemy target. Also Silences their movement-based items and abilities.\nIncreases the target's gravity.\nDoes not affect target's stamina usage.",
              "byLanguage": {
                "brazilian": "Desacelera o movimento do inimigo-alvo. Também silencia os itens e habilidades de movimento.\nAumenta a gravidade do alvo.\nNão afeta o uso de vigor pelo alvo.",
                "czech": "Vlastník sníží rychlost pohybu nepřítele a také umlčí veškeré jeho pohybové schopnosti a předměty.\nNa cíl více působí gravitace.\nSpotřeba výdrže cíle není ovlivněna.",
                "english": "Slows movement of enemy target. Also Silences their movement-based items and abilities.\nIncreases the target's gravity.\nDoes not affect target's stamina usage.",
                "french": "Ralentit les déplacements d'une cible ennemie et réduit au silence ses objets et capacités de mobilité.\nAugmente la gravité de la cible.\nN'a pas d'effet sur l'endurance de la cible.",
                "german": "Verlangsamt das Bewegungstempo eines gegnerischen Ziels. Lässt auch dessen Fähigkeiten und Gegenstände mit Bewegungskomponente verstummen.\nErhöht die Schwerkraft für das Ziel.\nHat keinen Effekt auf den Ausdauereinsatz des Ziels.",
                "italian": "Rallenta il movimento del bersaglio nemico. Inoltre ne silenzia gli oggetti e le abilità basati sul movimento.\nAumenta la gravità del bersaglio.\nNon ha effetto sull'uso della stamina del bersaglio.",
                "indonesian": "Memperlambat gerakan musuh yang ditarget. Efek lainnya adalah memberikan efek Bungkam pada item dan skill berbasis gerakan mereka.\nMeningkatkan gravitasi target.\nTidak memengaruhi penggunaan stamina target.",
                "japanese": "指定した敵をスロウ状態にする。また、移動に関連するアイテムやアビリティに限り、対象をサイレンス状態にする\n対象にかかる重力を増加させる\nスタミナを消費する行動には効果がない",
                "koreana": "대상 적군의 이동 속도를 둔화합니다. 또한 대상의 이동 기반 아이템과 능력에 침묵을 적용합니다.\n대상의 중력을 증가시킵니다.\n대상의 활력 사용에는 영향을 미치지 않습니다.",
                "latam": "Ralentiza el movimiento del enemigo objetivo. También silencia sus objetos y habilidades con base en movimiento.\nAumenta la gravedad del objetivo.\nNo afecta al uso de resistencia del objetivo.",
                "polish": "Spowalnia ruch wrogiego celu. Ucisza też jego umiejętności i przedmioty oparte na ruchu.\nZwiększa grawitację celu.\nNie ma wpływu na używanie wytrzymałości przez cel.",
                "russian": "Замедляет передвижение выбранного врага и накладывает безмолвие на его предметы и умения, связанные с передвижением.\nУвеличивает гравитацию цели.\nНе влияет на расход её выносливости.",
                "schinese": "降低敌方目标的移动速度。同时沉默其基于移动的物品和技能。\n提升目标的重力。\n不会影响目标的耐力使用。",
                "spanish": "Ralentiza el movimiento del enemigo objetivo. También silencia sus objetos y habilidades basados en el movimiento.\nAumenta la gravedad del objetivo.\nNo afecta al uso de aguante del objetivo.",
                "thai": "ทำให้ศัตรูเป้าหมายเคลื่อนที่ช้าลง พร้อมทั้งใบ้ไอเท็มและสกิลที่เกี่ยวกับการเคลื่อนที่ของเป้าหมาย\nเพิ่มแรงโน้มถ่วงของเป้าหมาย\nไม่ส่งผลกระทบต่อการใช้สแตมินาของเป้าหมาย",
                "turkish": "Hedeflenen düşmanın hareket hızını yavaşlatır. Ayrıca, hareket tabanlı eşyaları ve yetenekleri de susturur.\nHedefin yer çekimini artırır.\nHedefin kuvvet kullanımını etkilemez.",
                "ukrainian": "Сповільнює рух ворожої цілі. Також знемовлює її вміння та предмети, що пов’язані з рухом.\nЗбільшує гравітацію цілі.\nНе впливає на можливість цілі використовувати витривалість."
              }
            },
            "properties": [
              {
                "key": "SlowPercent",
                "role": "important"
              },
              {
                "key": "GroundDashReductionPercent",
                "role": "important"
              },
              {
                "key": "AbilityCastRange",
                "role": "normal"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/immobilize_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/immobilize_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/slowing_hex_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/slowing_hex_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/slowing_hex_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_containment",
        "cssClass": "immobilize",
        "multibase": [
          "tech_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_spirit_sap",
      "slug": "spirit-sap",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_spirit_sap",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_spirit_sap",
      "displayName": {
        "english": "Spirit Sap",
        "byLanguage": {
          "brazilian": "Exaustor Espiritual",
          "czech": "Odsávač spiritualismu",
          "english": "Spirit Sap",
          "french": "Sape spirituelle",
          "german": "Magieverlust",
          "italian": "Linfa spirituale",
          "indonesian": "Getah Jiwa",
          "japanese": "スピリットドレイン",
          "koreana": "영혼 채취",
          "latam": "Savia espiritual",
          "polish": "Spirytualny Drenaż",
          "russian": "Спиритическое истощение",
          "schinese": "元灵衰竭",
          "spanish": "Savia Espiritual",
          "thai": "​สปิริต​แซป​",
          "turkish": "Büyü Zayıflatma",
          "ukrainian": "Духовне висушення"
        }
      },
      "description": {
        "english": "Target an enemy to <span class=\"highlight\">reduce their Spirit Resist</span> and <span class=\"highlight\">Spirit Power</span>.",
        "byLanguage": {
          "brazilian": "Alveja um inimigo, <span class=\"highlight\">reduzindo a resistência espiritual</span> e o <span class=\"highlight\">poder espiritual</span>.",
          "czech": "Vlastník <span class=\"highlight\">redukuje spirituální odolnost</span> zacíleného nepřítele a také jeho <span class=\"highlight\">spirituální sílu</span>.",
          "english": "Target an enemy to <span class=\"highlight\">reduce their Spirit Resist</span> and <span class=\"highlight\">Spirit Power</span>.",
          "french": "Ciblez une unité ennemie pour <span class=\"highlight\">réduire sa résistance spirituelle</span> et son <span class=\"highlight\">pouvoir spirituel</span>.",
          "german": "Kann auf einen ausgewählten Gegner angewendet werden, um dessen <span class=\"highlight\">Magieresistenz</span> und <span class=\"highlight\">Magiekraft</span> zu reduzieren.",
          "italian": "Prendi di mira un nemico per <span class=\"highlight\">ridurne la resistenza spirituale </span> e il <span class=\"highlight\">potere spirituale</span>.",
          "indonesian": "Menarget musuh untuk <span class=\"highlight\">mengurangi Pertahanan Spirit</span> dan <span class=\"highlight\">Kekuatan Spirit</span> mereka.",
          "japanese": "指定した敵の<span class=\"highlight\">スピリット耐性</span>と<span class=\"highlight\">スピリットパワーを低下</span>させる",
          "koreana": "대상 적군의 <span class=\"highlight\">마법 저항력</span> 및 <span class=\"highlight\">마력을 감소</span>시킵니다.",
          "latam": "Apunta a un enemigo para <span class=\"highlight\"> reducir su resistencia espiritual</span> y <span class=\"highlight\">poder espiritual</span>.",
          "polish": "Obierz za cel wroga, by <span class=\"highlight\">zmniejszyć jego odporność spirytualną</span> oraz <span class=\"highlight\">moc spirytualną</span>.",
          "russian": "Снижает <span class=\"highlight\">сопротивляемость спиритизму</span> и <span class=\"highlight\">спиритическую мощь</span> выбранного врага.",
          "schinese": "减少目标敌人<span class=\"highlight\">元灵抗性</span>和<span class=\"highlight\">元灵力量</span>。",
          "spanish": "Selecciona como objetivo a un enemigo para <span class=\"highlight\">reducir su resistencia espiritual</span> y <span class=\"highlight\">poder espiritual</span>.",
          "thai": "เลือกเป้าหมายศัตรูเพื่อ<span class=\"highlight\">ลดต้านทาน​วิญญาณ​</span>​และ​<span class=\"highlight\">พลัง​วิญญาณ​</span>ของศัตรู",
          "turkish": "<span class=\"highlight\">Büyü direncini</span> ve <span class=\"highlight\">büyü gücünü</span> azaltmak için bir düşmanı hedef alın.",
          "ukrainian": "<span class=\"highlight\">Зменшує духовний опір</span> і <span class=\"highlight\">духовну силу</span> цілі."
        }
      },
      "descriptionDisplay": {
        "english": "Target an enemy to reduce their Spirit Resist and Spirit Power.",
        "byLanguage": {
          "brazilian": "Alveja um inimigo, reduzindo a resistência espiritual e o poder espiritual.",
          "czech": "Vlastník redukuje spirituální odolnost zacíleného nepřítele a také jeho spirituální sílu.",
          "english": "Target an enemy to reduce their Spirit Resist and Spirit Power.",
          "french": "Ciblez une unité ennemie pour réduire sa résistance spirituelle et son pouvoir spirituel.",
          "german": "Kann auf einen ausgewählten Gegner angewendet werden, um dessen Magieresistenz und Magiekraft zu reduzieren.",
          "italian": "Prendi di mira un nemico per ridurne la resistenza spirituale e il potere spirituale.",
          "indonesian": "Menarget musuh untuk mengurangi Pertahanan Spirit dan Kekuatan Spirit mereka.",
          "japanese": "指定した敵のスピリット耐性とスピリットパワーを低下させる",
          "koreana": "대상 적군의 마법 저항력 및 마력을 감소시킵니다.",
          "latam": "Apunta a un enemigo para reducir su resistencia espiritual y poder espiritual.",
          "polish": "Obierz za cel wroga, by zmniejszyć jego odporność spirytualną oraz moc spirytualną.",
          "russian": "Снижает сопротивляемость спиритизму и спиритическую мощь выбранного врага.",
          "schinese": "减少目标敌人元灵抗性和元灵力量。",
          "spanish": "Selecciona como objetivo a un enemigo para reducir su resistencia espiritual y poder espiritual.",
          "thai": "เลือกเป้าหมายศัตรูเพื่อลดต้านทานวิญญาณและพลังวิญญาณของศัตรู",
          "turkish": "Büyü direncini ve büyü gücünü azaltmak için bir düşmanı hedef alın.",
          "ukrainian": "Зменшує духовний опір і духовну силу цілі."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EActives",
        "groupLabel": "Actives",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_focus_lens"
        ]
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PRESS",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "18",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "12",
          "disableValue": "0",
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechDuration",
            "value": null
          }
        },
        "AbilityCastRange": {
          "value": "40m",
          "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.1",
          "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
        },
        "MagicResistReduction": {
          "value": "-9",
          "disableValue": null,
          "cssClass": "tech_armor_down",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "50",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechPowerReduction": {
          "value": "-30",
          "disableValue": null,
          "cssClass": "spirit",
          "displayUnits": null,
          "displayType": "ETechPower",
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusHealth",
              "bonus": "150"
            },
            {
              "propertyName": "MagicResistReduction",
              "bonus": "-12"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-12"
            },
            {
              "propertyName": "TechPowerReduction",
              "bonus": "-26"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Target an enemy to reduce their Spirit Resist and Spirit Power.",
              "byLanguage": {
                "brazilian": "Alveja um inimigo, reduzindo a resistência espiritual e o poder espiritual.",
                "czech": "Vlastník redukuje spirituální odolnost zacíleného nepřítele a také jeho spirituální sílu.",
                "english": "Target an enemy to reduce their Spirit Resist and Spirit Power.",
                "french": "Ciblez une unité ennemie pour réduire sa résistance spirituelle et son pouvoir spirituel.",
                "german": "Kann auf einen ausgewählten Gegner angewendet werden, um dessen Magieresistenz und Magiekraft zu reduzieren.",
                "italian": "Prendi di mira un nemico per ridurne la resistenza spirituale e il potere spirituale.",
                "indonesian": "Menarget musuh untuk mengurangi Pertahanan Spirit dan Kekuatan Spirit mereka.",
                "japanese": "指定した敵のスピリット耐性とスピリットパワーを低下させる",
                "koreana": "대상 적군의 마법 저항력 및 마력을 감소시킵니다.",
                "latam": "Apunta a un enemigo para reducir su resistencia espiritual y poder espiritual.",
                "polish": "Obierz za cel wroga, by zmniejszyć jego odporność spirytualną oraz moc spirytualną.",
                "russian": "Снижает сопротивляемость спиритизму и спиритическую мощь выбранного врага.",
                "schinese": "减少目标敌人元灵抗性和元灵力量。",
                "spanish": "Selecciona como objetivo a un enemigo para reducir su resistencia espiritual y poder espiritual.",
                "thai": "เลือกเป้าหมายศัตรูเพื่อลดต้านทานวิญญาณและพลังวิญญาณของศัตรู",
                "turkish": "Büyü direncini ve büyü gücünü azaltmak için bir düşmanı hedef alın.",
                "ukrainian": "Зменшує духовний опір і духовну силу цілі."
              }
            },
            "properties": [
              {
                "key": "MagicResistReduction",
                "role": "important"
              },
              {
                "key": "TechPowerReduction",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "important"
              },
              {
                "key": "AbilityCastRange",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/focused_silence_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/focused_silence_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/spirit_sap_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/spirit_sap_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/spirit_sap_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_spirit_sap",
        "cssClass": "focusedSilence",
        "multibase": [
          "tech_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_suppressor",
      "slug": "suppressor",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_suppressor",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_suppressor",
      "displayName": {
        "english": "Suppressor",
        "byLanguage": {
          "brazilian": "Supressão",
          "czech": "Potlačující zaklínadlo",
          "english": "Suppressor",
          "french": "Sabotage",
          "german": "Unterdrückung",
          "italian": "Soppressore",
          "indonesian": "Penekan",
          "japanese": "サプレッサー",
          "koreana": "억제",
          "latam": "Supresor",
          "polish": "Stłumiacz",
          "russian": "Подавитель",
          "schinese": "元灵压制",
          "spanish": "Supresor",
          "thai": "​ซัปเพรส​เซอร์​",
          "turkish": "Baskılayıcı",
          "ukrainian": "Стримувач"
        }
      },
      "description": {
        "english": "When you deal {g:citadel_inline_attribute:'SpiritDamage'} to enemies, you also reduce their <span class=\"highlight\">Fire Rate</span>.",
        "byLanguage": {
          "brazilian": "Ao causar {g:citadel_inline_attribute:'SpiritDamage'} contra um inimigo, você também reduz a <span class=\"highlight\">taxa de disparo</span> dele.",
          "czech": "Když vlastník udělí nepříteli {g:citadel_inline_attribute:'SpiritDamage'}, také sníží <span class=\"highlight\">rychlost jeho střelby</span>.",
          "english": "When you deal {g:citadel_inline_attribute:'SpiritDamage'} to enemies, you also reduce their <span class=\"highlight\">Fire Rate</span>.",
          "french": "Lorsque vous infligez des {g:citadel_inline_attribute:'SpiritDamage'} aux unités ennemies, vous réduisez également leur <span class=\"highlight\">cadence de tir</span>.",
          "german": "Wenn Du Gegnern {g:citadel_inline_attribute:'SpiritDamage'} zufügst, wird auch deren <span class=\"highlight\">Feuerrate reduziert</span>.",
          "italian": "Quando infliggi {g:citadel_inline_attribute:'SpiritDamage'} ai nemici, riduci anche la loro <span class=\"highlight\">cadenza di fuoco</span>.",
          "indonesian": "Saat memberikan {g:citadel_inline_attribute:'SpiritDamage'} kepada musuh, <span class=\"highlight\">Tingkat Tembakan</span> mereka dikurangi.",
          "japanese": "{g:citadel_inline_attribute:'SpiritDamage'}を与えると、その敵の<span class=\"highlight\">発射速度</span>を低下させる",
          "koreana": "적에게 {g:citadel_inline_attribute:'SpiritDamage'}를 입히면 적의 <span class=\"highlight\">연사 속도</span>가 감소합니다.",
          "latam": "Cuando infliges {g:citadel_inline_attribute:'daño espiritual'} a los enemigos, también reduces su <span class=\"highlight\">cadencia de tiro</span>.",
          "polish": "Gdy zadajesz {g:citadel_inline_attribute:'SpiritDamage'} wrogom, to redukujesz także ich <span class=\"highlight\">szybkostrzelność</span>.",
          "russian": "Нанося {g:citadel_inline_attribute:'SpiritDamage'} врагам, вы также снижаете их <span class=\"highlight\">скорострельность</span>.",
          "schinese": "对敌人造成{g:citadel_inline_attribute:'SpiritDamage'}时还会降低其<span class=\"highlight\">射速</span>。",
          "spanish": "Al infligir {g:citadel_inline_attribute:'SpiritDamage'} a los enemigos, también reduces su <span class=\"highlight\">cadencia de tiro</span>.",
          "thai": "เมื่อคุณสร้าง {g:citadel_inline_attribute:'SpiritDamage'} แก่ศัตรู คุณจะลด<span class=\"highlight\">อัตรายิง​</span>ของพวกเขาด้วย",
          "turkish": "Düşmanlara {g:citadel_inline_attribute:'SpiritDamage'} verdiğinizde aynı zamanda onların <span class=\"highlight\">atış hızını</span> da azaltırsınız.",
          "ukrainian": "Коли ви завдаєте {g:citadel_inline_attribute:'SpiritDamage'} ворогам, ви також зменшуєте їхню <span class=\"highlight\">швидкострільність</span>."
        }
      },
      "descriptionDisplay": {
        "english": "When you deal Spirit Damage to enemies, you also reduce their Fire Rate.",
        "byLanguage": {
          "brazilian": "Ao causar Spirit Damage contra um inimigo, você também reduz a taxa de disparo dele.",
          "czech": "Když vlastník udělí nepříteli Spirit Damage, také sníží rychlost jeho střelby.",
          "english": "When you deal Spirit Damage to enemies, you also reduce their Fire Rate.",
          "french": "Lorsque vous infligez des Spirit Damage aux unités ennemies, vous réduisez également leur cadence de tir.",
          "german": "Wenn Du Gegnern Spirit Damage zufügst, wird auch deren Feuerrate reduziert.",
          "italian": "Quando infliggi Spirit Damage ai nemici, riduci anche la loro cadenza di fuoco.",
          "indonesian": "Saat memberikan Spirit Damage kepada musuh, Tingkat Tembakan mereka dikurangi.",
          "japanese": "Spirit Damageを与えると、その敵の発射速度を低下させる",
          "koreana": "적에게 Spirit Damage를 입히면 적의 연사 속도가 감소합니다.",
          "latam": "Cuando infliges DañO Espiritual a los enemigos, también reduces su cadencia de tiro.",
          "polish": "Gdy zadajesz Spirit Damage wrogom, to redukujesz także ich szybkostrzelność.",
          "russian": "Нанося Spirit Damage врагам, вы также снижаете их скорострельность.",
          "schinese": "对敌人造成Spirit Damage时还会降低其射速。",
          "spanish": "Al infligir Spirit Damage a los enemigos, también reduces su cadencia de tiro.",
          "thai": "เมื่อคุณสร้าง Spirit Damage แก่ศัตรู คุณจะลดอัตรายิงของพวกเขาด้วย",
          "turkish": "Düşmanlara Spirit Damage verdiğinizde aynı zamanda onların atış hızını da azaltırsınız.",
          "ukrainian": "Коли ви завдаєте Spirit Damage ворогам, ви також зменшуєте їхню швидкострільність."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterHealing",
          "EShopFilterDisruption"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ESlowingMagic",
        "groupLabel": "Slowing Magic",
        "componentIds": [],
        "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": "5",
          "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": "6",
          "disableValue": "0",
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "FireRateSlow": {
          "value": "28",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE_SLOW",
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletResist": {
          "value": "8",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechPower",
              "bonus": "12"
            },
            {
              "propertyName": "BulletResist",
              "bonus": "16"
            },
            {
              "propertyName": "FireRateSlow",
              "bonus": "20"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechPower",
                "role": "normal"
              },
              {
                "key": "BulletResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "When you deal Spirit Damage to enemies, you also reduce their Fire Rate.",
              "byLanguage": {
                "brazilian": "Ao causar Spirit Damage contra um inimigo, você também reduz a taxa de disparo dele.",
                "czech": "Když vlastník udělí nepříteli Spirit Damage, také sníží rychlost jeho střelby.",
                "english": "When you deal Spirit Damage to enemies, you also reduce their Fire Rate.",
                "french": "Lorsque vous infligez des Spirit Damage aux unités ennemies, vous réduisez également leur cadence de tir.",
                "german": "Wenn Du Gegnern Spirit Damage zufügst, wird auch deren Feuerrate reduziert.",
                "italian": "Quando infliggi Spirit Damage ai nemici, riduci anche la loro cadenza di fuoco.",
                "indonesian": "Saat memberikan Spirit Damage kepada musuh, Tingkat Tembakan mereka dikurangi.",
                "japanese": "Spirit Damageを与えると、その敵の発射速度を低下させる",
                "koreana": "적에게 Spirit Damage를 입히면 적의 연사 속도가 감소합니다.",
                "latam": "Cuando infliges DañO Espiritual a los enemigos, también reduces su cadencia de tiro.",
                "polish": "Gdy zadajesz Spirit Damage wrogom, to redukujesz także ich szybkostrzelność.",
                "russian": "Нанося Spirit Damage врагам, вы также снижаете их скорострельность.",
                "schinese": "对敌人造成Spirit Damage时还会降低其射速。",
                "spanish": "Al infligir Spirit Damage a los enemigos, también reduces su cadencia de tiro.",
                "thai": "เมื่อคุณสร้าง Spirit Damage แก่ศัตรู คุณจะลดอัตรายิงของพวกเขาด้วย",
                "turkish": "Düşmanlara Spirit Damage verdiğinizde aynı zamanda onların atış hızını da azaltırsınız.",
                "ukrainian": "Коли ви завдаєте Spirit Damage ворогам, ви також зменшуєте їхню швидкострільність."
              }
            },
            "properties": [
              {
                "key": "FireRateSlow",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/weapon_jammer_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/weapon_jammer_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/suppressor_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/suppressor_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/suppressor_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "weaponJammer",
        "multibase": [
          "tech_upgrade_t2"
        ],
        "updateTime": 1700366513
      }
    },
    {
      "id": "upgrade_rupture",
      "slug": "decay",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_rupture",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_rupture",
      "displayName": {
        "english": "Decay",
        "byLanguage": {
          "brazilian": "Degeneração",
          "czech": "Zaklínadlo rozkladu",
          "english": "Decay",
          "french": "Décomposition",
          "german": "Verfall",
          "italian": "Decadimento",
          "indonesian": "Penyusutan",
          "japanese": "ディケイ",
          "koreana": "부패",
          "latam": "Descomponer",
          "polish": "Rozkład",
          "russian": "Разложение",
          "schinese": "衰变",
          "spanish": "Declive",
          "thai": "​ดีเคย์​",
          "turkish": "Çürüme",
          "ukrainian": "Згасання"
        }
      },
      "description": {
        "english": "Inflict <span class=\"highlight\">damage over time</span> to a target, dealing damage based on their current health.<br>Decay's damage is non-lethal and does not apply item procs.",
        "byLanguage": {
          "brazilian": "Causa <span class=\"highlight\">dano ao longo do tempo</span> a um alvo com base na vida atual dele.<br>O dano da Degeneração não é letal nem ativa itens.",
          "czech": "Vlastník aplikuje na zacíleného nepřítele <span class=\"highlight\">průběžné poškození</span>, které se odvíjí od jeho momentálního zdraví.<br>Poškození nemůže být smrtící a nespouští předměty.",
          "english": "Inflict <span class=\"highlight\">damage over time</span> to a target, dealing damage based on their current health.<br>Decay's damage is non-lethal and does not apply item procs.",
          "french": "Inflige des <span class=\"highlight\">dégâts sur la durée</span>. Les dégâts dépendent des PV actuels de la cible.<br>Les dégâts de Décomposition ne sont pas mortels et ne déclenchent pas les effets d'objets.",
          "german": "Fügt einem Ziel <span class=\"highlight\">kontinuierlich Schaden</span> zu, der auf den aktuellen Lebenspunkten des Ziels basiert.<br>Der Schaden von Verfall ist nicht tödlich und löst keine Gegenstandseffekte aus.",
          "italian": "Infliggi <span class=\"highlight\">danni nel tempo</span> a un bersaglio, infliggendo danni in base alla sua salute attuale.<br>I danni inflitti da Decadimento non sono letali e non attivano gli oggetti.",
          "indonesian": "Menerapkan <span class=\"highlight\">damage seiring waktu</span> ke target, memberikan damage berdasarkan status health mereka saat ini.<br>Damage dari Penyusutan tidak mematikan dan tidak diterapkan pada aktivasi item.",
          "japanese": "対象に<span class=\"highlight\">継続ダメージ</span>を与え、対象の現在HPに応じたダメージを与える<br>ディケイのダメージではキルできず、アイテムのプロックも発生しない",
          "koreana": "대상의 현재 체력에 비례하여 <span class=\"highlight\">지속 피해</span>를 입힙니다.<br>부패 피해로는 적군을 처치할 수 없으며 아이템 효과가 가중되지 않습니다.",
          "latam": "Inflige <span class=\"highlight\">daño a lo largo del tiempo</span> a un objetivo según su vida actual.<br>El daño de Descomponer no es letal y no aplica activaciones de objetos.",
          "polish": "Zadaj celowi <span class=\"highlight\">obrażenia okresowe</span>. Obrażenia są zależne od jego aktualnego poziomu zdrowia.<br>Obrażenia od rozkładu nie są śmiertelne i nie aktywują efektów przedmiotów.",
          "russian": "Вы <span class=\"highlight\">постепенно наносите урон</span> цели на основе её текущего здоровья.<br>Урон от «Разложения» не может убить и не влияет на срабатывание предметов.",
          "schinese": "对目标造成<span class=\"highlight\">持续伤害</span>，根据其生命值造成伤害。<br>衰变的伤害不会致命，也不会施加物品触发效果。",
          "spanish": "Inflige <span class=\"highlight\">daño a lo largo del tiempo</span> a un objetivo según su vida actual.<br>El daño de Declive no es letal y no aplica activaciones de objetos.",
          "thai": "สร้าง<span class=\"highlight\">ความเสียหายต่อเนื่อง</span>แก่เป้าหมาย โดยจะสร้าง​ความเสียหาย​ตาม​พลังชีวิต​ที่เหลือ​อยู่​ของ​เป้าหมาย<br>ความเสียหายของ​ดีเคย์​จะไม่ทำให้ถึงตาย และไม่ส่งผลเอฟเฟกต์จากไอเท็ม",
          "turkish": "Bir hedefe <span class=\"highlight\">zamanla hasar verin</span>. Verilen hasar hedefin mevcut sağlığına göre belirlenir.<br>Çürüme'nin hasarı öldürmez ve eşya etkinleşmelerini tetiklemez.",
          "ukrainian": "<span class=\"highlight\">Поступово завдає шкоди</span> цілі на основі її поточного здоров’я.<br>Шкода від згасання несмертельна й не викликає спрацювання від предметів."
        }
      },
      "descriptionDisplay": {
        "english": "Inflict damage over time to a target, dealing damage based on their current health.\nDecay's damage is non-lethal and does not apply item procs.",
        "byLanguage": {
          "brazilian": "Causa dano ao longo do tempo a um alvo com base na vida atual dele.\nO dano da Degeneração não é letal nem ativa itens.",
          "czech": "Vlastník aplikuje na zacíleného nepřítele průběžné poškození, které se odvíjí od jeho momentálního zdraví.\nPoškození nemůže být smrtící a nespouští předměty.",
          "english": "Inflict damage over time to a target, dealing damage based on their current health.\nDecay's damage is non-lethal and does not apply item procs.",
          "french": "Inflige des dégâts sur la durée. Les dégâts dépendent des PV actuels de la cible.\nLes dégâts de Décomposition ne sont pas mortels et ne déclenchent pas les effets d'objets.",
          "german": "Fügt einem Ziel kontinuierlich Schaden zu, der auf den aktuellen Lebenspunkten des Ziels basiert.\nDer Schaden von Verfall ist nicht tödlich und löst keine Gegenstandseffekte aus.",
          "italian": "Infliggi danni nel tempo a un bersaglio, infliggendo danni in base alla sua salute attuale.\nI danni inflitti da Decadimento non sono letali e non attivano gli oggetti.",
          "indonesian": "Menerapkan damage seiring waktu ke target, memberikan damage berdasarkan status health mereka saat ini.\nDamage dari Penyusutan tidak mematikan dan tidak diterapkan pada aktivasi item.",
          "japanese": "対象に継続ダメージを与え、対象の現在HPに応じたダメージを与える\nディケイのダメージではキルできず、アイテムのプロックも発生しない",
          "koreana": "대상의 현재 체력에 비례하여 지속 피해를 입힙니다.\n부패 피해로는 적군을 처치할 수 없으며 아이템 효과가 가중되지 않습니다.",
          "latam": "Inflige daño a lo largo del tiempo a un objetivo según su vida actual.\nEl daño de Descomponer no es letal y no aplica activaciones de objetos.",
          "polish": "Zadaj celowi obrażenia okresowe. Obrażenia są zależne od jego aktualnego poziomu zdrowia.\nObrażenia od rozkładu nie są śmiertelne i nie aktywują efektów przedmiotów.",
          "russian": "Вы постепенно наносите урон цели на основе её текущего здоровья.\nУрон от «Разложения» не может убить и не влияет на срабатывание предметов.",
          "schinese": "对目标造成持续伤害，根据其生命值造成伤害。\n衰变的伤害不会致命，也不会施加物品触发效果。",
          "spanish": "Inflige daño a lo largo del tiempo a un objetivo según su vida actual.\nEl daño de Declive no es letal y no aplica activaciones de objetos.",
          "thai": "สร้างความเสียหายต่อเนื่องแก่เป้าหมาย โดยจะสร้างความเสียหายตามพลังชีวิตที่เหลืออยู่ของเป้าหมาย\nความเสียหายของดีเคย์จะไม่ทำให้ถึงตาย และไม่ส่งผลเอฟเฟกต์จากไอเท็ม",
          "turkish": "Bir hedefe zamanla hasar verin. Verilen hasar hedefin mevcut sağlığına göre belirlenir.\nÇürüme'nin hasarı öldürmez ve eşya etkinleşmelerini tetiklemez.",
          "ukrainian": "Поступово завдає шкоди цілі на основі її поточного здоров’я.\nШкода від згасання несмертельна й не викликає спрацювання від предметів."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDisruption"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EActives",
        "groupLabel": "Actives",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PRESS",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "30",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "10",
          "disableValue": "0",
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechDuration",
            "value": null
          }
        },
        "AbilityCastRange": {
          "value": "20m",
          "disableValue": null,
          "cssClass": "range",
          "displayUnits": "EDisplayUnit_Meters",
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.1
          }
        },
        "AbilityUnitTargetLimit": {
          "value": "1",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "AbilityCastDelay": {
          "value": "0.1",
          "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": "8",
          "disableValue": "0",
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "HealAmpReceivePenaltyPercent": {
          "value": "-50",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_RECEIVE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpRegenPenaltyPercent": {
          "value": "-50",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "TickRate": {
          "value": "1.0",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "DotHealthPercent": {
          "value": "2.6",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.004
          }
        },
        "BonusHealth": {
          "value": "65",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechPower",
              "bonus": "12"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "90"
            },
            {
              "propertyName": "HealAmpReceivePenaltyPercent",
              "bonus": "-20"
            },
            {
              "propertyName": "HealAmpRegenPenaltyPercent",
              "bonus": "-20"
            },
            {
              "propertyName": "DotHealthPercent",
              "bonus": ".5"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-10"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechPower",
                "role": "normal"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Inflict damage over time to a target, dealing damage based on their current health.\nDecay's damage is non-lethal and does not apply item procs.",
              "byLanguage": {
                "brazilian": "Causa dano ao longo do tempo a um alvo com base na vida atual dele.\nO dano da Degeneração não é letal nem ativa itens.",
                "czech": "Vlastník aplikuje na zacíleného nepřítele průběžné poškození, které se odvíjí od jeho momentálního zdraví.\nPoškození nemůže být smrtící a nespouští předměty.",
                "english": "Inflict damage over time to a target, dealing damage based on their current health.\nDecay's damage is non-lethal and does not apply item procs.",
                "french": "Inflige des dégâts sur la durée. Les dégâts dépendent des PV actuels de la cible.\nLes dégâts de Décomposition ne sont pas mortels et ne déclenchent pas les effets d'objets.",
                "german": "Fügt einem Ziel kontinuierlich Schaden zu, der auf den aktuellen Lebenspunkten des Ziels basiert.\nDer Schaden von Verfall ist nicht tödlich und löst keine Gegenstandseffekte aus.",
                "italian": "Infliggi danni nel tempo a un bersaglio, infliggendo danni in base alla sua salute attuale.\nI danni inflitti da Decadimento non sono letali e non attivano gli oggetti.",
                "indonesian": "Menerapkan damage seiring waktu ke target, memberikan damage berdasarkan status health mereka saat ini.\nDamage dari Penyusutan tidak mematikan dan tidak diterapkan pada aktivasi item.",
                "japanese": "対象に継続ダメージを与え、対象の現在HPに応じたダメージを与える\nディケイのダメージではキルできず、アイテムのプロックも発生しない",
                "koreana": "대상의 현재 체력에 비례하여 지속 피해를 입힙니다.\n부패 피해로는 적군을 처치할 수 없으며 아이템 효과가 가중되지 않습니다.",
                "latam": "Inflige daño a lo largo del tiempo a un objetivo según su vida actual.\nEl daño de Descomponer no es letal y no aplica activaciones de objetos.",
                "polish": "Zadaj celowi obrażenia okresowe. Obrażenia są zależne od jego aktualnego poziomu zdrowia.\nObrażenia od rozkładu nie są śmiertelne i nie aktywują efektów przedmiotów.",
                "russian": "Вы постепенно наносите урон цели на основе её текущего здоровья.\nУрон от «Разложения» не может убить и не влияет на срабатывание предметов.",
                "schinese": "对目标造成持续伤害，根据其生命值造成伤害。\n衰变的伤害不会致命，也不会施加物品触发效果。",
                "spanish": "Inflige daño a lo largo del tiempo a un objetivo según su vida actual.\nEl daño de Declive no es letal y no aplica activaciones de objetos.",
                "thai": "สร้างความเสียหายต่อเนื่องแก่เป้าหมาย โดยจะสร้างความเสียหายตามพลังชีวิตที่เหลืออยู่ของเป้าหมาย\nความเสียหายของดีเคย์จะไม่ทำให้ถึงตาย และไม่ส่งผลเอฟเฟกต์จากไอเท็ม",
                "turkish": "Bir hedefe zamanla hasar verin. Verilen hasar hedefin mevcut sağlığına göre belirlenir.\nÇürüme'nin hasarı öldürmez ve eşya etkinleşmelerini tetiklemez.",
                "ukrainian": "Поступово завдає шкоди цілі на основі її поточного здоров’я.\nШкода від згасання несмертельна й не викликає спрацювання від предметів."
              }
            },
            "properties": [
              {
                "key": "DotHealthPercent",
                "role": "important"
              },
              {
                "key": "HealAmpReceivePenaltyPercent",
                "role": "important"
              },
              {
                "key": "AbilityCastRange",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/rupture_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/rupture_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/decay_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/decay_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/decay_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_tracking_projectile_apply_modifier",
        "cssClass": "rupture",
        "multibase": [
          "tech_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_greater_withering_whip",
      "slug": "disarming-hex",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_greater_withering_whip",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_greater_withering_whip",
      "displayName": {
        "english": "Disarming Hex",
        "byLanguage": {
          "brazilian": "Feitiço Desarmante",
          "czech": "Odzbrojující znamení",
          "english": "Disarming Hex",
          "french": "Malédiction désarmante",
          "german": "Fluch der Entwaffnung",
          "italian": "Maledizione disarmante",
          "indonesian": "Penawar Kutukan",
          "japanese": "ディスアームヘックス",
          "koreana": "무장 해제 주술",
          "latam": "Hechizo desarmante",
          "polish": "Rozbrajający Urok",
          "russian": "Чары обезоруживания",
          "schinese": "缴械魔咒",
          "spanish": "Maldición Desarmante",
          "thai": "​ดิสอาร์มมิง​เฮ็กซ์​",
          "turkish": "Etkisizleştirme Büyüsü",
          "ukrainian": "Роззбройний врок"
        }
      },
      "description": {
        "english": "<span class=\"highlight\">Disarms</span> enemy target and reduces their <span class=\"highlight\">Bullet Resist</span>.",
        "byLanguage": {
          "brazilian": "<span class=\"highlight\">Desarma</span> o inimigo-alvo, reduzindo a <span class=\"highlight\">resistência balística</span>.",
          "czech": "Vlastník <span class=\"highlight\">odzbrojí</span> zacíleného nepřítele a redukuje jeho <span class=\"highlight\">balistickou odolnost</span>.",
          "english": "<span class=\"highlight\">Disarms</span> enemy target and reduces their <span class=\"highlight\">Bullet Resist</span>.",
          "french": "<span class=\"highlight\">Désarme</span> une cible ennemie et réduit sa <span class=\"highlight\">résistance aux balles</span>.",
          "german": "<span class=\"highlight\">Entwaffnet</span> ein gegnerisches Ziel und reduziert dessen <span class=\"highlight\">Kugelresistenz</span>.",
          "italian": "<span class=\"highlight\">Disarmi</span> un bersaglio nemico e ne riduci la <span class=\"highlight\">resistenza balistica</span>.",
          "indonesian": "<span class=\"highlight\">Melucuti</span> musuh yang ditarget dan mengurangi <span class=\"highlight\">Pertahanan Peluru</span> mereka.",
          "japanese": "指定した敵を<span class=\"highlight\">ディスアーム</span>状態にし、<span class=\"highlight\">弾薬耐性</span>を低下させる",
          "koreana": "대상 적군을 <span class=\"highlight\">무장 해제</span>시키고 <span class=\"highlight\">총탄 저항</span>을 감소시킵니다.",
          "latam": "<span class=\"highlight\">Desarma</span> al objetivo enemigo y reduce su <span class=\"highlight\">resistencia balística</span>.",
          "polish": "<span class=\"highlight\">Rozbraja</span> wrogi cel i zmniejsza jego <span class=\"highlight\">odporność na naboje</span>.",
          "russian": "<span class=\"highlight\">Разоружает</span> выбранного врага и снижает его <span class=\"highlight\">сопротивляемость пулям</span>.",
          "schinese": "使敌方目标<span class=\"highlight\">缴械</span>并减少其<span class=\"highlight\">子弹抗性</span>。",
          "spanish": "<span class=\"highlight\">Desarma</span> al objetivo enemigo y reduce su <span class=\"highlight\">resistencia a las balas</span>.",
          "thai": "<span class=\"highlight\">ปลดอาวุธ</span>ศัตรูเป้าหมาย และลด<span class=\"highlight\">ต้านทานกระสุน</span>ของศัตรู",
          "turkish": "Bir düşman hedefi <span class=\"highlight\">etkisizleştirir</span> ve <span class=\"highlight\">mermi direncini</span> azaltır.",
          "ukrainian": "<span class=\"highlight\">Роззброює</span> ворожу ціль і зменшує її <span class=\"highlight\">опір кулям</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Disarms enemy target and reduces their Bullet Resist.",
        "byLanguage": {
          "brazilian": "Desarma o inimigo-alvo, reduzindo a resistência balística.",
          "czech": "Vlastník odzbrojí zacíleného nepřítele a redukuje jeho balistickou odolnost.",
          "english": "Disarms enemy target and reduces their Bullet Resist.",
          "french": "Désarme une cible ennemie et réduit sa résistance aux balles.",
          "german": "Entwaffnet ein gegnerisches Ziel und reduziert dessen Kugelresistenz.",
          "italian": "Disarmi un bersaglio nemico e ne riduci la resistenza balistica.",
          "indonesian": "Melucuti musuh yang ditarget dan mengurangi Pertahanan Peluru mereka.",
          "japanese": "指定した敵をディスアーム状態にし、弾薬耐性を低下させる",
          "koreana": "대상 적군을 무장 해제시키고 총탄 저항을 감소시킵니다.",
          "latam": "Desarma al objetivo enemigo y reduce su resistencia balística.",
          "polish": "Rozbraja wrogi cel i zmniejsza jego odporność na naboje.",
          "russian": "Разоружает выбранного врага и снижает его сопротивляемость пулям.",
          "schinese": "使敌方目标缴械并减少其子弹抗性。",
          "spanish": "Desarma al objetivo enemigo y reduce su resistencia a las balas.",
          "thai": "ปลดอาวุธศัตรูเป้าหมาย และลดต้านทานกระสุนของศัตรู",
          "turkish": "Bir düşman hedefi etkisizleştirir ve mermi direncini azaltır.",
          "ukrainian": "Роззброює ворожу ціль і зменшує її опір кулям."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDisruption",
          "EShopFilterMagicDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EAntiGun",
        "groupLabel": "Anti Gun",
        "componentIds": [
          "upgrade_withering_whip"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PRESS",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "16",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "4.25",
          "disableValue": "0",
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechDuration",
            "value": null
          }
        },
        "AbilityCastRange": {
          "value": "32m",
          "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.1",
          "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
        },
        "BonusSprintSpeed": {
          "value": "0.75m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "75",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletArmorReduction": {
          "value": "-13",
          "disableValue": null,
          "cssClass": "bullet_armor_down",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusHealth",
              "bonus": "175"
            },
            {
              "propertyName": "BulletArmorReduction",
              "bonus": "-7"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-8"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "BonusSprintSpeed",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Disarms enemy target and reduces their Bullet Resist.",
              "byLanguage": {
                "brazilian": "Desarma o inimigo-alvo, reduzindo a resistência balística.",
                "czech": "Vlastník odzbrojí zacíleného nepřítele a redukuje jeho balistickou odolnost.",
                "english": "Disarms enemy target and reduces their Bullet Resist.",
                "french": "Désarme une cible ennemie et réduit sa résistance aux balles.",
                "german": "Entwaffnet ein gegnerisches Ziel und reduziert dessen Kugelresistenz.",
                "italian": "Disarmi un bersaglio nemico e ne riduci la resistenza balistica.",
                "indonesian": "Melucuti musuh yang ditarget dan mengurangi Pertahanan Peluru mereka.",
                "japanese": "指定した敵をディスアーム状態にし、弾薬耐性を低下させる",
                "koreana": "대상 적군을 무장 해제시키고 총탄 저항을 감소시킵니다.",
                "latam": "Desarma al objetivo enemigo y reduce su resistencia balística.",
                "polish": "Rozbraja wrogi cel i zmniejsza jego odporność na naboje.",
                "russian": "Разоружает выбранного врага и снижает его сопротивляемость пулям.",
                "schinese": "使敌方目标缴械并减少其子弹抗性。",
                "spanish": "Desarma al objetivo enemigo y reduce su resistencia a las balas.",
                "thai": "ปลดอาวุธศัตรูเป้าหมาย และลดต้านทานกระสุนของศัตรู",
                "turkish": "Bir düşman hedefi etkisizleştirir ve mermi direncini azaltır.",
                "ukrainian": "Роззброює ворожу ціль і зменшує її опір кулям."
              }
            },
            "properties": [
              {
                "key": "StatusEffectDisarmed",
                "role": "important"
              },
              {
                "key": "BulletArmorReduction",
                "role": "important"
              },
              {
                "key": "AbilityCastRange",
                "role": "normal"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/disarm_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/disarm_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/disarming_hex_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/disarming_hex_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/disarming_hex_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_greater_withering_whip",
        "cssClass": "disarm",
        "multibase": [
          "tech_upgrade_t3"
        ],
        "updateTime": 1741803886
      }
    },
    {
      "id": "upgrade_tech_range",
      "slug": "greater-expansion",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_tech_range",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_tech_range",
      "displayName": {
        "english": "Greater Expansion",
        "byLanguage": {
          "brazilian": "Grande Expansão",
          "czech": "Expanze vlivu",
          "english": "Greater Expansion",
          "french": "Expansion supérieure",
          "german": "Größere Erweiterung",
          "italian": "Espansione maggiore",
          "indonesian": "Ekspansi Besar",
          "japanese": "グレーターエクスパンダー",
          "koreana": "대확장",
          "latam": "Expansión superior",
          "polish": "Większa Ekspansja",
          "russian": "Усиленное расширение",
          "schinese": "强效扩张",
          "spanish": "Expansión Superior",
          "thai": "​เกรตเทอร์​เอ็กซ์แพนชัน​",
          "turkish": "Büyük Genişleme",
          "ukrainian": "Великий засяг"
        }
      },
      "description": {
        "english": "Increases the <span class=\"highlight\">range</span> and <span class=\"highlight\">effect radius</span> of your abilities and items.",
        "byLanguage": {
          "brazilian": "Aumenta o <span class=\"highlight\">alcance</span> e o <span class=\"highlight\">raio de efeito</span> das suas habilidades e itens.",
          "czech": "Navyšuje <span class=\"highlight\">dosahy</span> a <span class=\"highlight\">rozsahy</span> vlastníkových schopností a schopností jiných předmětů.",
          "english": "Increases the <span class=\"highlight\">range</span> and <span class=\"highlight\">effect radius</span> of your abilities and items.",
          "french": "Augmente la <span class=\"highlight\">portée</span> et le <span class=\"highlight\">rayon d'effet</span> de vos capacités et objets.",
          "german": "Erhöht die <span class=\"highlight\">Reichweite</span> und den <span class=\"highlight\">Effektradius</span> Deiner Fähigkeiten und Gegenstände.",
          "italian": "Aumenta la <span class=\"highlight\">gittata</span> e il <span class=\"highlight\">raggio d'effetto</span> delle tue abilità e dei tuoi oggetti.",
          "indonesian": "Meningkatkan <span class=\"highlight\">jangkauan</span> dan <span class=\"highlight\">radius efek</span> dari skill dan item.",
          "japanese": "アビリティおよびアイテムの<span class=\"highlight\">範囲</span>と<span class=\"highlight\">効果範囲</span>が拡大する",
          "koreana": "능력과 아이템의 <span class=\"highlight\">범위</span> 및 <span class=\"highlight\">효과 반경</span>이 증가합니다.",
          "latam": "Aumenta el <span class=\"highlight\">alcance</span> y el <span class=\"highlight\">radio de efecto</span> de tus habilidades y objetos.",
          "polish": "Zwiększa <span class=\"highlight\">zasięg</span> oraz <span class=\"highlight\">promień działania</span> twoich umiejętności i przedmiotów.",
          "russian": "Увеличивает <span class=\"highlight\">дальность</span> и <span class=\"highlight\">радиус действия</span> ваших умений и предметов.",
          "schinese": "增加技能和物品的<span class=\"highlight\">施放范围</span>和<span class=\"highlight\">效果半径</span>。",
          "spanish": "Aumenta el <span class=\"highlight\">alcance</span> y el <span class=\"highlight\">radio de efecto</span> de tus habilidades y objetos.",
          "thai": "เพิ่ม<span class=\"highlight\">ระยะ</span>และ<span class=\"highlight\">รัศมีเอฟเฟกต์</span>ของสกิลและไอเท็มของคุณ",
          "turkish": "Yeteneklerinizin ve eşyalarınızın <span class=\"highlight\">menzilini</span> ve <span class=\"highlight\">etki yarıçapını</span> artırır.",
          "ukrainian": "Збільшує <span class=\"highlight\">дальність</span> і <span class=\"highlight\">радіус дії ефектів</span> умінь і предметів."
        }
      },
      "descriptionDisplay": {
        "english": "Increases the range and effect radius of your abilities and items.",
        "byLanguage": {
          "brazilian": "Aumenta o alcance e o raio de efeito das suas habilidades e itens.",
          "czech": "Navyšuje dosahy a rozsahy vlastníkových schopností a schopností jiných předmětů.",
          "english": "Increases the range and effect radius of your abilities and items.",
          "french": "Augmente la portée et le rayon d'effet de vos capacités et objets.",
          "german": "Erhöht die Reichweite und den Effektradius Deiner Fähigkeiten und Gegenstände.",
          "italian": "Aumenta la gittata e il raggio d'effetto delle tue abilità e dei tuoi oggetti.",
          "indonesian": "Meningkatkan jangkauan dan radius efek dari skill dan item.",
          "japanese": "アビリティおよびアイテムの範囲と効果範囲が拡大する",
          "koreana": "능력과 아이템의 범위 및 효과 반경이 증가합니다.",
          "latam": "Aumenta el alcance y el radio de efecto de tus habilidades y objetos.",
          "polish": "Zwiększa zasięg oraz promień działania twoich umiejętności i przedmiotów.",
          "russian": "Увеличивает дальность и радиус действия ваших умений и предметов.",
          "schinese": "增加技能和物品的施放范围和效果半径。",
          "spanish": "Aumenta el alcance y el radio de efecto de tus habilidades y objetos.",
          "thai": "เพิ่มระยะและรัศมีเอฟเฟกต์ของสกิลและไอเท็มของคุณ",
          "turkish": "Yeteneklerinizin ve eşyalarınızın menzilini ve etki yarıçapını artırır.",
          "ukrainian": "Збільшує дальність і радіус дії ефектів умінь і предметів."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ESpiritRange",
        "groupLabel": "Spirit Range",
        "componentIds": [
          "upgrade_magic_reach"
        ],
        "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
        },
        "TechRangeMultiplier": {
          "value": "30",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRange",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRadiusMultiplier": {
          "value": "30",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRadius",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechResist": {
          "value": "10",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechResist",
              "bonus": "10"
            },
            {
              "propertyName": "TechRadiusMultiplier",
              "bonus": "20"
            },
            {
              "propertyName": "TechRangeMultiplier",
              "bonus": "20"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Increases the range and effect radius of your abilities and items.",
              "byLanguage": {
                "brazilian": "Aumenta o alcance e o raio de efeito das suas habilidades e itens.",
                "czech": "Navyšuje dosahy a rozsahy vlastníkových schopností a schopností jiných předmětů.",
                "english": "Increases the range and effect radius of your abilities and items.",
                "french": "Augmente la portée et le rayon d'effet de vos capacités et objets.",
                "german": "Erhöht die Reichweite und den Effektradius Deiner Fähigkeiten und Gegenstände.",
                "italian": "Aumenta la gittata e il raggio d'effetto delle tue abilità e dei tuoi oggetti.",
                "indonesian": "Meningkatkan jangkauan dan radius efek dari skill dan item.",
                "japanese": "アビリティおよびアイテムの範囲と効果範囲が拡大する",
                "koreana": "능력과 아이템의 범위 및 효과 반경이 증가합니다.",
                "latam": "Aumenta el alcance y el radio de efecto de tus habilidades y objetos.",
                "polish": "Zwiększa zasięg oraz promień działania twoich umiejętności i przedmiotów.",
                "russian": "Увеличивает дальность и радиус действия ваших умений и предметов.",
                "schinese": "增加技能和物品的施放范围和效果半径。",
                "spanish": "Aumenta el alcance y el radio de efecto de tus habilidades y objetos.",
                "thai": "เพิ่มระยะและรัศมีเอฟเฟกต์ของสกิลและไอเท็มของคุณ",
                "turkish": "Yeteneklerinizin ve eşyalarınızın menzilini ve etki yarıçapını artırır.",
                "ukrainian": "Збільшує дальність і радіус дії ефектів умінь і предметів."
              }
            },
            "properties": [
              {
                "key": "TechRangeMultiplier",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/spiritual_dominion_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/spiritual_dominion_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/greater_expansion_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/greater_expansion_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/greater_expansion_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "spiritualDominion",
        "multibase": [
          "tech_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_superacolytes_glove",
      "slug": "hex-sealed-knuckles",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_superacolytes_glove",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_superacolytes_glove",
      "displayName": {
        "english": "Hex-Sealed Knuckles",
        "byLanguage": {
          "brazilian": "Punhos Atados",
          "czech": "Spoutané boxery",
          "english": "Hex-Sealed Knuckles",
          "french": "Gantelets de maléfice",
          "german": "Fluch-versiegelter Schlagring",
          "italian": "Nocche esagonali",
          "indonesian": "Kepalan Heksagonal",
          "japanese": "ヘックスシールドナックル",
          "koreana": "주술 봉인 주먹",
          "latam": "Nudillos hechizados",
          "polish": "Zapieczętowany Kastet",
          "russian": "Заколдованные кастеты",
          "schinese": "咒印铁拳",
          "spanish": "Nudillos Sellados",
          "thai": "​เฮ็กซ์​ซีลด์​นัคเคิล​",
          "turkish": "Büyü Mühürlü Yumruklar",
          "ukrainian": "Зачакловані кастети"
        }
      },
      "description": {
        "english": "After dealing an accumulated <span class=\"highlight\">{s:StoredSpiritDamage}</span> spirit damage, your next <span class=\"highlight\">Heavy Melee Attack</span> deals an additional <span class=\"highlight\">{s:StoredSpiritDamage} spirit damage</span>.",
        "byLanguage": {
          "brazilian": "Após causar <span class=\"highlight\">{s:StoredSpiritDamage}</span> de dano espiritual acumulado, o seu próximo <span class=\"highlight\">golpe pesado</span> causará <span class=\"highlight\">{s:StoredSpiritDamage} de dano espiritual</span> adicional.",
          "czech": "Poté co vlastník udělí celkem <span class=\"highlight\">{s:StoredSpiritDamage} bodů</span> spirituálního poškození, jeho příští <span class=\"highlight\">silný úder</span> bude posílen o <span class=\"highlight\">{s:StoredSpiritDamage} bodů spirituálního poškození</span>.",
          "english": "After dealing an accumulated <span class=\"highlight\">{s:StoredSpiritDamage}</span> spirit damage, your next <span class=\"highlight\">Heavy Melee Attack</span> deals an additional <span class=\"highlight\">{s:StoredSpiritDamage} spirit damage</span>.",
          "french": "Après avoir infligé <span class=\"highlight\">{s:StoredSpiritDamage}</span> de dégâts spirituels, votre prochaine <span class=\"highlight\">attaque de mêlée lourde</span> inflige <span class=\"highlight\">{s:StoredSpiritDamage} de dégâts spirituels</span> supplémentaires.",
          "german": "Nachdem Du insgesamt einen gesammelten Magieschaden von <span class=\"highlight\">{s:StoredSpiritDamage}</span> verursacht hast, verursacht Dein nächster <span class=\"highlight\">Schwerer Nahkampfangriff</span> zusätzlich <span class=\"highlight\">{s:StoredSpiritDamage} Magieschaden</span>.",
          "italian": "Dopo aver inflitto <span class=\"highlight\">{s:StoredSpiritDamage}</span> danni spirituali cumulati, il tuo prossimo <span class=\"highlight\">attacco corpo a corpo pesante</span> infliggerà <span class=\"highlight\">{s:StoredSpiritDamage} danni spirituali</span> aggiuntivi.",
          "indonesian": "Setelah memberikan <span class=\"highlight\">{s:StoredSpiritDamage}</span> Damage Spirit yang diakumulasi, <span class=\"highlight\">Serangan Jarak Dekat Berat</span> selanjutnya memberikan <span class=\"highlight\">{s:StoredSpiritDamage} Damage Spirit tambahan</span>.",
          "japanese": "合計で<span class=\"highlight\">{s:StoredSpiritDamage}</span>のスピリットダメージを与えると、次の<span class=\"highlight\">近接強攻撃</span>が追加で<span class=\"highlight\">{s:StoredSpiritDamage}のスピリットダメージ</span>を与える",
          "koreana": "축적된 <span class=\"highlight\">{s:StoredSpiritDamage}</span> 마법 피해를 입힌 후 <span class=\"highlight\">강한 근거리 공격</span>을 가하면 추가 <span class=\"highlight\">{s:StoredSpiritDamage} 마법 피해</span>를 입힙니다.",
          "latam": "Después de infligir un <span class=\"highlight\">{s:StoredSpiritDamage}</span> de daño espiritual acumulado, tu próximo <span class=\"highlight\">ataque cuerpo a cuerpo Pesado</span> inflige un <span class=\"highlight\">{s:StoredSpiritDamage} de daño espiritual adicional</span>.",
          "polish": "Po zadaniu nagromadzonych <span class=\"highlight\">{s:StoredSpiritDamage}</span> pkt. obrażeń spirytualnych twój kolejny <span class=\"highlight\">mocny atak wręcz</span> zadaje dodatkowe <span class=\"highlight\">{s:StoredSpiritDamage} pkt. obrażeń spirytualnych</span>.",
          "russian": "Если нанести суммарно <span class=\"highlight\">{s:StoredSpiritDamage}</span> ед. спиритического урона, ваш следующий <span class=\"highlight\">тяжёлый удар</span> дополнительно нанесёт <span class=\"highlight\">{s:StoredSpiritDamage} ед. спиритического урона</span>.",
          "schinese": "在累积造成<span class=\"highlight\">{s:StoredSpiritDamage}</span>元灵伤害后，下一次<span class=\"highlight\">近战重击</span>会额外造成<span class=\"highlight\">{s:StoredSpiritDamage}元灵伤害</span>。",
          "spanish": "Tras infligir <span class=\"highlight\">{s:StoredSpiritDamage}</span> de daño espiritual acumulado, tu próximo <span class=\"highlight\">ataque cuerpo a cuerpo pesado</span> inflige <span class=\"highlight\">{s:StoredSpiritDamage} de daño espiritual</span> adicional.",
          "thai": "หลังจากสร้างความ​เสียหาย​วิญญาณสะสมรวม <span class=\"highlight\">{s:StoredSpiritDamage}</span> หน่วย การ<span class=\"highlight\">โจมตี​ประชิด​รุนแรง</span>ครั้งถัดไปของคุณจะสร้าง<span class=\"highlight\">ความ​เสียหาย​วิญญาณเพิ่มเติม {s:StoredSpiritDamage}</span> หน่วย",
          "turkish": "Birikmiş <span class=\"highlight\">{s:StoredSpiritDamage}</span> büyü hasarı verdikten sonraki <span class=\"highlight\">ağır yakın dövüş saldırınız</span> ek olarak <span class=\"highlight\">{s:StoredSpiritDamage} büyü hasarı verir</span>.",
          "ukrainian": "Після завдавання накопичених <span class=\"highlight\">{s:StoredSpiritDamage}</span> духовної шкоди, наступна <span class=\"highlight\">важка ближня атака</span> завдає додаткові <span class=\"highlight\">{s:StoredSpiritDamage} духовної шкоди</span>."
        }
      },
      "descriptionDisplay": {
        "english": "After dealing an accumulated 200 spirit damage, your next Heavy Melee Attack deals an additional 200 spirit damage.",
        "byLanguage": {
          "brazilian": "Após causar 200 de dano espiritual acumulado, o seu próximo golpe pesado causará 200 de dano espiritual adicional.",
          "czech": "Poté co vlastník udělí celkem 200 bodů spirituálního poškození, jeho příští silný úder bude posílen o 200 bodů spirituálního poškození.",
          "english": "After dealing an accumulated 200 spirit damage, your next Heavy Melee Attack deals an additional 200 spirit damage.",
          "french": "Après avoir infligé 200 de dégâts spirituels, votre prochaine attaque de mêlée lourde inflige 200 de dégâts spirituels supplémentaires.",
          "german": "Nachdem Du insgesamt einen gesammelten Magieschaden von 200 verursacht hast, verursacht Dein nächster Schwerer Nahkampfangriff zusätzlich 200 Magieschaden.",
          "italian": "Dopo aver inflitto 200 danni spirituali cumulati, il tuo prossimo attacco corpo a corpo pesante infliggerà 200 danni spirituali aggiuntivi.",
          "indonesian": "Setelah memberikan 200 Damage Spirit yang diakumulasi, Serangan Jarak Dekat Berat selanjutnya memberikan 200 Damage Spirit tambahan.",
          "japanese": "合計で200のスピリットダメージを与えると、次の近接強攻撃が追加で200のスピリットダメージを与える",
          "koreana": "축적된 200 마법 피해를 입힌 후 강한 근거리 공격을 가하면 추가 200 마법 피해를 입힙니다.",
          "latam": "Después de infligir un 200 de daño espiritual acumulado, tu próximo ataque cuerpo a cuerpo Pesado inflige un 200 de daño espiritual adicional.",
          "polish": "Po zadaniu nagromadzonych 200 pkt. obrażeń spirytualnych twój kolejny mocny atak wręcz zadaje dodatkowe 200 pkt. obrażeń spirytualnych.",
          "russian": "Если нанести суммарно 200 ед. спиритического урона, ваш следующий тяжёлый удар дополнительно нанесёт 200 ед. спиритического урона.",
          "schinese": "在累积造成200元灵伤害后，下一次近战重击会额外造成200元灵伤害。",
          "spanish": "Tras infligir 200 de daño espiritual acumulado, tu próximo ataque cuerpo a cuerpo pesado inflige 200 de daño espiritual adicional.",
          "thai": "หลังจากสร้างความเสียหายวิญญาณสะสมรวม 200 หน่วย การโจมตีประชิดรุนแรงครั้งถัดไปของคุณจะสร้างความเสียหายวิญญาณเพิ่มเติม 200 หน่วย",
          "turkish": "Birikmiş 200 büyü hasarı verdikten sonraki ağır yakın dövüş saldırınız ek olarak 200 büyü hasarı verir.",
          "ukrainian": "Після завдавання накопичених 200 духовної шкоди, наступна важка ближня атака завдає додаткові 200 духовної шкоди."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterMelee"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "3",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "13",
          "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
        },
        "StoredSpiritDamage": {
          "value": "200",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.93
          }
        },
        "BonusHealth": {
          "value": "75",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealthRegen": {
          "value": "1",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBaseHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_REGEN_PER_SECOND",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMeleeDamagePercent": {
          "value": "30",
          "disableValue": null,
          "cssClass": "melee_damage",
          "displayUnits": null,
          "displayType": "EBaseMeleeDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_MELEE_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "BonusHealthRegen",
                "role": "normal"
              },
              {
                "key": "BonusMeleeDamagePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "After dealing an accumulated 200 spirit damage, your next Heavy Melee Attack deals an additional 200 spirit damage.",
              "byLanguage": {
                "brazilian": "Após causar 200 de dano espiritual acumulado, o seu próximo golpe pesado causará 200 de dano espiritual adicional.",
                "czech": "Poté co vlastník udělí celkem 200 bodů spirituálního poškození, jeho příští silný úder bude posílen o 200 bodů spirituálního poškození.",
                "english": "After dealing an accumulated 200 spirit damage, your next Heavy Melee Attack deals an additional 200 spirit damage.",
                "french": "Après avoir infligé 200 de dégâts spirituels, votre prochaine attaque de mêlée lourde inflige 200 de dégâts spirituels supplémentaires.",
                "german": "Nachdem Du insgesamt einen gesammelten Magieschaden von 200 verursacht hast, verursacht Dein nächster Schwerer Nahkampfangriff zusätzlich 200 Magieschaden.",
                "italian": "Dopo aver inflitto 200 danni spirituali cumulati, il tuo prossimo attacco corpo a corpo pesante infliggerà 200 danni spirituali aggiuntivi.",
                "indonesian": "Setelah memberikan 200 Damage Spirit yang diakumulasi, Serangan Jarak Dekat Berat selanjutnya memberikan 200 Damage Spirit tambahan.",
                "japanese": "合計で200のスピリットダメージを与えると、次の近接強攻撃が追加で200のスピリットダメージを与える",
                "koreana": "축적된 200 마법 피해를 입힌 후 강한 근거리 공격을 가하면 추가 200 마법 피해를 입힙니다.",
                "latam": "Después de infligir un 200 de daño espiritual acumulado, tu próximo ataque cuerpo a cuerpo Pesado inflige un 200 de daño espiritual adicional.",
                "polish": "Po zadaniu nagromadzonych 200 pkt. obrażeń spirytualnych twój kolejny mocny atak wręcz zadaje dodatkowe 200 pkt. obrażeń spirytualnych.",
                "russian": "Если нанести суммарно 200 ед. спиритического урона, ваш следующий тяжёлый удар дополнительно нанесёт 200 ед. спиритического урона.",
                "schinese": "在累积造成200元灵伤害后，下一次近战重击会额外造成200元灵伤害。",
                "spanish": "Tras infligir 200 de daño espiritual acumulado, tu próximo ataque cuerpo a cuerpo pesado inflige 200 de daño espiritual adicional.",
                "thai": "หลังจากสร้างความเสียหายวิญญาณสะสมรวม 200 หน่วย การโจมตีประชิดรุนแรงครั้งถัดไปของคุณจะสร้างความเสียหายวิญญาณเพิ่มเติม 200 หน่วย",
                "turkish": "Birikmiş 200 büyü hasarı verdikten sonraki ağır yakın dövüş saldırınız ek olarak 200 büyü hasarı verir.",
                "ukrainian": "Після завдавання накопичених 200 духовної шкоди, наступна важка ближня атака завдає додаткові 200 духовної шкоди."
              }
            },
            "properties": [
              {
                "key": "StoredSpiritDamage",
                "role": "important"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/acolytes_glove_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/acolytes_glove_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/acolytes_glove_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/acolytes_glove_psd.png",
          "publicPath": null,
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_superacolytegloves",
        "cssClass": "acolytesGlove",
        "multibase": [
          "tech_upgrade_t3"
        ],
        "updateTime": 1726683821
      }
    },
    {
      "id": "upgrade_target_stun",
      "slug": "knockdown",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_target_stun",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_target_stun",
      "displayName": {
        "english": "Knockdown",
        "byLanguage": {
          "brazilian": "Nocaute",
          "czech": "Kovadlina",
          "english": "Knockdown",
          "french": "Coup d'enclume",
          "german": "Niederschlag",
          "italian": "K.O.",
          "indonesian": "Roboh",
          "japanese": "ノックダウン",
          "koreana": "충격의 모루",
          "latam": "Derribar",
          "polish": "Obalenie",
          "russian": "Нокдаун",
          "schinese": "天锤压顶",
          "spanish": "Derribo",
          "thai": "​น็อกดาวน์​",
          "turkish": "Nakavt",
          "ukrainian": "Струс"
        }
      },
      "description": {
        "english": "Apply a <span class=\"highlight\">Stun</span> after <span class=\"highlight\">{s:StunDelay}s</span>. Stun duration is increased against <span class=\"highlight\">airborne</span> targets.<br><br><span class=\"diminish\">Increases the target's gravity for the duration of the stun.</span>",
        "byLanguage": {
          "brazilian": "Aplica um <span class=\"highlight\">atordoamento</span> após <span class=\"highlight\">{s:StunDelay}s</span>. Aumenta a duração contra alvos que estejam <span class=\"highlight\">no ar</span>.<br><br><span class=\"diminish\">Aumenta a gravidade do alvo pela duração do atordoamento.</span>",
          "czech": "Cíl je po <span class=\"highlight\">{s:StunDelay} sekundy</span> dlouhé prodlevě <span class=\"highlight\">omráčen</span>. Trvání omráčení je navýšeno vůči <span class=\"highlight\">cílům nacházejícím se ve vzduchu</span>.<br><br><span class=\"diminish\">Na cíl po dobu trvání omráčení více působí gravitace.</span>",
          "english": "Apply a <span class=\"highlight\">Stun</span> after <span class=\"highlight\">{s:StunDelay}s</span>. Stun duration is increased against <span class=\"highlight\">airborne</span> targets.<br><br><span class=\"diminish\">Increases the target's gravity for the duration of the stun.</span>",
          "french": "Applique un <span class=\"highlight\">étourdissement</span> après <span class=\"highlight\">{s:StunDelay} s</span>. Sa durée est augmentée contre les cibles <span class=\"highlight\">dans les airs</span>.<br><br><span class=\"diminish\">Augmente la gravité de la cible pendant la durée de l'étourdissement.</span>",
          "german": "<span class=\"highlight\">Betäubt</span> einen Gegner nach einer Verzögerung von <span class=\"highlight\">{s:StunDelay} s</span>. <span class=\"highlight\">Ziele in der Luft</span> werden länger betäubt.<br><br><span class=\"diminish\">Erhöht während der Betäubungsdauer die Schwerkraft für das Ziel.</span>",
          "italian": "Applichi <span class=\"highlight\">stordimento</span> dopo <span class=\"highlight\">{s:StunDelay} s</span>. La durata dello stordimento aumenta contro i bersagli <span class=\"highlight\">in aria</span>.<br><br><span class=\"diminish\">Aumenta la gravità del bersaglio per la durata dello stordimento.</span>",
          "indonesian": "Menerapkan efek <span class=\"highlight\">Stun</span> setelah <span class=\"highlight\">{s:StunDelay} dtk.</span>Durasi stun ditingkatkan terhadap <span class=\"highlight\">target yang berada di udara</span><br><br><span class=\"diminish\">Meningkatkan gravitasi target selama durasi stun.</span>",
          "japanese": "<span class=\"highlight\">{s:StunDelay}秒</span>のディレイ後に対象を<span class=\"highlight\">スタン</span>させる。<span class=\"highlight\">空中</span>にいる対象に対してはスタン継続時間が増加する<br><br><span class=\"diminish\">スタン状態の間、対象にかかる重力を増加させる</span>",
          "koreana": "<span class=\"highlight\">{s:StunDelay}</span>초 후 <span class=\"highlight\">기절</span>을 적용합니다. <span class=\"highlight\">공중에 뜬</span> 적군에게는 기절 지속 시간이 증가합니다.<br><br><span class=\"diminish\">기절 지속 시간 동안 대상의 중력이 증가합니다</span>",
          "latam": "Aplica un <span class=\"highlight\">aturdimiento</span> después de <span class=\"highlight\">{s:StunDelay} s</span>. La duración del aturdimiento aumenta contra los objetivos que estén <span class=\"highlight\">en el aire</span>.<br><br><span class=\"diminish\">Aumenta la gravedad del objetivo mientras dure el aturdimiento.</span>",
          "polish": "Nałóż <span class=\"highlight\">ogłuszenie</span> po <span class=\"highlight\">{s:StunDelay} s</span>. Czas trwania ogłuszenia jest zwiększony w przypadku <span class=\"highlight\">celów w powietrzu</span>.<br><br><span class=\"diminish\">Zwiększa grawitację celu, gdy jest on ogłuszony.</span>",
          "russian": "Вы накладываете <span class=\"highlight\">оглушение</span> после задержки в <span class=\"highlight\">{s:StunDelay} с.</span> Оглушение действует дольше на цели, <span class=\"highlight\">находящиеся в воздухе</span>.<br><br><span class=\"diminish\">Во время действия оглушения гравитация цели увеличивается.</span>",
          "schinese": "<span class=\"highlight\">{s:StunDelay}秒</span>后施加<span class=\"highlight\">眩晕</span>效果。对<span class=\"highlight\">空中</span>目标的眩晕时间会增加。<br><br><span class=\"diminish\">在眩晕期间目标的重力会提升。</span>",
          "spanish": "Aplica un <span class=\"highlight\">aturdimiento</span> después de <span class=\"highlight\">{s:StunDelay} s</span>. La duración del aturdimiento aumenta contra los objetivos que estén <span class=\"highlight\">en el aire</span>.<br><br><span class=\"diminish\">Aumenta la gravedad del objetivo mientras dure el aturdimiento.</span>",
          "thai": "<span class=\"highlight\">สตัน​</span>ศัตรูหลังจาก​<span class=\"highlight\">ดีเลย์​ {s:StunDelay}วิ</span> ระยะเวลาสตันจะเพิ่มขึ้นเมื่อใช้กับเป้าหมายที่<span class=\"highlight\">ลอย​อยู่กลางอากาศ</span><br><br><span class=\"diminish\">เพิ่มแรงโน้มถ่วงของเป้าหมายตลอดช่วงระยะเวลาการสตัน</span>",
          "turkish": "<span class=\"highlight\">{s:StunDelay} saniye</span> sonra <span class=\"highlight\">sersemletme</span> uygular. <span class=\"highlight\">Havadaki</span> hedeflere artırılmış sersemletme süresi uygulanır.<br><br><span class=\"diminish\">Sersemletme süresi boyunca hedefin yer çekimini artırır.</span>",
          "ukrainian": "Застосовує <span class=\"highlight\">приголомшення</span> через <span class=\"highlight\">{s:StunDelay} с</span>. Тривалість приголомшення зростає для цілей <span class=\"highlight\">у повітрі</span>.<br><br><span class=\"diminish\">Збільшує гравітацію цілі протягом приголомшення.</span>"
        }
      },
      "descriptionDisplay": {
        "english": "Apply a Stun after 2s. Stun duration is increased against airborne targets.\n\nIncreases the target's gravity for the duration of the stun.",
        "byLanguage": {
          "brazilian": "Aplica um atordoamento após 2s. Aumenta a duração contra alvos que estejam no ar.\n\nAumenta a gravidade do alvo pela duração do atordoamento.",
          "czech": "Cíl je po 2s sekundy dlouhé prodlevě omráčen. Trvání omráčení je navýšeno vůči cílům nacházejícím se ve vzduchu.\n\nNa cíl po dobu trvání omráčení více působí gravitace.",
          "english": "Apply a Stun after 2s. Stun duration is increased against airborne targets.\n\nIncreases the target's gravity for the duration of the stun.",
          "french": "Applique un étourdissement après 2s s. Sa durée est augmentée contre les cibles dans les airs.\n\nAugmente la gravité de la cible pendant la durée de l'étourdissement.",
          "german": "Betäubt einen Gegner nach einer Verzögerung von 2s s. Ziele in der Luft werden länger betäubt.\n\nErhöht während der Betäubungsdauer die Schwerkraft für das Ziel.",
          "italian": "Applichi stordimento dopo 2s s. La durata dello stordimento aumenta contro i bersagli in aria.\n\nAumenta la gravità del bersaglio per la durata dello stordimento.",
          "indonesian": "Menerapkan efek Stun setelah 2s dtk.Durasi stun ditingkatkan terhadap target yang berada di udara\n\nMeningkatkan gravitasi target selama durasi stun.",
          "japanese": "2s秒のディレイ後に対象をスタンさせる。空中にいる対象に対してはスタン継続時間が増加する\n\nスタン状態の間、対象にかかる重力を増加させる",
          "koreana": "2s초 후 기절을 적용합니다. 공중에 뜬 적군에게는 기절 지속 시간이 증가합니다.\n\n기절 지속 시간 동안 대상의 중력이 증가합니다",
          "latam": "Aplica un aturdimiento después de 2s s. La duración del aturdimiento aumenta contra los objetivos que estén en el aire.\n\nAumenta la gravedad del objetivo mientras dure el aturdimiento.",
          "polish": "Nałóż ogłuszenie po 2s s. Czas trwania ogłuszenia jest zwiększony w przypadku celów w powietrzu.\n\nZwiększa grawitację celu, gdy jest on ogłuszony.",
          "russian": "Вы накладываете оглушение после задержки в 2s с. Оглушение действует дольше на цели, находящиеся в воздухе.\n\nВо время действия оглушения гравитация цели увеличивается.",
          "schinese": "2s秒后施加眩晕效果。对空中目标的眩晕时间会增加。\n\n在眩晕期间目标的重力会提升。",
          "spanish": "Aplica un aturdimiento después de 2s s. La duración del aturdimiento aumenta contra los objetivos que estén en el aire.\n\nAumenta la gravedad del objetivo mientras dure el aturdimiento.",
          "thai": "สตันศัตรูหลังจากดีเลย์ 2sวิ ระยะเวลาสตันจะเพิ่มขึ้นเมื่อใช้กับเป้าหมายที่ลอยอยู่กลางอากาศ\n\nเพิ่มแรงโน้มถ่วงของเป้าหมายตลอดช่วงระยะเวลาการสตัน",
          "turkish": "2s saniye sonra sersemletme uygular. Havadaki hedeflere artırılmış sersemletme süresi uygulanır.\n\nSersemletme süresi boyunca hedefin yer çekimini artırır.",
          "ukrainian": "Застосовує приголомшення через 2s с. Тривалість приголомшення зростає для цілей у повітрі.\n\nЗбільшує гравітацію цілі протягом приголомшення."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDisruption"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ECrownControl",
        "groupLabel": "Crown Control",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PRESS",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "35",
          "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": "45m",
          "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.1",
          "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": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "StunDelay": {
          "value": "2",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "StunDuration": {
          "value": "0.5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "VisualContractRadius": {
          "value": "3m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "75",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxBonusDuration": {
          "value": "1.5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxHeightForBonus": {
          "value": "30m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRangeMultiplier": {
          "value": "5",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRange",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRadiusMultiplier": {
          "value": "5",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRadius",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechRadiusMultiplier",
              "bonus": "6"
            },
            {
              "propertyName": "TechRangeMultiplier",
              "bonus": "6"
            },
            {
              "propertyName": "StunDuration",
              "bonus": "0.75"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "75"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "TechRangeMultiplier",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Apply a Stun after 2s. Stun duration is increased against airborne targets.\n\nIncreases the target's gravity for the duration of the stun.",
              "byLanguage": {
                "brazilian": "Aplica um atordoamento após 2s. Aumenta a duração contra alvos que estejam no ar.\n\nAumenta a gravidade do alvo pela duração do atordoamento.",
                "czech": "Cíl je po 2s sekundy dlouhé prodlevě omráčen. Trvání omráčení je navýšeno vůči cílům nacházejícím se ve vzduchu.\n\nNa cíl po dobu trvání omráčení více působí gravitace.",
                "english": "Apply a Stun after 2s. Stun duration is increased against airborne targets.\n\nIncreases the target's gravity for the duration of the stun.",
                "french": "Applique un étourdissement après 2s s. Sa durée est augmentée contre les cibles dans les airs.\n\nAugmente la gravité de la cible pendant la durée de l'étourdissement.",
                "german": "Betäubt einen Gegner nach einer Verzögerung von 2s s. Ziele in der Luft werden länger betäubt.\n\nErhöht während der Betäubungsdauer die Schwerkraft für das Ziel.",
                "italian": "Applichi stordimento dopo 2s s. La durata dello stordimento aumenta contro i bersagli in aria.\n\nAumenta la gravità del bersaglio per la durata dello stordimento.",
                "indonesian": "Menerapkan efek Stun setelah 2s dtk.Durasi stun ditingkatkan terhadap target yang berada di udara\n\nMeningkatkan gravitasi target selama durasi stun.",
                "japanese": "2s秒のディレイ後に対象をスタンさせる。空中にいる対象に対してはスタン継続時間が増加する\n\nスタン状態の間、対象にかかる重力を増加させる",
                "koreana": "2s초 후 기절을 적용합니다. 공중에 뜬 적군에게는 기절 지속 시간이 증가합니다.\n\n기절 지속 시간 동안 대상의 중력이 증가합니다",
                "latam": "Aplica un aturdimiento después de 2s s. La duración del aturdimiento aumenta contra los objetivos que estén en el aire.\n\nAumenta la gravedad del objetivo mientras dure el aturdimiento.",
                "polish": "Nałóż ogłuszenie po 2s s. Czas trwania ogłuszenia jest zwiększony w przypadku celów w powietrzu.\n\nZwiększa grawitację celu, gdy jest on ogłuszony.",
                "russian": "Вы накладываете оглушение после задержки в 2s с. Оглушение действует дольше на цели, находящиеся в воздухе.\n\nВо время действия оглушения гравитация цели увеличивается.",
                "schinese": "2s秒后施加眩晕效果。对空中目标的眩晕时间会增加。\n\n在眩晕期间目标的重力会提升。",
                "spanish": "Aplica un aturdimiento después de 2s s. La duración del aturdimiento aumenta contra los objetivos que estén en el aire.\n\nAumenta la gravedad del objetivo mientras dure el aturdimiento.",
                "thai": "สตันศัตรูหลังจากดีเลย์ 2sวิ ระยะเวลาสตันจะเพิ่มขึ้นเมื่อใช้กับเป้าหมายที่ลอยอยู่กลางอากาศ\n\nเพิ่มแรงโน้มถ่วงของเป้าหมายตลอดช่วงระยะเวลาการสตัน",
                "turkish": "2s saniye sonra sersemletme uygular. Havadaki hedeflere artırılmış sersemletme süresi uygulanır.\n\nSersemletme süresi boyunca hedefin yer çekimini artırır.",
                "ukrainian": "Застосовує приголомшення через 2s с. Тривалість приголомшення зростає для цілей у повітрі.\n\nЗбільшує гравітацію цілі протягом приголомшення."
              }
            },
            "properties": [
              {
                "key": "StatusEffectStun",
                "role": "important"
              },
              {
                "key": "StunDuration",
                "role": "important"
              },
              {
                "key": "AbilityCastRange",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/knockdown_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/knockdown_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/knockdown_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/knockdown_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/knockdown_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_target_stun",
        "cssClass": "knockdown",
        "multibase": [
          "tech_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_resonant_healing",
      "slug": "radiant-regeneration",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_resonant_healing",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_resonant_healing",
      "displayName": {
        "english": "Radiant Regeneration",
        "byLanguage": {
          "brazilian": "Regeneração Irradiante",
          "czech": "Zářivá regenerace",
          "english": "Radiant Regeneration",
          "french": "Régénération radieuse",
          "german": "Impuls-Regeneration",
          "italian": "Rigenerazione splendente",
          "indonesian": "Pemulihan Bercahaya",
          "japanese": "ラディアントリジェネ",
          "koreana": "찬란한 회복",
          "latam": "Regeneración radiante",
          "polish": "Promienna Regeneracja",
          "russian": "Сияющее восстановление",
          "schinese": "容光焕发",
          "spanish": "Regeneración Radiante",
          "thai": "​เรเดียนต์​รีเจเนอเรชัน​",
          "turkish": "Parlak Yenilenme",
          "ukrainian": "Сяюче відновлення"
        }
      },
      "description": {
        "english": "<span class=\"highlight\">Heal</span> and gain bonus <span class=\"highlight\">Movement Speed</span> for a short duration when you cast an ability.",
        "byLanguage": {
          "brazilian": "<span class=\"highlight\">Cura</span> e concede <span class=\"highlight\">velocidade de movimento</span> adicional brevemente ao usar uma habilidade.",
          "czech": "Když vlastník sešle schopnost, je <span class=\"highlight\">vyléčen</span> a na krátkou dobu získá bonus k <span class=\"highlight\">rychlosti pohybu</span>.",
          "english": "<span class=\"highlight\">Heal</span> and gain bonus <span class=\"highlight\">Movement Speed</span> for a short duration when you cast an ability.",
          "french": "<span class=\"highlight\">Soigne</span> et accorde un bonus de <span class=\"highlight\">vitesse de déplacement</span> pendant un court lorsque vous lancez une capacité.",
          "german": "Wenn Du eine Fähigkeit einsetzt, wirst Du <span class=\"highlight\">geheilt</span> und erhältst für kurze Zeit zusätzliches <span class=\"highlight\">Bewegungstempo</span>.",
          "italian": "<span class=\"highlight\">Guarisci</span> e ottieni un bonus di <span class=\"highlight\">velocità di movimento</span> per un breve periodo quando usi un'abilità.",
          "indonesian": "<span class=\"highlight\">Menyembuhkan</span> dan mendapatkan bonus <span class=\"highlight\">Kecepatan Gerakan</span> untuk waktu singkat saat kamu menggunakan skill.",
          "japanese": "アビリティを発動するとHPを回復し、ボーナス<span class=\"highlight\">移動速度</span>を短時間獲得する",
          "koreana": "능력을 시전할 때 자신을 <span class=\"highlight\">치유</span>하고 짧은 시간 동안 보너스 <span class=\"highlight\">이동 속도</span>를 얻습니다.",
          "latam": "<span class=\"highlight\">Cura</span> y otorga <span class=\"highlight\">velocidad de movimiento</span> adicional durante un corto período de tiempo cuando lanzas una habilidad.",
          "polish": "<span class=\"highlight\">Ulecz się</span> i zyskaj dodatkową <span class=\"highlight\">szybkość ruchu</span> na krótki czas, gdy rzucisz umiejętność.",
          "russian": "Вы ненадолго получаете <span class=\"highlight\">лечение</span> и бонус к <span class=\"highlight\">скорости передвижения</span> при применении умения.",
          "schinese": "施放技能时会在一小段时间内获得<span class=\"highlight\">治疗</span>和额外<span class=\"highlight\">移动速度</span>。",
          "spanish": "<span class=\"highlight\">Cura</span> y otorga <span class=\"highlight\">velocidad de movimiento</span> adicional durante un breve período de tiempo cuando lanzas una habilidad.",
          "thai": "<span class=\"highlight\">รักษา</span>พลังชีวิตและเพิ่ม<span class=\"highlight\">ความเร็ว​การ​เคลื่อนที่</span>เป็นเวลาสั้น ๆ เมื่อคุณร่ายสกิล",
          "turkish": "Yetenek kullandığınızda kısa süreliğine <span class=\"highlight\">iyileşir</span> ve bonus <span class=\"highlight\">hareket hızı</span> kazanırsınız.",
          "ukrainian": "<span class=\"highlight\">Лікує</span> й ненадовго дає додаткову <span class=\"highlight\">швидкість руху</span> під час застосування вміння."
        }
      },
      "descriptionDisplay": {
        "english": "Heal and gain bonus Movement Speed for a short duration when you cast an ability.",
        "byLanguage": {
          "brazilian": "Cura e concede velocidade de movimento adicional brevemente ao usar uma habilidade.",
          "czech": "Když vlastník sešle schopnost, je vyléčen a na krátkou dobu získá bonus k rychlosti pohybu.",
          "english": "Heal and gain bonus Movement Speed for a short duration when you cast an ability.",
          "french": "Soigne et accorde un bonus de vitesse de déplacement pendant un court lorsque vous lancez une capacité.",
          "german": "Wenn Du eine Fähigkeit einsetzt, wirst Du geheilt und erhältst für kurze Zeit zusätzliches Bewegungstempo.",
          "italian": "Guarisci e ottieni un bonus di velocità di movimento per un breve periodo quando usi un'abilità.",
          "indonesian": "Menyembuhkan dan mendapatkan bonus Kecepatan Gerakan untuk waktu singkat saat kamu menggunakan skill.",
          "japanese": "アビリティを発動するとHPを回復し、ボーナス移動速度を短時間獲得する",
          "koreana": "능력을 시전할 때 자신을 치유하고 짧은 시간 동안 보너스 이동 속도를 얻습니다.",
          "latam": "Cura y otorga velocidad de movimiento adicional durante un corto período de tiempo cuando lanzas una habilidad.",
          "polish": "Ulecz się i zyskaj dodatkową szybkość ruchu na krótki czas, gdy rzucisz umiejętność.",
          "russian": "Вы ненадолго получаете лечение и бонус к скорости передвижения при применении умения.",
          "schinese": "施放技能时会在一小段时间内获得治疗和额外移动速度。",
          "spanish": "Cura y otorga velocidad de movimiento adicional durante un breve período de tiempo cuando lanzas una habilidad.",
          "thai": "รักษาพลังชีวิตและเพิ่มความเร็วการเคลื่อนที่เป็นเวลาสั้น ๆ เมื่อคุณร่ายสกิล",
          "turkish": "Yetenek kullandığınızda kısa süreliğine iyileşir ve bonus hareket hızı kazanırsınız.",
          "ukrainian": "Лікує й ненадовго дає додаткову швидкість руху під час застосування вміння."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterMovement",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [
          "upgrade_mystic_regeneration"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "6",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "3",
          "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
        },
        "HealingPerCast": {
          "value": "70",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": "1.75m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "Regeneration": {
          "value": "4",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "RegenerationDuration": {
          "value": "7",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "90",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "Regeneration",
              "bonus": "9"
            },
            {
              "propertyName": "HealingPerCast",
              "bonus": "60"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "110"
            },
            {
              "propertyName": "BonusMoveSpeed",
              "bonus": "1m"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Dealing Spirit Damage to enemy Heroes grants you Bonus Regen. Stacks when dealing damage to different heroes.",
              "byLanguage": {
                "brazilian": "Causar Spirit Damage a heróis inimigos concede Regen adicional a você. Acumulável ao causar dano contra diferentes heróis.",
                "czech": "Kdykoli vlastník udělí nepřátelskému hrdinovi Spirit Damage, získá bonus k Regen. Bonus se sčítá při udílení poškození různým hrdinům.",
                "english": "Dealing Spirit Damage to enemy Heroes grants you Bonus Regen. Stacks when dealing damage to different heroes.",
                "french": "Quand vous infligez des Spirit Damage aux occultistes adverses, vous obtenez de la Regen de plus. Les charges se cumulent quand vous infligez des dégâts à des unités occultistes différentes.",
                "german": "Wenn Du gegnerischen Helden Spirit Damage zufügst, erhältst Du zusätzliche Regen. Der Effekt summiert sich auf, wenn unterschiedlichen Helden Schaden zugefügt wird.",
                "italian": "Infliggere Spirit Damage agli eroi nemici ti conferisce Regen bonus. Si accumula quando infliggi danni a eroi diversi.",
                "indonesian": "Memberikan Spirit Damage kepada Hero musuh memberimu Bonus Regen. Akumulasi diterapkan ketika memberikan damage kepada hero yang berbeda.",
                "japanese": "敵ヒーローにSpirit Damageを与えると、ボーナスRegenを獲得する。この効果は異なるヒーローにダメージを与えるたびにスタックする",
                "koreana": "적군 영웅에게 Spirit Damage를 입히면 보너스 Regen을 얻습니다. 다른 영웅에게 피해를 입히면 중첩됩니다.",
                "latam": "Infligir Spirit Damage a héroes enemigos te otorga Regen adicional. Se acumula al infligir daño a diferentes héroes.",
                "polish": "Zadawanie obrażeń spirytualnych wrogim bohaterom zapewnia ci dodatkową regenerację. Kumuluje się podczas zadawania obrażeń różnym bohaterom.",
                "russian": "Нанесение спиритического урона вражеским героям даёт вам бонусное Regen. Накапливается при нанесении урона разным героям.",
                "schinese": "对敌方英雄造成Spirit Damage将使自身获得额外Regen。对不同英雄造成伤害时效果可以叠加。",
                "spanish": "Al infligir Spirit Damage a los héroes enemigos, consigues Regen adicional. Se acumula al infligir daño a diferentes héroes.",
                "thai": "การสร้าง Spirit Damage แก่ฮีโร่ศัตรูจะมอบโบนัส Regen ให้แก่คุณ สามารถซ้อนทับได้เมื่อสร้างความเสียหายแก่ฮีโร่หลายตัว",
                "turkish": "Düşman kahramanlara Spirit Damage vermek size bonus Regen sağlar. Farklı kahramanlara hasar verince istif sayısı artar.",
                "ukrainian": "Завдаючи Spirit Damage ворожим героям, ви отримуєте додаткове Regen здоров’я. Поєднується, якщо шкода завдається різним героям."
              }
            },
            "properties": [
              {
                "key": "Regeneration",
                "role": "important"
              },
              {
                "key": "RegenerationDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "unknown",
            "description": {
              "english": "Heal and gain bonus Movement Speed for a short duration when you cast an ability.",
              "byLanguage": {
                "brazilian": "Cura e concede velocidade de movimento adicional brevemente ao usar uma habilidade.",
                "czech": "Když vlastník sešle schopnost, je vyléčen a na krátkou dobu získá bonus k rychlosti pohybu.",
                "english": "Heal and gain bonus Movement Speed for a short duration when you cast an ability.",
                "french": "Soigne et accorde un bonus de vitesse de déplacement pendant un court lorsque vous lancez une capacité.",
                "german": "Wenn Du eine Fähigkeit einsetzt, wirst Du geheilt und erhältst für kurze Zeit zusätzliches Bewegungstempo.",
                "italian": "Guarisci e ottieni un bonus di velocità di movimento per un breve periodo quando usi un'abilità.",
                "indonesian": "Menyembuhkan dan mendapatkan bonus Kecepatan Gerakan untuk waktu singkat saat kamu menggunakan skill.",
                "japanese": "アビリティを発動するとHPを回復し、ボーナス移動速度を短時間獲得する",
                "koreana": "능력을 시전할 때 자신을 치유하고 짧은 시간 동안 보너스 이동 속도를 얻습니다.",
                "latam": "Cura y otorga velocidad de movimiento adicional durante un corto período de tiempo cuando lanzas una habilidad.",
                "polish": "Ulecz się i zyskaj dodatkową szybkość ruchu na krótki czas, gdy rzucisz umiejętność.",
                "russian": "Вы ненадолго получаете лечение и бонус к скорости передвижения при применении умения.",
                "schinese": "施放技能时会在一小段时间内获得治疗和额外移动速度。",
                "spanish": "Cura y otorga velocidad de movimiento adicional durante un breve período de tiempo cuando lanzas una habilidad.",
                "thai": "รักษาพลังชีวิตและเพิ่มความเร็วการเคลื่อนที่เป็นเวลาสั้น ๆ เมื่อคุณร่ายสกิล",
                "turkish": "Yetenek kullandığınızda kısa süreliğine iyileşir ve bonus hareket hızı kazanırsınız.",
                "ukrainian": "Лікує й ненадовго дає додаткову швидкість руху під час застосування вміння."
              }
            },
            "properties": [
              {
                "key": "HealingPerCast",
                "role": "important"
              },
              {
                "key": "BonusMoveSpeed",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/boundless_spirit_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/boundless_spirit_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/radiant_regeneration_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/radiant_regeneration_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/radiant_regeneration_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_resonant_healing",
        "cssClass": "megaSpirit",
        "multibase": [
          "tech_upgrade_t3"
        ],
        "updateTime": 1747423448
      }
    },
    {
      "id": "upgrade_rapid_recharge",
      "slug": "rapid-recharge",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_rapid_recharge",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_rapid_recharge",
      "displayName": {
        "english": "Rapid Recharge",
        "byLanguage": {
          "brazilian": "Recarga Rápida",
          "czech": "Rapidní dobíjení",
          "english": "Rapid Recharge",
          "french": "Recharge rapide",
          "german": "Schnelle Aufladung",
          "italian": "Ricarica rapida",
          "indonesian": "Isi Daya Cepat",
          "japanese": "ラピッドリチャージ",
          "koreana": "급속 재충전",
          "latam": "Recarga rápida",
          "polish": "Błyskawiczne Doładowanie",
          "russian": "Спешные заряды",
          "schinese": "火速充能",
          "spanish": "Recarga Rápida",
          "thai": "​แรปิด​รีชาร์จ​",
          "turkish": "Hızlı Şarj",
          "ukrainian": "Швидка перезарядка"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [],
        "upgradeSlotCost": 1,
        "groupId": "ECharges",
        "groupLabel": "Charges",
        "componentIds": [
          "upgrade_extra_charge"
        ],
        "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
        },
        "CooldownBetweenChargeReduction": {
          "value": "30",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": "ETechCooldownBetweenChargeUses",
          "providedPropertyType": "MODIFIER_VALUE_COOLDOWN_BETWEEN_CHARGE_REDUCTION_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusAbilityCharges": {
          "value": "2",
          "disableValue": null,
          "cssClass": "cast",
          "displayUnits": null,
          "displayType": "EMaxChargesIncrease",
          "providedPropertyType": "MODIFIER_VALUE_BONUS_ABILITY_CHARGES",
          "conditionalLocToken": null,
          "scale": null
        },
        "CooldownReductionOnChargedAbilities": {
          "value": "14",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSpiritForChargedAbilities": {
          "value": "14",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusAbilityCharges",
              "bonus": "2"
            },
            {
              "propertyName": "CooldownReductionOnChargedAbilities",
              "bonus": "15"
            },
            {
              "propertyName": "BonusSpiritForChargedAbilities",
              "bonus": "20"
            },
            {
              "propertyName": "CooldownBetweenChargeReduction",
              "bonus": "5"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusAbilityCharges",
                "role": "elevated"
              },
              {
                "key": "CooldownBetweenChargeReduction",
                "role": "elevated"
              },
              {
                "key": "CooldownReductionOnChargedAbilities",
                "role": "normal"
              },
              {
                "key": "BonusSpiritForChargedAbilities",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/rapid_recharge_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/rapid_recharge_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/rapid_recharge_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/rapid_recharge_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/rapid_recharge_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "rapidRecharge",
        "multibase": [
          "tech_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_personal_rejuvenator",
      "slug": "rebirth",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_personal_rejuvenator",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_personal_rejuvenator",
      "displayName": {
        "english": "Rebirth",
        "byLanguage": {
          "brazilian": "Ressurreição",
          "czech": "Znovuzrození",
          "english": "Rebirth",
          "french": "Renaissance",
          "german": "Reinkarnation",
          "italian": "Rinascita",
          "indonesian": "Reinkarnasi",
          "japanese": "リザレクション",
          "koreana": "환생",
          "latam": "Renacimiento",
          "polish": "Odrodzenie",
          "russian": "Перерождение",
          "schinese": "重生",
          "spanish": "Renacer",
          "thai": "รีเบิร์ธ",
          "turkish": "Yeniden Doğma",
          "ukrainian": "Відродження"
        }
      },
      "description": {
        "english": "Respawns the hero at the spot they died.",
        "byLanguage": {
          "brazilian": "O herói renasce no lugar onde morreu.",
          "czech": "Hrdina oživne na místě, kde byl zabit.",
          "english": "Respawns the hero at the spot they died.",
          "french": "Après sa mort, l'occultiste réapparait au même endroit.",
          "german": "Lässt den Helden am Ort seines Todes wiedereinsteigen.",
          "italian": "Fa ricomparire l'eroe nel punto in cui è morto.",
          "indonesian": "Respawn hero di lokasi kematian.",
          "japanese": "デスした場所にヒーローを復活させる",
          "koreana": "영웅이 사망한 자리에서 부활합니다.",
          "latam": "El héroe reaparece en el lugar donde murió.",
          "polish": "Powoduje odrodzenie bohatera w miejscu jego śmierci.",
          "russian": "Возрождает героя там, где он погиб.",
          "schinese": "让英雄在其被击败的地方重生。",
          "spanish": "El héroe reaparece en el lugar en el que murió.",
          "thai": "ทำให้ฮีโร่เกิดใหม่ในจุดที่ตาย",
          "turkish": "Kahramanı öldüğü yerde anında canlandırır.",
          "ukrainian": "Відроджує героя в місці, де він помер."
        }
      },
      "descriptionDisplay": {
        "english": "Respawns the hero at the spot they died.",
        "byLanguage": {
          "brazilian": "O herói renasce no lugar onde morreu.",
          "czech": "Hrdina oživne na místě, kde byl zabit.",
          "english": "Respawns the hero at the spot they died.",
          "french": "Après sa mort, l'occultiste réapparait au même endroit.",
          "german": "Lässt den Helden am Ort seines Todes wiedereinsteigen.",
          "italian": "Fa ricomparire l'eroe nel punto in cui è morto.",
          "indonesian": "Respawn hero di lokasi kematian.",
          "japanese": "デスした場所にヒーローを復活させる",
          "koreana": "영웅이 사망한 자리에서 부활합니다.",
          "latam": "El héroe reaparece en el lugar donde murió.",
          "polish": "Powoduje odrodzenie bohatera w miejscu jego śmierci.",
          "russian": "Возрождает героя там, где он погиб.",
          "schinese": "让英雄在其被击败的地方重生。",
          "spanish": "El héroe reaparece en el lugar en el que murió.",
          "thai": "ทำให้ฮีโร่เกิดใหม่ในจุดที่ตาย",
          "turkish": "Kahramanı öldüğü yerde anında canlandırır.",
          "ukrainian": "Відроджує героя в місці, де він помер."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "509",
          "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
        },
        "RespawnDelay": {
          "value": "5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "RespawnBonusHealthDuration": {
          "value": "0",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [],
      "card": {
        "sections": [
          {
            "type": "passive",
            "description": {
              "english": "Respawns the hero at the spot they died.",
              "byLanguage": {
                "brazilian": "O herói renasce no lugar onde morreu.",
                "czech": "Hrdina oživne na místě, kde byl zabit.",
                "english": "Respawns the hero at the spot they died.",
                "french": "Après sa mort, l'occultiste réapparait au même endroit.",
                "german": "Lässt den Helden am Ort seines Todes wiedereinsteigen.",
                "italian": "Fa ricomparire l'eroe nel punto in cui è morto.",
                "indonesian": "Respawn hero di lokasi kematian.",
                "japanese": "デスした場所にヒーローを復活させる",
                "koreana": "영웅이 사망한 자리에서 부활합니다.",
                "latam": "El héroe reaparece en el lugar donde murió.",
                "polish": "Powoduje odrodzenie bohatera w miejscu jego śmierci.",
                "russian": "Возрождает героя там, где он погиб.",
                "schinese": "让英雄在其被击败的地方重生。",
                "spanish": "El héroe reaparece en el lugar en el que murió.",
                "thai": "ทำให้ฮีโร่เกิดใหม่ในจุดที่ตาย",
                "turkish": "Kahramanı öldüğü yerde anında canlandırır.",
                "ukrainian": "Відроджує героя в місці, де він помер."
              }
            },
            "properties": [
              {
                "key": "RespawnDelay",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/rebirth_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/rebirth_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/rebirth_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/rebirth_psd.png",
          "publicPath": null,
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_personal_rejuvenator",
        "cssClass": "portableRejuv",
        "multibase": [
          "tech_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_targeted_silence",
      "slug": "silence-wave",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_targeted_silence",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_targeted_silence",
      "displayName": {
        "english": "Silence Wave",
        "byLanguage": {
          "brazilian": "Onda Silenciadora",
          "czech": "Umlčující vlna",
          "english": "Silence Wave",
          "french": "Onde de silence",
          "german": "Welle der Verstummung",
          "italian": "Onda del silenzio",
          "indonesian": "Gelombang Sunyi",
          "japanese": "サイレンスウェーブ",
          "koreana": "침묵파",
          "latam": "Onda de silencio",
          "polish": "Fala Ciszy",
          "russian": "Волна безмолвия",
          "schinese": "沉默之潮",
          "spanish": "Ola de Silencio",
          "thai": "​ไซเลนซ์​เวฟ​",
          "turkish": "Susturma Dalgası",
          "ukrainian": "Хвиля тиші"
        }
      },
      "description": {
        "english": "Launch an expanding projectile which <span class=\"highlight\">Silences</span> enemies for a short duration and deals impact damage. <br><br><span class=\"diminish\">Silence does not interrupt channeling abilities.</span>",
        "byLanguage": {
          "brazilian": "Lança um projétil expansivo que <span class=\"highlight\">silencia</span> os inimigos brevemente e causa dano no impacto. <br><br><span class=\"diminish\">O silenciamento não interrompe habilidades canalizadas.</span>",
          "czech": "Vlastník vypustí vlnu, která na krátkou dobu <span class=\"highlight\">umlčí</span> zasažené nepřátele a udělí jim poškození.<br><br><span class=\"diminish\">Umlčení nepřerušuje vyvolávání schopností.</span>",
          "english": "Launch an expanding projectile which <span class=\"highlight\">Silences</span> enemies for a short duration and deals impact damage. <br><br><span class=\"diminish\">Silence does not interrupt channeling abilities.</span>",
          "french": "Lance un projectile qui se déploie devant vous, et qui <span class=\"highlight\">réduit au silence</span> les adversaires pendant une courte durée et leur inflige des dégâts d'impact.<br><br><span class=\"diminish\">Le silence n'interrompt pas la canalisation des capacités.</span>",
          "german": "Feuert ein sich ausbreitendes Projektil ab, das Gegner für eine kurze Zeit <span class=\"highlight\">verstummen</span> lässt und beim Aufprall Schaden zufügt.<br><br><span class=\"diminish\">Die Verstummung bricht kanalisierende Fähigkeiten nicht ab.</span>",
          "italian": "Lanci un proiettile che si espande, <span class=\"highlight\">silenzia</span> i nemici per un breve periodo e infligge danni da impatto. <br><br><span class=\"diminish\">Il silenziamento non interrompe la canalizzazione delle abilità.</span>",
          "indonesian": "Meluncurkan proyektil yang membesar yang memberikan efek <span class=\"highlight\">Bungkam</span> terhadap musuh untuk durasi singkat dan memberikan damage benturan. <br><br><span class=\"diminish\">Efek Bungkam tidak mengganggu kemampuan melakukan skill.</span>",
          "japanese": "膨張する発射物を射出する。発射体は敵に着弾ダメージを与え、短い間<span class=\"highlight\">サイレンス</span>状態にする<br><br><span class=\"diminish\">サイレンス状態は詠唱アビリティを中断しない</span>",
          "koreana": "점차 커지는 투사체를 발사해 적군에게 잠시 동안 <span class=\"highlight\">침묵</span>을 적용하고 충격 피해를 입힙니다. <br><br><span class=\"diminish\">침묵은 능력 집중을 방해하지 않습니다.</span>",
          "latam": "Lanza un proyectil expansivo que silencia</span> <span class=\"highlight\">durante un breve periodo e inflige daño por impacto. <br><br><span class=\"diminish\">Silencio no interrumpe las habilidades canalizadas.</span>",
          "polish": "Wystrzel rozszerzający się pocisk, który <span class=\"highlight\">ucisza</span> wrogów na krótki czas oraz zadaje obrażenia.<br><br><span class=\"diminish\">Uciszenie nie przerywa inkantacji umiejętności.</span>",
          "russian": "Вы выпускаете расширяющийся снаряд, который ненадолго накладывает на врагов <span class=\"highlight\">безмолвие</span> и наносит урон при попадании. <br><br><span class=\"diminish\">Безмолвие не прерывает подготавливаемые умения.</span>",
          "schinese": "发射一波不断扩大的投射物，使敌人<span class=\"highlight\">沉默</span>短暂时间并受到冲击伤害。<br><br><span class=\"diminish\">沉默不会打断正在施法的技能。</span>",
          "spanish": "Lanza un proyectil expansivo que <span class=\"highlight\">silencia</span> a los enemigos durante un breve período de tiempo y causa daño por impacto. <br><br><span class=\"diminish\">Silenciar no interrumpe la canalización de habilidades.</span>",
          "thai": "ปล่อยโพรเจกไทล์ที่ขยายออกไป ซึ่ง<span class=\"highlight\">ใบ้</span> ศัตรูเป็นระยะเวลาสั้น ๆ และสร้างความเสียหายปะทะ <br><br><span class=\"diminish\">การใบ้จะไม่ขัดจังหวะสกิลยืนร่าย</span>",
          "turkish": "Düşmanları kısa bir süreliğine <span class=\"highlight\">susturan</span> ve ve çarpma hasarı veren genişleyen bir atış yapın. <br><br><span class=\"diminish\">Susturma yönlendirmeli yetenekleri durdurmaz.</span>",
          "ukrainian": "Запускає розширювальний снаряд, який <span class=\"highlight\">знемовлює</span> ворогів на короткий час і завдає шкоди в разі влучання. <br><br><span class=\"diminish\">Знемовлення не перебиває процес заряджання вмінь.</span>"
        }
      },
      "descriptionDisplay": {
        "english": "Launch an expanding projectile which Silences enemies for a short duration and deals impact damage.\n\nSilence does not interrupt channeling abilities.",
        "byLanguage": {
          "brazilian": "Lança um projétil expansivo que silencia os inimigos brevemente e causa dano no impacto.\n\nO silenciamento não interrompe habilidades canalizadas.",
          "czech": "Vlastník vypustí vlnu, která na krátkou dobu umlčí zasažené nepřátele a udělí jim poškození.\n\nUmlčení nepřerušuje vyvolávání schopností.",
          "english": "Launch an expanding projectile which Silences enemies for a short duration and deals impact damage.\n\nSilence does not interrupt channeling abilities.",
          "french": "Lance un projectile qui se déploie devant vous, et qui réduit au silence les adversaires pendant une courte durée et leur inflige des dégâts d'impact.\n\nLe silence n'interrompt pas la canalisation des capacités.",
          "german": "Feuert ein sich ausbreitendes Projektil ab, das Gegner für eine kurze Zeit verstummen lässt und beim Aufprall Schaden zufügt.\n\nDie Verstummung bricht kanalisierende Fähigkeiten nicht ab.",
          "italian": "Lanci un proiettile che si espande, silenzia i nemici per un breve periodo e infligge danni da impatto.\n\nIl silenziamento non interrompe la canalizzazione delle abilità.",
          "indonesian": "Meluncurkan proyektil yang membesar yang memberikan efek Bungkam terhadap musuh untuk durasi singkat dan memberikan damage benturan.\n\nEfek Bungkam tidak mengganggu kemampuan melakukan skill.",
          "japanese": "膨張する発射物を射出する。発射体は敵に着弾ダメージを与え、短い間サイレンス状態にする\n\nサイレンス状態は詠唱アビリティを中断しない",
          "koreana": "점차 커지는 투사체를 발사해 적군에게 잠시 동안 침묵을 적용하고 충격 피해를 입힙니다.\n\n침묵은 능력 집중을 방해하지 않습니다.",
          "latam": "Lanza un proyectil expansivo que silencia durante un breve periodo e inflige daño por impacto.\n\nSilencio no interrumpe las habilidades canalizadas.",
          "polish": "Wystrzel rozszerzający się pocisk, który ucisza wrogów na krótki czas oraz zadaje obrażenia.\n\nUciszenie nie przerywa inkantacji umiejętności.",
          "russian": "Вы выпускаете расширяющийся снаряд, который ненадолго накладывает на врагов безмолвие и наносит урон при попадании.\n\nБезмолвие не прерывает подготавливаемые умения.",
          "schinese": "发射一波不断扩大的投射物，使敌人沉默短暂时间并受到冲击伤害。\n\n沉默不会打断正在施法的技能。",
          "spanish": "Lanza un proyectil expansivo que silencia a los enemigos durante un breve período de tiempo y causa daño por impacto.\n\nSilenciar no interrumpe la canalización de habilidades.",
          "thai": "ปล่อยโพรเจกไทล์ที่ขยายออกไป ซึ่งใบ้ ศัตรูเป็นระยะเวลาสั้น ๆ และสร้างความเสียหายปะทะ\n\nการใบ้จะไม่ขัดจังหวะสกิลยืนร่าย",
          "turkish": "Düşmanları kısa bir süreliğine susturan ve ve çarpma hasarı veren genişleyen bir atış yapın.\n\nSusturma yönlendirmeli yetenekleri durdurmaz.",
          "ukrainian": "Запускає розширювальний снаряд, який знемовлює ворогів на короткий час і завдає шкоди в разі влучання.\n\nЗнемовлення не перебиває процес заряджання вмінь."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDisruption"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EActives",
        "groupLabel": "Actives",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "42",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "3",
          "disableValue": "0",
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechDuration",
            "value": null
          }
        },
        "AbilityCastRange": {
          "value": "40m",
          "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.1",
          "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
        },
        "BonusHealth": {
          "value": "50",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "CooldownOnMiss": {
          "value": "30",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "HeightOffGround": {
          "value": "1m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "GrowthPerMeter": {
          "value": "0.15m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "InitialWidth": {
          "value": "5.0m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "Damage": {
          "value": "75",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.7
          }
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-10"
            },
            {
              "propertyName": "Damage",
              "bonus": "125"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "75"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Launch an expanding projectile which Silences enemies for a short duration and deals impact damage.\n\nSilence does not interrupt channeling abilities.",
              "byLanguage": {
                "brazilian": "Lança um projétil expansivo que silencia os inimigos brevemente e causa dano no impacto.\n\nO silenciamento não interrompe habilidades canalizadas.",
                "czech": "Vlastník vypustí vlnu, která na krátkou dobu umlčí zasažené nepřátele a udělí jim poškození.\n\nUmlčení nepřerušuje vyvolávání schopností.",
                "english": "Launch an expanding projectile which Silences enemies for a short duration and deals impact damage.\n\nSilence does not interrupt channeling abilities.",
                "french": "Lance un projectile qui se déploie devant vous, et qui réduit au silence les adversaires pendant une courte durée et leur inflige des dégâts d'impact.\n\nLe silence n'interrompt pas la canalisation des capacités.",
                "german": "Feuert ein sich ausbreitendes Projektil ab, das Gegner für eine kurze Zeit verstummen lässt und beim Aufprall Schaden zufügt.\n\nDie Verstummung bricht kanalisierende Fähigkeiten nicht ab.",
                "italian": "Lanci un proiettile che si espande, silenzia i nemici per un breve periodo e infligge danni da impatto.\n\nIl silenziamento non interrompe la canalizzazione delle abilità.",
                "indonesian": "Meluncurkan proyektil yang membesar yang memberikan efek Bungkam terhadap musuh untuk durasi singkat dan memberikan damage benturan.\n\nEfek Bungkam tidak mengganggu kemampuan melakukan skill.",
                "japanese": "膨張する発射物を射出する。発射体は敵に着弾ダメージを与え、短い間サイレンス状態にする\n\nサイレンス状態は詠唱アビリティを中断しない",
                "koreana": "점차 커지는 투사체를 발사해 적군에게 잠시 동안 침묵을 적용하고 충격 피해를 입힙니다.\n\n침묵은 능력 집중을 방해하지 않습니다.",
                "latam": "Lanza un proyectil expansivo que silencia durante un breve periodo e inflige daño por impacto.\n\nSilencio no interrumpe las habilidades canalizadas.",
                "polish": "Wystrzel rozszerzający się pocisk, który ucisza wrogów na krótki czas oraz zadaje obrażenia.\n\nUciszenie nie przerywa inkantacji umiejętności.",
                "russian": "Вы выпускаете расширяющийся снаряд, который ненадолго накладывает на врагов безмолвие и наносит урон при попадании.\n\nБезмолвие не прерывает подготавливаемые умения.",
                "schinese": "发射一波不断扩大的投射物，使敌人沉默短暂时间并受到冲击伤害。\n\n沉默不会打断正在施法的技能。",
                "spanish": "Lanza un proyectil expansivo que silencia a los enemigos durante un breve período de tiempo y causa daño por impacto.\n\nSilenciar no interrumpe la canalización de habilidades.",
                "thai": "ปล่อยโพรเจกไทล์ที่ขยายออกไป ซึ่งใบ้ ศัตรูเป็นระยะเวลาสั้น ๆ และสร้างความเสียหายปะทะ\n\nการใบ้จะไม่ขัดจังหวะสกิลยืนร่าย",
                "turkish": "Düşmanları kısa bir süreliğine susturan ve ve çarpma hasarı veren genişleyen bir atış yapın.\n\nSusturma yönlendirmeli yetenekleri durdurmaz.",
                "ukrainian": "Запускає розширювальний снаряд, який знемовлює ворогів на короткий час і завдає шкоди в разі влучання.\n\nЗнемовлення не перебиває процес заряджання вмінь."
              }
            },
            "properties": [
              {
                "key": "StatusEffectEMP",
                "role": "important"
              },
              {
                "key": "Damage",
                "role": "important"
              },
              {
                "key": "AbilityCastRange",
                "role": "normal"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/targeted_silence_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/targeted_silence_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/silence_glyph_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/silence_glyph_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/silence_glyph_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_silence_glyph",
        "cssClass": "targetedSilence",
        "multibase": [
          "tech_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_corpse_explosion",
      "slug": "soul-explosion",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_corpse_explosion",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_corpse_explosion",
      "displayName": {
        "english": "Soul Explosion",
        "byLanguage": {
          "brazilian": "Explosão Anímica",
          "czech": "Duševní bomba",
          "english": "Soul Explosion",
          "french": "Explosion animique",
          "german": "Seelenexplosion",
          "italian": "Esplosione delle anime",
          "indonesian": "Ledakan Jiwa",
          "japanese": "ソウルエクスプロージョン",
          "koreana": "영혼 폭발",
          "latam": "Explosión del alma",
          "polish": "Eksplozja Duszy",
          "russian": "Взрыв души",
          "schinese": "灵魂爆炸",
          "spanish": "Explosión del Alma",
          "thai": "​โซล​เอ็กซ์โปลชัน​",
          "turkish": "Ruh Patlaması",
          "ukrainian": "Вибух душі"
        }
      },
      "description": {
        "english": "Kills or assists cause an <span class=\"highlight\">explosion</span> where the victim dies. Kills against heroes have greater radius and damage.",
        "byLanguage": {
          "brazilian": "As suas vítimas, incluindo assistências, geram uma <span class=\"highlight\">explosão</span> no ponto em que morrerem. Heróis causam uma explosão com maior raio e dano.",
          "czech": "Kdykoli vlastník zabije nebo asistuje u zabití jednotky, na místě její smrti je vyvolán <span class=\"highlight\">výbuch</span>. Mrtví hrdinové způsobí výbuch s větším rozsahem a poškozením.",
          "english": "Kills or assists cause an <span class=\"highlight\">explosion</span> where the victim dies. Kills against heroes have greater radius and damage.",
          "french": "Si vous faites une victime ou que vous obtenez une coopération, une <span class=\"highlight\">explosion</span> se déclenche à l'endroit où git la victime. Les victimes occultistes ont un rayon d'explosion plus important et provoquent plus de dégâts.",
          "german": "Kills und Assists verursachen eine <span class=\"highlight\">Explosion</span> am Todesort des betroffenen Gegners. Bei einem Heldenkill ist der Radius und Schaden erhöht.",
          "italian": "Le uccisioni o gli assist provocano un'<span class=\"highlight\">esplosione</span> in cui la vittima muore. Le esplosioni degli eroi hanno un raggio e danni maggiori.",
          "indonesian": "Membunuh atau membantu menyebabkan <span class=\"highlight\">ledakan</span> yang membunuh korbannya. Membunuh hero musuh memberikan radius dan damage yang lebih besar.",
          "japanese": "キル／アシスト時にデスした対象の場所で<span class=\"highlight\">爆発</span>が発生する。ヒーローをキルした場合は、爆発の範囲が広がりダメージが上昇する",
          "koreana": "적군을 직접 처치하거나 처지에 도움을 주면 적군이 사망한 위치에서 <span class=\"highlight\">폭발</span>이 일어납니다. 영웅을 처치하면 폭발 반경과 피해가 더 증가합니다.",
          "latam": "Las víctimas o las asistencias provocan una <span class=\"highlight\">explosión</span> donde se produce la muerte. Al matar a un héroe, tanto el radio como el daño son mayores.",
          "polish": "Zabójstwa lub asysty wywołują <span class=\"highlight\">eksplozję</span> w miejscu śmierci ofiary. Promień i obrażenia eksplozji są większe po zabiciu bohatera.",
          "russian": "Убийства и помощь вызывают <span class=\"highlight\">взрыв</span> в месте смерти жертвы. Радиус взрыва и урон от него больше при убийстве героев.",
          "schinese": "击败或助攻会在受害者击败之处造成<span class=\"highlight\">爆炸</span>。若击败英雄，则具有更大的半径和伤害。",
          "spanish": "Las víctimas o las asistencias provocan una <span class=\"highlight\">explosión</span> donde se produce la muerte. Al matar a un héroe, el radio y el daño son mayores.",
          "thai": "การสังหารหรือช่วยสังหารจะทำให้เกิด<span class=\"highlight\">การระเบิด</span>ในตำแหน่งที่เหยื่อตาย การสังหารฮีโร่จะทำให้รัศมีและความเสียหายสูงขึ้น",
          "turkish": "Leşler veya asistler kurbanın öldüğü bir <span class=\"highlight\">patlamaya</span> neden olur. Kurban bir kahramansa patlama yarıçapı ve hasarı çok daha fazla olur.",
          "ukrainian": "Убивства чи підмоги призводять до <span class=\"highlight\">вибуху</span> на місці смерті жертви. Убивство героїв дає більший радіус та шкоду."
        }
      },
      "descriptionDisplay": {
        "english": "Kills or assists cause an explosion where the victim dies. Kills against heroes have greater radius and damage.",
        "byLanguage": {
          "brazilian": "As suas vítimas, incluindo assistências, geram uma explosão no ponto em que morrerem. Heróis causam uma explosão com maior raio e dano.",
          "czech": "Kdykoli vlastník zabije nebo asistuje u zabití jednotky, na místě její smrti je vyvolán výbuch. Mrtví hrdinové způsobí výbuch s větším rozsahem a poškozením.",
          "english": "Kills or assists cause an explosion where the victim dies. Kills against heroes have greater radius and damage.",
          "french": "Si vous faites une victime ou que vous obtenez une coopération, une explosion se déclenche à l'endroit où git la victime. Les victimes occultistes ont un rayon d'explosion plus important et provoquent plus de dégâts.",
          "german": "Kills und Assists verursachen eine Explosion am Todesort des betroffenen Gegners. Bei einem Heldenkill ist der Radius und Schaden erhöht.",
          "italian": "Le uccisioni o gli assist provocano un'esplosione in cui la vittima muore. Le esplosioni degli eroi hanno un raggio e danni maggiori.",
          "indonesian": "Membunuh atau membantu menyebabkan ledakan yang membunuh korbannya. Membunuh hero musuh memberikan radius dan damage yang lebih besar.",
          "japanese": "キル／アシスト時にデスした対象の場所で爆発が発生する。ヒーローをキルした場合は、爆発の範囲が広がりダメージが上昇する",
          "koreana": "적군을 직접 처치하거나 처지에 도움을 주면 적군이 사망한 위치에서 폭발이 일어납니다. 영웅을 처치하면 폭발 반경과 피해가 더 증가합니다.",
          "latam": "Las víctimas o las asistencias provocan una explosión donde se produce la muerte. Al matar a un héroe, tanto el radio como el daño son mayores.",
          "polish": "Zabójstwa lub asysty wywołują eksplozję w miejscu śmierci ofiary. Promień i obrażenia eksplozji są większe po zabiciu bohatera.",
          "russian": "Убийства и помощь вызывают взрыв в месте смерти жертвы. Радиус взрыва и урон от него больше при убийстве героев.",
          "schinese": "击败或助攻会在受害者击败之处造成爆炸。若击败英雄，则具有更大的半径和伤害。",
          "spanish": "Las víctimas o las asistencias provocan una explosión donde se produce la muerte. Al matar a un héroe, el radio y el daño son mayores.",
          "thai": "การสังหารหรือช่วยสังหารจะทำให้เกิดการระเบิดในตำแหน่งที่เหยื่อตาย การสังหารฮีโร่จะทำให้รัศมีและความเสียหายสูงขึ้น",
          "turkish": "Leşler veya asistler kurbanın öldüğü bir patlamaya neden olur. Kurban bir kahramansa patlama yarıçapı ve hasarı çok daha fazla olur.",
          "ukrainian": "Убивства чи підмоги призводять до вибуху на місці смерті жертви. Убивство героїв дає більший радіус та шкоду."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "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": "6",
          "disableValue": "0",
          "cssClass": null,
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "BonusHealthRegen": {
          "value": "3",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBaseHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_REGEN_PER_SECOND",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "110",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": "1m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        },
        "ExplosionRadius": {
          "value": "4m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ExplosionDamage": {
          "value": "125",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "HeroMultiplier": {
          "value": "150",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ArmingTime": {
          "value": ".1",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "BonusHealthRegen",
                "role": "normal"
              },
              {
                "key": "TechPower",
                "role": "normal"
              },
              {
                "key": "BonusSprintSpeed",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Kills or assists cause an explosion where the victim dies. Kills against heroes have greater radius and damage.",
              "byLanguage": {
                "brazilian": "As suas vítimas, incluindo assistências, geram uma explosão no ponto em que morrerem. Heróis causam uma explosão com maior raio e dano.",
                "czech": "Kdykoli vlastník zabije nebo asistuje u zabití jednotky, na místě její smrti je vyvolán výbuch. Mrtví hrdinové způsobí výbuch s větším rozsahem a poškozením.",
                "english": "Kills or assists cause an explosion where the victim dies. Kills against heroes have greater radius and damage.",
                "french": "Si vous faites une victime ou que vous obtenez une coopération, une explosion se déclenche à l'endroit où git la victime. Les victimes occultistes ont un rayon d'explosion plus important et provoquent plus de dégâts.",
                "german": "Kills und Assists verursachen eine Explosion am Todesort des betroffenen Gegners. Bei einem Heldenkill ist der Radius und Schaden erhöht.",
                "italian": "Le uccisioni o gli assist provocano un'esplosione in cui la vittima muore. Le esplosioni degli eroi hanno un raggio e danni maggiori.",
                "indonesian": "Membunuh atau membantu menyebabkan ledakan yang membunuh korbannya. Membunuh hero musuh memberikan radius dan damage yang lebih besar.",
                "japanese": "キル／アシスト時にデスした対象の場所で爆発が発生する。ヒーローをキルした場合は、爆発の範囲が広がりダメージが上昇する",
                "koreana": "적군을 직접 처치하거나 처지에 도움을 주면 적군이 사망한 위치에서 폭발이 일어납니다. 영웅을 처치하면 폭발 반경과 피해가 더 증가합니다.",
                "latam": "Las víctimas o las asistencias provocan una explosión donde se produce la muerte. Al matar a un héroe, tanto el radio como el daño son mayores.",
                "polish": "Zabójstwa lub asysty wywołują eksplozję w miejscu śmierci ofiary. Promień i obrażenia eksplozji są większe po zabiciu bohatera.",
                "russian": "Убийства и помощь вызывают взрыв в месте смерти жертвы. Радиус взрыва и урон от него больше при убийстве героев.",
                "schinese": "击败或助攻会在受害者击败之处造成爆炸。若击败英雄，则具有更大的半径和伤害。",
                "spanish": "Las víctimas o las asistencias provocan una explosión donde se produce la muerte. Al matar a un héroe, el radio y el daño son mayores.",
                "thai": "การสังหารหรือช่วยสังหารจะทำให้เกิดการระเบิดในตำแหน่งที่เหยื่อตาย การสังหารฮีโร่จะทำให้รัศมีและความเสียหายสูงขึ้น",
                "turkish": "Leşler veya asistler kurbanın öldüğü bir patlamaya neden olur. Kurban bir kahramansa patlama yarıçapı ve hasarı çok daha fazla olur.",
                "ukrainian": "Убивства чи підмоги призводять до вибуху на місці смерті жертви. Убивство героїв дає більший радіус та шкоду."
              }
            },
            "properties": [
              {
                "key": "ExplosionDamage",
                "role": "important"
              },
              {
                "key": "ExplosionRadius",
                "role": "important"
              },
              {
                "key": "HeroMultiplier",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_utility/smoke_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_utility/smoke_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/upgrades/mods_utility/smoke_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_utility/smoke_psd.png",
          "publicPath": null,
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_corpse_explosion",
        "cssClass": "corpseExplosion",
        "multibase": [
          "tech_upgrade_t3"
        ],
        "updateTime": 1733338644
      }
    },
    {
      "id": "upgrade_spirit_snatch",
      "slug": "spirit-snatch",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_spirit_snatch",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_spirit_snatch",
      "displayName": {
        "english": "Spirit Snatch",
        "byLanguage": {
          "brazilian": "Roubo Espiritual",
          "czech": "Přivlastňující rukavice",
          "english": "Spirit Snatch",
          "french": "Razzia spirituelle",
          "german": "Magische Einverleibung",
          "italian": "Furto spirituale",
          "indonesian": "Rampas Spirit",
          "japanese": "スピリットスナッチ",
          "koreana": "마법 손아귀",
          "latam": "Robo espiritual",
          "polish": "Spirytualne Capnięcie",
          "russian": "Похищение спиритизма",
          "schinese": "元灵收割",
          "spanish": "Robo de Espíritu",
          "thai": "​สปิริต​สแนตช์​",
          "turkish": "Büyü Kapma",
          "ukrainian": "Духовна крадіжка"
        }
      },
      "description": {
        "english": "When you perform a <span class=\"highlight\">Light or Heavy Melee</span> attack against a hero, the attack deals extra {g:citadel_inline_attribute:'SpiritDamage'} and steals <span class=\"highlight\">Spirit Resist</span> and <span class=\"highlight\">Spirit Power</span>.<span class=\"diminish\"><br><br>Effects are reduced by {s:LightMeleeReduction}% for Light Melee hits.</span>",
        "byLanguage": {
          "brazilian": null,
          "czech": "Když vlastník zasáhne nepřátelského hrdinu <span class=\"highlight\">slabým nebo silným úderem</span>, udělí mu bonusové {g:citadel_inline_attribute:'SpiritDamage'} a zároveň mu ukradne část <span class=\"highlight\">spirituální odolnosti</span> a <span class=\"highlight\">spirituální síly</span>.<span class=\"diminish\"><br><br>Pro slabé údery jsou efekty o {s:LightMeleeReduction} % slabší.</span>",
          "english": "When you perform a <span class=\"highlight\">Light or Heavy Melee</span> attack against a hero, the attack deals extra {g:citadel_inline_attribute:'SpiritDamage'} and steals <span class=\"highlight\">Spirit Resist</span> and <span class=\"highlight\">Spirit Power</span>.<span class=\"diminish\"><br><br>Effects are reduced by {s:LightMeleeReduction}% for Light Melee hits.</span>",
          "french": "Vos attaques de <span class=\"highlight\">mêlée légère ou lourde</span> infligent des {g:citadel_inline_attribute:'SpiritDamage'} supplémentaires aux occultistes et volent de la <span class=\"highlight\">résistance spirituelle</span> et du <span class=\"highlight\">pouvoir spirituel</span>.<span class=\"diminish\"><br><br>Les effets sont réduits à {s:LightMeleeReduction} % pour les attaques de mêlée légères.</span>",
          "german": "Wenn Du einen <span class=\"highlight\">leichten oder schweren Nahkampfangriff</span> gegen einen Helden ausführst, fügst Du zusätzlich {g:citadel_inline_attribute:'SpiritDamage'} bei einem Treffer zu und stiehlst <span class=\"highlight\">Magieresistenz</span> sowie <span class=\"highlight\">Magiekraft</span> des Ziels.<span class=\"diminish\"><br><br>Leichte Nahkampfangriffeffekte sind um {s:LightMeleeReduction} % reduziert.</span>",
          "italian": "Quando sferri un attacco <span class=\"highlight\">corpo a corpo leggero o pesante</span> contro un eroe, infliggi {g:citadel_inline_attribute:'SpiritDamage'} aggiuntivi con l'attacco e ne prosciughi la <span class=\"highlight\">resistenza spirituale</span> e il <span class=\"highlight\">potere spirituale</span>.<span class=\"diminish\"><br><br>Gli effetti sono ridotti di {s:LightMeleeReduction}% per i colpi corpo a corpo leggeri.</span>",
          "indonesian": "Saat melakukan serangan <span class=\"highlight\">Jarak dekat Ringan atau Berat</span> pada hero, serangan akan memberikan {g:citadel_inline_attribute:'SpiritDamage'} ekstra, serta mencuri <span class=\"highlight\">Pertahanan Spirit</span> dan <span class=\"highlight\">Kekuatan Spirit</span>.<span class=\"diminish\"><br><<br>Efek dikurangi sebesar {s:LightMeleeReduction}% untuk hit Jarak Dekat Ringan.</span>",
          "japanese": "ヒーローに対して<span class=\"highlight\">近接弱攻撃か近接強攻撃</span>を行うと、追加で{g:citadel_inline_attribute:'SpiritDamage'}を与え、対象の<span class=\"highlight\">スピリット耐性</span>と<span class=\"highlight\">スピリットパワー</span>を吸収する<span class=\"diminish\"><br><br>近接弱攻撃の場合は効果量が{s:LightMeleeReduction}%減少する</span>",
          "koreana": "영웅을 대상으로 <span class=\"highlight\">약한 근거리 공격 또는 강한 근거리 공격을</span>을 가하면, 공격이 추가 {g:citadel_inline_attribute:'SpiritDamage'}를 입히고 대상의 <span class=\"highlight\">마법 저항력</span>과 <span class=\"highlight\">마력</span>을 훔칩니다.<span class=\"diminish\"><br><br>약한 근거리 공격이 적중하면 효과가 {s:LightMeleeReduction}% 감소합니다.</span>",
          "latam": "Al hacer un <span class=\"highlight\">ataque cuerpo a cuerpo ligero o pesado</span> contra un héroe, el ataque inflige {g:citadel_inline_attribute:'SpiritDamage'} adicional y roba <span class=\"highlight\">resistencia espiritual</span> y <span class=\"highlight\">poder espiritual</span>.<span class=\"diminish\"><br><br>Los efectos se reducen un {s:LightMeleeReduction} % para los ataques cuerpo a cuerpo ligeros.</span>",
          "polish": "Kiedy wykonujesz <span class=\"highlight\">lekki lub mocny atak wręcz</span> przeciwko bohaterowi, zadajesz dodatkowe {g:citadel_inline_attribute:'SpiritDamage'} i kradniesz <span class=\"highlight\">odporność spirytualną</span> oraz <span class=\"highlight\">moc spirytualną</span> celu.<span class=\"diminish\"><br><br>Efekt jest zmniejszany o {s:LightMeleeReduction}% dla lekkich ataków wręcz.</span>",
          "russian": "Совершив <span class=\"highlight\">лёгкий или тяжёлый удар ближнего боя</span> по герою, вы нанесёте ему дополнительный {g:citadel_inline_attribute:'SpiritDamage'}, а также украдёте его <span class=\"highlight\">сопротивляемость спиритизму</span> и <span class=\"highlight\">спиритическую мощь</span>.<span class=\"diminish\"><br><br>При нанесении лёгких ударов ближнего боя сила эффектов снижается на {s::LightMeleeReduction}%.</span>",
          "schinese": "对英雄进行<span class=\"highlight\">近战轻/重</span>攻击时，攻击会对其造成额外{g:citadel_inline_attribute:'SpiritDamage'}并吸取其的<span class=\"highlight\">元灵抗性</span>和<span class=\"highlight\">元灵力量</span>。<span class=\"diminish\"><br><br>近战轻击命中的效果减少{s:LightMeleeReduction}%。</span>",
          "spanish": "Al realizar un <span class=\"highlight\">ataque cuerpo a cuerpo ligero o pesado</span> contra un héroe, el ataque inflige {g:citadel_inline_attribute:'SpiritDamage'} adicional y roba <span class=\"highlight\">resistencia espiritual</span> y <span class=\"highlight\">poder espiritual</span>.<span class=\"diminish\"><br><br>Los efectos se reducen un {s:LightMeleeReduction} % para los ataques cuerpo a cuerpo ligeros.</span>",
          "thai": "เมื่อคุณ<span class=\"highlight\">โจมตี​ประชิด​ธรรมดาหรือโจมตี​ประชิด​รุนแรง</span>ใส่ฮีโร่ การโจมตีจะสร้าง {g:citadel_inline_attribute:'SpiritDamage'} เพิ่มเติม พร้อมทั้งขโมย<span class=\"highlight\">ต้านทาน​วิญญาณ</span>และ<span class=\"highlight\">พลังวิญญาณ</span><span class=\"diminish\"><br><br>เอฟเฟกต์จะลดลง {s:LightMeleeReduction}% หากโจมตี​ประชิด​ธรรมดา</span>",
          "turkish": "Bir kahramana karşı <span class=\"highlight\">hafif veya ağır yakın dövüş</span> saldırısı yaptığınızda ekstra {g:citadel_inline_attribute:'SpiritDamage'} verip <span class=\"highlight\">büyü direnci</span> ve <span class=\"highlight\">büyü gücü</span> çalarsınız.<span class=\"diminish\"><br><br>Hafif yakın dövüş saldırılarında etki %{s:LightMeleeReduction} düşürülür.</span>",
          "ukrainian": "Під час <span class=\"highlight\">легкої чи важкої ближньої атаки</span> проти героя завдає додаткової {g:citadel_inline_attribute:'SpiritDamage'} та викрадає <span class=\"highlight\">духовний опір</span> і <span class=\"highlight\">духовну силу</span>.<span class=\"diminish\"><br><br>Для легких ближніх ударів ефекти зменшено на {s:LightMeleeReduction}%.</span>"
        }
      },
      "descriptionDisplay": {
        "english": "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.\n\nEffects are reduced by 30% for Light Melee hits.",
        "byLanguage": {
          "brazilian": null,
          "czech": "Když vlastník zasáhne nepřátelského hrdinu slabým nebo silným úderem, udělí mu bonusové Spirit Damage a zároveň mu ukradne část spirituální odolnosti a spirituální síly.\n\nPro slabé údery jsou efekty o 30% slabší.",
          "english": "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.\n\nEffects are reduced by 30% for Light Melee hits.",
          "french": "Vos attaques de mêlée légère ou lourde infligent des Spirit Damage supplémentaires aux occultistes et volent de la résistance spirituelle et du pouvoir spirituel.\n\nLes effets sont réduits à 30% % pour les attaques de mêlée légères.",
          "german": "Wenn Du einen leichten oder schweren Nahkampfangriff gegen einen Helden ausführst, fügst Du zusätzlich Spirit Damage bei einem Treffer zu und stiehlst Magieresistenz sowie Magiekraft des Ziels.\n\nLeichte Nahkampfangriffeffekte sind um 30% % reduziert.",
          "italian": "Quando sferri un attacco corpo a corpo leggero o pesante contro un eroe, infliggi Spirit Damage aggiuntivi con l'attacco e ne prosciughi la resistenza spirituale e il potere spirituale.\n\nGli effetti sono ridotti di 30% per i colpi corpo a corpo leggeri.",
          "indonesian": "Saat melakukan serangan Jarak dekat Ringan atau Berat pada hero, serangan akan memberikan Spirit Damage ekstra, serta mencuri Pertahanan Spirit dan Kekuatan Spirit.\n<\nEfek dikurangi sebesar 30% untuk hit Jarak Dekat Ringan.",
          "japanese": "ヒーローに対して近接弱攻撃か近接強攻撃を行うと、追加でSpirit Damageを与え、対象のスピリット耐性とスピリットパワーを吸収する\n\n近接弱攻撃の場合は効果量が30%減少する",
          "koreana": "영웅을 대상으로 약한 근거리 공격 또는 강한 근거리 공격을을 가하면, 공격이 추가 Spirit Damage를 입히고 대상의 마법 저항력과 마력을 훔칩니다.\n\n약한 근거리 공격이 적중하면 효과가 30% 감소합니다.",
          "latam": "Al hacer un ataque cuerpo a cuerpo ligero o pesado contra un héroe, el ataque inflige Spirit Damage adicional y roba resistencia espiritual y poder espiritual.\n\nLos efectos se reducen un 30% para los ataques cuerpo a cuerpo ligeros.",
          "polish": "Kiedy wykonujesz lekki lub mocny atak wręcz przeciwko bohaterowi, zadajesz dodatkowe Spirit Damage i kradniesz odporność spirytualną oraz moc spirytualną celu.\n\nEfekt jest zmniejszany o 30% dla lekkich ataków wręcz.",
          "russian": "Совершив лёгкий или тяжёлый удар ближнего боя по герою, вы нанесёте ему дополнительный Spirit Damage, а также украдёте его сопротивляемость спиритизму и спиритическую мощь.\n\nПри нанесении лёгких ударов ближнего боя сила эффектов снижается на :LightMeleeReduction%.",
          "schinese": "对英雄进行近战轻/重攻击时，攻击会对其造成额外Spirit Damage并吸取其的元灵抗性和元灵力量。\n\n近战轻击命中的效果减少30%。",
          "spanish": "Al realizar un ataque cuerpo a cuerpo ligero o pesado contra un héroe, el ataque inflige Spirit Damage adicional y roba resistencia espiritual y poder espiritual.\n\nLos efectos se reducen un 30% % para los ataques cuerpo a cuerpo ligeros.",
          "thai": "เมื่อคุณโจมตีประชิดธรรมดาหรือโจมตีประชิดรุนแรงใส่ฮีโร่ การโจมตีจะสร้าง Spirit Damage เพิ่มเติม พร้อมทั้งขโมยต้านทานวิญญาณและพลังวิญญาณ\n\nเอฟเฟกต์จะลดลง 30% หากโจมตีประชิดธรรมดา",
          "turkish": "Bir kahramana karşı hafif veya ağır yakın dövüş saldırısı yaptığınızda ekstra Spirit Damage verip büyü direnci ve büyü gücü çalarsınız.\n\nHafif yakın dövüş saldırılarında etki %30% düşürülür.",
          "ukrainian": "Під час легкої чи важкої ближньої атаки проти героя завдає додаткової Spirit Damage та викрадає духовний опір і духовну силу.\n\nДля легких ближніх ударів ефекти зменшено на 30%."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterMelee"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMeleeSpirit",
        "groupLabel": "Melee Spirit",
        "componentIds": [
          "upgrade_acolytes_glove"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "6",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "10",
          "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
        },
        "LightMeleeReduction": {
          "value": "30",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "SpiritDamage": {
          "value": "50",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.84
          }
        },
        "TechArmorDamageReduction": {
          "value": "-12",
          "disableValue": null,
          "cssClass": "tech_armor_down",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechArmorGain": {
          "value": "12",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechPowerReduction": {
          "value": "-25",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechPowerGain": {
          "value": "25",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMeleeDamagePercent": {
          "value": "7",
          "disableValue": null,
          "cssClass": "melee_damage",
          "displayUnits": null,
          "displayType": "EBaseMeleeDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_MELEE_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechResist": {
          "value": null,
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": null,
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "75",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "SpiritDamage",
              "bonus": "50"
            },
            {
              "propertyName": "TechArmorGain",
              "bonus": "5"
            },
            {
              "propertyName": "TechArmorDamageReduction",
              "bonus": "-5"
            },
            {
              "propertyName": "TechPowerGain",
              "bonus": "35"
            },
            {
              "propertyName": "TechPowerReduction",
              "bonus": "-35"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusMeleeDamagePercent",
                "role": "normal"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "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.\n\nEffects are reduced by 30% for Light Melee hits.",
              "byLanguage": {
                "brazilian": null,
                "czech": "Když vlastník zasáhne nepřátelského hrdinu slabým nebo silným úderem, udělí mu bonusové Spirit Damage a zároveň mu ukradne část spirituální odolnosti a spirituální síly.\n\nPro slabé údery jsou efekty o 30% slabší.",
                "english": "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.\n\nEffects are reduced by 30% for Light Melee hits.",
                "french": "Vos attaques de mêlée légère ou lourde infligent des Spirit Damage supplémentaires aux occultistes et volent de la résistance spirituelle et du pouvoir spirituel.\n\nLes effets sont réduits à 30% % pour les attaques de mêlée légères.",
                "german": "Wenn Du einen leichten oder schweren Nahkampfangriff gegen einen Helden ausführst, fügst Du zusätzlich Spirit Damage bei einem Treffer zu und stiehlst Magieresistenz sowie Magiekraft des Ziels.\n\nLeichte Nahkampfangriffeffekte sind um 30% % reduziert.",
                "italian": "Quando sferri un attacco corpo a corpo leggero o pesante contro un eroe, infliggi Spirit Damage aggiuntivi con l'attacco e ne prosciughi la resistenza spirituale e il potere spirituale.\n\nGli effetti sono ridotti di 30% per i colpi corpo a corpo leggeri.",
                "indonesian": "Saat melakukan serangan Jarak dekat Ringan atau Berat pada hero, serangan akan memberikan Spirit Damage ekstra, serta mencuri Pertahanan Spirit dan Kekuatan Spirit.\n<\nEfek dikurangi sebesar 30% untuk hit Jarak Dekat Ringan.",
                "japanese": "ヒーローに対して近接弱攻撃か近接強攻撃を行うと、追加でSpirit Damageを与え、対象のスピリット耐性とスピリットパワーを吸収する\n\n近接弱攻撃の場合は効果量が30%減少する",
                "koreana": "영웅을 대상으로 약한 근거리 공격 또는 강한 근거리 공격을을 가하면, 공격이 추가 Spirit Damage를 입히고 대상의 마법 저항력과 마력을 훔칩니다.\n\n약한 근거리 공격이 적중하면 효과가 30% 감소합니다.",
                "latam": "Al hacer un ataque cuerpo a cuerpo ligero o pesado contra un héroe, el ataque inflige Spirit Damage adicional y roba resistencia espiritual y poder espiritual.\n\nLos efectos se reducen un 30% para los ataques cuerpo a cuerpo ligeros.",
                "polish": "Kiedy wykonujesz lekki lub mocny atak wręcz przeciwko bohaterowi, zadajesz dodatkowe Spirit Damage i kradniesz odporność spirytualną oraz moc spirytualną celu.\n\nEfekt jest zmniejszany o 30% dla lekkich ataków wręcz.",
                "russian": "Совершив лёгкий или тяжёлый удар ближнего боя по герою, вы нанесёте ему дополнительный Spirit Damage, а также украдёте его сопротивляемость спиритизму и спиритическую мощь.\n\nПри нанесении лёгких ударов ближнего боя сила эффектов снижается на :LightMeleeReduction%.",
                "schinese": "对英雄进行近战轻/重攻击时，攻击会对其造成额外Spirit Damage并吸取其的元灵抗性和元灵力量。\n\n近战轻击命中的效果减少30%。",
                "spanish": "Al realizar un ataque cuerpo a cuerpo ligero o pesado contra un héroe, el ataque inflige Spirit Damage adicional y roba resistencia espiritual y poder espiritual.\n\nLos efectos se reducen un 30% % para los ataques cuerpo a cuerpo ligeros.",
                "thai": "เมื่อคุณโจมตีประชิดธรรมดาหรือโจมตีประชิดรุนแรงใส่ฮีโร่ การโจมตีจะสร้าง Spirit Damage เพิ่มเติม พร้อมทั้งขโมยต้านทานวิญญาณและพลังวิญญาณ\n\nเอฟเฟกต์จะลดลง 30% หากโจมตีประชิดธรรมดา",
                "turkish": "Bir kahramana karşı hafif veya ağır yakın dövüş saldırısı yaptığınızda ekstra Spirit Damage verip büyü direnci ve büyü gücü çalarsınız.\n\nHafif yakın dövüş saldırılarında etki %30% düşürülür.",
                "ukrainian": "Під час легкої чи важкої ближньої атаки проти героя завдає додаткової Spirit Damage та викрадає духовний опір і духовну силу.\n\nДля легких ближніх ударів ефекти зменшено на 30%."
              }
            },
            "properties": [
              {
                "key": "SpiritDamage",
                "role": "important"
              },
              {
                "key": "TechArmorGain",
                "role": "important"
              },
              {
                "key": "TechPowerGain",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/spirit_snatch_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/spirit_snatch_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/spirit_snatch_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/spirit_snatch_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/spirit_snatch_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "spiritSnatch",
        "multibase": [
          "tech_upgrade_t3"
        ],
        "updateTime": 1732080454
      }
    },
    {
      "id": "upgrade_cooldown_reduction",
      "slug": "superior-cooldown",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_cooldown_reduction",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_cooldown_reduction",
      "displayName": {
        "english": "Superior Cooldown",
        "byLanguage": {
          "brazilian": "Recarga Superior",
          "czech": "Vylepšený urychlovač čekání",
          "english": "Superior Cooldown",
          "french": "Récupération supérieure",
          "german": "Überlegene Abklingzeit",
          "italian": "Ricarica breve",
          "indonesian": "Cooldown Super",
          "japanese": "クールダウンブースト",
          "koreana": "절대 쿨다운",
          "latam": "Tiempo de recarga superior",
          "polish": "Nadrzędny Czas Oczekiwania",
          "russian": "Превосходная перезарядка умений",
          "schinese": "超速冷却",
          "spanish": "Tiempo de Recarga Superior",
          "thai": "​ซูพีเรียร์​คูลดาวน์​",
          "turkish": "Üstün Dolum Süresi Azaltıcı",
          "ukrainian": "Чудова зарядка"
        }
      },
      "description": {
        "english": "Reduces the <span class=\"highlight\">Cooldown</span> of your abilities.",
        "byLanguage": {
          "brazilian": "Reduz o <span class=\"highlight\">tempo de recarga</span> das suas habilidades.",
          "czech": "Redukuje <span class=\"highlight\">doby obnovení</span> vlastníkových schopností.",
          "english": "Reduces the <span class=\"highlight\">Cooldown</span> of your abilities.",
          "french": "Réduit les <span class=\"highlight\">temps de récupération</span> de vos capacités.",
          "german": "Reduziert die <span class=\"highlight\">Abklingzeit</span> Deiner Fähigkeiten.",
          "italian": "Riduce il <span class=\"highlight\">tempo di ricarica</span> delle tue abilità.",
          "indonesian": "Mengurangi <span class=\"highlight\">Cooldown</span> skill.",
          "japanese": "アビリティの<span class=\"highlight\">クールダウン</span>を短縮する",
          "koreana": "능력의 <span class=\"highlight\">쿨다운</span>이 감소합니다.",
          "latam": "Reduce el <span class=\"highlight\">tiempo de recarga</span> de todas tus habilidades.",
          "polish": "Skraca <span class=\"highlight\">czas oczekiwania</span> na twoje umiejętności.",
          "russian": "Сокращает <span class=\"highlight\">время перезарядки</span> ваших умений.",
          "schinese": "减少技能的<span class=\"highlight\">冷却时间</span>。",
          "spanish": "Reduce el <span class=\"highlight\">tiempo de recarga</span> de tus habilidades.",
          "thai": "ลด<span class=\"highlight\">คูลดาวน์</span>สกิลของคุณ",
          "turkish": "Yeteneklerinizin <span class=\"highlight\">dolum süresini</span> azaltır.",
          "ukrainian": "Зменшує <span class=\"highlight\">час зарядки</span> умінь."
        }
      },
      "descriptionDisplay": {
        "english": "Reduces the Cooldown of your abilities.",
        "byLanguage": {
          "brazilian": "Reduz o tempo de recarga das suas habilidades.",
          "czech": "Redukuje doby obnovení vlastníkových schopností.",
          "english": "Reduces the Cooldown of your abilities.",
          "french": "Réduit les temps de récupération de vos capacités.",
          "german": "Reduziert die Abklingzeit Deiner Fähigkeiten.",
          "italian": "Riduce il tempo di ricarica delle tue abilità.",
          "indonesian": "Mengurangi Cooldown skill.",
          "japanese": "アビリティのクールダウンを短縮する",
          "koreana": "능력의 쿨다운이 감소합니다.",
          "latam": "Reduce el tiempo de recarga de todas tus habilidades.",
          "polish": "Skraca czas oczekiwania na twoje umiejętności.",
          "russian": "Сокращает время перезарядки ваших умений.",
          "schinese": "减少技能的冷却时间。",
          "spanish": "Reduce el tiempo de recarga de tus habilidades.",
          "thai": "ลดคูลดาวน์สกิลของคุณ",
          "turkish": "Yeteneklerinizin dolum süresini azaltır.",
          "ukrainian": "Зменшує час зарядки умінь."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ECooldown",
        "groupLabel": "Cooldown",
        "componentIds": [
          "upgrade_magic_tempo"
        ],
        "upgradeIds": [
          "upgrade_transcendent_cooldown"
        ]
      },
      "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
        },
        "CooldownReduction": {
          "value": "20",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": "ETechCooldown",
          "providedPropertyType": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "4",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "CooldownReduction",
              "bonus": "10"
            },
            {
              "propertyName": "OutOfCombatHealthRegen",
              "bonus": "6"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Reduces the Cooldown of your abilities.",
              "byLanguage": {
                "brazilian": "Reduz o tempo de recarga das suas habilidades.",
                "czech": "Redukuje doby obnovení vlastníkových schopností.",
                "english": "Reduces the Cooldown of your abilities.",
                "french": "Réduit les temps de récupération de vos capacités.",
                "german": "Reduziert die Abklingzeit Deiner Fähigkeiten.",
                "italian": "Riduce il tempo di ricarica delle tue abilità.",
                "indonesian": "Mengurangi Cooldown skill.",
                "japanese": "アビリティのクールダウンを短縮する",
                "koreana": "능력의 쿨다운이 감소합니다.",
                "latam": "Reduce el tiempo de recarga de todas tus habilidades.",
                "polish": "Skraca czas oczekiwania na twoje umiejętności.",
                "russian": "Сокращает время перезарядки ваших умений.",
                "schinese": "减少技能的冷却时间。",
                "spanish": "Reduce el tiempo de recarga de tus habilidades.",
                "thai": "ลดคูลดาวน์สกิลของคุณ",
                "turkish": "Yeteneklerinizin dolum süresini azaltır.",
                "ukrainian": "Зменшує час зарядки умінь."
              }
            },
            "properties": [
              {
                "key": "CooldownReduction",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/spiritual_flow_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/spiritual_flow_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/superior_cooldown_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/superior_cooldown_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/superior_cooldown_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "spiritualFlow",
        "multibase": [
          "tech_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_imbued_duration_extender",
      "slug": "superior-duration",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_imbued_duration_extender",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_imbued_duration_extender",
      "displayName": {
        "english": "Superior Duration",
        "byLanguage": {
          "brazilian": "Duração Superior",
          "czech": "Plošný prodlužovač trvání",
          "english": "Superior Duration",
          "french": "Prolongation supérieure",
          "german": "Überlegene Dauer",
          "italian": "Durata superiore",
          "indonesian": "Durasi Super",
          "japanese": "スーパーエクステンダー",
          "koreana": "절대 지속",
          "latam": "Duración superior",
          "polish": "Nadrzędny Czas Trwania",
          "russian": "Превосходная длительность",
          "schinese": "余威久久",
          "spanish": "Duración Superior",
          "thai": "​ซูพีเรียร์​ดูเรชัน​",
          "turkish": "Üstün Süre Uzatıcı",
          "ukrainian": "Чудова тривалість"
        }
      },
      "description": {
        "english": "Increases the <span class=\"highlight\">duration</span> of your abilities and items.",
        "byLanguage": {
          "brazilian": "Aumenta a <span class=\"highlight\">duração</span> das suas habilidades e itens.",
          "czech": "Navyšuje <span class=\"highlight\">trvání</span> vlastníkových schopností a schopností jiných předmětů.",
          "english": "Increases the <span class=\"highlight\">duration</span> of your abilities and items.",
          "french": "<span class=\"highlight\">Prolonge</span> les effets de vos capacités et objets.",
          "german": "Erhöht die <span class=\"highlight\">Dauer</span> Deiner Fähigkeiten und Gegenstände.",
          "italian": "Aumenta la <span class=\"highlight\">durata</span> delle tue abilità e dei tuoi oggetti.",
          "indonesian": "Meningkatkan <span class=\"highlight\">durasi</span> skill dan item.",
          "japanese": "アビリティおよびアイテムの<span class=\"highlight\">継続時間</span>が長くなる",
          "koreana": "능력과 아이템의 <span class=\"highlight\">지속 시간</span>이 증가합니다.",
          "latam": "Aumenta la <span class=\"highlight\">duración</span> de tus habilidades y objetos.",
          "polish": "Wydłuża <span class=\"highlight\">czas trwania</span> twoich umiejętności i przedmiotów.",
          "russian": "Увеличивает <span class=\"highlight\">длительность действия</span> ваших умений и предметов.",
          "schinese": "增加技能和物品的<span class=\"highlight\">持续时间</span> 。",
          "spanish": "Aumenta la <span class=\"highlight\">duración</span> de tus habilidades y objetos.",
          "thai": "เพิ่ม<span class=\"highlight\">ระยะเวลา</span>สกิลและไอเท็มของคุณ",
          "turkish": "Yeteneklerinizin ve eşyalarınızın <span class=\"highlight\">süresini</span> uzatır.",
          "ukrainian": "Збільшує <span class=\"highlight\">тривалість дії</span> умінь і предметів."
        }
      },
      "descriptionDisplay": {
        "english": "Increases the duration of your abilities and items.",
        "byLanguage": {
          "brazilian": "Aumenta a duração das suas habilidades e itens.",
          "czech": "Navyšuje trvání vlastníkových schopností a schopností jiných předmětů.",
          "english": "Increases the duration of your abilities and items.",
          "french": "Prolonge les effets de vos capacités et objets.",
          "german": "Erhöht die Dauer Deiner Fähigkeiten und Gegenstände.",
          "italian": "Aumenta la durata delle tue abilità e dei tuoi oggetti.",
          "indonesian": "Meningkatkan durasi skill dan item.",
          "japanese": "アビリティおよびアイテムの継続時間が長くなる",
          "koreana": "능력과 아이템의 지속 시간이 증가합니다.",
          "latam": "Aumenta la duración de tus habilidades y objetos.",
          "polish": "Wydłuża czas trwania twoich umiejętności i przedmiotów.",
          "russian": "Увеличивает длительность действия ваших умений и предметов.",
          "schinese": "增加技能和物品的持续时间 。",
          "spanish": "Aumenta la duración de tus habilidades y objetos.",
          "thai": "เพิ่มระยะเวลาสกิลและไอเท็มของคุณ",
          "turkish": "Yeteneklerinizin ve eşyalarınızın süresini uzatır.",
          "ukrainian": "Збільшує тривалість дії умінь і предметів."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [],
        "upgradeSlotCost": 1,
        "groupId": "EDuration",
        "groupLabel": "Duration",
        "componentIds": [
          "upgrade_arcane_extension"
        ],
        "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
        },
        "BonusAbilityDurationPercent": {
          "value": "28",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": "ETechDuration",
          "providedPropertyType": "MODIFIER_VALUE_BONUS_ABILITY_DURATION_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletResist": {
          "value": "8",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusAbilityDurationPercent",
              "bonus": "12"
            },
            {
              "propertyName": "BulletResist",
              "bonus": "8"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BulletResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Increases the duration of your abilities and items.",
              "byLanguage": {
                "brazilian": "Aumenta a duração das suas habilidades e itens.",
                "czech": "Navyšuje trvání vlastníkových schopností a schopností jiných předmětů.",
                "english": "Increases the duration of your abilities and items.",
                "french": "Prolonge les effets de vos capacités et objets.",
                "german": "Erhöht die Dauer Deiner Fähigkeiten und Gegenstände.",
                "italian": "Aumenta la durata delle tue abilità e dei tuoi oggetti.",
                "indonesian": "Meningkatkan durasi skill dan item.",
                "japanese": "アビリティおよびアイテムの継続時間が長くなる",
                "koreana": "능력과 아이템의 지속 시간이 증가합니다.",
                "latam": "Aumenta la duración de tus habilidades y objetos.",
                "polish": "Wydłuża czas trwania twoich umiejętności i przedmiotów.",
                "russian": "Увеличивает длительность действия ваших умений и предметов.",
                "schinese": "增加技能和物品的持续时间 。",
                "spanish": "Aumenta la duración de tus habilidades y objetos.",
                "thai": "เพิ่มระยะเวลาสกิลและไอเท็มของคุณ",
                "turkish": "Yeteneklerinizin ve eşyalarınızın süresini uzatır.",
                "ukrainian": "Збільшує тривалість дії умінь і предметів."
              }
            },
            "properties": [
              {
                "key": "BonusAbilityDurationPercent",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/arcane_persistance_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/arcane_persistance_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/superior_duration_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/superior_duration_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/superior_duration_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "superiorDuration",
        "multibase": [
          "tech_upgrade_t3"
        ],
        "updateTime": 0
      }
    },
    {
      "id": "upgrade_magic_storm",
      "slug": "surge-of-power",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_magic_storm",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_magic_storm",
      "displayName": {
        "english": "Surge of Power",
        "byLanguage": {
          "brazilian": "Surto de Poder",
          "czech": "Nával síly",
          "english": "Surge of Power",
          "french": "Regain de puissance",
          "german": "Ansteigende Magiekraft",
          "italian": "Picco di potenza",
          "indonesian": "Lonjakan Kekuatan",
          "japanese": "パワーサージ",
          "koreana": "격동의 기세",
          "latam": "Oleada de energía",
          "polish": "Narastająca Moc",
          "russian": "Прилив мощи",
          "schinese": "灵能涌动",
          "spanish": "Subidón de Poder",
          "thai": "​เซิร์จ​ออฟ​พาวเวอร์​",
          "turkish": "Güç Artışı",
          "ukrainian": "Приплив сили"
        }
      },
      "description": {
        "english": "Imbue an ability with <span class=\"highlight\">permanent Spirit Power</span>. When that ability is used, gain bonus <span class=\"highlight\">Move Speed</span> and maintain full speed while attacking.",
        "byLanguage": {
          "brazilian": "Infunde uma habilidade com <span class=\"highlight\">poder espiritual permanente</span>. Ao usá-la, concede <span class=\"highlight\">aceleração de movimento</span> e manutenção da velocidade enquanto estiver atacando.",
          "czech": "Umožňuje prodchnout schopnost <span class=\"highlight\">bonusem ke spirituální síle</span>. Sesláním schopnosti vlastník zároveň získá <span class=\"highlight\">bonus k rychlosti pohybu</span> a při útočení si zachová plnou rychlost.",
          "english": "Imbue an ability with <span class=\"highlight\">permanent Spirit Power</span>. When that ability is used, gain bonus <span class=\"highlight\">Move Speed</span> and maintain full speed while attacking.",
          "french": "Imprègne une capacité de <span class=\"highlight\">pouvoir spirituel permanent</span>. Quand celle-ci est utilisée, vous obtenez un bonus de <span class=\"highlight\">vitesse de déplacement</span> qui continue même lorsque vous attaquez.",
          "german": "Veredelt eine Fähigkeit, wodurch diese <span class=\"highlight\">dauerhaft Magiekraft</span> erhält. Wenn die Fähigkeit eingesetzt wird, erhältst Du zusätzliches <span class=\"highlight\">Bewegungstempo</span> und behältst das volle Tempo während des Angriffs bei.",
          "italian": "Infondi a un'abilità <span class=\"highlight\">potere spirituale permanente</span>. Quando quell'abilità viene usata, ottieni <span class=\"highlight\">velocità di movimento</span> bonus e mantieni la velocità massima mentre attacchi.",
          "indonesian": "Mengisi skill dengan <span class=\"highlight\">Kekuatan Spirit permanen</span>. Saat skill tersebut digunakan, mendapatkan bonus <span class=\"highlight\">Kecepatan Gerakan</span> dan mempertahankan kecepatan penuh saat menyerang.",
          "japanese": "このアイテムをエンチャントしたアビリティは<span class=\"highlight\">永続的にスピリットパワー</span>が上昇する。エンチャントアビリティを使用すると、<span class=\"highlight\">移動速度</span>が上昇し、射撃中の移動速度ペナルティを受けなくなる",
          "koreana": "<span class=\"highlight\">영구적으로 마력</span>을 부여하여 능력을 보강합니다. 해당 능력을 사용하면 보너스 <span class=\"highlight\">이동 속도</span>를 얻고 공격 중에도 최대 속도를 유지합니다.",
          "latam": "Imbuye una habilidad de <span class=\"highlight\">poder espiritual permanente</span>. Al usar esa habilidad, obtienes <span class=\"highlight\">velocidad de movimiento</span> adicional y mantienes máxima velocidad cuando atacas.",
          "polish": "Nasyć umiejętność <span class=\"highlight\">trwałą mocą spirytualną</span>. Po użyciu tej umiejętności zyskujesz premię do <span class=\"highlight\">szybkości ruchu</span> i utrzymujesz pełną szybkość przy ataku.",
          "russian": "Усиливает выбранное умение: навсегда увеличивает его <span class=\"highlight\">спиритическую мощь</span>. Применив его, вы некоторое время <span class=\"highlight\">передвигаетесь быстрее</span> и не замедляетесь при совершении атак.",
          "schinese": "加强一个技能，使其获得<span class=\"highlight\">永久元灵力量</span>。当该技能被使用时，获得额外的<span class=\"highlight\">移动速度</span>并在攻击时维持全速。",
          "spanish": "Imbuye de <span class=\"highlight\">poder espiritual permanente</span> una habilidad. Al usar esa habilidad, obtienes <span class=\"highlight\">velocidad de movimiento</span> adicional y mantienes la velocidad máxima al atacar.",
          "thai": "ผสานสกิลด้วย<span class=\"highlight\">พลังวิญญาณถาวร</span> เมื่อใช้สกิลที่ผสานพลังจะเพิ่ม<span class=\"highlight\">ความเร็ว​การ​เคลื่อนที่</span> และยังรักษาความเร็วสูงสุดขณะโจมตี",
          "turkish": "Bir yeteneği <span class=\"highlight\">kalıcı büyü gücüyle</span> güçlendirin. Güçlendirilmiş yetenek kullanıldığında bonus <span class=\"highlight\">hareket hızı</span> kazanırsınız ve saldırırken tam hızınızı korursunuz.",
          "ukrainian": "Насичує вміння <span class=\"highlight\">постійною духовною силою</span>. Коли це вміння використовується, воно дає додаткову <span class=\"highlight\">швидкість руху</span> й підтримує повну швидкість під час атак."
        }
      },
      "descriptionDisplay": {
        "english": "Imbue an ability with permanent Spirit Power. When that ability is used, gain bonus Move Speed and maintain full speed while attacking.",
        "byLanguage": {
          "brazilian": "Infunde uma habilidade com poder espiritual permanente. Ao usá-la, concede aceleração de movimento e manutenção da velocidade enquanto estiver atacando.",
          "czech": "Umožňuje prodchnout schopnost bonusem ke spirituální síle. Sesláním schopnosti vlastník zároveň získá bonus k rychlosti pohybu a při útočení si zachová plnou rychlost.",
          "english": "Imbue an ability with permanent Spirit Power. When that ability is used, gain bonus Move Speed and maintain full speed while attacking.",
          "french": "Imprègne une capacité de pouvoir spirituel permanent. Quand celle-ci est utilisée, vous obtenez un bonus de vitesse de déplacement qui continue même lorsque vous attaquez.",
          "german": "Veredelt eine Fähigkeit, wodurch diese dauerhaft Magiekraft erhält. Wenn die Fähigkeit eingesetzt wird, erhältst Du zusätzliches Bewegungstempo und behältst das volle Tempo während des Angriffs bei.",
          "italian": "Infondi a un'abilità potere spirituale permanente. Quando quell'abilità viene usata, ottieni velocità di movimento bonus e mantieni la velocità massima mentre attacchi.",
          "indonesian": "Mengisi skill dengan Kekuatan Spirit permanen. Saat skill tersebut digunakan, mendapatkan bonus Kecepatan Gerakan dan mempertahankan kecepatan penuh saat menyerang.",
          "japanese": "このアイテムをエンチャントしたアビリティは永続的にスピリットパワーが上昇する。エンチャントアビリティを使用すると、移動速度が上昇し、射撃中の移動速度ペナルティを受けなくなる",
          "koreana": "영구적으로 마력을 부여하여 능력을 보강합니다. 해당 능력을 사용하면 보너스 이동 속도를 얻고 공격 중에도 최대 속도를 유지합니다.",
          "latam": "Imbuye una habilidad de poder espiritual permanente. Al usar esa habilidad, obtienes velocidad de movimiento adicional y mantienes máxima velocidad cuando atacas.",
          "polish": "Nasyć umiejętność trwałą mocą spirytualną. Po użyciu tej umiejętności zyskujesz premię do szybkości ruchu i utrzymujesz pełną szybkość przy ataku.",
          "russian": "Усиливает выбранное умение: навсегда увеличивает его спиритическую мощь. Применив его, вы некоторое время передвигаетесь быстрее и не замедляетесь при совершении атак.",
          "schinese": "加强一个技能，使其获得永久元灵力量。当该技能被使用时，获得额外的移动速度并在攻击时维持全速。",
          "spanish": "Imbuye de poder espiritual permanente una habilidad. Al usar esa habilidad, obtienes velocidad de movimiento adicional y mantienes la velocidad máxima al atacar.",
          "thai": "ผสานสกิลด้วยพลังวิญญาณถาวร เมื่อใช้สกิลที่ผสานพลังจะเพิ่มความเร็วการเคลื่อนที่ และยังรักษาความเร็วสูงสุดขณะโจมตี",
          "turkish": "Bir yeteneği kalıcı büyü gücüyle güçlendirin. Güçlendirilmiş yetenek kullanıldığında bonus hareket hızı kazanırsınız ve saldırırken tam hızınızı korursunuz.",
          "ukrainian": "Насичує вміння постійною духовною силою. Коли це вміння використовується, воно дає додаткову швидкість руху й підтримує повну швидкість під час атак."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMoreSpirit",
        "groupLabel": "More Spirit",
        "componentIds": [
          "upgrade_improved_spirit"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": true
      },
      "properties": {
        "AbilityCooldown": {
          "value": "14",
          "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
        },
        "ImbuedTechPower": {
          "value": "28",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        },
        "FireRateBonus": {
          "value": "20",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": "SurgeOfPower_conditional",
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": "1.75m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": "SurgeOfPower_conditional",
          "scale": null
        },
        "MovementSpeedBonusDuration": {
          "value": "8",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "MoveWhileShootingSpeedPenaltyReductionPercent": {
          "value": "100",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_WHILE_SHOOTING_PENALTY_REDUCTION_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "MoveWhileZoomedSpeedPenaltyReductionPercent": {
          "value": "100",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_WHILE_ZOOMED_PENALTY_REDUCTION_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "ImbuedTechPower",
              "bonus": "32"
            },
            {
              "propertyName": "FireRateBonus",
              "bonus": "18"
            },
            {
              "propertyName": "BonusMoveSpeed",
              "bonus": "2m"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "passive",
            "description": {
              "english": "Imbue an ability with permanent Spirit Power. When that ability is used, gain bonus Move Speed and maintain full speed while attacking.",
              "byLanguage": {
                "brazilian": "Infunde uma habilidade com poder espiritual permanente. Ao usá-la, concede aceleração de movimento e manutenção da velocidade enquanto estiver atacando.",
                "czech": "Umožňuje prodchnout schopnost bonusem ke spirituální síle. Sesláním schopnosti vlastník zároveň získá bonus k rychlosti pohybu a při útočení si zachová plnou rychlost.",
                "english": "Imbue an ability with permanent Spirit Power. When that ability is used, gain bonus Move Speed and maintain full speed while attacking.",
                "french": "Imprègne une capacité de pouvoir spirituel permanent. Quand celle-ci est utilisée, vous obtenez un bonus de vitesse de déplacement qui continue même lorsque vous attaquez.",
                "german": "Veredelt eine Fähigkeit, wodurch diese dauerhaft Magiekraft erhält. Wenn die Fähigkeit eingesetzt wird, erhältst Du zusätzliches Bewegungstempo und behältst das volle Tempo während des Angriffs bei.",
                "italian": "Infondi a un'abilità potere spirituale permanente. Quando quell'abilità viene usata, ottieni velocità di movimento bonus e mantieni la velocità massima mentre attacchi.",
                "indonesian": "Mengisi skill dengan Kekuatan Spirit permanen. Saat skill tersebut digunakan, mendapatkan bonus Kecepatan Gerakan dan mempertahankan kecepatan penuh saat menyerang.",
                "japanese": "このアイテムをエンチャントしたアビリティは永続的にスピリットパワーが上昇する。エンチャントアビリティを使用すると、移動速度が上昇し、射撃中の移動速度ペナルティを受けなくなる",
                "koreana": "영구적으로 마력을 부여하여 능력을 보강합니다. 해당 능력을 사용하면 보너스 이동 속도를 얻고 공격 중에도 최대 속도를 유지합니다.",
                "latam": "Imbuye una habilidad de poder espiritual permanente. Al usar esa habilidad, obtienes velocidad de movimiento adicional y mantienes máxima velocidad cuando atacas.",
                "polish": "Nasyć umiejętność trwałą mocą spirytualną. Po użyciu tej umiejętności zyskujesz premię do szybkości ruchu i utrzymujesz pełną szybkość przy ataku.",
                "russian": "Усиливает выбранное умение: навсегда увеличивает его спиритическую мощь. Применив его, вы некоторое время передвигаетесь быстрее и не замедляетесь при совершении атак.",
                "schinese": "加强一个技能，使其获得永久元灵力量。当该技能被使用时，获得额外的移动速度并在攻击时维持全速。",
                "spanish": "Imbuye de poder espiritual permanente una habilidad. Al usar esa habilidad, obtienes velocidad de movimiento adicional y mantienes la velocidad máxima al atacar.",
                "thai": "ผสานสกิลด้วยพลังวิญญาณถาวร เมื่อใช้สกิลที่ผสานพลังจะเพิ่มความเร็วการเคลื่อนที่ และยังรักษาความเร็วสูงสุดขณะโจมตี",
                "turkish": "Bir yeteneği kalıcı büyü gücüyle güçlendirin. Güçlendirilmiş yetenek kullanıldığında bonus hareket hızı kazanırsınız ve saldırırken tam hızınızı korursunuz.",
                "ukrainian": "Насичує вміння постійною духовною силою. Коли це вміння використовується, воно дає додаткову швидкість руху й підтримує повну швидкість під час атак."
              }
            },
            "properties": [
              {
                "key": "ImbuedTechPower",
                "role": "important"
              },
              {
                "key": "FireRateBonus",
                "role": "important"
              },
              {
                "key": "BonusMoveSpeed",
                "role": "important"
              },
              {
                "key": "MovementSpeedBonusDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/magic_storm_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/magic_storm_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/surge_of_power_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/surge_of_power_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/surge_of_power_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "magicStorm",
        "multibase": [
          "tech_upgrade_t3"
        ],
        "updateTime": 1700366513
      }
    },
    {
      "id": "upgrade_magic_shock",
      "slug": "tankbuster",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_magic_shock",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_magic_shock",
      "displayName": {
        "english": "Tankbuster",
        "byLanguage": {
          "brazilian": "Antitanque",
          "czech": "Mystická bomba",
          "english": "Tankbuster",
          "french": "Antichar",
          "german": "Panzerschreck",
          "italian": "Anticarro",
          "indonesian": "Penghancur Tank",
          "japanese": "タンクバスター",
          "koreana": "탱크버스터",
          "latam": "Rompetanques",
          "polish": "Mistyczna Bomba",
          "russian": "Гроза танков",
          "schinese": "重装克星",
          "spanish": "Revientatanques",
          "thai": "แทงก์บัสเตอร์",
          "turkish": "Tank Patlatan",
          "ukrainian": "Протитанк"
        }
      },
      "description": {
        "english": "Charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, causing abilities dealing more than <span class=\"highlight\">{s:MinimumDamage}</span> damage to deal additional damage. <span class=\"highlight\">Ignores Spirit Resistance.</span>",
        "byLanguage": {
          "brazilian": "Fortalece ao longo do tempo, concedendo {g:citadel_inline_attribute:'BonusSpiritDamage'} e atribuindo dano adicional a habilidades que causarem mais de <span class=\"highlight\">{s:MinimumDamage}</span> de dano. <span class=\"highlight\">Ignora resistência espiritual.</span>",
          "czech": "Pokud vlastníkova schopnost udělí poškození vyšší než <span class=\"highlight\">{s:MinimumDamage}</span> bodů, udělí navíc {g:citadel_inline_attribute:'BonusSpiritDamage'}. Bonus dosáhne maxima po úplném obnovení této schopnosti. <span class=\"highlight\">Ignoruje spirituální odolnost.</span>",
          "english": "Charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, causing abilities dealing more than <span class=\"highlight\">{s:MinimumDamage}</span> damage to deal additional damage. <span class=\"highlight\">Ignores Spirit Resistance.</span>",
          "french": "Accumule des {g:citadel_inline_attribute:'BonusSpiritDamage'} au fil du temps. Ainsi, les capacités qui font plus de <span class=\"highlight\">{s:MinimumDamage}</span> de dégâts infligent des dégâts supplémentaires. <span class=\"highlight\">Outrepasse la résistance spirituelle.</span>",
          "german": "Fähigkeiten, die mehr als <span class=\"highlight\">{s:MinimumDamage}</span> Schaden zufügen, fügen auch zusätzlich {g:citadel_inline_attribute:'BonusSpiritDamage'} zu. Der max. Bonusschaden wird erreicht, wenn die Wartezeit verstrichen ist. <span class=\"highlight\">Ignoriert die Magieresistenz.</span>",
          "italian": "Nel tempo si carica di {g:citadel_inline_attribute:'BonusSpiritDamage'}, facendo sì che le abilità che infliggono più di <span class=\"highlight\">{s:MinimumDamage}</span> danni infliggano danni aggiuntivi. <span class=\"highlight\">Ignora la resistenza spirituale.</span>",
          "indonesian": "Mengisi daya seiring waktu dengan {g:citadel_inline_attribute:'BonusSpiritDamage'}, menyebabkan skill memberikan damage lebih dari <span class=\"highlight\">{s:MinimumDamage}</span> untuk memberikan damage tambahan. <span class=\"highlight\">Mengabaikan Pertahanan Spirit.</span>",
          "japanese": "時間経過で{g:citadel_inline_attribute:'BonusSpiritDamage'}をチャージする。アビリティで<span class=\"highlight\">{s:MinimumDamage}</span>を超えるダメージを与えると、追加ダメージを与える。<span class=\"highlight\">スピリット耐性を無視する</span>",
          "koreana": "시간이 지남에 따라 충전되며 {g:citadel_inline_attribute:'BonusSpiritDamage'}를 얻고, <span class=\"highlight\">{s:MinimumDamage}</span> 이상의 피해를 입히는 능력이 추가 피해를 입힙니다. <span class=\"highlight\">마법 저항을 무시합니다.</span>",
          "latam": "Se carga con el paso del tiempo con {g:citadel_inline_attribute:'BonusSpiritDamage'}, lo que hace que las habilidades que infligen más de <span class=\"highlight\">{s:MinimumDamage}</span> de daño inflijan daño adicional. <span class=\"highlight\">Ignora la resistencia espiritual</span>.",
          "polish": "Sprawia, że umiejętności zadające ponad <span class=\"highlight\">{s:MinimumDamage}</span> pkt. obrażeń zadają {g:citadel_inline_attribute:'BonusSpiritDamage'}. Premia skaluje się wraz z upływem czasu. <span class=\"highlight\">Ignoruje odporność spirytualną.</span>",
          "russian": "Постепенно заряжается <panel class=\"InlineAttributeIcon BonusSpiritDamage\" replacechar=\"_\"><span class=\"InlineAttributeName BonusSpiritDamage\">спиритическим уроном</span>, благодаря чему умения, наносящие более <span class=\"highlight\">{s:MinimumDamage}</span> ед. урона, причиняют дополнительный урон. <span class=\"highlight\">Игнорирует сопротивляемость спиритизму.</span>",
          "schinese": "随时间推移逐渐充能，让伤害值超过<span class=\"highlight\">{s:MinimumDamage}</span>的技能造成{g:citadel_inline_attribute:'BonusSpiritDamage'}。<span class=\"highlight\">无视元灵抗性。</span>",
          "spanish": "Se carga con el tiempo con {g:citadel_inline_attribute:'BonusSpiritDamage'}, lo que hace que las habilidades que infligen más de <span class=\"highlight\">{s:MinimumDamage}</span> de daño inflijan daño adicional. <span class=\"highlight\">Ignora la resistencia espiritual</span>.",
          "thai": "สะสมพลัง{g:citadel_inline_attribute:'BonusSpiritDamage'}อย่างต่อเนื่อง ส่งผลให้สกิลที่สร้างความเสียหายมากกว่า <span class=\"highlight\">{s:MinimumDamage}</span> หน่วยจะสร้างความเสียหายเพิ่มเติม <span class=\"highlight\">ทะลุต้านทาน​วิญญาณ​</span>",
          "turkish": "Zamanla {g:citadel_inline_attribute:'BonusSpiritDamage'} ile dolar ve <span class=\"highlight\">{s:MinimumDamage}</span> değerinden fazla hasar veren yeteneklerin ek hasar vermesini sağlar. <span class=\"highlight\">Büyü direncinden etkilenmez.</span>",
          "ukrainian": "Заряджується поступово за допомогою {g:citadel_inline_attribute:'BonusSpiritDamage'}, щоб уміння, які завдають більше ніж <span class=\"highlight\">{s:MinimumDamage}</span> шкоди, могли завдати додаткової шкоди. <span class=\"highlight\">Ігнорує духовний опір.</span>"
        }
      },
      "descriptionDisplay": {
        "english": "Charges up over time with Bonus Spirit Damage, causing abilities dealing more than 165 damage to deal additional damage. Ignores Spirit Resistance.",
        "byLanguage": {
          "brazilian": "Fortalece ao longo do tempo, concedendo Bonus Spirit Damage e atribuindo dano adicional a habilidades que causarem mais de 165 de dano. Ignora resistência espiritual.",
          "czech": "Pokud vlastníkova schopnost udělí poškození vyšší než 165 bodů, udělí navíc Bonus Spirit Damage. Bonus dosáhne maxima po úplném obnovení této schopnosti. Ignoruje spirituální odolnost.",
          "english": "Charges up over time with Bonus Spirit Damage, causing abilities dealing more than 165 damage to deal additional damage. Ignores Spirit Resistance.",
          "french": "Accumule des Bonus Spirit Damage au fil du temps. Ainsi, les capacités qui font plus de 165 de dégâts infligent des dégâts supplémentaires. Outrepasse la résistance spirituelle.",
          "german": "Fähigkeiten, die mehr als 165 Schaden zufügen, fügen auch zusätzlich Bonus Spirit Damage zu. Der max. Bonusschaden wird erreicht, wenn die Wartezeit verstrichen ist. Ignoriert die Magieresistenz.",
          "italian": "Nel tempo si carica di Bonus Spirit Damage, facendo sì che le abilità che infliggono più di 165 danni infliggano danni aggiuntivi. Ignora la resistenza spirituale.",
          "indonesian": "Mengisi daya seiring waktu dengan Bonus Spirit Damage, menyebabkan skill memberikan damage lebih dari 165 untuk memberikan damage tambahan. Mengabaikan Pertahanan Spirit.",
          "japanese": "時間経過でBonus Spirit Damageをチャージする。アビリティで165を超えるダメージを与えると、追加ダメージを与える。スピリット耐性を無視する",
          "koreana": "시간이 지남에 따라 충전되며 Bonus Spirit Damage를 얻고, 165 이상의 피해를 입히는 능력이 추가 피해를 입힙니다. 마법 저항을 무시합니다.",
          "latam": "Se carga con el paso del tiempo con Bonus Spirit Damage, lo que hace que las habilidades que infligen más de 165 de daño inflijan daño adicional. Ignora la resistencia espiritual.",
          "polish": "Sprawia, że umiejętności zadające ponad 165 pkt. obrażeń zadają Bonus Spirit Damage. Premia skaluje się wraz z upływem czasu. Ignoruje odporność spirytualną.",
          "russian": "Постепенно заряжается спиритическим уроном, благодаря чему умения, наносящие более 165 ед. урона, причиняют дополнительный урон. Игнорирует сопротивляемость спиритизму.",
          "schinese": "随时间推移逐渐充能，让伤害值超过165的技能造成Bonus Spirit Damage。无视元灵抗性。",
          "spanish": "Se carga con el tiempo con Bonus Spirit Damage, lo que hace que las habilidades que infligen más de 165 de daño inflijan daño adicional. Ignora la resistencia espiritual.",
          "thai": "สะสมพลังBonus Spirit Damageอย่างต่อเนื่อง ส่งผลให้สกิลที่สร้างความเสียหายมากกว่า 165 หน่วยจะสร้างความเสียหายเพิ่มเติม ทะลุต้านทานวิญญาณ",
          "turkish": "Zamanla Bonus Spirit Damage ile dolar ve 165 değerinden fazla hasar veren yeteneklerin ek hasar vermesini sağlar. Büyü direncinden etkilenmez.",
          "ukrainian": "Заряджується поступово за допомогою Bonus Spirit Damage, щоб уміння, які завдають більше ніж 165 шкоди, могли завдати додаткової шкоди. Ігнорує духовний опір."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDisruption"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EBurstDamage",
        "groupLabel": "Burst Damage",
        "componentIds": [
          "upgrade_magic_burst"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "14",
          "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
        },
        "MinimumDamage": {
          "value": "165",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ReProcLockoutTime": {
          "value": "5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "WatcherMaxDuration": {
          "value": "30",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "CurrentHealthDamage": {
          "value": "8",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "Damage": {
          "value": "40",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "AbilityChargeUpTime": {
          "value": "14",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "50",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "CurrentHealthDamage",
              "bonus": "5"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "100"
            },
            {
              "propertyName": "Damage",
              "bonus": "60"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Charges up over time with Bonus Spirit Damage, causing abilities dealing more than 165 damage to deal additional damage. Ignores Spirit Resistance.",
              "byLanguage": {
                "brazilian": "Fortalece ao longo do tempo, concedendo Bonus Spirit Damage e atribuindo dano adicional a habilidades que causarem mais de 165 de dano. Ignora resistência espiritual.",
                "czech": "Pokud vlastníkova schopnost udělí poškození vyšší než 165 bodů, udělí navíc Bonus Spirit Damage. Bonus dosáhne maxima po úplném obnovení této schopnosti. Ignoruje spirituální odolnost.",
                "english": "Charges up over time with Bonus Spirit Damage, causing abilities dealing more than 165 damage to deal additional damage. Ignores Spirit Resistance.",
                "french": "Accumule des Bonus Spirit Damage au fil du temps. Ainsi, les capacités qui font plus de 165 de dégâts infligent des dégâts supplémentaires. Outrepasse la résistance spirituelle.",
                "german": "Fähigkeiten, die mehr als 165 Schaden zufügen, fügen auch zusätzlich Bonus Spirit Damage zu. Der max. Bonusschaden wird erreicht, wenn die Wartezeit verstrichen ist. Ignoriert die Magieresistenz.",
                "italian": "Nel tempo si carica di Bonus Spirit Damage, facendo sì che le abilità che infliggono più di 165 danni infliggano danni aggiuntivi. Ignora la resistenza spirituale.",
                "indonesian": "Mengisi daya seiring waktu dengan Bonus Spirit Damage, menyebabkan skill memberikan damage lebih dari 165 untuk memberikan damage tambahan. Mengabaikan Pertahanan Spirit.",
                "japanese": "時間経過でBonus Spirit Damageをチャージする。アビリティで165を超えるダメージを与えると、追加ダメージを与える。スピリット耐性を無視する",
                "koreana": "시간이 지남에 따라 충전되며 Bonus Spirit Damage를 얻고, 165 이상의 피해를 입히는 능력이 추가 피해를 입힙니다. 마법 저항을 무시합니다.",
                "latam": "Se carga con el paso del tiempo con Bonus Spirit Damage, lo que hace que las habilidades que infligen más de 165 de daño inflijan daño adicional. Ignora la resistencia espiritual.",
                "polish": "Sprawia, że umiejętności zadające ponad 165 pkt. obrażeń zadają Bonus Spirit Damage. Premia skaluje się wraz z upływem czasu. Ignoruje odporność spirytualną.",
                "russian": "Постепенно заряжается спиритическим уроном, благодаря чему умения, наносящие более 165 ед. урона, причиняют дополнительный урон. Игнорирует сопротивляемость спиритизму.",
                "schinese": "随时间推移逐渐充能，让伤害值超过165的技能造成Bonus Spirit Damage。无视元灵抗性。",
                "spanish": "Se carga con el tiempo con Bonus Spirit Damage, lo que hace que las habilidades que infligen más de 165 de daño inflijan daño adicional. Ignora la resistencia espiritual.",
                "thai": "สะสมพลังBonus Spirit Damageอย่างต่อเนื่อง ส่งผลให้สกิลที่สร้างความเสียหายมากกว่า 165 หน่วยจะสร้างความเสียหายเพิ่มเติม ทะลุต้านทานวิญญาณ",
                "turkish": "Zamanla Bonus Spirit Damage ile dolar ve 165 değerinden fazla hasar veren yeteneklerin ek hasar vermesini sağlar. Büyü direncinden etkilenmez.",
                "ukrainian": "Заряджується поступово за допомогою Bonus Spirit Damage, щоб уміння, які завдають більше ніж 165 шкоди, могли завдати додаткової шкоди. Ігнорує духовний опір."
              }
            },
            "properties": [
              {
                "key": "Damage",
                "role": "important"
              },
              {
                "key": "CurrentHealthDamage",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": "AbilityChargeUpTime"
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/magic_shock_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/magic_shock_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/tankbuster_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/tankbuster_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/tankbuster_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "magicShock",
        "multibase": [
          "tech_upgrade_t3"
        ],
        "updateTime": 1710448256
      }
    },
    {
      "id": "upgrade_tech_damage_pulse",
      "slug": "torment-pulse",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_tech_damage_pulse",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_tech_damage_pulse",
      "displayName": {
        "english": "Torment Pulse",
        "byLanguage": {
          "brazilian": "Pulso Atormentador",
          "czech": "Pulzující prokletí",
          "english": "Torment Pulse",
          "french": "Onde de tourment",
          "german": "Pulsierende Pein",
          "italian": "Impulso di tormento",
          "indonesian": "Denyut Siksaan",
          "japanese": "トーメントパルス",
          "koreana": "고통의 파동",
          "latam": "Pulso atormentador",
          "polish": "Puls Męki",
          "russian": "Терзающий пульс",
          "schinese": "痛苦脉冲",
          "spanish": "Pulsación de Tormento",
          "thai": "​ทอร์เมนต์​พัลส์​",
          "turkish": "Yayılan İşkence",
          "ukrainian": "Пульс страждань"
        }
      },
      "description": {
        "english": "Periodically deals {g:citadel_inline_attribute:'SpiritDamage'} to the closest two enemies nearby.",
        "byLanguage": {
          "brazilian": "Periodicamente, causa {g:citadel_inline_attribute:'SpiritDamage'} aos dois inimigos mais próximos.",
          "czech": "Pravidelně udílí {g:citadel_inline_attribute:'SpiritDamage'} dvěma nepřátelům nacházejícím se nejblíže vlastníkovi.",
          "english": "Periodically deals {g:citadel_inline_attribute:'SpiritDamage'} to the closest two enemies nearby.",
          "french": "Inflige périodiquement des {g:citadel_inline_attribute:'SpiritDamage'} aux deux occultistes adverses les plus proches.",
          "german": "Fügt den beiden nächstbefindlichen Gegnern regelmäßig {g:citadel_inline_attribute:'SpiritDamage'} zu.",
          "italian": "Infligge periodicamente {g:citadel_inline_attribute:'SpiritDamage'} ai due nemici più vicini.",
          "indonesian": "Secara berkala memberikan {g:citadel_inline_attribute:'SpiritDamage'} kepada dua musuh terdekat.",
          "japanese": "定期的に、一番近い敵2人に{g:citadel_inline_attribute:'SpiritDamage'}を与える",
          "koreana": "가장 가까이 있는 적군 2명에게 주기적으로 {g:citadel_inline_attribute:'SpiritDamage'}를 입힙니다.",
          "latam": "Inflige periódicamente {g:citadel inline attribute:'Spirit Damage'} a los dos enemigos más cercanos.",
          "polish": "Okresowo zadaje {g:citadel_inline_attribute:'SpiritDamage'} dwóm najbliższym wrogom.",
          "russian": "Периодически наносит {g:citadel_inline_attribute:'SpiritDamage'} двум ближайшим врагам неподалёку.",
          "schinese": "周期性地对周围最近的两个敌人造成{g:citadel_inline_attribute:'SpiritDamage'}。",
          "spanish": "Inflige {g:citadel_inline_attribute:'SpiritDamage'} periódicamente a los dos enemigos más cercanos.",
          "thai": "สร้าง {g:citadel_inline_attribute:'SpiritDamage'} เป็นระยะแก่ศัตรู 2 ตัวที่อยู่ใกล้ที่สุดในบริเวณใกล้เคียง",
          "turkish": "Düzenli aralıklarla en yakın iki düşmana {g:citadel_inline_attribute:'SpiritDamage'} verir.",
          "ukrainian": "Періодично завдає {g:citadel_inline_attribute:'SpiritDamage'} двом найближчим ворогам неподалік."
        }
      },
      "descriptionDisplay": {
        "english": "Periodically deals Spirit Damage to the closest two enemies nearby.",
        "byLanguage": {
          "brazilian": "Periodicamente, causa Spirit Damage aos dois inimigos mais próximos.",
          "czech": "Pravidelně udílí Spirit Damage dvěma nepřátelům nacházejícím se nejblíže vlastníkovi.",
          "english": "Periodically deals Spirit Damage to the closest two enemies nearby.",
          "french": "Inflige périodiquement des Spirit Damage aux deux occultistes adverses les plus proches.",
          "german": "Fügt den beiden nächstbefindlichen Gegnern regelmäßig Spirit Damage zu.",
          "italian": "Infligge periodicamente Spirit Damage ai due nemici più vicini.",
          "indonesian": "Secara berkala memberikan Spirit Damage kepada dua musuh terdekat.",
          "japanese": "定期的に、一番近い敵2人にSpirit Damageを与える",
          "koreana": "가장 가까이 있는 적군 2명에게 주기적으로 Spirit Damage를 입힙니다.",
          "latam": "Inflige periódicamente Spirit Damage a los dos enemigos más cercanos.",
          "polish": "Okresowo zadaje Spirit Damage dwóm najbliższym wrogom.",
          "russian": "Периодически наносит Spirit Damage двум ближайшим врагам неподалёку.",
          "schinese": "周期性地对周围最近的两个敌人造成Spirit Damage。",
          "spanish": "Inflige Spirit Damage periódicamente a los dos enemigos más cercanos.",
          "thai": "สร้าง Spirit Damage เป็นระยะแก่ศัตรู 2 ตัวที่อยู่ใกล้ที่สุดในบริเวณใกล้เคียง",
          "turkish": "Düzenli aralıklarla en yakın iki düşmana Spirit Damage verir.",
          "ukrainian": "Періодично завдає Spirit Damage двом найближчим ворогам неподалік."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMiscSpirit",
        "groupLabel": "Misc Spirit",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "1.4",
          "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": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "BonusHealth": {
          "value": "100",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "DamagePulseAmount": {
          "value": "25",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.23
          }
        },
        "DamagePulseRadius": {
          "value": "9m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "MeleeResistPercent": {
          "value": "18",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EMeleeResist",
          "providedPropertyType": "MODIFIER_VALUE_MELEE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusHealth",
              "bonus": "75"
            },
            {
              "propertyName": "DamagePulseAmount",
              "bonus": "30"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "MeleeResistPercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Periodically deals Spirit Damage to the closest two enemies nearby.",
              "byLanguage": {
                "brazilian": "Periodicamente, causa Spirit Damage aos dois inimigos mais próximos.",
                "czech": "Pravidelně udílí Spirit Damage dvěma nepřátelům nacházejícím se nejblíže vlastníkovi.",
                "english": "Periodically deals Spirit Damage to the closest two enemies nearby.",
                "french": "Inflige périodiquement des Spirit Damage aux deux occultistes adverses les plus proches.",
                "german": "Fügt den beiden nächstbefindlichen Gegnern regelmäßig Spirit Damage zu.",
                "italian": "Infligge periodicamente Spirit Damage ai due nemici più vicini.",
                "indonesian": "Secara berkala memberikan Spirit Damage kepada dua musuh terdekat.",
                "japanese": "定期的に、一番近い敵2人にSpirit Damageを与える",
                "koreana": "가장 가까이 있는 적군 2명에게 주기적으로 Spirit Damage를 입힙니다.",
                "latam": "Inflige periódicamente Spirit Damage a los dos enemigos más cercanos.",
                "polish": "Okresowo zadaje Spirit Damage dwóm najbliższym wrogom.",
                "russian": "Периодически наносит Spirit Damage двум ближайшим врагам неподалёку.",
                "schinese": "周期性地对周围最近的两个敌人造成Spirit Damage。",
                "spanish": "Inflige Spirit Damage periódicamente a los dos enemigos más cercanos.",
                "thai": "สร้าง Spirit Damage เป็นระยะแก่ศัตรู 2 ตัวที่อยู่ใกล้ที่สุดในบริเวณใกล้เคียง",
                "turkish": "Düzenli aralıklarla en yakın iki düşmana Spirit Damage verir.",
                "ukrainian": "Періодично завдає Spirit Damage двом найближчим ворогам неподалік."
              }
            },
            "properties": [
              {
                "key": "DamagePulseAmount",
                "role": "important"
              },
              {
                "key": "DamagePulseRadius",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/torment_aura_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/torment_aura_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/torment_pulse_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/torment_pulse_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/torment_pulse_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_tech_damage_pulse",
        "cssClass": "tormentAura",
        "multibase": [
          "tech_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_arctic_blast",
      "slug": "arctic-blast",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_arctic_blast",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_arctic_blast",
      "displayName": {
        "english": "Arctic Blast",
        "byLanguage": {
          "brazilian": "Explosão Ártica",
          "czech": "Kapesní blizard",
          "english": "Arctic Blast",
          "french": "Explosion arctique",
          "german": "Arktische Explosion",
          "italian": "Esplosione polare",
          "indonesian": "Ledakan Arktika",
          "japanese": "アークティックブラスト",
          "koreana": "극지 돌풍",
          "latam": "Explosión ártica",
          "polish": "Arktyczny Wybuch",
          "russian": "Арктический взрыв",
          "schinese": "极地冰暴",
          "spanish": "Explosión Ártica",
          "thai": "​อาร์กติก​บลาสต์​",
          "turkish": "Arktik Patlama",
          "ukrainian": "Арктичний вибух"
        }
      },
      "description": {
        "english": "Release an expanding ice blast that deals {g:citadel_inline_attribute:'SpiritDamage'}, <span class=\"highlight\">Freezing</span> and then <span class=\"highlight\">Slowing</span> targets it hits.<br><br>Slowed targets have their <span class=\"highlight\">stamina regen frozen</span>",
        "byLanguage": {
          "brazilian": "Lança uma explosão de gelo expansiva que causa {g:citadel_inline_attribute:'SpiritDamage'}, <span class=\"highlight\">congelamento</span> e <span class=\"highlight\">desacelaração</span> aos alvos atingidos.<br><br>Os alvos desacelerados sofrem um <span class=\"highlight\">congelamento da regeneração de vigor</span>.",
          "czech": "Vlastník na své pozici vypustí rozšiřující se výbuch ledu, který zasaženým nepřátelům udělí {g:citadel_inline_attribute:'SpiritDamage'}, <span class=\"highlight\">zmrazí je</span> a následně <span class=\"highlight\">sníží rychlost jejich pohybu</span>.<br><br>Zpomalení nepřátelé mají také <span class=\"highlight\">zmrazenou regeneraci výdrže</span>.",
          "english": "Release an expanding ice blast that deals {g:citadel_inline_attribute:'SpiritDamage'}, <span class=\"highlight\">Freezing</span> and then <span class=\"highlight\">Slowing</span> targets it hits.<br><br>Slowed targets have their <span class=\"highlight\">stamina regen frozen</span>",
          "french": "Libère une explosion de glace qui s'étend et inflige des {g:citadel_inline_attribute:'SpiritDamage'}, <span class=\"highlight\">congèle</span>, puis <span class=\"highlight\">ralentit</span> la cible touchée.<br><br>Les cibles ralenties voient leur <span class=\"highlight\">régénération d'endurance gelée</span>.",
          "german": "Löst eine sich ausbreitende Eisexplosion aus, die {g:citadel_inline_attribute:'SpiritDamage'} zufügt, getroffene Gegner <span class=\"highlight\">einfriert</span> und dann <span class=\"highlight\">verlangsamt</span>.<br><br>Die <span class=\"highlight\">Ausdauerregeneration</span> verlangsamter Ziele wird ebenfalls eingefroren.",
          "italian": "Scateni un'esplosione di ghiaccio che si estende, infligge {g:citadel_inline_attribute:'SpiritDamage'} e <span class=\"highlight\">Congelamento</span> per poi <span class=\"highlight\">rallentare</span> i bersagli colpiti, congelandone inoltre la <span class=\"highlight\">rigenerazione di stamina</span>.",
          "indonesian": "Melepaskan ledakan es dahsyat yang memberikan {g:citadel_inline_attribute:'SpiritDamage'}, <span class=\"highlight\">Membekukan</span>, serta <span class=\"highlight\">Memperlambat</span> target yang terkena.<br><br><span class=\"highlight\">Pemulihan stamina</span>target yang terkena efek perlambatan akan dibekukan.",
          "japanese": "膨張する氷の波動を放つ。波動は命中した対象に{g:citadel_inline_attribute:'SpiritDamage'}を与えて<span class=\"highlight\">凍結</span>させ、その後<span class=\"highlight\">スロウ</span>状態を付与する<br><br>スロウ状態の対象は<span class=\"highlight\">スタミナリジェネが凍結する</span>",
          "koreana": "확장하는 얼음 폭풍을 발사하여 타격하는 대상에게 {g:citadel_inline_attribute:'SpiritDamage'}를 입히고, 대상을 <span class=\"highlight\">동결</span>시킨 후 <span class=\"highlight\">둔화</span> 효과를 부여합니다.<br><br>둔화된 대상은 <span class=\"highlight\">활력 재생이 동결</span>됩니다.",
          "latam": "Lanza una explosión de hielo que inflige {g:citadel_inline_attribute:'SpiritDamage'}, <span class=\"highlight\">congelando</span> y luego <span class=\"highlight\">ralentizando</span> a los objetivos a los que alcanza.<br><br><span class=\"highlight\">Bloquea la regeneración de resistencia</span> de los objetivos ralentizados.",
          "polish": "Wyzwól rozszerzający się lodowy wybuch, który zadaje {g:citadel_inline_attribute:'SpiritDamage'}, <span class=\"highlight\">zamraża</span>, a następnie <span class=\"highlight\">spowalnia</span> cele, które trafi.<br><br>Spowolniony cel ma <span class=\"highlight\">zamrożoną regenerację wytrzymałości</span>.",
          "russian": "Вы выпускаете расширяющуюся леденящую волну, которая наносит {g:citadel_inline_attribute:'SpiritDamage'} и <span class=\"highlight\">замораживает</span>, а затем <span class=\"highlight\">замедляет</span> задетые цели.<br><br>У замедленных жертв <span class=\"highlight\">замораживается восстановление выносливости</span>",
          "schinese": "释放一个不断扩大的冰暴，对其击中的目标造成{g:citadel_inline_attribute:'SpiritDamage'}，使其<span class=\"highlight\">冻结</span>，随后<span class=\"highlight\">减速</span>。减速的目标<span class=\"highlight\">会冻结耐力恢复</span>。",
          "spanish": "Lanza una explosión de hielo que inflige {g:citadel_inline_attribute:'SpiritDamage'}, <span class=\"highlight\">congelando</span> y luego <span class=\"highlight\">ralentizando</span> a los objetivos a los que alcanza.<br><br><span class=\"highlight\">Bloquea la regeneración de aguante</span> de los objetivos ralentizados.",
          "thai": "ปลดปล่อยพลังระเบิดน้ำแข็งออกไปซึ่งสร้าง {g:citadel_inline_attribute:'SpiritDamage'} และ<span class=\"highlight\">แช่แข็ง\r\n</span> จากนั้น<span class=\"highlight\">ลดความเร็ว​</span>เป้าหมายที่โดน<br><br>เป้าหมายที่ถูกลดความเร็วจะ<span class=\"highlight\">ไม่สามารถฟื้นฟูสแตมินาได้</span>",
          "turkish": "Vurduğu hedeflere {g:citadel_inline_attribute:'SpiritDamage'} veren, onları <span class=\"highlight\">donduran</span> ve ardından <span class=\"highlight\">yavaşlatan</span> genişleyen bir buz patlamasına neden olun.<br><br>Yavaşlatılan hedeflerin <span class=\"highlight\">kuvvet yenilenmesi dondurulur</span>.",
          "ukrainian": "Випускає крижаний вибух, що завдає {g:citadel_inline_attribute:'SpiritDamage'}, <span class=\"highlight\">заморожує</span>, а потім <span class=\"highlight\">сповільнює</span> цілі, у які влучає.<br><br>У сповільнених цілей <span class=\"highlight\">заморожується відновлення витривалості</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Release an expanding ice blast that deals Spirit Damage, Freezing and then Slowing targets it hits.\n\nSlowed targets have their stamina regen frozen",
        "byLanguage": {
          "brazilian": "Lança uma explosão de gelo expansiva que causa Spirit Damage, congelamento e desacelaração aos alvos atingidos.\n\nOs alvos desacelerados sofrem um congelamento da regeneração de vigor.",
          "czech": "Vlastník na své pozici vypustí rozšiřující se výbuch ledu, který zasaženým nepřátelům udělí Spirit Damage, zmrazí je a následně sníží rychlost jejich pohybu.\n\nZpomalení nepřátelé mají také zmrazenou regeneraci výdrže.",
          "english": "Release an expanding ice blast that deals Spirit Damage, Freezing and then Slowing targets it hits.\n\nSlowed targets have their stamina regen frozen",
          "french": "Libère une explosion de glace qui s'étend et inflige des Spirit Damage, congèle, puis ralentit la cible touchée.\n\nLes cibles ralenties voient leur régénération d'endurance gelée.",
          "german": "Löst eine sich ausbreitende Eisexplosion aus, die Spirit Damage zufügt, getroffene Gegner einfriert und dann verlangsamt.\n\nDie Ausdauerregeneration verlangsamter Ziele wird ebenfalls eingefroren.",
          "italian": "Scateni un'esplosione di ghiaccio che si estende, infligge Spirit Damage e Congelamento per poi rallentare i bersagli colpiti, congelandone inoltre la rigenerazione di stamina.",
          "indonesian": "Melepaskan ledakan es dahsyat yang memberikan Spirit Damage, Membekukan, serta Memperlambat target yang terkena.\n\nPemulihan staminatarget yang terkena efek perlambatan akan dibekukan.",
          "japanese": "膨張する氷の波動を放つ。波動は命中した対象にSpirit Damageを与えて凍結させ、その後スロウ状態を付与する\n\nスロウ状態の対象はスタミナリジェネが凍結する",
          "koreana": "확장하는 얼음 폭풍을 발사하여 타격하는 대상에게 Spirit Damage를 입히고, 대상을 동결시킨 후 둔화 효과를 부여합니다.\n\n둔화된 대상은 활력 재생이 동결됩니다.",
          "latam": "Lanza una explosión de hielo que inflige Spirit Damage, congelando y luego ralentizando a los objetivos a los que alcanza.\n\nBloquea la regeneración de resistencia de los objetivos ralentizados.",
          "polish": "Wyzwól rozszerzający się lodowy wybuch, który zadaje Spirit Damage, zamraża, a następnie spowalnia cele, które trafi.\n\nSpowolniony cel ma zamrożoną regenerację wytrzymałości.",
          "russian": "Вы выпускаете расширяющуюся леденящую волну, которая наносит Spirit Damage и замораживает, а затем замедляет задетые цели.\n\nУ замедленных жертв замораживается восстановление выносливости",
          "schinese": "释放一个不断扩大的冰暴，对其击中的目标造成Spirit Damage，使其冻结，随后减速。减速的目标会冻结耐力恢复。",
          "spanish": "Lanza una explosión de hielo que inflige Spirit Damage, congelando y luego ralentizando a los objetivos a los que alcanza.\n\nBloquea la regeneración de aguante de los objetivos ralentizados.",
          "thai": "ปลดปล่อยพลังระเบิดน้ำแข็งออกไปซึ่งสร้าง Spirit Damage และแช่แข็ง\r\nจากนั้นลดความเร็วเป้าหมายที่โดน\n\nเป้าหมายที่ถูกลดความเร็วจะไม่สามารถฟื้นฟูสแตมินาได้",
          "turkish": "Vurduğu hedeflere Spirit Damage veren, onları donduran ve ardından yavaşlatan genişleyen bir buz patlamasına neden olun.\n\nYavaşlatılan hedeflerin kuvvet yenilenmesi dondurulur.",
          "ukrainian": "Випускає крижаний вибух, що завдає Spirit Damage, заморожує, а потім сповільнює цілі, у які влучає.\n\nУ сповільнених цілей заморожується відновлення витривалості."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDisruption",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [
          "upgrade_cold_front"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "24",
          "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": "MODIFIER_VALUE_INVALID",
          "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
        },
        "SpreadDuration": {
          "value": "0.6",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "StartRadius": {
          "value": "2m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "EndRadius": {
          "value": "16m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "SlowPercent": {
          "value": "60",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowDuration": {
          "value": "4",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "Damage": {
          "value": "175",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.6975
          }
        },
        "DamageHeight": {
          "value": "7m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "NPCDamageMult": {
          "value": "1",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "TechResist": {
          "value": "10",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "FreezeDuration": {
          "value": "1",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "PercentDamage": {
          "value": "0",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "Damage",
              "bonus": "150"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-12"
            },
            {
              "propertyName": "TechResist",
              "bonus": "15"
            },
            {
              "propertyName": "FreezeDuration",
              "bonus": "0.25"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Release an expanding ice blast that deals Spirit Damage, Freezing and then Slowing targets it hits.\n\nSlowed targets have their stamina regen frozen",
              "byLanguage": {
                "brazilian": "Lança uma explosão de gelo expansiva que causa Spirit Damage, congelamento e desacelaração aos alvos atingidos.\n\nOs alvos desacelerados sofrem um congelamento da regeneração de vigor.",
                "czech": "Vlastník na své pozici vypustí rozšiřující se výbuch ledu, který zasaženým nepřátelům udělí Spirit Damage, zmrazí je a následně sníží rychlost jejich pohybu.\n\nZpomalení nepřátelé mají také zmrazenou regeneraci výdrže.",
                "english": "Release an expanding ice blast that deals Spirit Damage, Freezing and then Slowing targets it hits.\n\nSlowed targets have their stamina regen frozen",
                "french": "Libère une explosion de glace qui s'étend et inflige des Spirit Damage, congèle, puis ralentit la cible touchée.\n\nLes cibles ralenties voient leur régénération d'endurance gelée.",
                "german": "Löst eine sich ausbreitende Eisexplosion aus, die Spirit Damage zufügt, getroffene Gegner einfriert und dann verlangsamt.\n\nDie Ausdauerregeneration verlangsamter Ziele wird ebenfalls eingefroren.",
                "italian": "Scateni un'esplosione di ghiaccio che si estende, infligge Spirit Damage e Congelamento per poi rallentare i bersagli colpiti, congelandone inoltre la rigenerazione di stamina.",
                "indonesian": "Melepaskan ledakan es dahsyat yang memberikan Spirit Damage, Membekukan, serta Memperlambat target yang terkena.\n\nPemulihan staminatarget yang terkena efek perlambatan akan dibekukan.",
                "japanese": "膨張する氷の波動を放つ。波動は命中した対象にSpirit Damageを与えて凍結させ、その後スロウ状態を付与する\n\nスロウ状態の対象はスタミナリジェネが凍結する",
                "koreana": "확장하는 얼음 폭풍을 발사하여 타격하는 대상에게 Spirit Damage를 입히고, 대상을 동결시킨 후 둔화 효과를 부여합니다.\n\n둔화된 대상은 활력 재생이 동결됩니다.",
                "latam": "Lanza una explosión de hielo que inflige Spirit Damage, congelando y luego ralentizando a los objetivos a los que alcanza.\n\nBloquea la regeneración de resistencia de los objetivos ralentizados.",
                "polish": "Wyzwól rozszerzający się lodowy wybuch, który zadaje Spirit Damage, zamraża, a następnie spowalnia cele, które trafi.\n\nSpowolniony cel ma zamrożoną regenerację wytrzymałości.",
                "russian": "Вы выпускаете расширяющуюся леденящую волну, которая наносит Spirit Damage и замораживает, а затем замедляет задетые цели.\n\nУ замедленных жертв замораживается восстановление выносливости",
                "schinese": "释放一个不断扩大的冰暴，对其击中的目标造成Spirit Damage，使其冻结，随后减速。减速的目标会冻结耐力恢复。",
                "spanish": "Lanza una explosión de hielo que inflige Spirit Damage, congelando y luego ralentizando a los objetivos a los que alcanza.\n\nBloquea la regeneración de aguante de los objetivos ralentizados.",
                "thai": "ปลดปล่อยพลังระเบิดน้ำแข็งออกไปซึ่งสร้าง Spirit Damage และแช่แข็ง\r\nจากนั้นลดความเร็วเป้าหมายที่โดน\n\nเป้าหมายที่ถูกลดความเร็วจะไม่สามารถฟื้นฟูสแตมินาได้",
                "turkish": "Vurduğu hedeflere Spirit Damage veren, onları donduran ve ardından yavaşlatan genişleyen bir buz patlamasına neden olun.\n\nYavaşlatılan hedeflerin kuvvet yenilenmesi dondurulur.",
                "ukrainian": "Випускає крижаний вибух, що завдає Spirit Damage, заморожує, а потім сповільнює цілі, у які влучає.\n\nУ сповільнених цілей заморожується відновлення витривалості."
              }
            },
            "properties": [
              {
                "key": "Damage",
                "role": "important"
              },
              {
                "key": "FreezeDuration",
                "role": "important"
              },
              {
                "key": "EndRadius",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_utility/ice_blast_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_utility/ice_blast_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/arctic_blast_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/arctic_blast_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/arctic_blast_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_arctic_blast",
        "cssClass": "iceBlast",
        "multibase": [
          "tech_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_boundless_spirit",
      "slug": "boundless-spirit",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_boundless_spirit",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_boundless_spirit",
      "displayName": {
        "english": "Boundless Spirit",
        "byLanguage": {
          "brazilian": "Espírito Livre",
          "czech": "Bezbřehá spiritualita",
          "english": "Boundless Spirit",
          "french": "Profusion spirituelle",
          "german": "Grenzenlose Magiekraft",
          "italian": "Spirito sconfinato",
          "indonesian": "Spirit Tak Terbatas",
          "japanese": "バウンドレススピリット",
          "koreana": "영혼의 해방",
          "latam": "Espíritu ilimitado",
          "polish": "Bezkresny Spirytualizm",
          "russian": "Безграничный спиритизм",
          "schinese": "灵力无边",
          "spanish": "Espíritu Ilimitado",
          "thai": "​บาวด์เลส​สปิริต​",
          "turkish": "Sınırsız Büyü",
          "ukrainian": "Вільний дух"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterMovement",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMoreSpirit",
        "groupLabel": "More Spirit",
        "componentIds": [
          "upgrade_soaring_spirit"
        ],
        "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": "30",
          "disableValue": "0",
          "cssClass": null,
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "BonusHealth": {
          "value": "75",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "4",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechPowerPercent": {
          "value": "15",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "ETechPower",
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechPower",
              "bonus": "25"
            },
            {
              "propertyName": "TechPowerPercent",
              "bonus": "10"
            },
            {
              "propertyName": "OutOfCombatHealthRegen",
              "bonus": "4"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "100"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechPowerPercent",
                "role": "elevated"
              },
              {
                "key": "TechPower",
                "role": "normal"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/boundless_spirit_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/boundless_spirit_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/boundless_spirit_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/boundless_spirit_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/boundless_spirit_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "megaSpirit",
        "multibase": [
          "tech_upgrade_t4"
        ],
        "updateTime": 1710352565
      }
    },
    {
      "id": "upgrade_glitch",
      "slug": "cursed-relic",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_glitch",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_glitch",
      "displayName": {
        "english": "Cursed Relic",
        "byLanguage": {
          "brazilian": "Relíquia Amaldiçoada",
          "czech": "Prokletá relikvie",
          "english": "Cursed Relic",
          "french": "Relique maudite",
          "german": "Verfluchtes Relikt",
          "italian": "Reliquia maledetta",
          "indonesian": "Relik Terkutuk",
          "japanese": "呪いの遺物",
          "koreana": "저주받은 유물",
          "latam": "Reliquia maldita",
          "polish": "Przeklęta Relikwia",
          "russian": "Проклятая реликвия",
          "schinese": "天谴圣物",
          "spanish": "Reliquia Maldita",
          "thai": "​เคิร์ส​​เรลิก​",
          "turkish": "Lanetli Yadigâr",
          "ukrainian": "Заклята реліквія"
        }
      },
      "description": {
        "english": "Curses an enemy - <span class=\"highlight\">interrupting, Silencing, Disarming</span>, and <span class=\"highlight\">preventing item usage</span>. <span class=\"highlight\">Removes all non-ultimate buffs</span>.",
        "byLanguage": {
          "brazilian": "Amaldiçoa um inimigo, <span class=\"highlight\">interrompendo, silenciando, desarmando</span> e <span class=\"highlight\">impedindo o uso de itens</span>. <span class=\"highlight\">Remove todos os benefícios de habilidades básicas</span>.",
          "czech": "Vlastník prokleje nepřítele – <span class=\"highlight\">přeruší, umlčí a odzbrojí ho</span>, <span class=\"highlight\">zamezí mu v používání předmětů</span> a <span class=\"highlight\">odstraní všechny jeho buffy s výjimkou ultimátních</span>.",
          "english": "Curses an enemy - <span class=\"highlight\">interrupting, Silencing, Disarming</span>, and <span class=\"highlight\">preventing item usage</span>. <span class=\"highlight\">Removes all non-ultimate buffs</span>.",
          "french": "Maudit une unité occultiste ennemie. Elle est <span class=\"highlight\">interrompue, réduite au silence, désarmée</span> et ne peut pas non plus <span class=\"highlight\">utiliser d'objets</span>.<span class=\"highlight\">Retire tous les effets positifs non ultimes.</span>.",
          "german": "Verflucht einen Gegner, wodurch dieser <span class=\"highlight\">unterbrochen, verstummt und entwaffnet</span> wird und auch <span class=\"highlight\">keine Gegenstände mehr einsetzen kann</span>. <span class=\"highlight\">Entfernt alle nicht-ultimativen Stärkungseffekte.</span>",
          "italian": "Maledice un nemico, <span class=\"highlight\">interrompendolo, silenziandolo, disarmandolo</span> e <span class=\"highlight\"> impedendogli di usare gli oggetti</span>.<span class=\"highlight\">Rimuove tutti i buff delle abilità non ultimate</span>.",
          "indonesian": "Mengutuk musuh - <span class=\"highlight\">menginterupsi, Membungkam, Melucuti Senjata</span>, dan <span class=\"highlight\">mencegah penggunaan item</span>.<span class=\"highlight\">Menghapus semua buff non-ultimate.</span>",
          "japanese": "敵1人を呪うことで<span class=\"highlight\">行動を中断させ、サイレンス状態とディスアーム状態</span>を付与し、<span class=\"highlight\">アイテムを使用できなくする</span>。<span class=\"highlight\">非アルティメットのバフすべてを解除する</span>",
          "koreana": "적군에게 저주를 걸어 <span class=\"highlight\">능력 집중 방해, 침묵, 무장 해제</span> 효과를 적용하고 <span class=\"highlight\">아이템 사용을 차단</span>합니다. <span class=\"highlight\">궁극기가 아닌 모든 강화 효과를 제거합니다</span>.",
          "latam": "Maldice a un enemigo: <span class=\"highlight\">interrumpe, silencia, desarma</span> e <span class=\"highlight\">impide el uso de objetos</span> <span class=\"highlight\">Elimina todas las mejoras que no sean definitivas</span>.",
          "polish": "Rzuca na wroga klątwę – <span class=\"highlight\">przerywając działania, uciszając, rozbrajając</span> i <span class=\"highlight\">uniemożliwiając użycie przedmiotów</span>. <span class=\"highlight\">Usuwa wszystkie premie z umiejętności innych niż ostateczne.</span>",
          "russian": "Проклинает врага: <span class=\"highlight\">прерывает его действия, запрещает ему применять предметы</span>, а также накладывает на него <span class=\"highlight\">безмолвие и обезоруживание</span>. <span class=\"highlight\">Лишает всех положительных эффектов, кроме полученных от ультов</span>.",
          "schinese": "干扰某个敌人——<span class=\"highlight\">打断、沉默、缴械</span>，并<span class=\"highlight\">阻止其使用物品</span>。<span class=\"highlight\">移除所有非大招的增益效果</span>。",
          "spanish": "Maldice a un enemigo, <span class=\"highlight\">interrumpiéndolo, silenciándolo, desarmándolo</span> e <span class=\"highlight\">impidiendo que use objetos</span>. <span class=\"highlight\">Elimina todas las mejoras de las habilidades básicas</span>.",
          "thai": "สาปศัตรู - <span class=\"highlight\">ขัดจังหวะ ใบ้ ปลดอาวุธ</span> และ<span class=\"highlight\">หยุดยั้งการใช้ไอเท็ม</span> <span class=\"highlight\">ลบล้างบัฟที่ไม่ใช่อัลติเมทของศัตรูทั้งหมด</span>",
          "turkish": "Bir düşmanı lanetleyerek <span class=\"highlight\">kullandığı bir yeteneği veya eşyayı yarıda keser</span>, ayrıca hedefi <span class=\"highlight\">susturur, etkisizleştirir ve herhangi bir eşya kullanmasını engeller</span>. <span class=\"highlight\">Son yetenek olmayan tüm güçlendirmeleri kaldırır</span>.",
          "ukrainian": "Накладає на ворога прокляття з <span class=\"highlight\">перериванням, знемовленням, роззброєнням</span>, яке також не дозволяє <span class=\"highlight\">використовувати предмети</span>. <span class=\"highlight\">Усуває всі неультимативні посилення</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Curses an enemy - interrupting, Silencing, Disarming, and preventing item usage. Removes all non-ultimate buffs.",
        "byLanguage": {
          "brazilian": "Amaldiçoa um inimigo, interrompendo, silenciando, desarmando e impedindo o uso de itens. Remove todos os benefícios de habilidades básicas.",
          "czech": "Vlastník prokleje nepřítele – přeruší, umlčí a odzbrojí ho, zamezí mu v používání předmětů a odstraní všechny jeho buffy s výjimkou ultimátních.",
          "english": "Curses an enemy - interrupting, Silencing, Disarming, and preventing item usage. Removes all non-ultimate buffs.",
          "french": "Maudit une unité occultiste ennemie. Elle est interrompue, réduite au silence, désarmée et ne peut pas non plus utiliser d'objets.Retire tous les effets positifs non ultimes..",
          "german": "Verflucht einen Gegner, wodurch dieser unterbrochen, verstummt und entwaffnet wird und auch keine Gegenstände mehr einsetzen kann. Entfernt alle nicht-ultimativen Stärkungseffekte.",
          "italian": "Maledice un nemico, interrompendolo, silenziandolo, disarmandolo e impedendogli di usare gli oggetti.Rimuove tutti i buff delle abilità non ultimate.",
          "indonesian": "Mengutuk musuh - menginterupsi, Membungkam, Melucuti Senjata, dan mencegah penggunaan item.Menghapus semua buff non-ultimate.",
          "japanese": "敵1人を呪うことで行動を中断させ、サイレンス状態とディスアーム状態を付与し、アイテムを使用できなくする。非アルティメットのバフすべてを解除する",
          "koreana": "적군에게 저주를 걸어 능력 집중 방해, 침묵, 무장 해제 효과를 적용하고 아이템 사용을 차단합니다. 궁극기가 아닌 모든 강화 효과를 제거합니다.",
          "latam": "Maldice a un enemigo: interrumpe, silencia, desarma e impide el uso de objetos Elimina todas las mejoras que no sean definitivas.",
          "polish": "Rzuca na wroga klątwę – przerywając działania, uciszając, rozbrajając i uniemożliwiając użycie przedmiotów. Usuwa wszystkie premie z umiejętności innych niż ostateczne.",
          "russian": "Проклинает врага: прерывает его действия, запрещает ему применять предметы, а также накладывает на него безмолвие и обезоруживание. Лишает всех положительных эффектов, кроме полученных от ультов.",
          "schinese": "干扰某个敌人——打断、沉默、缴械，并阻止其使用物品。移除所有非大招的增益效果。",
          "spanish": "Maldice a un enemigo, interrumpiéndolo, silenciándolo, desarmándolo e impidiendo que use objetos. Elimina todas las mejoras de las habilidades básicas.",
          "thai": "สาปศัตรู - ขัดจังหวะ ใบ้ ปลดอาวุธ และหยุดยั้งการใช้ไอเท็ม ลบล้างบัฟที่ไม่ใช่อัลติเมทของศัตรูทั้งหมด",
          "turkish": "Bir düşmanı lanetleyerek kullandığı bir yeteneği veya eşyayı yarıda keser, ayrıca hedefi susturur, etkisizleştirir ve herhangi bir eşya kullanmasını engeller. Son yetenek olmayan tüm güçlendirmeleri kaldırır.",
          "ukrainian": "Накладає на ворога прокляття з перериванням, знемовленням, роззброєнням, яке також не дозволяє використовувати предмети. Усуває всі неультимативні посилення."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDisruption",
          "EShopFilterWeaponDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EActives",
        "groupLabel": "Actives",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PRESS",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "55",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "3.25",
          "disableValue": "0",
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechDuration",
            "value": null
          }
        },
        "AbilityCastRange": {
          "value": "20m",
          "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.1",
          "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
        },
        "SkipFrames": {
          "value": "6",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_ANIMATION_FRAME_SKIP_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowPercent": {
          "value": "0",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutgoingDamagePenaltyPercent": {
          "value": "-10",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_ALL_DAMAGE_MULTIPLIER",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-40"
            },
            {
              "propertyName": "AbilityDuration",
              "bonus": "0.25"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "OutgoingDamagePenaltyPercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Curses an enemy - interrupting, Silencing, Disarming, and preventing item usage. Removes all non-ultimate buffs.",
              "byLanguage": {
                "brazilian": "Amaldiçoa um inimigo, interrompendo, silenciando, desarmando e impedindo o uso de itens. Remove todos os benefícios de habilidades básicas.",
                "czech": "Vlastník prokleje nepřítele – přeruší, umlčí a odzbrojí ho, zamezí mu v používání předmětů a odstraní všechny jeho buffy s výjimkou ultimátních.",
                "english": "Curses an enemy - interrupting, Silencing, Disarming, and preventing item usage. Removes all non-ultimate buffs.",
                "french": "Maudit une unité occultiste ennemie. Elle est interrompue, réduite au silence, désarmée et ne peut pas non plus utiliser d'objets.Retire tous les effets positifs non ultimes..",
                "german": "Verflucht einen Gegner, wodurch dieser unterbrochen, verstummt und entwaffnet wird und auch keine Gegenstände mehr einsetzen kann. Entfernt alle nicht-ultimativen Stärkungseffekte.",
                "italian": "Maledice un nemico, interrompendolo, silenziandolo, disarmandolo e impedendogli di usare gli oggetti.Rimuove tutti i buff delle abilità non ultimate.",
                "indonesian": "Mengutuk musuh - menginterupsi, Membungkam, Melucuti Senjata, dan mencegah penggunaan item.Menghapus semua buff non-ultimate.",
                "japanese": "敵1人を呪うことで行動を中断させ、サイレンス状態とディスアーム状態を付与し、アイテムを使用できなくする。非アルティメットのバフすべてを解除する",
                "koreana": "적군에게 저주를 걸어 능력 집중 방해, 침묵, 무장 해제 효과를 적용하고 아이템 사용을 차단합니다. 궁극기가 아닌 모든 강화 효과를 제거합니다.",
                "latam": "Maldice a un enemigo: interrumpe, silencia, desarma e impide el uso de objetos Elimina todas las mejoras que no sean definitivas.",
                "polish": "Rzuca na wroga klątwę – przerywając działania, uciszając, rozbrajając i uniemożliwiając użycie przedmiotów. Usuwa wszystkie premie z umiejętności innych niż ostateczne.",
                "russian": "Проклинает врага: прерывает его действия, запрещает ему применять предметы, а также накладывает на него безмолвие и обезоруживание. Лишает всех положительных эффектов, кроме полученных от ультов.",
                "schinese": "干扰某个敌人——打断、沉默、缴械，并阻止其使用物品。移除所有非大招的增益效果。",
                "spanish": "Maldice a un enemigo, interrumpiéndolo, silenciándolo, desarmándolo e impidiendo que use objetos. Elimina todas las mejoras de las habilidades básicas.",
                "thai": "สาปศัตรู - ขัดจังหวะ ใบ้ ปลดอาวุธ และหยุดยั้งการใช้ไอเท็ม ลบล้างบัฟที่ไม่ใช่อัลติเมทของศัตรูทั้งหมด",
                "turkish": "Bir düşmanı lanetleyerek kullandığı bir yeteneği veya eşyayı yarıda keser, ayrıca hedefi susturur, etkisizleştirir ve herhangi bir eşya kullanmasını engeller. Son yetenek olmayan tüm güçlendirmeleri kaldırır.",
                "ukrainian": "Накладає на ворога прокляття з перериванням, знемовленням, роззброєнням, яке також не дозволяє використовувати предмети. Усуває всі неультимативні посилення."
              }
            },
            "properties": [
              {
                "key": "StatusEffectEMP",
                "role": "important"
              },
              {
                "key": "StatusEffectDisarmed",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              },
              {
                "key": "AbilityCastRange",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/glitch_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/glitch_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/curse_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/curse_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/curse_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_tracking_projectile_apply_modifier",
        "cssClass": "glitch",
        "multibase": [
          "tech_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_ability_power_shard",
      "slug": "echo-shard",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_ability_power_shard",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_ability_power_shard",
      "displayName": {
        "english": "Echo Shard",
        "byLanguage": {
          "brazilian": "Fragmento Ecoante",
          "czech": "Opál ozvěny",
          "english": "Echo Shard",
          "french": "Éclat d'écho",
          "german": "Echo-Splitter",
          "italian": "Frammento di eco",
          "indonesian": "Fragmen Gema",
          "japanese": "エコーシャード",
          "koreana": "공명의 파편",
          "latam": "Fragmento repetidor",
          "polish": "Odłamek Echa",
          "russian": "Осколок эха",
          "schinese": "回音碎片",
          "spanish": "Esquirla Reverberante",
          "thai": "​เอคโค​ชาร์ด​",
          "turkish": "Yankı Parçası",
          "ukrainian": "Уламок відлуння"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMovement",
          "EShopFilterMagicDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ECooldown",
        "groupLabel": "Cooldown",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": true
      },
      "properties": {
        "AbilityCooldown": {
          "value": "35",
          "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
        },
        "BonusFireRate": {
          "value": "5",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechResist": {
          "value": "5",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletResist": {
          "value": "5",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRangeMultiplier": {
          "value": "0",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRange",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRadiusMultiplier": {
          "value": "0",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRadius",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BulletResist",
              "bonus": "5"
            },
            {
              "propertyName": "TechResist",
              "bonus": "5"
            },
            {
              "propertyName": "BonusFireRate",
              "bonus": "5"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-10"
            },
            {
              "propertyName": "TechRadiusMultiplier",
              "bonus": "5"
            },
            {
              "propertyName": "TechRangeMultiplier",
              "bonus": "5"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusFireRate",
                "role": "normal"
              },
              {
                "key": "TechResist",
                "role": "normal"
              },
              {
                "key": "BulletResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Reset the cooldown of the imbued non-ultimate ability.",
              "byLanguage": {
                "brazilian": "Recarrega a habilidade básica infundida.",
                "czech": "Resetuje dobu obnovení prodchnuté schopnosti (s výjimkou ultimátní).",
                "english": "Reset the cooldown of the imbued non-ultimate ability.",
                "french": "Réinitialise le temps de récupération d'une capacité imprégnée non ultime.",
                "german": "Setzt die Abklingzeit der veredelten nicht-ultimativen Fähigkeit zurück.",
                "italian": "Azzera il tempo di ricarica dell'abilità non ultimate infusa.",
                "indonesian": "Mereset cooldown dari skill non-ultimate yang terisi.",
                "japanese": "エンチャントしたアビリティ（アルティメットを除く）のクールダウンをリセットする",
                "koreana": "궁극기를 제외한 보강된 능력의 쿨다운을 초기화합니다.",
                "latam": "Restablece el tiempo de recarga de la última habilidad básica imbuida.",
                "polish": "Resetuje czas oczekiwania na nasyconą umiejętność inną niż ostateczna.",
                "russian": "Сбрасывает время перезарядки вашего усиленного умения, не являющегося ультом.",
                "schinese": "重置已加强的非终极技能的冷却时间。",
                "spanish": "Restablece el tiempo de recarga de la habilidad básica imbuida.",
                "thai": "รีเซ็ตคูลดาวน์ของสกิลที่ผสานที่ไม่ใช่อัลติเมท",
                "turkish": "Son yetenek olmayan güçlendirilmiş yeteneğinizin dolum süresini sıfırlar.",
                "ukrainian": "Скидає зарядку насиченого неультимативного вміння."
              }
            },
            "properties": [],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/echo_shard_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/echo_shard_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/echo_shard_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/echo_shard_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/echo_shard_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_ability_power_shard",
        "cssClass": "powerShard",
        "multibase": [
          "tech_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_escalating_exposure",
      "slug": "escalating-exposure",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_escalating_exposure",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_escalating_exposure",
      "displayName": {
        "english": "Escalating Exposure",
        "byLanguage": {
          "brazilian": "Exposição Crescente",
          "czech": "Eskalující poškození",
          "english": "Escalating Exposure",
          "french": "Exposition spirituelle",
          "german": "Eskalierende Bloßstellung",
          "italian": "Esposizione crescente",
          "indonesian": "Peningkatan Eksposur",
          "japanese": "エクスポージャー",
          "koreana": "마법 증폭 중첩",
          "latam": "Exposición ascendente",
          "polish": "Wzbierające Wystawienie",
          "russian": "Растущее воздействие",
          "schinese": "伤上加伤",
          "spanish": "Exposición Creciente",
          "thai": "​เอสกาเลติง​เอ็กซ์โปเชอร์​",
          "turkish": "Artan Hassasiyet",
          "ukrainian": "Підвищення вразливості"
        }
      },
      "description": {
        "english": "Dealing {g:citadel_inline_attribute:'SpiritDamage'} applies a stacking <span class=\"highlight\">Spirit Amp</span> that increases your {g:citadel_inline_attribute:'SpiritDamage'} to the target.",
        "byLanguage": {
          "brazilian": "Causar {g:citadel_inline_attribute:'SpiritDamage'} aplica uma <span class=\"highlight\">amplificação espiritual</span> acumulável que aumenta o seu {g:citadel_inline_attribute:'SpiritDamage'} contra o alvo.",
          "czech": "Kdykoli vlastník udělí {g:citadel_inline_attribute:'SpiritDamage'}, aplikuje na cíl <span class=\"highlight\">sečtení</span> navyšující jeho {g:citadel_inline_attribute:'SpiritDamage'} vůči tomuto cíli.",
          "english": "Dealing {g:citadel_inline_attribute:'SpiritDamage'} applies a stacking <span class=\"highlight\">Spirit Amp</span> that increases your {g:citadel_inline_attribute:'SpiritDamage'} to the target.",
          "french": "Les {g:citadel_inline_attribute:'SpiritDamage'} infligés appliquent de l'<span class=\"highlight\">amplification spirituelle</span> cumulable qui augmente vos {g:citadel_inline_attribute:'SpiritDamage'} contre la cible.",
          "german": "Wenn Du einem Ziel {g:citadel_inline_attribute:'SpiritDamage'} zufügst, wird auch eine sich aufsummierende <span class=\"highlight\">Verstärkung</span> angewendet, die den {g:citadel_inline_attribute:'SpiritDamage'} gegen das Ziel erhöht.",
          "italian": "Infliggere {g:citadel_inline_attribute:'SpiritDamage'} applica un'istanza di <span class=\"highlight\">amplificazione spirituale</span> che aumenta i {g:citadel_inline_attribute:'SpiritDamage'} che infliggi al bersaglio.",
          "indonesian": "Memberikan {g:citadel_inline_atribut: 'SpiritDamage'} menerapkan akumulasi <span class=\"highlight\">Pembesaran Spirit</span> yang meningkatkan {g:citadel_inline_atribut: 'spiritDamage'} terhadap target.",
          "japanese": "{g:citadel_inline_attribute:'SpiritDamage'}を与えるとスタックする<span class=\"highlight\">スピリット増幅</span>を獲得する。この効果は対象に与える{g:citadel_inline_attribute:'SpiritDamage'}を上昇させる",
          "koreana": "{g:citadel_inline_attribute:'SpiritDamage'}를 입히면 대상에 중첩되는 <span class=\"highlight\">마법 증폭</span>이 적용되어 플레이어가 대상에 입히는 {g:citadel_inline_attribute:'SpiritDamage'}가 증가합니다.",
          "latam": "Infligir {g:citadel_inline_attribute:'SpiritDamage'} aplica una acumulación de <span class=\"highlight\">amplificación espiritual</span> que aumenta tu {g:citadel_inline_attribute:'SpiritDamage'} al objetivo.",
          "polish": "Zadawanie <panel class=\"InlineAttributeIcon SpiritDamage replacechar=\"_\"><span class=\"InlineAttributeName SpiritDamage\">obrażeń spirytualnych</span> nakłada kumulujące się <span class=\"highlight\">wzmocnienie spirytualne</span>, które zwiększa {g:citadel_inline_attribute:'SpiritDamage'} zadawane celowi.",
          "russian": "Нанося {g:citadel_inline_attribute:'SpiritDamage'}, вы получаете накапливаемое <span class=\"highlight\">повышение спиритизма</span>, которое увеличивает {g:citadel_inline_attribute:'SpiritDamage'}, наносимый вами цели.",
          "schinese": "造成{g:citadel_inline_attribute:'SpiritDamage'}时会施加可叠加的<span class=\"highlight\">元灵增强</span>效果，增加自身对目标的{g:citadel_inline_attribute:'SpiritDamage'}。",
          "spanish": "Infligir {g:citadel_inline_attribute:'SpiritDamage'} aplica una <span class=\"highlight\">amplificación espiritual</span> acumulable que aumenta el {g:citadel_inline_attribute:'SpiritDamage'} que le infliges al objetivo.",
          "thai": "การสร้าง {g:citadel_inline_attribute:'SpiritDamage'} จะส่งผลให้เกิดการซ้อนทับ<span class=\"highlight\">เพิ่มอัตราวิญญาณ</span> ซึ่งจะเพิ่ม {g:citadel_inline_attribute:'SpiritDamage'} ของคุณแก่เป้าหมาย",
          "turkish": "Hedefe {g:citadel_inline_attribute:'SpiritDamage'} vermek, hedefe daha fazla {g:citadel_inline_attribute:'SpiritDamage'} vermenizi sağlayan ve istiflenen bir <span class=\"highlight\">büyü artırımı</span> uygular.",
          "ukrainian": "Завдання {g:citadel_inline_attribute:'SpiritDamage'} застосовує накопичувальне <span class=\"highlight\">духовне посилення</span>, що призводить до підвищення {g:citadel_inline_attribute:'SpiritDamage'}, якої ви завдаєте цілі."
        }
      },
      "descriptionDisplay": {
        "english": "Dealing Spirit Damage applies a stacking Spirit Amp that increases your Spirit Damage to the target.",
        "byLanguage": {
          "brazilian": "Causar Spirit Damage aplica uma amplificação espiritual acumulável que aumenta o seu Spirit Damage contra o alvo.",
          "czech": "Kdykoli vlastník udělí Spirit Damage, aplikuje na cíl sečtení navyšující jeho Spirit Damage vůči tomuto cíli.",
          "english": "Dealing Spirit Damage applies a stacking Spirit Amp that increases your Spirit Damage to the target.",
          "french": "Les Spirit Damage infligés appliquent de l'amplification spirituelle cumulable qui augmente vos Spirit Damage contre la cible.",
          "german": "Wenn Du einem Ziel Spirit Damage zufügst, wird auch eine sich aufsummierende Verstärkung angewendet, die den Spirit Damage gegen das Ziel erhöht.",
          "italian": "Infliggere Spirit Damage applica un'istanza di amplificazione spirituale che aumenta i Spirit Damage che infliggi al bersaglio.",
          "indonesian": "Memberikan Spirit Damage menerapkan akumulasi Pembesaran Spirit yang meningkatkan Spirit Damage terhadap target.",
          "japanese": "Spirit Damageを与えるとスタックするスピリット増幅を獲得する。この効果は対象に与えるSpirit Damageを上昇させる",
          "koreana": "Spirit Damage를 입히면 대상에 중첩되는 마법 증폭이 적용되어 플레이어가 대상에 입히는 Spirit Damage가 증가합니다.",
          "latam": "Infligir Spirit Damage aplica una acumulación de amplificación espiritual que aumenta tu Spirit Damage al objetivo.",
          "polish": "Zadawanie obrażeń spirytualnych nakłada kumulujące się wzmocnienie spirytualne, które zwiększa Spirit Damage zadawane celowi.",
          "russian": "Нанося Spirit Damage, вы получаете накапливаемое повышение спиритизма, которое увеличивает Spirit Damage, наносимый вами цели.",
          "schinese": "造成Spirit Damage时会施加可叠加的元灵增强效果，增加自身对目标的Spirit Damage。",
          "spanish": "Infligir Spirit Damage aplica una amplificación espiritual acumulable que aumenta el Spirit Damage que le infliges al objetivo.",
          "thai": "การสร้าง Spirit Damage จะส่งผลให้เกิดการซ้อนทับเพิ่มอัตราวิญญาณ ซึ่งจะเพิ่ม Spirit Damage ของคุณแก่เป้าหมาย",
          "turkish": "Hedefe Spirit Damage vermek, hedefe daha fazla Spirit Damage vermenizi sağlayan ve istiflenen bir büyü artırımı uygular.",
          "ukrainian": "Завдання Spirit Damage застосовує накопичувальне духовне посилення, що призводить до підвищення Spirit Damage, якої ви завдаєте цілі."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMagicVulnerability",
        "groupLabel": "Magic Vulnerability",
        "componentIds": [
          "upgrade_magic_vulnerability"
        ],
        "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": "12",
          "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
        },
        "ProcCooldown": {
          "value": "0.7",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "MagicIncreasePerStack": {
          "value": "4.5",
          "disableValue": null,
          "cssClass": "tech_armor_down",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "TechResist": {
          "value": "17",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxStacks": {
          "value": "12",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "TechArmorDamageReduction": {
          "value": "-8",
          "disableValue": null,
          "cssClass": "tech_armor_down",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "MagicIncreasePerStack",
              "bonus": "1.5"
            },
            {
              "propertyName": "TechResist",
              "bonus": "8"
            },
            {
              "propertyName": "TechArmorDamageReduction",
              "bonus": "-10"
            },
            {
              "propertyName": "MaxStacks",
              "bonus": "6"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechArmorDamageReduction",
                "role": "normal"
              },
              {
                "key": "TechResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Dealing Spirit Damage applies a stacking Spirit Amp that increases your Spirit Damage to the target.",
              "byLanguage": {
                "brazilian": "Causar Spirit Damage aplica uma amplificação espiritual acumulável que aumenta o seu Spirit Damage contra o alvo.",
                "czech": "Kdykoli vlastník udělí Spirit Damage, aplikuje na cíl sečtení navyšující jeho Spirit Damage vůči tomuto cíli.",
                "english": "Dealing Spirit Damage applies a stacking Spirit Amp that increases your Spirit Damage to the target.",
                "french": "Les Spirit Damage infligés appliquent de l'amplification spirituelle cumulable qui augmente vos Spirit Damage contre la cible.",
                "german": "Wenn Du einem Ziel Spirit Damage zufügst, wird auch eine sich aufsummierende Verstärkung angewendet, die den Spirit Damage gegen das Ziel erhöht.",
                "italian": "Infliggere Spirit Damage applica un'istanza di amplificazione spirituale che aumenta i Spirit Damage che infliggi al bersaglio.",
                "indonesian": "Memberikan Spirit Damage menerapkan akumulasi Pembesaran Spirit yang meningkatkan Spirit Damage terhadap target.",
                "japanese": "Spirit Damageを与えるとスタックするスピリット増幅を獲得する。この効果は対象に与えるSpirit Damageを上昇させる",
                "koreana": "Spirit Damage를 입히면 대상에 중첩되는 마법 증폭이 적용되어 플레이어가 대상에 입히는 Spirit Damage가 증가합니다.",
                "latam": "Infligir Spirit Damage aplica una acumulación de amplificación espiritual que aumenta tu Spirit Damage al objetivo.",
                "polish": "Zadawanie obrażeń spirytualnych nakłada kumulujące się wzmocnienie spirytualne, które zwiększa Spirit Damage zadawane celowi.",
                "russian": "Нанося Spirit Damage, вы получаете накапливаемое повышение спиритизма, которое увеличивает Spirit Damage, наносимый вами цели.",
                "schinese": "造成Spirit Damage时会施加可叠加的元灵增强效果，增加自身对目标的Spirit Damage。",
                "spanish": "Infligir Spirit Damage aplica una amplificación espiritual acumulable que aumenta el Spirit Damage que le infliges al objetivo.",
                "thai": "การสร้าง Spirit Damage จะส่งผลให้เกิดการซ้อนทับเพิ่มอัตราวิญญาณ ซึ่งจะเพิ่ม Spirit Damage ของคุณแก่เป้าหมาย",
                "turkish": "Hedefe Spirit Damage vermek, hedefe daha fazla Spirit Damage vermenizi sağlayan ve istiflenen bir büyü artırımı uygular.",
                "ukrainian": "Завдання Spirit Damage застосовує накопичувальне духовне посилення, що призводить до підвищення Spirit Damage, якої ви завдаєте цілі."
              }
            },
            "properties": [
              {
                "key": "MagicIncreasePerStack",
                "role": "important"
              },
              {
                "key": "MaxStacks",
                "role": "normal"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "ProcCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/escalating_exposure_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/escalating_exposure_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/escalating_exposure_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/escalating_exposure_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/escalating_exposure_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_ability_vampire",
        "cssClass": "escalatingExposure",
        "multibase": [
          "tech_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_self_bubble",
      "slug": "ethereal-shift",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_self_bubble",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_self_bubble",
      "displayName": {
        "english": "Ethereal Shift",
        "byLanguage": {
          "brazilian": "Troca Etérea",
          "czech": "Éterický plášť",
          "english": "Ethereal Shift",
          "french": "Refuge céleste",
          "german": "Ätherischer Schleier",
          "italian": "Trasformazione eterea",
          "indonesian": "Pergeseran Fana",
          "japanese": "エーテリアルシフト",
          "koreana": "공허의 화신",
          "latam": "Cambio etéreo",
          "polish": "Eteryczne Przejście",
          "russian": "Развоплощение",
          "schinese": "身躯虚化",
          "spanish": "Transformación Etérea",
          "thai": "​อีเธเรียล​ชิฟต์​",
          "turkish": "Ruhani Değişim",
          "ukrainian": "Безтілесність"
        }
      },
      "description": {
        "english": "You enter a void state and become <span class=\"highlight\">untargetable and invincible</span> for a short duration, during which you float slowly and cannot perform actions. Afterwards you gain <span class=\"highlight\">Spirit Power, Move Speed, and Spirit Resist</span>.<br>Can be canceled early.<br><span class=\"diminish\">Activation cancels any active ability.</span>",
        "byLanguage": {
          "brazilian": "Você entra em um estado vazio e se torna <span class=\"highlight\">inalvejável e invencível</span> brevemente, enquanto flutua lentamente, mas sem poder realizar ações. Em seguida, você ganha <span class=\"highlight\">poder espiritual, velocidade de movimento e resistência espiritual</span>.<br>Pode ser cancelada antecipadamente.<br><span class=\"diminish\">A ativação cancela qualquer habilidade ativa.</span>",
          "czech": "Vlastník se obklopí prázdnotou a na krátkou dobu se stane <span class=\"highlight\">nezaměřitelným a nezranitelným</span>. Během této doby se vlastník vznáší, ale nemůže provádět žádné jiné akce. Poté získá <span class=\"highlight\">bonus ke spirituální síle, rychlosti pohybu a spirituální odolnosti</span>.<br>Lze ukončit předčasně.<br><span class=\"diminish\">Sesláním jsou zrušeny všechny aktivní schopnosti.</span>",
          "english": "You enter a void state and become <span class=\"highlight\">untargetable and invincible</span> for a short duration, during which you float slowly and cannot perform actions. Afterwards you gain <span class=\"highlight\">Spirit Power, Move Speed, and Spirit Resist</span>.<br>Can be canceled early.<br><span class=\"diminish\">Activation cancels any active ability.</span>",
          "french": "Vous entrez dans un état de vide pour devenir brièvement <span class=\"highlight\">intouchable et invincible</span>, ce qui vous fait flotter et vous empêche d'agir. Ensuite, vous obtenez un bonus <span class=\"highlight\">de pouvoir spirituel, de vitesse de déplacement et de résistance spirituelle</span>.<br>Peut être annulée rapidement.<br><span class=\"diminish\">Son activation annule toute autre capacité active.</span>",
          "german": "Du betrittst eine Dimension der Leere, wodurch Du für kurze Zeit <span class=\"highlight\">nicht mehr anvisiert werden kannst und unverwundbar bist</span>. Währenddessen schwebst Du langsam in der Luft und kannst keine anderen Aktionen ausführen. Nach diesem Effekt erhältst Du <span class=\"highlight\">Magiekraft, Bewegungstempo und Magieresistenz</span>.<br>Kann frühzeitig abgebrochen werden.<br><span class=\"diminish\">Bricht alle aktiven Fähigkeiten ab.</span>",
          "italian": "Entri nel vuoto e diventi <span class=\"highlight\">non bersagliabile e invincibile</span> per un breve periodo, durante il quale fluttui lentamente e non puoi eseguire alcuna azione. Dopodiché aumenti <span class=\"highlight\">velocità di movimento, potere spirituale e resistenza spirituale</span>. <br>Puoi annullarla in anticipo.<br><span class=\"diminish\">L'attivazione annulla eventuali abilità attive.</span>",
          "indonesian": "Kamu memasuki masa menghilang sehingga kamu <span class=\"highlight\">tidak dapat ditarget dan tak terkalahkan</span> untuk waktu singkat, yang mana kamu akan mengapung dan tidak dapat melakukan tindakan. Setelahnya akan mendapatkan <span class=\"highlight\">Kekuatan Spirit, Kecepatan Gerakan, dan Pertahanan Spirit</span>.<br>Dapat dibatalkan lebih awal.<br><span class=\"diminish\">Penggunaan skill ini akan membatalkan skill aktif apa pun.</span>",
          "japanese": "ヴォイド状態となって一時的に<span class=\"highlight\">対象指定不可および無敵状態</span>になる。発動中はゆっくりと浮遊し、行動はできない。ヴォイド状態が終了すると<span class=\"highlight\">スピリットパワー、移動速度、スピリット耐性</span>が上昇する<br>途中でキャンセル可能<br><span class=\"diminish\">発動時にあらゆるアクティブアビリティをキャンセルする</span>",
          "koreana": "공허 상태로 전환되어 짧은 시간 동안 <span class=\"highlight\">대상 지정 불가 및 무적</span> 상태가 되지만, 이동 속도가 둔화하며 다른 동작을 취할 수 없습니다. 공허 상태가 종료된 후 <span class=\"highlight\">마력, 이동 속도, 마법 저항</span>을 얻습니다..<br>원하는 시점에 취소할 수 있습니다.<br><span class=\"diminish\">활성화하면 모든 활성화 능력이 취소됩니다.</span>",
          "latam": "Entras en un estado de vacío y te conviertes en <span class=\"highlight\">no seleccionable como objetivo e invencible</span> durante un breve período de tiempo, durante el cual flotas lentamente y no puedes realizar ninguna acción. Después, ganas <span class=\"highlight\">poder espiritual, velocidad de movimiento y resistencia espiritual</span>.<br>Se puede cancelar antes de tiempo.<br><span class=\"diminish\">La activación cancela cualquier habilidad activa.</span>",
          "polish": "Przechodzisz w stan pustki i stajesz się <span class=\"highlight\">nieobieralny za cel i nietykalny</span> na krótki czas, w którym powoli się unosisz i nie możesz wykonywać działań. Następnie zyskujesz <span class=\"highlight\">moc spirytualną, szybkość ruchu oraz odporność spirytualną</span>.<br>Można przedwcześnie anulować.<br><span class=\"diminish\">Aktywacja anuluje wszelkie aktywne umiejętności.</span>",
          "russian": "Вы входите в состояние пустоты, которое ненадолго даёт вам <span class=\"highlight\">неуязвимость</span> и <span class=\"highlight\">запрещает выбирать вас целью</span>. Во время действия эффекта вы медленно парите и не можете совершать никаких действий, а после его окончания получаете бонус к <span class=\"highlight\">спиритической мощи, скорости передвижения и сопротивляемости спиритизму</span>.<br>Умение можно прервать преждевременно.<br><span class=\"diminish\">Применение прерывает активные умения.</span>",
          "schinese": "进入虚空状态，在短时间内<span class=\"highlight\">无法成为目标并变得无敌</span>，在此期间会缓慢漂浮，无法进行任何操作。结束后，将获得<span class=\"highlight\">元灵力量、移动速度与元灵抗性</span>加成。<br>可提前取消。<br><span class=\"diminish\">激活时会中断所有正在施放的技能。</span>",
          "spanish": "Entras en un estado de vacío y te conviertes en <span class=\"highlight\">no seleccionable como objetivo e invencible</span> durante un breve período de tiempo, durante el cual flotas lentamente y no puedes realizar ninguna acción. Después, ganas <span class=\"highlight\">poder espiritual, velocidad de movimiento y resistencia espiritual</span>.<br>Se puede cancelar antes de tiempo.<br><span class=\"diminish\">La activación cancela cualquier habilidad activa.</span>",
          "thai": "คุณเข้าสู่สภาวะว่างเปล่า และ<span class=\"highlight\">ไม่สามารถถูกเลือกเป็นเป้าหมายการโจมตีได้​และกลายเป็นอมตะ</span>เป็นช่วงระยะเวลาสั้น ๆ ในระหว่างนั้นคุณจะลอยอยู่ช้า ๆ และไม่สามารถกระทำการใด ๆ ได้ หลังจากนั้นคุณจะได้รับ​<span class=\"highlight\">พลัง​วิญญาณ ความเร็ว​การ​เคลื่อนที่ และต้านทาน​วิญญาณ​</span>เพิ่มเติม<br>สามารถยกเลิกก่อนกำหนดได้<br><span class=\"diminish\">เมื่อกดใช้จะยกเลิกสกิลที่กำลังทำงานอยู่ทั้งหมด</span>",
          "turkish": "Hiçlik durumuna girersiniz. Bu kısa süre zarfında bir eylemde bulunamaz ve yavaşça süzülürsünüz, ayrıca <span class=\"highlight\">hedeflenemez ve dokunulmaz</span> olursunuz. Bu durum sona erdikten sonra <span class=\"highlight\">büyü gücü, hareket hızı ve büyü direnci</span> kazanırsınız.<br>Erken iptal edilebilir.<br><span class=\"diminish\">Varsa, aktif yetenekleri iptal eder.</span>",
          "ukrainian": "Власник входить у стан порожнечі й <span class=\"highlight\">на нього не можна націлитися чи вразити його</span> впродовж короткого проміжку часу, коли він також повільно летить у повітрі й не може вчиняти будь-які дії. Опісля власник здобуває додаткову <span class=\"highlight\">духовну силу, швидкість руху й духовний опір</span>.<br>Можна скасувати раніше завершення дії.<br><span class=\"diminish\">Застосування скасовує всі активні вміння.</span>"
        }
      },
      "descriptionDisplay": {
        "english": "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.\nCan be canceled early.\nActivation cancels any active ability.",
        "byLanguage": {
          "brazilian": "Você entra em um estado vazio e se torna inalvejável e invencível brevemente, enquanto flutua lentamente, mas sem poder realizar ações. Em seguida, você ganha poder espiritual, velocidade de movimento e resistência espiritual.\nPode ser cancelada antecipadamente.\nA ativação cancela qualquer habilidade ativa.",
          "czech": "Vlastník se obklopí prázdnotou a na krátkou dobu se stane nezaměřitelným a nezranitelným. Během této doby se vlastník vznáší, ale nemůže provádět žádné jiné akce. Poté získá bonus ke spirituální síle, rychlosti pohybu a spirituální odolnosti.\nLze ukončit předčasně.\nSesláním jsou zrušeny všechny aktivní schopnosti.",
          "english": "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.\nCan be canceled early.\nActivation cancels any active ability.",
          "french": "Vous entrez dans un état de vide pour devenir brièvement intouchable et invincible, ce qui vous fait flotter et vous empêche d'agir. Ensuite, vous obtenez un bonus de pouvoir spirituel, de vitesse de déplacement et de résistance spirituelle.\nPeut être annulée rapidement.\nSon activation annule toute autre capacité active.",
          "german": "Du betrittst eine Dimension der Leere, wodurch Du für kurze Zeit nicht mehr anvisiert werden kannst und unverwundbar bist. Währenddessen schwebst Du langsam in der Luft und kannst keine anderen Aktionen ausführen. Nach diesem Effekt erhältst Du Magiekraft, Bewegungstempo und Magieresistenz.\nKann frühzeitig abgebrochen werden.\nBricht alle aktiven Fähigkeiten ab.",
          "italian": "Entri nel vuoto e diventi non bersagliabile e invincibile per un breve periodo, durante il quale fluttui lentamente e non puoi eseguire alcuna azione. Dopodiché aumenti velocità di movimento, potere spirituale e resistenza spirituale.\nPuoi annullarla in anticipo.\nL'attivazione annulla eventuali abilità attive.",
          "indonesian": "Kamu memasuki masa menghilang sehingga kamu tidak dapat ditarget dan tak terkalahkan untuk waktu singkat, yang mana kamu akan mengapung dan tidak dapat melakukan tindakan. Setelahnya akan mendapatkan Kekuatan Spirit, Kecepatan Gerakan, dan Pertahanan Spirit.\nDapat dibatalkan lebih awal.\nPenggunaan skill ini akan membatalkan skill aktif apa pun.",
          "japanese": "ヴォイド状態となって一時的に対象指定不可および無敵状態になる。発動中はゆっくりと浮遊し、行動はできない。ヴォイド状態が終了するとスピリットパワー、移動速度、スピリット耐性が上昇する\n途中でキャンセル可能\n発動時にあらゆるアクティブアビリティをキャンセルする",
          "koreana": "공허 상태로 전환되어 짧은 시간 동안 대상 지정 불가 및 무적 상태가 되지만, 이동 속도가 둔화하며 다른 동작을 취할 수 없습니다. 공허 상태가 종료된 후 마력, 이동 속도, 마법 저항을 얻습니다..\n원하는 시점에 취소할 수 있습니다.\n활성화하면 모든 활성화 능력이 취소됩니다.",
          "latam": "Entras en un estado de vacío y te conviertes en no seleccionable como objetivo e invencible durante un breve período de tiempo, durante el cual flotas lentamente y no puedes realizar ninguna acción. Después, ganas poder espiritual, velocidad de movimiento y resistencia espiritual.\nSe puede cancelar antes de tiempo.\nLa activación cancela cualquier habilidad activa.",
          "polish": "Przechodzisz w stan pustki i stajesz się nieobieralny za cel i nietykalny na krótki czas, w którym powoli się unosisz i nie możesz wykonywać działań. Następnie zyskujesz moc spirytualną, szybkość ruchu oraz odporność spirytualną.\nMożna przedwcześnie anulować.\nAktywacja anuluje wszelkie aktywne umiejętności.",
          "russian": "Вы входите в состояние пустоты, которое ненадолго даёт вам неуязвимость и запрещает выбирать вас целью. Во время действия эффекта вы медленно парите и не можете совершать никаких действий, а после его окончания получаете бонус к спиритической мощи, скорости передвижения и сопротивляемости спиритизму.\nУмение можно прервать преждевременно.\nПрименение прерывает активные умения.",
          "schinese": "进入虚空状态，在短时间内无法成为目标并变得无敌，在此期间会缓慢漂浮，无法进行任何操作。结束后，将获得元灵力量、移动速度与元灵抗性加成。\n可提前取消。\n激活时会中断所有正在施放的技能。",
          "spanish": "Entras en un estado de vacío y te conviertes en no seleccionable como objetivo e invencible durante un breve período de tiempo, durante el cual flotas lentamente y no puedes realizar ninguna acción. Después, ganas poder espiritual, velocidad de movimiento y resistencia espiritual.\nSe puede cancelar antes de tiempo.\nLa activación cancela cualquier habilidad activa.",
          "thai": "คุณเข้าสู่สภาวะว่างเปล่า และไม่สามารถถูกเลือกเป็นเป้าหมายการโจมตีได้และกลายเป็นอมตะเป็นช่วงระยะเวลาสั้น ๆ ในระหว่างนั้นคุณจะลอยอยู่ช้า ๆ และไม่สามารถกระทำการใด ๆ ได้ หลังจากนั้นคุณจะได้รับพลังวิญญาณ ความเร็วการเคลื่อนที่ และต้านทานวิญญาณเพิ่มเติม\nสามารถยกเลิกก่อนกำหนดได้\nเมื่อกดใช้จะยกเลิกสกิลที่กำลังทำงานอยู่ทั้งหมด",
          "turkish": "Hiçlik durumuna girersiniz. Bu kısa süre zarfında bir eylemde bulunamaz ve yavaşça süzülürsünüz, ayrıca hedeflenemez ve dokunulmaz olursunuz. Bu durum sona erdikten sonra büyü gücü, hareket hızı ve büyü direnci kazanırsınız.\nErken iptal edilebilir.\nVarsa, aktif yetenekleri iptal eder.",
          "ukrainian": "Власник входить у стан порожнечі й на нього не можна націлитися чи вразити його впродовж короткого проміжку часу, коли він також повільно летить у повітрі й не може вчиняти будь-які дії. Опісля власник здобуває додаткову духовну силу, швидкість руху й духовний опір.\nМожна скасувати раніше завершення дії.\nЗастосування скасовує всі активні вміння."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterFireRate"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EActives",
        "groupLabel": "Actives",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "35",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "4.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
        },
        "BuffDuration": {
          "value": "5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "TechResist": {
          "value": "30",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "DampingFactor": {
          "value": "3",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "LiftHeight": {
          "value": "200",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSpirit": {
          "value": "20",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        },
        "FloatMoveSpeed": {
          "value": "2.5m",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": "EDisplayUnit_MetersPerSecond",
          "displayType": "EMaxMoveSpeed",
          "providedPropertyType": "MODIFIER_VALUE_MOVE_SPEED_LIMIT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": "3m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "EMaxMoveSpeed",
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "AbilityDuration",
              "bonus": "2"
            },
            {
              "propertyName": "BonusSpirit",
              "bonus": "30"
            },
            {
              "propertyName": "BonusMoveSpeed",
              "bonus": "2m"
            },
            {
              "propertyName": "TechResist",
              "bonus": "10"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-10"
            },
            {
              "propertyName": "FloatMoveSpeed",
              "bonus": "3.5m"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "active",
            "description": {
              "english": "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.\nCan be canceled early.\nActivation cancels any active ability.",
              "byLanguage": {
                "brazilian": "Você entra em um estado vazio e se torna inalvejável e invencível brevemente, enquanto flutua lentamente, mas sem poder realizar ações. Em seguida, você ganha poder espiritual, velocidade de movimento e resistência espiritual.\nPode ser cancelada antecipadamente.\nA ativação cancela qualquer habilidade ativa.",
                "czech": "Vlastník se obklopí prázdnotou a na krátkou dobu se stane nezaměřitelným a nezranitelným. Během této doby se vlastník vznáší, ale nemůže provádět žádné jiné akce. Poté získá bonus ke spirituální síle, rychlosti pohybu a spirituální odolnosti.\nLze ukončit předčasně.\nSesláním jsou zrušeny všechny aktivní schopnosti.",
                "english": "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.\nCan be canceled early.\nActivation cancels any active ability.",
                "french": "Vous entrez dans un état de vide pour devenir brièvement intouchable et invincible, ce qui vous fait flotter et vous empêche d'agir. Ensuite, vous obtenez un bonus de pouvoir spirituel, de vitesse de déplacement et de résistance spirituelle.\nPeut être annulée rapidement.\nSon activation annule toute autre capacité active.",
                "german": "Du betrittst eine Dimension der Leere, wodurch Du für kurze Zeit nicht mehr anvisiert werden kannst und unverwundbar bist. Währenddessen schwebst Du langsam in der Luft und kannst keine anderen Aktionen ausführen. Nach diesem Effekt erhältst Du Magiekraft, Bewegungstempo und Magieresistenz.\nKann frühzeitig abgebrochen werden.\nBricht alle aktiven Fähigkeiten ab.",
                "italian": "Entri nel vuoto e diventi non bersagliabile e invincibile per un breve periodo, durante il quale fluttui lentamente e non puoi eseguire alcuna azione. Dopodiché aumenti velocità di movimento, potere spirituale e resistenza spirituale.\nPuoi annullarla in anticipo.\nL'attivazione annulla eventuali abilità attive.",
                "indonesian": "Kamu memasuki masa menghilang sehingga kamu tidak dapat ditarget dan tak terkalahkan untuk waktu singkat, yang mana kamu akan mengapung dan tidak dapat melakukan tindakan. Setelahnya akan mendapatkan Kekuatan Spirit, Kecepatan Gerakan, dan Pertahanan Spirit.\nDapat dibatalkan lebih awal.\nPenggunaan skill ini akan membatalkan skill aktif apa pun.",
                "japanese": "ヴォイド状態となって一時的に対象指定不可および無敵状態になる。発動中はゆっくりと浮遊し、行動はできない。ヴォイド状態が終了するとスピリットパワー、移動速度、スピリット耐性が上昇する\n途中でキャンセル可能\n発動時にあらゆるアクティブアビリティをキャンセルする",
                "koreana": "공허 상태로 전환되어 짧은 시간 동안 대상 지정 불가 및 무적 상태가 되지만, 이동 속도가 둔화하며 다른 동작을 취할 수 없습니다. 공허 상태가 종료된 후 마력, 이동 속도, 마법 저항을 얻습니다..\n원하는 시점에 취소할 수 있습니다.\n활성화하면 모든 활성화 능력이 취소됩니다.",
                "latam": "Entras en un estado de vacío y te conviertes en no seleccionable como objetivo e invencible durante un breve período de tiempo, durante el cual flotas lentamente y no puedes realizar ninguna acción. Después, ganas poder espiritual, velocidad de movimiento y resistencia espiritual.\nSe puede cancelar antes de tiempo.\nLa activación cancela cualquier habilidad activa.",
                "polish": "Przechodzisz w stan pustki i stajesz się nieobieralny za cel i nietykalny na krótki czas, w którym powoli się unosisz i nie możesz wykonywać działań. Następnie zyskujesz moc spirytualną, szybkość ruchu oraz odporność spirytualną.\nMożna przedwcześnie anulować.\nAktywacja anuluje wszelkie aktywne umiejętności.",
                "russian": "Вы входите в состояние пустоты, которое ненадолго даёт вам неуязвимость и запрещает выбирать вас целью. Во время действия эффекта вы медленно парите и не можете совершать никаких действий, а после его окончания получаете бонус к спиритической мощи, скорости передвижения и сопротивляемости спиритизму.\nУмение можно прервать преждевременно.\nПрименение прерывает активные умения.",
                "schinese": "进入虚空状态，在短时间内无法成为目标并变得无敌，在此期间会缓慢漂浮，无法进行任何操作。结束后，将获得元灵力量、移动速度与元灵抗性加成。\n可提前取消。\n激活时会中断所有正在施放的技能。",
                "spanish": "Entras en un estado de vacío y te conviertes en no seleccionable como objetivo e invencible durante un breve período de tiempo, durante el cual flotas lentamente y no puedes realizar ninguna acción. Después, ganas poder espiritual, velocidad de movimiento y resistencia espiritual.\nSe puede cancelar antes de tiempo.\nLa activación cancela cualquier habilidad activa.",
                "thai": "คุณเข้าสู่สภาวะว่างเปล่า และไม่สามารถถูกเลือกเป็นเป้าหมายการโจมตีได้และกลายเป็นอมตะเป็นช่วงระยะเวลาสั้น ๆ ในระหว่างนั้นคุณจะลอยอยู่ช้า ๆ และไม่สามารถกระทำการใด ๆ ได้ หลังจากนั้นคุณจะได้รับพลังวิญญาณ ความเร็วการเคลื่อนที่ และต้านทานวิญญาณเพิ่มเติม\nสามารถยกเลิกก่อนกำหนดได้\nเมื่อกดใช้จะยกเลิกสกิลที่กำลังทำงานอยู่ทั้งหมด",
                "turkish": "Hiçlik durumuna girersiniz. Bu kısa süre zarfında bir eylemde bulunamaz ve yavaşça süzülürsünüz, ayrıca hedeflenemez ve dokunulmaz olursunuz. Bu durum sona erdikten sonra büyü gücü, hareket hızı ve büyü direnci kazanırsınız.\nErken iptal edilebilir.\nVarsa, aktif yetenekleri iptal eder.",
                "ukrainian": "Власник входить у стан порожнечі й на нього не можна націлитися чи вразити його впродовж короткого проміжку часу, коли він також повільно летить у повітрі й не може вчиняти будь-які дії. Опісля власник здобуває додаткову духовну силу, швидкість руху й духовний опір.\nМожна скасувати раніше завершення дії.\nЗастосування скасовує всі активні вміння."
              }
            },
            "properties": [
              {
                "key": "AbilityDuration",
                "role": "important"
              },
              {
                "key": "BonusSpirit",
                "role": "normal"
              },
              {
                "key": "TechResist",
                "role": "normal"
              },
              {
                "key": "BonusMoveSpeed",
                "role": "normal"
              },
              {
                "key": "BuffDuration",
                "role": "normal"
              },
              {
                "key": "FloatMoveSpeed",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/items/spirit/ethereal_shift_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/ethereal_shift_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/ethereal_shift_psd.png",
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/ethereal_shift_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/ethereal_shift_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/ethereal_shift_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_self_bubble",
        "cssClass": "shiftingShroud",
        "multibase": [
          "tech_upgrade_t4"
        ],
        "updateTime": 1715793373
      }
    },
    {
      "id": "upgrade_focus_lens",
      "slug": "focus-lens",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_focus_lens",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_focus_lens",
      "displayName": {
        "english": "Focus Lens",
        "byLanguage": {
          "brazilian": "Lente Focal",
          "czech": "Zaostřovací čočka",
          "english": "Focus Lens",
          "french": "Lentille focale",
          "german": "Fokuslinse",
          "italian": "Obiettivo",
          "indonesian": "Lensa Fokus",
          "japanese": "フォーカスレンズ",
          "koreana": "포커스 렌즈",
          "latam": "Lente de enfoque",
          "polish": "Soczewka Długoogniskowa",
          "russian": "Фокусная линза",
          "schinese": "聚焦透镜",
          "spanish": "Lente de Enfoque",
          "thai": "​โฟกัส​เลนส์​",
          "turkish": "Odaklı Mercek",
          "ukrainian": "Фокусна лінза"
        }
      },
      "description": {
        "english": "Target an enemy to <span class=\"highlight\">Silence</span> them. A portion of <span class=\"highlight\">all damage dealt</span> during the silence gets applied to the target when the silence wears off.",
        "byLanguage": {
          "brazilian": "Alveja um inimigo, <span class=\"highlight\">silenciando-o</span>. Uma parte de <span class=\"highlight\">todo o dano causado</span> durante o silenciamento é aplicado novamente ao alvo após o efeito.",
          "czech": "Vlastník <span class=\"highlight\">umlčí</span> zacíleného nepřítele. Část z <span class=\"highlight\">veškerého poškození utrženého během umlčení</span> je nepříteli po vypršení udělena znovu.",
          "english": "Target an enemy to <span class=\"highlight\">Silence</span> them. A portion of <span class=\"highlight\">all damage dealt</span> during the silence gets applied to the target when the silence wears off.",
          "french": "Ciblez une unité ennemie pour la <span class=\"highlight\">réduire au silence</span>. Une partie de <span class=\"highlight\">tous les dégâts infligés</span> pendant le silence est appliquée à la cible après dissipation de l'effet.",
          "german": "Kann auf einen ausgewählten Gegner angewendet werden, um diesen <span class=\"highlight\">verstummen</span> zu lassen. Das Ziel erleidet einen Prozentsatz des <span class=\"highlight\">gesamten während der Verstummung zugefügten Schadens</span>, wenn der Effekt abläuft.",
          "italian": "Bersagli un nemico per <span class=\"highlight\">silenziarlo</span>. Una parte di <span class=\"highlight\">tutti i danni inflitti</span> durante il silenziamento viene applicata al bersaglio alla fine del silenziamento.",
          "indonesian": "Menarget musuh untuk memberikan efek <span class=\"highlight\">Bungkam</span>. Sebagian dari <span class=\"highlight\">total damage yang diberikan</span> selama efek bungkam berlangsung akan diterima target saat efek bungkam menghilang.",
          "japanese": "指定した敵を<span class=\"highlight\">サイレンス</span>状態にする。サイレンス状態が終了したとき、サイレンス状態中に与えた<span class=\"highlight\">すべてのダメージ</span>に応じたダメージを対象に与える",
          "koreana": "대상 적군에게 <span class=\"highlight\">침묵</span>을 적용합니다. 침묵이 종료된 후, 침묵 중에 <span class=\"highlight\">입힌 전체 피해량</span> 중 일정량이 대상에게 적용됩니다.",
          "latam": "Apunta a un enemigo para <span class=\"highlight\">silenciarlo</span>. Una porción de <span class=\"highlight\">todo el daño infligido</span> durante el silencio se aplica al objetivo cuando el silencio termina.",
          "polish": "Obierz za cel wroga, by go <span class=\"highlight\">uciszyć</span>. Część z <span class=\"highlight\">wszystkich zadanych obrażeń</span> podczas uciszenia zostaje nałożona na cel po zakończeniu uciszenia.",
          "russian": "Накладывает <span class=\"highlight\">безмолвие</span> на выбранного врага. Часть <span class=\"highlight\">всего урона</span>, нанесённого в период безмолвия, накладывается на цель по окончании действия эффекта.",
          "schinese": "使目标敌人<span class=\"highlight\">沉默</span>。沉默期间<span class=\"highlight\">对其造成的所有伤害</span>的一部分在沉默结束后会施加给目标。",
          "spanish": "Selecciona como objetivo a un enemigo para <span class=\"highlight\">silenciarlo</span>. Una parte de <span class=\"highlight\">todo el daño infligido</span> durante el silencio se aplica al objetivo cuando el silencio desaparece.",
          "thai": "เลือกเป้าหมายศัตรูเพื่อ<span class=\"highlight\">ใบ้</span>ศัตรู ส่วนหนึ่งของ<span class=\"highlight\">ความเสียหาย​ที่สร้าง​ทั้งหมด​</span>ขณะ​ใบ้​จะสร้าง​เป็น​ความเสียหาย​เพิ่มเติมแก่ศัตรู",
          "turkish": "Bir düşmanı <span class=\"highlight\">susturmak</span> için hedef alın. Susturma sırasında verilen tüm hasarın <span class=\"highlight\">bir kısmı</span> susturma sona erdikten sonra hedefe uygulanır.",
          "ukrainian": "<span class=\"highlight\">Знемовлює</span> ціль. Частка <span class=\"highlight\">всієї завданої шкоди</span> під час знемовлення накладається на ціль після завершення його дії."
        }
      },
      "descriptionDisplay": {
        "english": "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.",
        "byLanguage": {
          "brazilian": "Alveja um inimigo, silenciando-o. Uma parte de todo o dano causado durante o silenciamento é aplicado novamente ao alvo após o efeito.",
          "czech": "Vlastník umlčí zacíleného nepřítele. Část z veškerého poškození utrženého během umlčení je nepříteli po vypršení udělena znovu.",
          "english": "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.",
          "french": "Ciblez une unité ennemie pour la réduire au silence. Une partie de tous les dégâts infligés pendant le silence est appliquée à la cible après dissipation de l'effet.",
          "german": "Kann auf einen ausgewählten Gegner angewendet werden, um diesen verstummen zu lassen. Das Ziel erleidet einen Prozentsatz des gesamten während der Verstummung zugefügten Schadens, wenn der Effekt abläuft.",
          "italian": "Bersagli un nemico per silenziarlo. Una parte di tutti i danni inflitti durante il silenziamento viene applicata al bersaglio alla fine del silenziamento.",
          "indonesian": "Menarget musuh untuk memberikan efek Bungkam. Sebagian dari total damage yang diberikan selama efek bungkam berlangsung akan diterima target saat efek bungkam menghilang.",
          "japanese": "指定した敵をサイレンス状態にする。サイレンス状態が終了したとき、サイレンス状態中に与えたすべてのダメージに応じたダメージを対象に与える",
          "koreana": "대상 적군에게 침묵을 적용합니다. 침묵이 종료된 후, 침묵 중에 입힌 전체 피해량 중 일정량이 대상에게 적용됩니다.",
          "latam": "Apunta a un enemigo para silenciarlo. Una porción de todo el daño infligido durante el silencio se aplica al objetivo cuando el silencio termina.",
          "polish": "Obierz za cel wroga, by go uciszyć. Część z wszystkich zadanych obrażeń podczas uciszenia zostaje nałożona na cel po zakończeniu uciszenia.",
          "russian": "Накладывает безмолвие на выбранного врага. Часть всего урона, нанесённого в период безмолвия, накладывается на цель по окончании действия эффекта.",
          "schinese": "使目标敌人沉默。沉默期间对其造成的所有伤害的一部分在沉默结束后会施加给目标。",
          "spanish": "Selecciona como objetivo a un enemigo para silenciarlo. Una parte de todo el daño infligido durante el silencio se aplica al objetivo cuando el silencio desaparece.",
          "thai": "เลือกเป้าหมายศัตรูเพื่อใบ้ศัตรู ส่วนหนึ่งของความเสียหายที่สร้างทั้งหมดขณะใบ้จะสร้างเป็นความเสียหายเพิ่มเติมแก่ศัตรู",
          "turkish": "Bir düşmanı susturmak için hedef alın. Susturma sırasında verilen tüm hasarın bir kısmı susturma sona erdikten sonra hedefe uygulanır.",
          "ukrainian": "Знемовлює ціль. Частка всієї завданої шкоди під час знемовлення накладається на ціль після завершення його дії."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDisruption",
          "EShopFilterMagicDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EActives",
        "groupLabel": "Actives",
        "componentIds": [
          "upgrade_spirit_sap"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PRESS",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "45",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "4.5",
          "disableValue": "0",
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechDuration",
            "value": null
          }
        },
        "AbilityCastRange": {
          "value": "20m",
          "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.1",
          "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
        },
        "PercentDamage": {
          "value": "30",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusFireRate": {
          "value": "10",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "MagicResistReduction": {
          "value": "-9",
          "disableValue": null,
          "cssClass": "tech_armor_down",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechPowerReduction": {
          "value": "-30",
          "disableValue": null,
          "cssClass": "spirit",
          "displayUnits": null,
          "displayType": "ETechPower",
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        },
        "ResistReductionDuration": {
          "value": "12",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "PercentDamage",
              "bonus": "20"
            },
            {
              "propertyName": "BonusFireRate",
              "bonus": "20"
            },
            {
              "propertyName": "TechPowerReduction",
              "bonus": "-26"
            },
            {
              "propertyName": "MagicResistReduction",
              "bonus": "-12"
            },
            {
              "propertyName": "AbilityDuration",
              "bonus": "0.25"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-12"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusFireRate",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "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.",
              "byLanguage": {
                "brazilian": "Alveja um inimigo, silenciando-o. Uma parte de todo o dano causado durante o silenciamento é aplicado novamente ao alvo após o efeito.",
                "czech": "Vlastník umlčí zacíleného nepřítele. Část z veškerého poškození utrženého během umlčení je nepříteli po vypršení udělena znovu.",
                "english": "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.",
                "french": "Ciblez une unité ennemie pour la réduire au silence. Une partie de tous les dégâts infligés pendant le silence est appliquée à la cible après dissipation de l'effet.",
                "german": "Kann auf einen ausgewählten Gegner angewendet werden, um diesen verstummen zu lassen. Das Ziel erleidet einen Prozentsatz des gesamten während der Verstummung zugefügten Schadens, wenn der Effekt abläuft.",
                "italian": "Bersagli un nemico per silenziarlo. Una parte di tutti i danni inflitti durante il silenziamento viene applicata al bersaglio alla fine del silenziamento.",
                "indonesian": "Menarget musuh untuk memberikan efek Bungkam. Sebagian dari total damage yang diberikan selama efek bungkam berlangsung akan diterima target saat efek bungkam menghilang.",
                "japanese": "指定した敵をサイレンス状態にする。サイレンス状態が終了したとき、サイレンス状態中に与えたすべてのダメージに応じたダメージを対象に与える",
                "koreana": "대상 적군에게 침묵을 적용합니다. 침묵이 종료된 후, 침묵 중에 입힌 전체 피해량 중 일정량이 대상에게 적용됩니다.",
                "latam": "Apunta a un enemigo para silenciarlo. Una porción de todo el daño infligido durante el silencio se aplica al objetivo cuando el silencio termina.",
                "polish": "Obierz za cel wroga, by go uciszyć. Część z wszystkich zadanych obrażeń podczas uciszenia zostaje nałożona na cel po zakończeniu uciszenia.",
                "russian": "Накладывает безмолвие на выбранного врага. Часть всего урона, нанесённого в период безмолвия, накладывается на цель по окончании действия эффекта.",
                "schinese": "使目标敌人沉默。沉默期间对其造成的所有伤害的一部分在沉默结束后会施加给目标。",
                "spanish": "Selecciona como objetivo a un enemigo para silenciarlo. Una parte de todo el daño infligido durante el silencio se aplica al objetivo cuando el silencio desaparece.",
                "thai": "เลือกเป้าหมายศัตรูเพื่อใบ้ศัตรู ส่วนหนึ่งของความเสียหายที่สร้างทั้งหมดขณะใบ้จะสร้างเป็นความเสียหายเพิ่มเติมแก่ศัตรู",
                "turkish": "Bir düşmanı susturmak için hedef alın. Susturma sırasında verilen tüm hasarın bir kısmı susturma sona erdikten sonra hedefe uygulanır.",
                "ukrainian": "Знемовлює ціль. Частка всієї завданої шкоди під час знемовлення накладається на ціль після завершення його дії."
              }
            },
            "properties": [
              {
                "key": "AbilityDuration",
                "role": "important"
              },
              {
                "key": "PercentDamage",
                "role": "important"
              },
              {
                "key": "MagicResistReduction",
                "role": "important"
              },
              {
                "key": "TechPowerReduction",
                "role": "important"
              },
              {
                "key": "AbilityCastRange",
                "role": "normal"
              },
              {
                "key": "ResistReductionDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/focused_silence_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/focused_silence_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/focus_lens_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/focus_lens_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/focus_lens_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_focus_lens",
        "cssClass": "focusedSilence",
        "multibase": [
          "tech_upgrade_t4"
        ],
        "updateTime": 1741850966
      }
    },
    {
      "id": "upgrade_ultimate_burst",
      "slug": "lightning-scroll",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_ultimate_burst",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_ultimate_burst",
      "displayName": {
        "english": "Lightning Scroll",
        "byLanguage": {
          "brazilian": "Pergaminho Elétrico",
          "czech": "Svitek bouře",
          "english": "Lightning Scroll",
          "french": "Parchemin de foudre",
          "german": "Schriftrolle des Blitzes",
          "italian": "Pergamena fulminante",
          "indonesian": "Tembakan Kilat",
          "japanese": "ライトニングスクロール",
          "koreana": "섬광의 고서",
          "latam": "Pergamino de tormenta",
          "polish": "Zwój Błyskawicy",
          "russian": "Свиток молнии",
          "schinese": "雷鸣卷轴",
          "spanish": "Pergamino de Tormenta",
          "thai": "​ไลท์นิง​สโกรล​",
          "turkish": "Yıldırım Parşömeni",
          "ukrainian": "Сувій блискавки"
        }
      },
      "description": {
        "english": "Damage from your ultimate applies a {g:citadel_inline_attribute:'Stun'} and deals {g:citadel_inline_attribute:'BonusSpiritDamage'} after a short delay.</span>",
        "byLanguage": {
          "brazilian": "O dano da sua Suprema aplica um {g:citadel_inline_attribute:'Stun'} e causa {g:citadel_inline_attribute:'BonusSpiritDamage'} após um breve atraso.</span>",
          "czech": "Zajišťuje, že vlastníkova ultimátní schopnost aplikuje nejen své běžné efekty, ale po krátké prodlevě také udělí {g:citadel_inline_attribute:'BonusSpiritDamage'} a aplikuje {g:citadel_inline_attribute:'Stun'}.</span>",
          "english": "Damage from your ultimate applies a {g:citadel_inline_attribute:'Stun'} and deals {g:citadel_inline_attribute:'BonusSpiritDamage'} after a short delay.</span>",
          "french": "Les dégâts de votre capacité ultime appliquent un {g:citadel_inline_attribute:'Stun'} et infligent des {g:citadel_inline_attribute:'BonusSpiritDamage'} après un bref délai.</span>",
          "german": "<span class=\"highlight\">Schaden durch Deine ultimative Fähigkeit fügt nach einer kurzen Verzögerung {g:citadel_inline_attribute:'BonusSpiritDamage'} zu und {g:citadel_inline_attribute:'Stun'}.</span>",
          "italian": "I danni inflitti dalla tua ultimate applicano {g:citadel_inline_attribute:'Stun'} e infliggono {g:citadel_inline_attribute:'BonusSpiritDamage'} dopo un breve ritardo.</span>",
          "indonesian": "Damage dari skill ultimate milikmu menerapkan {g:citadel_inline_attribute:'Stun'} dan memberikan {g:citadel_inline_attribute:'BonusSpiritDamage'} setelah dijeda sebentar.</span>",
          "japanese": "アルティメットでダメージを与えると、短いディレイ後に{g:citadel_inline_attribute:'Stun'}を付与し、{g:citadel_inline_attribute:'BonusSpiritDamage'}を与える</span>",
          "koreana": "궁극기로 피해를 입히면, 잠시 후 {g:citadel_inline_attribute:'Stun'} 효과를 적용하고 {g:citadel_inline_attribute:'BonusSpiritDamage'}를 입힙니다.</span>",
          "latam": "El daño de tu habilidad definitiva aplica un {g:citadel_inline_attribute:'Stun'} e inflige {g:citadel_inline_attribute:'BonusSpiritDamage'} después de un breve retraso.</span>",
          "polish": "Obrażenia z twojej umiejętności ostatecznej nakładają {g:citadel_inline_attribute:'Stun'} oraz zadają {g:citadel_inline_attribute:'BonusSpiritDamage'} po krótkim opóźnieniu.</span>",
          "russian": "Урон от вашего ульта накладывает {g:citadel_inline_attribute:'Stun'} и наносит {g:citadel_inline_attribute:'BonusSpiritDamage'} после короткой задержки.</span>",
          "schinese": "终极技能造成的伤害会在短暂延迟后施加{g:citadel_inline_attribute:'Stun'}并造成{g:citadel_inline_attribute:'BonusSpiritDamage'}。</span>",
          "spanish": "El daño de tu habilidad definitiva aplica un {g:citadel_inline_attribute:'Stun'} e inflige {g:citadel_inline_attribute:'BonusSpiritDamage'} tras un breve tiempo de retraso.</span>",
          "thai": "ความเสียหายจากสกิลอัลติเมทของคุณจะ {g:citadel_inline_attribute:'Stun'} และสร้าง {g:citadel_inline_attribute:'BonusSpiritDamage'}หลังจากดีเลย์สั้น ๆ</span>",
          "turkish": "Son yeteneğinizin hasarı kısa bir gecikmeden sonra bir {g:citadel_inline_attribute:'Stun'} uygular ve {g:citadel_inline_attribute:'BonusSpiritDamage'} verir.</span>",
          "ukrainian": "Шкода від ультимативного вміння застосовує {g:citadel_inline_attribute:'Stun'} і завдає {g:citadel_inline_attribute:'BonusSpiritDamage'} після невеликої затримки.</span>"
        }
      },
      "descriptionDisplay": {
        "english": "Damage from your ultimate applies a Stun and deals Bonus Spirit Damage after a short delay.",
        "byLanguage": {
          "brazilian": "O dano da sua Suprema aplica um Stun e causa Bonus Spirit Damage após um breve atraso.",
          "czech": "Zajišťuje, že vlastníkova ultimátní schopnost aplikuje nejen své běžné efekty, ale po krátké prodlevě také udělí Bonus Spirit Damage a aplikuje Stun.",
          "english": "Damage from your ultimate applies a Stun and deals Bonus Spirit Damage after a short delay.",
          "french": "Les dégâts de votre capacité ultime appliquent un Stun et infligent des Bonus Spirit Damage après un bref délai.",
          "german": "Schaden durch Deine ultimative Fähigkeit fügt nach einer kurzen Verzögerung Bonus Spirit Damage zu und Stun.",
          "italian": "I danni inflitti dalla tua ultimate applicano Stun e infliggono Bonus Spirit Damage dopo un breve ritardo.",
          "indonesian": "Damage dari skill ultimate milikmu menerapkan Stun dan memberikan Bonus Spirit Damage setelah dijeda sebentar.",
          "japanese": "アルティメットでダメージを与えると、短いディレイ後にStunを付与し、Bonus Spirit Damageを与える",
          "koreana": "궁극기로 피해를 입히면, 잠시 후 Stun 효과를 적용하고 Bonus Spirit Damage를 입힙니다.",
          "latam": "El daño de tu habilidad definitiva aplica un Stun e inflige Bonus Spirit Damage después de un breve retraso.",
          "polish": "Obrażenia z twojej umiejętności ostatecznej nakładają Stun oraz zadają Bonus Spirit Damage po krótkim opóźnieniu.",
          "russian": "Урон от вашего ульта накладывает Stun и наносит Bonus Spirit Damage после короткой задержки.",
          "schinese": "终极技能造成的伤害会在短暂延迟后施加Stun并造成Bonus Spirit Damage。",
          "spanish": "El daño de tu habilidad definitiva aplica un Stun e inflige Bonus Spirit Damage tras un breve tiempo de retraso.",
          "thai": "ความเสียหายจากสกิลอัลติเมทของคุณจะ Stun และสร้าง Bonus Spirit Damageหลังจากดีเลย์สั้น ๆ",
          "turkish": "Son yeteneğinizin hasarı kısa bir gecikmeden sonra bir Stun uygular ve Bonus Spirit Damage verir.",
          "ukrainian": "Шкода від ультимативного вміння застосовує Stun і завдає Bonus Spirit Damage після невеликої затримки."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDisruption"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EBurstDamage",
        "groupLabel": "Burst Damage",
        "componentIds": [
          "upgrade_magic_slow"
        ],
        "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": "2",
          "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
        },
        "SlowDuration": {
          "value": "0",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "Damage": {
          "value": "150",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowPercent": {
          "value": "80",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "50",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "StunDuration": {
          "value": "0.75",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "DelayBeforeStun": {
          "value": "3",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": "0.75m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        },
        "MovementSpeedSlow": {
          "value": "30",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "GroundDashReductionPercent": {
          "value": "-12",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_GROUND_DASH_REDUCTION_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusHealth",
              "bonus": "100"
            },
            {
              "propertyName": "Damage",
              "bonus": "100"
            },
            {
              "propertyName": "BonusSprintSpeed",
              "bonus": "5m"
            },
            {
              "propertyName": "StunDuration",
              "bonus": "0.75"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "MovementSpeedSlow",
                "role": "normal"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "BonusSprintSpeed",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Damage from your ultimate applies a Stun and deals Bonus Spirit Damage after a short delay.",
              "byLanguage": {
                "brazilian": "O dano da sua Suprema aplica um Stun e causa Bonus Spirit Damage após um breve atraso.",
                "czech": "Zajišťuje, že vlastníkova ultimátní schopnost aplikuje nejen své běžné efekty, ale po krátké prodlevě také udělí Bonus Spirit Damage a aplikuje Stun.",
                "english": "Damage from your ultimate applies a Stun and deals Bonus Spirit Damage after a short delay.",
                "french": "Les dégâts de votre capacité ultime appliquent un Stun et infligent des Bonus Spirit Damage après un bref délai.",
                "german": "Schaden durch Deine ultimative Fähigkeit fügt nach einer kurzen Verzögerung Bonus Spirit Damage zu und Stun.",
                "italian": "I danni inflitti dalla tua ultimate applicano Stun e infliggono Bonus Spirit Damage dopo un breve ritardo.",
                "indonesian": "Damage dari skill ultimate milikmu menerapkan Stun dan memberikan Bonus Spirit Damage setelah dijeda sebentar.",
                "japanese": "アルティメットでダメージを与えると、短いディレイ後にStunを付与し、Bonus Spirit Damageを与える",
                "koreana": "궁극기로 피해를 입히면, 잠시 후 Stun 효과를 적용하고 Bonus Spirit Damage를 입힙니다.",
                "latam": "El daño de tu habilidad definitiva aplica un Stun e inflige Bonus Spirit Damage después de un breve retraso.",
                "polish": "Obrażenia z twojej umiejętności ostatecznej nakładają Stun oraz zadają Bonus Spirit Damage po krótkim opóźnieniu.",
                "russian": "Урон от вашего ульта накладывает Stun и наносит Bonus Spirit Damage после короткой задержки.",
                "schinese": "终极技能造成的伤害会在短暂延迟后施加Stun并造成Bonus Spirit Damage。",
                "spanish": "El daño de tu habilidad definitiva aplica un Stun e inflige Bonus Spirit Damage tras un breve tiempo de retraso.",
                "thai": "ความเสียหายจากสกิลอัลติเมทของคุณจะ Stun และสร้าง Bonus Spirit Damageหลังจากดีเลย์สั้น ๆ",
                "turkish": "Son yeteneğinizin hasarı kısa bir gecikmeden sonra bir Stun uygular ve Bonus Spirit Damage verir.",
                "ukrainian": "Шкода від ультимативного вміння застосовує Stun і завдає Bonus Spirit Damage після невеликої затримки."
              }
            },
            "properties": [
              {
                "key": "StatusEffectStun",
                "role": "important"
              },
              {
                "key": "StunDuration",
                "role": "important"
              },
              {
                "key": "Damage",
                "role": "important"
              },
              {
                "key": "DelayBeforeStun",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "This effect can only trigger once per target per ultimate.",
              "byLanguage": {
                "brazilian": "Este efeito é aplicado apenas uma vez por alvo a cada uso da Suprema.",
                "czech": "Tento efekt se může za jedno seslání ultimátní schopnosti spustit pouze na jednom cíli.",
                "english": "This effect can only trigger once per target per ultimate.",
                "french": "Cet effet ne peut être déclenché qu'une seule fois par cible et par capacité ultime.",
                "german": "Dieser Effekt kann nur einmal pro Ziel und pro eingesetzter ultimativer Fähigkeit ausgelöst werden.",
                "italian": "Questo effetto può attivarsi solo una volta per bersaglio per ultimate.",
                "indonesian": "Efek ini hanya akan terpicu sekali per target per ultimate.",
                "japanese": "この効果はアルティメットにつき対象1人にのみ発生する",
                "koreana": "이 효과는 궁극기 1회 사용당 각 대상에게 한 번만 발동합니다.",
                "latam": "Este efecto solo puede activarse una vez por objetivo por habilidad definitiva.",
                "polish": "Ten efekt może zostać aktywowany tylko raz na cel na jedną umiejętność ostateczną.",
                "russian": "Данный эффект срабатывает только на одной цели за ульт.",
                "schinese": "每个终极技能对每个目标只会触发一次本效果。",
                "spanish": "Este efecto solo puede activarse una vez por objetivo por habilidad definitiva.",
                "thai": "เอฟเฟกต์นี้สามารถทำงานได้ครั้งเดียวต่อสกิลอัลติเมท",
                "turkish": "Bu etki son yetenek başına yalnızca bir defa tetiklenir.",
                "ukrainian": "Ефект спрацьовує один раз на ціль за ультимативне вміння."
              }
            },
            "properties": [],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Mystic Slow effects",
              "byLanguage": {
                "brazilian": "Efeitos da Desaceleração Mística",
                "czech": "Efekty Mystického zpomalení",
                "english": "Mystic Slow effects",
                "french": "Effets de ralentissement mystique",
                "german": "Effekte von Mystische Verlangsamung",
                "italian": "Effetti di Rallentamento mistico",
                "indonesian": "Efek Perlambatan Mistis",
                "japanese": "ミスティックスロウ 効果",
                "koreana": "신비의 둔화 효과",
                "latam": "Efectos de ralentización mística",
                "polish": "Efekty Mistycznego Spowolnienia",
                "russian": "Эффекты «Мистического замедления»",
                "schinese": "秘术缓速效果",
                "spanish": "Efectos de Ralentización Mística",
                "thai": "เอฟเฟกต์ Mystic Slow",
                "turkish": "Mistik Yavaşlatma etkileri",
                "ukrainian": "Ефекти містичного сповільнення"
              }
            },
            "properties": [],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/adrenaline_rush_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/adrenaline_rush_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/lightning_scroll_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/lightning_scroll_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/lightning_scroll_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "ultimateBurst",
        "multibase": [
          "tech_upgrade_t4"
        ],
        "updateTime": 1741724072
      }
    },
    {
      "id": "upgrade_magic_carpet",
      "slug": "magic-carpet",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_magic_carpet",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_magic_carpet",
      "displayName": {
        "english": "Magic Carpet",
        "byLanguage": {
          "brazilian": "Tapete Mágico",
          "czech": "Kouzelný koberec",
          "english": "Magic Carpet",
          "french": "Tapis volant",
          "german": "Fliegender Teppich",
          "italian": "Tappeto magico",
          "indonesian": "Karpet Ajaib",
          "japanese": "マジックカーペット",
          "koreana": "마법 양탄자",
          "latam": "Alfombra mágica",
          "polish": "Magiczny Dywan",
          "russian": "Ковёр-самолёт",
          "schinese": "魔毯",
          "spanish": "Alfombra Mágica",
          "thai": "​เมจิก​คาร์เพต​",
          "turkish": "Sihirli Halı",
          "ukrainian": "Чарівний килим"
        }
      },
      "description": {
        "english": "Summon a Magic Carpet that will <span class=\"highlight\">fly</span> you away. While flying you are immune to slows and doing any action will dismiss the carpet. <span class=\"diminish\"><br>Cannot use abilities while the carpet is being summoned.</span>",
        "byLanguage": {
          "brazilian": null,
          "czech": "Vlastník vyvolá kouzelný koberec, který ho začne <span class=\"highlight\">odnášet pryč</span>. Během letu na koberci je vlastník imunní vůči zpomalení a let může kdykoli přerušit provedením libovolné akce.<br><span class=\"diminish\">Zatímco je koberec vyvoláván, není možné seslat jinou schopnost.</span>",
          "english": "Summon a Magic Carpet that will <span class=\"highlight\">fly</span> you away. While flying you are immune to slows and doing any action will dismiss the carpet. <span class=\"diminish\"><br>Cannot use abilities while the carpet is being summoned.</span>",
          "french": "Invoque un tapis volant qui vous <span class=\"highlight\">emporte</span> dans les airs. Pendant le vol, vous outrepassez les effets de ralentissement. Le tapis disparaitra si vous effectuez une action.<span class=\"diminish\"><br>Impossible de lancer une capacité lorsque le tapis est invoqué.</span>",
          "german": "Beschwört einen Fliegenden Teppich, auf dem Du <span class=\"highlight\">davonfliegen</span> kannst. Im Flug kannst Du nicht verlangsamt werden. Wenn Du Aktionen ausführst, verschwindet der Fliegende Teppich.<br><span class=\"diminish\">Du kannst keine Fähigkeiten einsetzen, während der Fliegende Teppich beschworen wird.</span>",
          "italian": "Evochi un Tappeto magico che <span class=\"highlight\">ti farà volare</span> via. Mentre voli sei immune ai rallentamenti e compiendo qualsiasi azione perderai il tappeto.  <span class=\"diminish\"><br>Non puoi usare le abilità mentre il tappeto viene evocato.</span>",
          "indonesian": "Memanggil Karpet Ajaib yang akan <span class=\"highlight\">menerbangkanmu</span>. Saat terbang, kamu kebal dari perlambatan dan melakukan tindakan apa pun akan menghilangkan karpetnya. <span class=\"diminish\"><br>Tidak dapat menggunakan skill saat memanggil karpet.</span>",
          "japanese": "乗ることで<span class=\"highlight\">飛行</span>が可能なマジックカーペットを召喚する。飛行中はスロウを無効化し、いずれかのアクションを実行するとカーペットが消失する<span class=\"diminish\"><br>カーペット召喚中はアビリティを使用できない</span>",
          "koreana": "마법 양탄자를 소환해 <span class=\"highlight\">비행</span>합니다. 비행 중에는 둔화 효과에 면역이 되지만, 동작을 취하면 양탄자가 사라집니다. <span class=\"diminish\"><br>양탄자 소환된 동안에는 능력을 사용할 수 없습니다.</span>",
          "latam": "Invoca una Alfombra mágica que te alejará <span class=\"highlight\">volando</span>. Cuando vuelas, eres inmune a las ralentizaciones y, si realizas cualquier acción, la alfombra desaparecerá. <span class=\"diminish\"><br>No puedes usar habilidades mientras invocas la alfombra.</span>",
          "polish": "Przyzwij magiczny dywan, na którym <span class=\"highlight\">odlecisz</span>. Podczas lotu jesteś niewrażliwy na spowolnienia, a wykonanie dowolnego działania usunie dywan. <span class=\"diminish\"><br>Podczas przyzywania dywanu nie można używać umiejętności</span>.",
          "russian": "Призывает волшебный ковёр, который <span class=\"highlight\">уносит</span> вас прочь. Вам даётся невосприимчивость к замедлениям на время полёта, но любое ваше действие его прервёт. <span class=\"diminish\"><br>Во время призыва нельзя использовать умения.</span>",
          "schinese": "召唤魔毯，带你<span class=\"highlight\">飞走</span>。在飞行过程中对减速免疫，但采取任何操作都会让魔毯消失。<span class=\"diminish\"><br>在召唤魔毯期间无法使用技能。</span>",
          "spanish": "Invoca una alfombra mágica que te alejará <span class=\"highlight\">volando</span>. Cuando vuelas, eres inmune a las ralentizaciones y, si realizas cualquier acción, la alfombra desaparecerá.  <span class=\"diminish\"><br>No puedes usar habilidades mientras invocas la alfombra.</span>",
          "thai": "อัญเชิญพรมวิเศษที่จะพาคุณ<span class=\"highlight\">บิน</span>หนีไป​​ ขณะที่บินอยู่คุณจะไม่ถูกทำให้ช้าลง และหากมีการกระทำใด ๆ จะทำให้พรมหายไป <span class=\"diminish\"><br>ขณะที่กำลังอัญเชิญพรมจะไม่สามารถใช้สกิลได้</span>",
          "turkish": "Sizi <span class=\"highlight\">uçuran</span> bir Sihirli Halı çağırır. Uçarken yavaşlatmalara karşı bağışıklık kazanırsınız. Uçarken yapacağınız herhangi bir eylem halının kaybolmasına neden olur. <span class=\"diminish\"><br>Halıyı çağırırken yetenek kullanamazsınız.</span>",
          "ukrainian": "Викликає чарівний килим, на якому можна <span class=\"highlight\">літати</span>. В польоті дає імунітет до сповільнень, але будь-яка дія скасує килим. <br><span class=\"diminish\">Коли викликано килим, не можна користуватися вміннями.</span>"
        }
      },
      "descriptionDisplay": {
        "english": "Summon a Magic Carpet that will fly you away. While flying you are immune to slows and doing any action will dismiss the carpet.\nCannot use abilities while the carpet is being summoned.",
        "byLanguage": {
          "brazilian": null,
          "czech": "Vlastník vyvolá kouzelný koberec, který ho začne odnášet pryč. Během letu na koberci je vlastník imunní vůči zpomalení a let může kdykoli přerušit provedením libovolné akce.\nZatímco je koberec vyvoláván, není možné seslat jinou schopnost.",
          "english": "Summon a Magic Carpet that will fly you away. While flying you are immune to slows and doing any action will dismiss the carpet.\nCannot use abilities while the carpet is being summoned.",
          "french": "Invoque un tapis volant qui vous emporte dans les airs. Pendant le vol, vous outrepassez les effets de ralentissement. Le tapis disparaitra si vous effectuez une action.\nImpossible de lancer une capacité lorsque le tapis est invoqué.",
          "german": "Beschwört einen Fliegenden Teppich, auf dem Du davonfliegen kannst. Im Flug kannst Du nicht verlangsamt werden. Wenn Du Aktionen ausführst, verschwindet der Fliegende Teppich.\nDu kannst keine Fähigkeiten einsetzen, während der Fliegende Teppich beschworen wird.",
          "italian": "Evochi un Tappeto magico che ti farà volare via. Mentre voli sei immune ai rallentamenti e compiendo qualsiasi azione perderai il tappeto.\nNon puoi usare le abilità mentre il tappeto viene evocato.",
          "indonesian": "Memanggil Karpet Ajaib yang akan menerbangkanmu. Saat terbang, kamu kebal dari perlambatan dan melakukan tindakan apa pun akan menghilangkan karpetnya.\nTidak dapat menggunakan skill saat memanggil karpet.",
          "japanese": "乗ることで飛行が可能なマジックカーペットを召喚する。飛行中はスロウを無効化し、いずれかのアクションを実行するとカーペットが消失する\nカーペット召喚中はアビリティを使用できない",
          "koreana": "마법 양탄자를 소환해 비행합니다. 비행 중에는 둔화 효과에 면역이 되지만, 동작을 취하면 양탄자가 사라집니다.\n양탄자 소환된 동안에는 능력을 사용할 수 없습니다.",
          "latam": "Invoca una Alfombra mágica que te alejará volando. Cuando vuelas, eres inmune a las ralentizaciones y, si realizas cualquier acción, la alfombra desaparecerá.\nNo puedes usar habilidades mientras invocas la alfombra.",
          "polish": "Przyzwij magiczny dywan, na którym odlecisz. Podczas lotu jesteś niewrażliwy na spowolnienia, a wykonanie dowolnego działania usunie dywan.\nPodczas przyzywania dywanu nie można używać umiejętności.",
          "russian": "Призывает волшебный ковёр, который уносит вас прочь. Вам даётся невосприимчивость к замедлениям на время полёта, но любое ваше действие его прервёт.\nВо время призыва нельзя использовать умения.",
          "schinese": "召唤魔毯，带你飞走。在飞行过程中对减速免疫，但采取任何操作都会让魔毯消失。\n在召唤魔毯期间无法使用技能。",
          "spanish": "Invoca una alfombra mágica que te alejará volando. Cuando vuelas, eres inmune a las ralentizaciones y, si realizas cualquier acción, la alfombra desaparecerá.\nNo puedes usar habilidades mientras invocas la alfombra.",
          "thai": "อัญเชิญพรมวิเศษที่จะพาคุณบินหนีไป ขณะที่บินอยู่คุณจะไม่ถูกทำให้ช้าลง และหากมีการกระทำใด ๆ จะทำให้พรมหายไป\nขณะที่กำลังอัญเชิญพรมจะไม่สามารถใช้สกิลได้",
          "turkish": "Sizi uçuran bir Sihirli Halı çağırır. Uçarken yavaşlatmalara karşı bağışıklık kazanırsınız. Uçarken yapacağınız herhangi bir eylem halının kaybolmasına neden olur.\nHalıyı çağırırken yetenek kullanamazsınız.",
          "ukrainian": "Викликає чарівний килим, на якому можна літати. В польоті дає імунітет до сповільнень, але будь-яка дія скасує килим.\nКоли викликано килим, не можна користуватися вміннями."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EDuration",
        "groupLabel": "Duration",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "32",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "12",
          "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.2",
          "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": "14",
          "disableValue": "0",
          "cssClass": null,
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "SummonDuration": {
          "value": "1.3",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "FlyMoveSpeed": {
          "value": "7m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": "EDisplayUnit_Meters",
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusAbilityDurationPercent": {
          "value": "15",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": "ETechDuration",
          "providedPropertyType": "MODIFIER_VALUE_BONUS_ABILITY_DURATION_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRangeMultiplier": {
          "value": null,
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRange",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRadiusMultiplier": {
          "value": null,
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRadius",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "AirControlPercent": {
          "value": "25",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_AIR_CONTROL_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "AirControlAccelPercent": {
          "value": "0",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_AIR_CONTROL_ACCEL_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "GravityScale": {
          "value": "-15",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "125",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechPower",
              "bonus": "46"
            },
            {
              "propertyName": "AbilityDuration",
              "bonus": "8"
            },
            {
              "propertyName": "BonusAbilityDurationPercent",
              "bonus": "15"
            },
            {
              "propertyName": "FlyMoveSpeed",
              "bonus": "6m"
            },
            {
              "propertyName": "SummonDuration",
              "bonus": "-0.3"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusAbilityDurationPercent",
                "role": "normal"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "TechPower",
                "role": "normal"
              },
              {
                "key": "GravityScale",
                "role": "normal"
              },
              {
                "key": "AirControlPercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Summon a Magic Carpet that will fly you away. While flying you are immune to slows and doing any action will dismiss the carpet.\nCannot use abilities while the carpet is being summoned.",
              "byLanguage": {
                "brazilian": null,
                "czech": "Vlastník vyvolá kouzelný koberec, který ho začne odnášet pryč. Během letu na koberci je vlastník imunní vůči zpomalení a let může kdykoli přerušit provedením libovolné akce.\nZatímco je koberec vyvoláván, není možné seslat jinou schopnost.",
                "english": "Summon a Magic Carpet that will fly you away. While flying you are immune to slows and doing any action will dismiss the carpet.\nCannot use abilities while the carpet is being summoned.",
                "french": "Invoque un tapis volant qui vous emporte dans les airs. Pendant le vol, vous outrepassez les effets de ralentissement. Le tapis disparaitra si vous effectuez une action.\nImpossible de lancer une capacité lorsque le tapis est invoqué.",
                "german": "Beschwört einen Fliegenden Teppich, auf dem Du davonfliegen kannst. Im Flug kannst Du nicht verlangsamt werden. Wenn Du Aktionen ausführst, verschwindet der Fliegende Teppich.\nDu kannst keine Fähigkeiten einsetzen, während der Fliegende Teppich beschworen wird.",
                "italian": "Evochi un Tappeto magico che ti farà volare via. Mentre voli sei immune ai rallentamenti e compiendo qualsiasi azione perderai il tappeto.\nNon puoi usare le abilità mentre il tappeto viene evocato.",
                "indonesian": "Memanggil Karpet Ajaib yang akan menerbangkanmu. Saat terbang, kamu kebal dari perlambatan dan melakukan tindakan apa pun akan menghilangkan karpetnya.\nTidak dapat menggunakan skill saat memanggil karpet.",
                "japanese": "乗ることで飛行が可能なマジックカーペットを召喚する。飛行中はスロウを無効化し、いずれかのアクションを実行するとカーペットが消失する\nカーペット召喚中はアビリティを使用できない",
                "koreana": "마법 양탄자를 소환해 비행합니다. 비행 중에는 둔화 효과에 면역이 되지만, 동작을 취하면 양탄자가 사라집니다.\n양탄자 소환된 동안에는 능력을 사용할 수 없습니다.",
                "latam": "Invoca una Alfombra mágica que te alejará volando. Cuando vuelas, eres inmune a las ralentizaciones y, si realizas cualquier acción, la alfombra desaparecerá.\nNo puedes usar habilidades mientras invocas la alfombra.",
                "polish": "Przyzwij magiczny dywan, na którym odlecisz. Podczas lotu jesteś niewrażliwy na spowolnienia, a wykonanie dowolnego działania usunie dywan.\nPodczas przyzywania dywanu nie można używać umiejętności.",
                "russian": "Призывает волшебный ковёр, который уносит вас прочь. Вам даётся невосприимчивость к замедлениям на время полёта, но любое ваше действие его прервёт.\nВо время призыва нельзя использовать умения.",
                "schinese": "召唤魔毯，带你飞走。在飞行过程中对减速免疫，但采取任何操作都会让魔毯消失。\n在召唤魔毯期间无法使用技能。",
                "spanish": "Invoca una alfombra mágica que te alejará volando. Cuando vuelas, eres inmune a las ralentizaciones y, si realizas cualquier acción, la alfombra desaparecerá.\nNo puedes usar habilidades mientras invocas la alfombra.",
                "thai": "อัญเชิญพรมวิเศษที่จะพาคุณบินหนีไป ขณะที่บินอยู่คุณจะไม่ถูกทำให้ช้าลง และหากมีการกระทำใด ๆ จะทำให้พรมหายไป\nขณะที่กำลังอัญเชิญพรมจะไม่สามารถใช้สกิลได้",
                "turkish": "Sizi uçuran bir Sihirli Halı çağırır. Uçarken yavaşlatmalara karşı bağışıklık kazanırsınız. Uçarken yapacağınız herhangi bir eylem halının kaybolmasına neden olur.\nHalıyı çağırırken yetenek kullanamazsınız.",
                "ukrainian": "Викликає чарівний килим, на якому можна літати. В польоті дає імунітет до сповільнень, але будь-яка дія скасує килим.\nКоли викликано килим, не можна користуватися вміннями."
              }
            },
            "properties": [
              {
                "key": "AbilityDuration",
                "role": "important"
              },
              {
                "key": "FlyMoveSpeed",
                "role": "normal"
              },
              {
                "key": "SummonDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/hud/abilities/kelvin/ice_path_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/hud/abilities/kelvin/ice_path_psd.png",
          "publicPath": "/assets/game/panorama/images/hud/abilities/kelvin/ice_path_psd.png",
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/magic_carpet_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/magic_carpet_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/magic_carpet_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_magic_carpet",
        "cssClass": "magicCarpet",
        "multibase": [
          "tech_upgrade_t4"
        ],
        "updateTime": 1723600790
      }
    },
    {
      "id": "upgrade_ethereal_bullets",
      "slug": "mercurial-magnum",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_ethereal_bullets",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_ethereal_bullets",
      "displayName": {
        "english": "Mercurial Magnum",
        "byLanguage": {
          "brazilian": "Magnum Mercurial",
          "czech": "Začarovaný revolver",
          "english": "Mercurial Magnum",
          "french": "Magnum mercuriel",
          "german": "Wilde Magnum",
          "italian": "Magnum mercuriale",
          "indonesian": "Peluru Merkuri",
          "japanese": "マーキュリーマグナム",
          "koreana": "수은 매그넘",
          "latam": "Magnum mercurial",
          "polish": "Żywe Magnum",
          "russian": "Ртутный Магнум",
          "schinese": "水银重弹",
          "spanish": "Magnum Mercurial",
          "thai": "​เมอร์คิวเรียล​แม็กนัม​",
          "turkish": "Merkür Magnum",
          "ukrainian": "Ртутний маґнум"
        }
      },
      "description": {
        "english": "Your imbued ability charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'}, and <span class=\"highlight\">reloads bullets</span> on use. Until your next reload, your <span class=\"highlight\">bullets deal {g:citadel_inline_attribute:'BonusSpiritDamage'}</span> based on your Spirit Power.",
        "byLanguage": {
          "brazilian": "Fortalece a habilidade infundida ao longo do tempo, concedendo {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'} e <span class=\"highlight\">recarregamento da arma</span> quando usada. Até recarregar a arma, as suas <span class=\"highlight\">balas causam {g:citadel_inline_attribute:'BonusSpiritDamage'}</span> com base no seu poder espiritual.",
          "czech": "Umožňuje prodchnout schopnost, takže sesláním udělí {g:citadel_inline_attribute:'BonusSpiritDamage'}, vlastníkovi poskytne {g:citadel_inline_attribute:'BonusFireRate'} a také <span class=\"highlight\">přebije určité procento jeho nábojů</span>. Bonusy dosáhnou maxima po úplném obnovení této schopnosti. Vlastníkovy střely navíc do dalšího přebití <span class=\"highlight\">udílí {g:citadel_inline_attribute:'BonusSpiritDamage'}</span> odvíjející se od jeho spirituální síly.",
          "english": "Your imbued ability charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'}, and <span class=\"highlight\">reloads bullets</span> on use. Until your next reload, your <span class=\"highlight\">bullets deal {g:citadel_inline_attribute:'BonusSpiritDamage'}</span> based on your Spirit Power.",
          "french": "Votre capacité imprégnée accumule des {g:citadel_inline_attribute:'BonusSpiritDamage'} ainsi qu'un {g:citadel_inline_attribute:'BonusFireRate'} au fil du temps, et vous <span class=\"highlight\">rechargez votre arme</span> lorsque vous utilisez la capacité. Jusqu'au prochain rechargement, vos <span class=\"highlight\">balles infligent des {g:citadel_inline_attribute:'BonusSpiritDamage'}</span> en fonction de votre pouvoir spirituel.",
          "german": "Deine veredelte Fähigkeit erhält {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'} und <span class=\"highlight\">lädt beim Einsatz Kugeln nach</span>. Die max. Boni werden erreicht, wenn die Wartezeit verstrichen ist. Deine <span class=\"highlight\">Kugeln fügen {g:citadel_inline_attribute:'BonusSpiritDamage'} basierend auf Deiner Magiekraft zu</span>, bis Du das nächste Mal nachlädst.",
          "italian": "La tua abilità infusa si carica nel tempo con {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'} e <span class=\"highlight\">ricarica le pallottole</span> durante l'uso. Fino alla prossima ricarica, le tue <span class=\"highlight\">pallottole infliggono {g:citadel_inline_attribute:'BonusSpiritDamage'}</span> in base al tuo potere spirituale.",
          "indonesian": "Skill terisimu akan terisi dayanya dari waktu ke waktu dengan {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'}, dan <span class=\"highlight\">mengisi ulang peluru</span> saat digunakan. Sampai isi ulang berikutnya, <span class=\"highlight\">pelurumu akan memberikan {g:citadel_inline_attribute:'BonusSpiritDamage'}</span> berdasarkan Kekuatan Spiritmu.",
          "japanese": "エンチャントしたアビリティを時間経過でチャージする。チャージ状態のアビリティは使用時に{g:citadel_inline_attribute:'BonusSpiritDamage'}を与え、{g:citadel_inline_attribute:'BonusFireRate'}を獲得して<span class=\"highlight\">弾数をリロード</span>する。また、次にリロードするまで、スピリットパワーに応じた<span class=\"highlight\">{g:citadel_inline_attribute:'BonusSpiritDamage'}を弾薬が与える</span>ようになる",
          "koreana": "보강된 능력이 시간이 지남에 따라 충전되며 {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'} 효과를 얻고, 사용 시 <span class=\"highlight\">총탄을 재장전</span>합니다. 다음 재장전까지 마력에 비례하여 <span class=\"highlight\">총탄이 {g:citadel_inline_attribute:'BonusSpiritDamage'}</span>를 입힙니다.",
          "latam": "Tu habilidad imbuida se carga con el paso del tiempo con {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'} y con <span class=\"highlight\">recarga de balas</span> al usarse. La próxima vez que recargues, tus <span class=\"highlight\">balas infligen {g:citadel_inline_attribute:'BonusSpiritDamage'}</span> con base en tu poder espiritual.",
          "polish": "Po użyciu twoja nasycona umiejętność zadaje {g:citadel_inline_attribute:'BonusSpiritDamage'}, przyznaje ci {g:citadel_inline_attribute:'BonusFireRate'} oraz <span class=\"highlight\">przeładowuje magazynek</span>. Premie skalują się wraz z upływem czasu i osiągają maksymalny efekt po zakończeniu czasu oczekiwania. Do momentu kolejnego przeładowania <span class=\"highlight\">naboje zadają {g:citadel_inline_attribute:'BonusSpiritDamage'}</span> zależne od twojej mocy spirytualnej.",
          "russian": "Усиленное умение постепенно заряжается, благодаря чему наносит {g:citadel_inline_attribute:'BonusSpiritDamage'}, <panel class=\"InlineAttributeIcon BonusFireRate\" replacechar=\"_\"><span class=\"InlineAttributeName BonusFireRate\">повышает скорострельность</span> и <span class=\"highlight\">перезаряжает оружие</span> при использовании. До следующей перезарядки оружия ваши <span class=\"highlight\">пули наносят {g:citadel_inline_attribute:'BonusSpiritDamage'}</span>, пропорциональный вашей спиритической мощи.",
          "schinese": "得到加强的技能会逐渐充能，在使用时会获得{g:citadel_inline_attribute:'BonusSpiritDamage'}和{g:citadel_inline_attribute:'BonusFireRate'}，并会<span class=\"highlight\">装填子弹</span>。在下次装填弹药前，<span class=\"highlight\">子弹会根据元灵力量造成{g:citadel_inline_attribute:'BonusSpiritDamage'}</span>。",
          "spanish": "Tu habilidad imbuida se carga de {g:citadel_inline_attribute:'BonusSpiritDamage'} y {g:citadel_inline_attribute:'BonusFireRate'} con el tiempo, y <span class=\"highlight\">recarga balas</span> al usarla. Hasta la próxima recarga, tus <span class=\"highlight\">balas infligen {g:citadel_inline_attribute:'BonusSpiritDamage'}</span> en función de tu poder espiritual.",
          "thai": "สกิลที่ผสานของคุณจะสะสมพลังอย่างต่อเนื่องทำให้มี{g:citadel_inline_attribute:'BonusSpiritDamage'} {g:citadel_inline_attribute:'BonusFireRate'} และจะ<span class=\"highlight\">เติมกระสุน</span>เมื่อใช้ <span class=\"highlight\">กระสุนของคุณจะสร้าง {g:citadel_inline_attribute:'BonusSpiritDamage'}</span>ตามพลังวิญญาณของคุณจนกว่าคุณจะเติมกระสุนใหม่อีกครั้ง",
          "turkish": "Güçlendirilmiş yeteneğiniz zamanla şarj olarak, kullanıldığında {g:citadel_inline_attribute:'BonusSpiritDamage'} ve {g:citadel_inline_attribute:'BonusFireRate'} sağlar ve <span class=\"highlight\">şarjör değiştirir</span>. Şarjör değiştirene kadar sahip olduğunuz büyü gücüne oranla <span class=\"highlight\">mermileriniz {g:citadel_inline_attribute:'BonusSpiritDamage'} verir</span>.",
          "ukrainian": "Насичене вміння поступово накопичує заряд {g:citadel_inline_attribute:'BonusSpiritDamage'} і {g:citadel_inline_attribute:'BonusFireRate'}, а також <span class=\"highlight\">перезаряджає кулі</span> під час застосування вміння. До наступного перезаряджання <span class=\"highlight\">кулі завдають {g:citadel_inline_attribute:'BonusSpiritDamage'}</span>, що відповідає духовній силі."
        }
      },
      "descriptionDisplay": {
        "english": "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.",
        "byLanguage": {
          "brazilian": "Fortalece a habilidade infundida ao longo do tempo, concedendo Bonus Spirit Damage, Bonus Fire Rate e recarregamento da arma quando usada. Até recarregar a arma, as suas balas causam Bonus Spirit Damage com base no seu poder espiritual.",
          "czech": "Umožňuje prodchnout schopnost, takže sesláním udělí Bonus Spirit Damage, vlastníkovi poskytne Bonus Fire Rate a také přebije určité procento jeho nábojů. Bonusy dosáhnou maxima po úplném obnovení této schopnosti. Vlastníkovy střely navíc do dalšího přebití udílí Bonus Spirit Damage odvíjející se od jeho spirituální síly.",
          "english": "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.",
          "french": "Votre capacité imprégnée accumule des Bonus Spirit Damage ainsi qu'un Bonus Fire Rate au fil du temps, et vous rechargez votre arme lorsque vous utilisez la capacité. Jusqu'au prochain rechargement, vos balles infligent des Bonus Spirit Damage en fonction de votre pouvoir spirituel.",
          "german": "Deine veredelte Fähigkeit erhält Bonus Spirit Damage, Bonus Fire Rate und lädt beim Einsatz Kugeln nach. Die max. Boni werden erreicht, wenn die Wartezeit verstrichen ist. Deine Kugeln fügen Bonus Spirit Damage basierend auf Deiner Magiekraft zu, bis Du das nächste Mal nachlädst.",
          "italian": "La tua abilità infusa si carica nel tempo con Bonus Spirit Damage, Bonus Fire Rate e ricarica le pallottole durante l'uso. Fino alla prossima ricarica, le tue pallottole infliggono Bonus Spirit Damage in base al tuo potere spirituale.",
          "indonesian": "Skill terisimu akan terisi dayanya dari waktu ke waktu dengan Bonus Spirit Damage, Bonus Fire Rate, dan mengisi ulang peluru saat digunakan. Sampai isi ulang berikutnya, pelurumu akan memberikan Bonus Spirit Damage berdasarkan Kekuatan Spiritmu.",
          "japanese": "エンチャントしたアビリティを時間経過でチャージする。チャージ状態のアビリティは使用時にBonus Spirit Damageを与え、Bonus Fire Rateを獲得して弾数をリロードする。また、次にリロードするまで、スピリットパワーに応じたBonus Spirit Damageを弾薬が与えるようになる",
          "koreana": "보강된 능력이 시간이 지남에 따라 충전되며 Bonus Spirit Damage, Bonus Fire Rate 효과를 얻고, 사용 시 총탄을 재장전합니다. 다음 재장전까지 마력에 비례하여 총탄이 Bonus Spirit Damage를 입힙니다.",
          "latam": "Tu habilidad imbuida se carga con el paso del tiempo con Bonus Spirit Damage, Bonus Fire Rate y con recarga de balas al usarse. La próxima vez que recargues, tus balas infligen Bonus Spirit Damage con base en tu poder espiritual.",
          "polish": "Po użyciu twoja nasycona umiejętność zadaje Bonus Spirit Damage, przyznaje ci Bonus Fire Rate oraz przeładowuje magazynek. Premie skalują się wraz z upływem czasu i osiągają maksymalny efekt po zakończeniu czasu oczekiwania. Do momentu kolejnego przeładowania naboje zadają Bonus Spirit Damage zależne od twojej mocy spirytualnej.",
          "russian": "Усиленное умение постепенно заряжается, благодаря чему наносит Bonus Spirit Damage, повышает скорострельность и перезаряжает оружие при использовании. До следующей перезарядки оружия ваши пули наносят Bonus Spirit Damage, пропорциональный вашей спиритической мощи.",
          "schinese": "得到加强的技能会逐渐充能，在使用时会获得Bonus Spirit Damage和Bonus Fire Rate，并会装填子弹。在下次装填弹药前，子弹会根据元灵力量造成Bonus Spirit Damage。",
          "spanish": "Tu habilidad imbuida se carga de Bonus Spirit Damage y Bonus Fire Rate con el tiempo, y recarga balas al usarla. Hasta la próxima recarga, tus balas infligen Bonus Spirit Damage en función de tu poder espiritual.",
          "thai": "สกิลที่ผสานของคุณจะสะสมพลังอย่างต่อเนื่องทำให้มีBonus Spirit Damage Bonus Fire Rate และจะเติมกระสุนเมื่อใช้ กระสุนของคุณจะสร้าง Bonus Spirit Damageตามพลังวิญญาณของคุณจนกว่าคุณจะเติมกระสุนใหม่อีกครั้ง",
          "turkish": "Güçlendirilmiş yeteneğiniz zamanla şarj olarak, kullanıldığında Bonus Spirit Damage ve Bonus Fire Rate sağlar ve şarjör değiştirir. Şarjör değiştirene kadar sahip olduğunuz büyü gücüne oranla mermileriniz Bonus Spirit Damage verir.",
          "ukrainian": "Насичене вміння поступово накопичує заряд Bonus Spirit Damage і Bonus Fire Rate, а також перезаряджає кулі під час застосування вміння. До наступного перезаряджання кулі завдають Bonus Spirit Damage, що відповідає духовній силі."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterFireRate"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [
          "upgrade_quick_silver"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": true
      },
      "properties": {
        "AbilityCooldown": {
          "value": "15",
          "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": "7",
          "disableValue": "0",
          "cssClass": null,
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "BonusFireRate": {
          "value": "22",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": "Quicksilver_conditional",
          "scale": null
        },
        "BuffDuration": {
          "value": "12",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "Damage": {
          "value": "60",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.16
          }
        },
        "AmmoReloadPercent": {
          "value": "100",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "AbilityChargeUpTime": {
          "value": "14",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EStatsCount",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletsBonusMagicDamage": {
          "value": "25",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.49
          }
        },
        "BonusClipSizePercent": {
          "value": "20",
          "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": "BonusFireRate",
              "bonus": "20"
            },
            {
              "propertyName": "BonusClipSizePercent",
              "bonus": "60"
            },
            {
              "propertyName": "Damage",
              "bonus": "120"
            },
            {
              "propertyName": "BulletsBonusMagicDamage",
              "bonus": "20"
            },
            {
              "propertyName": "TechPower",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusClipSizePercent",
                "role": "normal"
              },
              {
                "key": "TechPower",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "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.",
              "byLanguage": {
                "brazilian": "Fortalece a habilidade infundida ao longo do tempo, concedendo Bonus Spirit Damage, Bonus Fire Rate e recarregamento da arma quando usada. Até recarregar a arma, as suas balas causam Bonus Spirit Damage com base no seu poder espiritual.",
                "czech": "Umožňuje prodchnout schopnost, takže sesláním udělí Bonus Spirit Damage, vlastníkovi poskytne Bonus Fire Rate a také přebije určité procento jeho nábojů. Bonusy dosáhnou maxima po úplném obnovení této schopnosti. Vlastníkovy střely navíc do dalšího přebití udílí Bonus Spirit Damage odvíjející se od jeho spirituální síly.",
                "english": "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.",
                "french": "Votre capacité imprégnée accumule des Bonus Spirit Damage ainsi qu'un Bonus Fire Rate au fil du temps, et vous rechargez votre arme lorsque vous utilisez la capacité. Jusqu'au prochain rechargement, vos balles infligent des Bonus Spirit Damage en fonction de votre pouvoir spirituel.",
                "german": "Deine veredelte Fähigkeit erhält Bonus Spirit Damage, Bonus Fire Rate und lädt beim Einsatz Kugeln nach. Die max. Boni werden erreicht, wenn die Wartezeit verstrichen ist. Deine Kugeln fügen Bonus Spirit Damage basierend auf Deiner Magiekraft zu, bis Du das nächste Mal nachlädst.",
                "italian": "La tua abilità infusa si carica nel tempo con Bonus Spirit Damage, Bonus Fire Rate e ricarica le pallottole durante l'uso. Fino alla prossima ricarica, le tue pallottole infliggono Bonus Spirit Damage in base al tuo potere spirituale.",
                "indonesian": "Skill terisimu akan terisi dayanya dari waktu ke waktu dengan Bonus Spirit Damage, Bonus Fire Rate, dan mengisi ulang peluru saat digunakan. Sampai isi ulang berikutnya, pelurumu akan memberikan Bonus Spirit Damage berdasarkan Kekuatan Spiritmu.",
                "japanese": "エンチャントしたアビリティを時間経過でチャージする。チャージ状態のアビリティは使用時にBonus Spirit Damageを与え、Bonus Fire Rateを獲得して弾数をリロードする。また、次にリロードするまで、スピリットパワーに応じたBonus Spirit Damageを弾薬が与えるようになる",
                "koreana": "보강된 능력이 시간이 지남에 따라 충전되며 Bonus Spirit Damage, Bonus Fire Rate 효과를 얻고, 사용 시 총탄을 재장전합니다. 다음 재장전까지 마력에 비례하여 총탄이 Bonus Spirit Damage를 입힙니다.",
                "latam": "Tu habilidad imbuida se carga con el paso del tiempo con Bonus Spirit Damage, Bonus Fire Rate y con recarga de balas al usarse. La próxima vez que recargues, tus balas infligen Bonus Spirit Damage con base en tu poder espiritual.",
                "polish": "Po użyciu twoja nasycona umiejętność zadaje Bonus Spirit Damage, przyznaje ci Bonus Fire Rate oraz przeładowuje magazynek. Premie skalują się wraz z upływem czasu i osiągają maksymalny efekt po zakończeniu czasu oczekiwania. Do momentu kolejnego przeładowania naboje zadają Bonus Spirit Damage zależne od twojej mocy spirytualnej.",
                "russian": "Усиленное умение постепенно заряжается, благодаря чему наносит Bonus Spirit Damage, повышает скорострельность и перезаряжает оружие при использовании. До следующей перезарядки оружия ваши пули наносят Bonus Spirit Damage, пропорциональный вашей спиритической мощи.",
                "schinese": "得到加强的技能会逐渐充能，在使用时会获得Bonus Spirit Damage和Bonus Fire Rate，并会装填子弹。在下次装填弹药前，子弹会根据元灵力量造成Bonus Spirit Damage。",
                "spanish": "Tu habilidad imbuida se carga de Bonus Spirit Damage y Bonus Fire Rate con el tiempo, y recarga balas al usarla. Hasta la próxima recarga, tus balas infligen Bonus Spirit Damage en función de tu poder espiritual.",
                "thai": "สกิลที่ผสานของคุณจะสะสมพลังอย่างต่อเนื่องทำให้มีBonus Spirit Damage Bonus Fire Rate และจะเติมกระสุนเมื่อใช้ กระสุนของคุณจะสร้าง Bonus Spirit Damageตามพลังวิญญาณของคุณจนกว่าคุณจะเติมกระสุนใหม่อีกครั้ง",
                "turkish": "Güçlendirilmiş yeteneğiniz zamanla şarj olarak, kullanıldığında Bonus Spirit Damage ve Bonus Fire Rate sağlar ve şarjör değiştirir. Şarjör değiştirene kadar sahip olduğunuz büyü gücüne oranla mermileriniz Bonus Spirit Damage verir.",
                "ukrainian": "Насичене вміння поступово накопичує заряд Bonus Spirit Damage і Bonus Fire Rate, а також перезаряджає кулі під час застосування вміння. До наступного перезаряджання кулі завдають Bonus Spirit Damage, що відповідає духовній силі."
              }
            },
            "properties": [
              {
                "key": "BulletsBonusMagicDamage",
                "role": "important"
              },
              {
                "key": "Damage",
                "role": "important"
              },
              {
                "key": "BonusFireRate",
                "role": "important"
              },
              {
                "key": "AmmoReloadPercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": "AbilityChargeUpTime"
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/fire_rate_plus_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/fire_rate_plus_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/mercurial_magnum_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/mercurial_magnum_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/mercurial_magnum_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "fireRatePlus",
        "multibase": [
          "tech_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_mystic_reverb",
      "slug": "mystic-reverb",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_mystic_reverb",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_mystic_reverb",
      "displayName": {
        "english": "Mystic Reverb",
        "byLanguage": {
          "brazilian": "Reverberação Mística",
          "czech": "Mystický opakovač",
          "english": "Mystic Reverb",
          "french": "Réverbération mystique",
          "german": "Mystischer Hall",
          "italian": "Riverbero mistico",
          "indonesian": "Gema Mistis",
          "japanese": "ミスティックリバーブ",
          "koreana": "신비의 반향",
          "latam": "Reverberación mística",
          "polish": "Mistyczny Pogłos",
          "russian": "Мистический отзвук",
          "schinese": "秘术余波",
          "spanish": "Reverberación Mística",
          "thai": "​มิสติก​รีเวิร์บ​",
          "turkish": "Mistik Titreşimler",
          "ukrainian": "Містичний відгомін"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ESlowingMagic",
        "groupLabel": "Slowing Magic",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": true
      },
      "properties": {
        "AbilityCooldown": {
          "value": "6.25",
          "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
        },
        "TechDamagePercent": {
          "value": "50",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_DAMAGE_MULTIPLIER",
          "conditionalLocToken": null,
          "scale": null
        },
        "DelayDuration": {
          "value": "3",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "MinimumDamage": {
          "value": "100",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "Radius": {
          "value": "16m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "AbilityLifestealPercentHero": {
          "value": "8",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "ETechLifesteal",
          "providedPropertyType": "MODIFIER_VALUE_TECH_LIFESTEAL",
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "ImbueAbilityLifesteal": {
          "value": "22",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "ETechLifesteal",
          "providedPropertyType": "MODIFIER_VALUE_TECH_LIFESTEAL",
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "MovementSpeedSlow": {
          "value": "40",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxHealthDamage": {
          "value": "10",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "AbilityLifestealPercentHero",
              "bonus": "25"
            },
            {
              "propertyName": "TechDamagePercent",
              "bonus": "20"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "AbilityLifestealPercentHero",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "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.",
              "byLanguage": {
                "brazilian": "Infunde uma habilidade, concedendo-lhe roubo de vida, aplicação de desaceleração aos alvos atingidos e uma nova instância de dano proporcional ao dano causado contra inimigos ao redor do alvo após um breve atraso.",
                "czech": "Umožňuje prodchnout schopnost vampirismem a zajistit, že na cíl aplikuje zpomalení a po krátké prodlevě udělí nepřátelům kolem něj bonusové poškození ve výši určitého procenta uděleného touto schopností.",
                "english": "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.",
                "french": "Imprègne une capacité de vol de vie et d'un effet de ralentissement appliqué à l'impact. La capacité inflige un pourcentage de dégâts subis supplémentaire aux unités ennemies autour de la cible après quelques instants.",
                "german": "Veredelt eine Fähigkeit mit Lebensraub. Wenn die Fähigkeit ein Ziel trifft, wird dieses verlangsamt und Gegner im Umkreis des Ziels erleiden nach einer kurzen Verzögerung zusätzlich einen Prozentsatz des zugefügten Schadens.",
                "italian": "Infondi un'abilità con prosciugamento della salute e per applicare rallentamento a un bersaglio colpito e infliggi una percentuale aggiuntiva dei danni inflitti ai nemici attorno al bersaglio dopo un breve ritardo.",
                "indonesian": "Mengisi skill dengan Curi HP dan menerapkan perlambatan pada target yang terkena dan memberikan sebagian % damage kepada musuh di sekitar target setelah penundaan singkat.",
                "japanese": "アビリティにライフスティールをエンチャントする。そのアビリティはヒット時、対象にスロウを付与する。また短いディレイの後、与えたダメージに応じた追加ダメージを対象周囲の敵に与える",
                "koreana": "능력에 체력 흡수를 부여하고 적중한 대상에 둔화 효과를 적용하며 짧은 지연 시간 후 대상이 입은 피해의 일정 비율로 근처 적군에게 추가 피해를 입히도록 능력을 보강합니다.",
                "latam": "Imbuye una habilidad con robo de vida para que aplique ralentización sobre un objetivo e inflija un porcentaje adicional del daño causado a los enemigos que estén alrededor del objetivo tras un corto retraso.",
                "polish": "Nasyć umiejętność kradzieżą zdrowia oraz by nakładać spowolnienie na trafiony cel oraz zadawać dodatkowy procent zadanych obrażeń wrogom wokół celu po krótkim opóźnieniu.",
                "russian": "Усиливает выбранное умение: оно получает кражу здоровья, замедляет цель и после короткой задержки наносит врагам вокруг неё долю от нанесённого ей урона.",
                "schinese": "加强一项技能，使用该技能时具有生命吸取效果并对目标施加减速效果，同时在短暂延迟后，按技能所造成伤害的一定比例对目标周围的敌人造成额外伤害。",
                "spanish": "Imbuye una habilidad con robo de vida, y para que aplique ralentización a los objetivos alcanzados e inflija un porcentaje adicional del daño causado a los enemigos que estén alrededor del objetivo tras un breve retraso.",
                "thai": "ผสานสกิลให้ดูดพลังชีวิต และลดความเร็วเป้าหมายที่โดน รวมทั้งสร้างความเสียหายเพิ่มเติมเป็นเปอร์เซ็นต์ของความเสียหายที่สร้างแก่ศัตรูรอบเป้าหมายหลังจากดีเลย์สั้น ๆ",
                "turkish": "Vurulan hedefe yavaşlatma uygulamak ve kısa bir gecikme sonrasında verilmiş hasarın bir bölümünü ilave olarak hedefin etrafındaki düşmanlara vermek için bir yeteneği can çalma ile güçlendirin.",
                "ukrainian": "Насичує вміння вампіризмом і накладає сповільнення на зачеплену ціль, а також завдає додатковий відсоток завданої шкоди ворогам навколо цілі після невеликої затримки."
              }
            },
            "properties": [
              {
                "key": "TechDamagePercent",
                "role": "important"
              },
              {
                "key": "ImbueAbilityLifesteal",
                "role": "important"
              },
              {
                "key": "MovementSpeedSlow",
                "role": "important"
              },
              {
                "key": "Radius",
                "role": "normal"
              },
              {
                "key": "DelayDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/magic_reverb_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/magic_reverb_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/mystic_reverb_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/mystic_reverb_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/mystic_reverb_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_mystic_reverb",
        "cssClass": "magicReverb",
        "multibase": [
          "tech_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_ability_refresher",
      "slug": "refresher",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_ability_refresher",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_ability_refresher",
      "displayName": {
        "english": "Refresher",
        "byLanguage": {
          "brazilian": "Restaurador",
          "czech": "Obnovovač",
          "english": "Refresher",
          "french": "Rembobineur",
          "german": "Auffrischer",
          "italian": "Ristoratore",
          "indonesian": "Penyegar",
          "japanese": "リフレッシャー",
          "koreana": "복원의 빛",
          "latam": "Restaurador",
          "polish": "Odświeżacz",
          "russian": "Обновитель",
          "schinese": "刷新环",
          "spanish": "Restaurador",
          "thai": "​รี​เฟรชเชอร์​",
          "turkish": "Yenileyici",
          "ukrainian": "Оновлювач"
        }
      },
      "description": {
        "english": "<span class=\"highlight\">Reset the cooldown</span> of all your abilities and <span class=\"highlight\">restore all your charges</span>.",
        "byLanguage": {
          "brazilian": "<span class=\"highlight\">Recarrega</span> todas as suas habilidades e <span class=\"highlight\">restaura todas as suas cargas</span>.",
          "czech": "<span class=\"highlight\">Resetuje doby obnovení</span> všech vlastníkových schopností a také <span class=\"highlight\">obnoví všechna jeho nabití</span>.",
          "english": "<span class=\"highlight\">Reset the cooldown</span> of all your abilities and <span class=\"highlight\">restore all your charges</span>.",
          "french": "<span class=\"highlight\">Réinitialise les temps de récupération</span> de toutes vos capacités et <span class=\"highlight\">restaure toutes vos charges</span>.",
          "german": "<span class=\"highlight\">Setzt die Abklingzeit</span> all Deiner Fähigkeiten zurück und <span class=\"highlight\">stellt alle Deine Aufladungen wieder her</span>.",
          "italian": "<span class=\"highlight\">Azzera il tempo di ricarica</span> di tutte le tue abilità e <span class=\"highlight\">ripristina tutte le tue cariche</span>.",
          "indonesian": "<span class=\"highlight\">Mereset cooldown</span> semua skill-mu dan <span class=\"highlight\">memulihkan semua daya</span>.",
          "japanese": "すべてのアビリティの<span class=\"highlight\">クールダウンをリセット</span>し、<span class=\"highlight\">すべてのチャージを回復</span>する",
          "koreana": "모든 능력의 <span class=\"highlight\">쿨다운이 초기화</span>되고 <span class=\"highlight\">모든 충전이 복원</span>됩니다.",
          "latam": "<span class=\"highlight\">Restablece el tiempo de recarga</span> de todas tus habilidades y <span class=\"highlight\">restaura todas tus cargas</span>.",
          "polish": "<span class=\"highlight\">Zresetuj czas oczekiwania</span> na wszystkie twoje umiejętności oraz <span class=\"highlight\">przywróć wszystkie swoje ładunki</span>.",
          "russian": "<span class=\"highlight\">Сбрасывает перезарядку</span> всех ваших умений и <span class=\"highlight\">восстанавливает все их заряды</span>.",
          "schinese": "<span class=\"highlight\">重置所有技能的冷却时间</span>并<span class=\"highlight\">恢复所有充能</span>。",
          "spanish": "<span class=\"highlight\">Restablece el tiempo de recarga</span> de todas tus habilidades y <span class=\"highlight\">restaura todas tus cargas</span>.",
          "thai": "<span class=\"highlight\">รีเซ็ตคูลดาวน์</span>สกิลทั้งหมดของคุณ และ<span class=\"highlight\">เติมชาร์จทั้งหมดของคุณ</span>",
          "turkish": "Tüm yeteneklerinizin <span class=\"highlight\">dolum süresini sıfırlayın</span> ve <span class=\"highlight\">tüm şarjlarınızı doldurun</span>.",
          "ukrainian": "<span class=\"highlight\">Скидає зарядку</span> всіх умінь і <span class=\"highlight\">відновлює всі заряди</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Reset the cooldown of all your abilities and restore all your charges.",
        "byLanguage": {
          "brazilian": "Recarrega todas as suas habilidades e restaura todas as suas cargas.",
          "czech": "Resetuje doby obnovení všech vlastníkových schopností a také obnoví všechna jeho nabití.",
          "english": "Reset the cooldown of all your abilities and restore all your charges.",
          "french": "Réinitialise les temps de récupération de toutes vos capacités et restaure toutes vos charges.",
          "german": "Setzt die Abklingzeit all Deiner Fähigkeiten zurück und stellt alle Deine Aufladungen wieder her.",
          "italian": "Azzera il tempo di ricarica di tutte le tue abilità e ripristina tutte le tue cariche.",
          "indonesian": "Mereset cooldown semua skill-mu dan memulihkan semua daya.",
          "japanese": "すべてのアビリティのクールダウンをリセットし、すべてのチャージを回復する",
          "koreana": "모든 능력의 쿨다운이 초기화되고 모든 충전이 복원됩니다.",
          "latam": "Restablece el tiempo de recarga de todas tus habilidades y restaura todas tus cargas.",
          "polish": "Zresetuj czas oczekiwania na wszystkie twoje umiejętności oraz przywróć wszystkie swoje ładunki.",
          "russian": "Сбрасывает перезарядку всех ваших умений и восстанавливает все их заряды.",
          "schinese": "重置所有技能的冷却时间并恢复所有充能。",
          "spanish": "Restablece el tiempo de recarga de todas tus habilidades y restaura todas tus cargas.",
          "thai": "รีเซ็ตคูลดาวน์สกิลทั้งหมดของคุณ และเติมชาร์จทั้งหมดของคุณ",
          "turkish": "Tüm yeteneklerinizin dolum süresini sıfırlayın ve tüm şarjlarınızı doldurun.",
          "ukrainian": "Скидає зарядку всіх умінь і відновлює всі заряди."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [],
        "upgradeSlotCost": 1,
        "groupId": "EActives",
        "groupLabel": "Actives",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "300",
          "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.6",
          "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
        },
        "TechResist": {
          "value": "14",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletResist": {
          "value": "15",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-210"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "active",
            "description": {
              "english": "Reset the cooldown of all your abilities and restore all your charges.",
              "byLanguage": {
                "brazilian": "Recarrega todas as suas habilidades e restaura todas as suas cargas.",
                "czech": "Resetuje doby obnovení všech vlastníkových schopností a také obnoví všechna jeho nabití.",
                "english": "Reset the cooldown of all your abilities and restore all your charges.",
                "french": "Réinitialise les temps de récupération de toutes vos capacités et restaure toutes vos charges.",
                "german": "Setzt die Abklingzeit all Deiner Fähigkeiten zurück und stellt alle Deine Aufladungen wieder her.",
                "italian": "Azzera il tempo di ricarica di tutte le tue abilità e ripristina tutte le tue cariche.",
                "indonesian": "Mereset cooldown semua skill-mu dan memulihkan semua daya.",
                "japanese": "すべてのアビリティのクールダウンをリセットし、すべてのチャージを回復する",
                "koreana": "모든 능력의 쿨다운이 초기화되고 모든 충전이 복원됩니다.",
                "latam": "Restablece el tiempo de recarga de todas tus habilidades y restaura todas tus cargas.",
                "polish": "Zresetuj czas oczekiwania na wszystkie twoje umiejętności oraz przywróć wszystkie swoje ładunki.",
                "russian": "Сбрасывает перезарядку всех ваших умений и восстанавливает все их заряды.",
                "schinese": "重置所有技能的冷却时间并恢复所有充能。",
                "spanish": "Restablece el tiempo de recarga de todas tus habilidades y restaura todas tus cargas.",
                "thai": "รีเซ็ตคูลดาวน์สกิลทั้งหมดของคุณ และเติมชาร์จทั้งหมดของคุณ",
                "turkish": "Tüm yeteneklerinizin dolum süresini sıfırlayın ve tüm şarjlarınızı doldurun.",
                "ukrainian": "Скидає зарядку всіх умінь і відновлює всі заряди."
              }
            },
            "properties": [],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/refresher_module_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/refresher_module_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/refresher_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/refresher_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/refresher_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_ability_refresher",
        "cssClass": "abilityRefresher",
        "multibase": [
          "tech_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_discord",
      "slug": "scourge",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_discord",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_discord",
      "displayName": {
        "english": "Scourge",
        "byLanguage": {
          "brazilian": "Flagelo",
          "czech": "Morová runa",
          "english": "Scourge",
          "french": "Fléau",
          "german": "Geißel",
          "italian": "Flagello",
          "indonesian": "Bencana",
          "japanese": "スカージ",
          "koreana": "재앙",
          "latam": "Azote",
          "polish": "Plaga",
          "russian": "Кара",
          "schinese": "敌之灾患",
          "spanish": "Azote",
          "thai": "​สเกิร์จ​",
          "turkish": "Bela",
          "ukrainian": "Кара"
        }
      },
      "description": {
        "english": "Apply <span class=\"highlight\">Spirit Resist</span> and an aura on a friendly target that deals <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}damage</span> to enemies proportional to their max health. <br>Can be self cast.",
        "byLanguage": {
          "brazilian": "Aplica <span class=\"highlight\">resistência espiritual</span> e uma aura a um aliado-alvo, causando <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'} dano espiritual</span> aos inimigos com base na vida máxima deles. <br>Pode ser usado em si mesmo.",
          "czech": "Vlastník poskytne spojenci bonus ke <span class=\"highlight\">spirituální odolnosti</span> a také auru, která nepřátelům poblíž udílí <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'} spirituální poškození</span> odvíjející se od jejich maximálního zdraví.<br>Vlastník může schopnost seslat sám na sebe.",
          "english": "Apply <span class=\"highlight\">Spirit Resist</span> and an aura on a friendly target that deals <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}damage</span> to enemies proportional to their max health. <br>Can be self cast.",
          "french": "Applique une <span class=\"highlight\">résistance spirituelle</span> et une aura sur une cible alliée, pour infliger des dégâts <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}</span> aux unités ennemies proportionnelles à leurs PV max. <br>Autociblage possible.",
          "german": "Kann auf ein ausgewähltes verbündetes Ziel angewendet werden. Gewährt <span class=\"highlight\">Magieresistenz</span> und eine Aura, die Gegnern {g:citadel_inline_attribute:'SpiritDamage'} basierend auf deren max. Lebenspunkten zufügt.<br>Kann auf sich selbst angewendet werden.",
          "italian": "Applichi <span class=\"highlight\">resistenza spirituale</span> e un'aura su un bersaglio amico che infligge <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'} danni spirituali</span> ai nemici proporzionalmente alla loro salute massima. <br>Può essere usata su se stessi.",
          "indonesian": "Menerapkan <span class=\"highlight\">Pertahanan Spirit</span> dan aura pada target rekan tim yang memberikan <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}damage</span> ke musuh sesuai dengan health maksimum mereka.<br>Dapat digunakan pada diri sendiri.",
          "japanese": "指定した味方に<span class=\"highlight\">スピリット耐性</span>とオーラを付与する。オーラは最大HPに応じた<span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}ダメージダメージを与える<br>このアイテムはセルフキャストできる",
          "koreana": "아군 대상에게 <span class=\"highlight\">마법 저항</span>을 부여하고, 적군의 최대 체력에 비례하여 <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'} 피해</span>를 입히는 오라를 부여합니다. <br>자신에게 시전할 수 있습니다.",
          "latam": "Aplica <span class=\"highlight\">resistencia espiritual</span> y un aura a un objetivo aliado que inflige <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'} daño espiritual</span> a los enemigos proporcional a su vida máxima. <br>Se puede lanzar en uno mismo.",
          "polish": "Nałóż <span class=\"highlight\">odporność spirytualną</span> i aurę na sojusznika, która zadaje wrogom <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}obrażenia</span> proporcjonalne do ich maksymalnego zdrowia.<br>Można rzucić na siebie.",
          "russian": "Даёт <span class=\"highlight\">сопротивляемость спиритизму</span> и ауру выбранному союзнику. Аура наносит врагам <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}урон</span>, пропорциональный их максимальному здоровью. <br>Можно применять на себя.",
          "schinese": "给予一个友方目标<span class=\"highlight\">元灵抗性</span>和一个光环，光环会按敌人最大生命值的一定比例对其造成<span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}伤害</span>。<br>可以对自身施放。",
          "spanish": "Aplica <span class=\"highlight\">resistencia espiritual</span> y un aura a un objetivo aliado que inflige <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'} daño espiritual</span> a los enemigos proporcional a su vida máxima. <br>Se puede lanzar sobre uno mismo.",
          "thai": "มอบ<span class=\"highlight\">ต้านทานวิญญาณ</span>และออราแก่เป้าหมายฝ่ายเดียวกัน ซึ่งจะสร้าง <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}ความเสียหาย</span>แก่ศัตรูเป็นจำนวนตามพลังชีวิตสูงสุด<br>สามารถร่ายใส่ตนเองได้",
          "turkish": "Dost bir hedefe <span class=\"highlight\">büyü direnci</span> ve düşmanlara maksimum sağlıklarıyla orantılı olarak <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}hasarı</span> veren bir aura uygulayın.<br>Kendi üzerinizde kullanabilirsiniz.",
          "ukrainian": "Застосовує на союзну ціль <span class=\"highlight\">духовний опір</span> та ауру, що завдає <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'} шкоди</span> ворогам пропорційно до їхнього максимального здоров’я.<br>Можна застосувати на себе."
        }
      },
      "descriptionDisplay": {
        "english": "Apply Spirit Resist and an aura on a friendly target that deals damage to enemies proportional to their max health.\nCan be self cast.",
        "byLanguage": {
          "brazilian": "Aplica resistência espiritual e uma aura a um aliado-alvo, causando dano espiritual aos inimigos com base na vida máxima deles.\nPode ser usado em si mesmo.",
          "czech": "Vlastník poskytne spojenci bonus ke spirituální odolnosti a také auru, která nepřátelům poblíž udílí spirituální poškození odvíjející se od jejich maximálního zdraví.\nVlastník může schopnost seslat sám na sebe.",
          "english": "Apply Spirit Resist and an aura on a friendly target that deals damage to enemies proportional to their max health.\nCan be self cast.",
          "french": "Applique une résistance spirituelle et une aura sur une cible alliée, pour infliger des dégâts aux unités ennemies proportionnelles à leurs PV max.\nAutociblage possible.",
          "german": "Kann auf ein ausgewähltes verbündetes Ziel angewendet werden. Gewährt Magieresistenz und eine Aura, die Gegnern Spirit Damage basierend auf deren max. Lebenspunkten zufügt.\nKann auf sich selbst angewendet werden.",
          "italian": "Applichi resistenza spirituale e un'aura su un bersaglio amico che infligge danni spirituali ai nemici proporzionalmente alla loro salute massima.\nPuò essere usata su se stessi.",
          "indonesian": "Menerapkan Pertahanan Spirit dan aura pada target rekan tim yang memberikan damage ke musuh sesuai dengan health maksimum mereka.\nDapat digunakan pada diri sendiri.",
          "japanese": "指定した味方にスピリット耐性とオーラを付与する。オーラは最大HPに応じたダメージダメージを与える\nこのアイテムはセルフキャストできる",
          "koreana": "아군 대상에게 마법 저항을 부여하고, 적군의 최대 체력에 비례하여 피해를 입히는 오라를 부여합니다.\n자신에게 시전할 수 있습니다.",
          "latam": "Aplica resistencia espiritual y un aura a un objetivo aliado que inflige  daño espiritual a los enemigos proporcional a su vida máxima.\nSe puede lanzar en uno mismo.",
          "polish": "Nałóż odporność spirytualną i aurę na sojusznika, która zadaje wrogom obrażenia proporcjonalne do ich maksymalnego zdrowia.\nMożna rzucić na siebie.",
          "russian": "Даёт сопротивляемость спиритизму и ауру выбранному союзнику. Аура наносит врагам урон, пропорциональный их максимальному здоровью.\nМожно применять на себя.",
          "schinese": "给予一个友方目标元灵抗性和一个光环，光环会按敌人最大生命值的一定比例对其造成伤害。\n可以对自身施放。",
          "spanish": "Aplica resistencia espiritual y un aura a un objetivo aliado que inflige  daño espiritual a los enemigos proporcional a su vida máxima.\nSe puede lanzar sobre uno mismo.",
          "thai": "มอบต้านทานวิญญาณและออราแก่เป้าหมายฝ่ายเดียวกัน ซึ่งจะสร้าง ความเสียหายแก่ศัตรูเป็นจำนวนตามพลังชีวิตสูงสุด\nสามารถร่ายใส่ตนเองได้",
          "turkish": "Dost bir hedefe büyü direnci ve düşmanlara maksimum sağlıklarıyla orantılı olarak hasarı veren bir aura uygulayın.\nKendi üzerinizde kullanabilirsiniz.",
          "ukrainian": "Застосовує на союзну ціль духовний опір та ауру, що завдає шкоди ворогам пропорційно до їхнього максимального здоров’я.\nМожна застосувати на себе."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [],
        "upgradeSlotCost": 1,
        "groupId": "EActives",
        "groupLabel": "Actives",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PRESS",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "35",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "10",
          "disableValue": "0",
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechDuration",
            "value": null
          }
        },
        "AbilityCastRange": {
          "value": "35m",
          "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.25",
          "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
        },
        "TickRate": {
          "value": "0.25",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxHealthPercentAsDPS": {
          "value": "3.5",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "AuraRadius": {
          "value": "10m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "TechResist": {
          "value": "40",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "CombatBarrier": {
          "value": "0",
          "disableValue": null,
          "cssClass": "combat_barrier",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BARRIER_HEALTH",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "100",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "StatusResistancePercent": {
          "value": "17",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": "EDebuffResist",
          "providedPropertyType": "MODIFIER_VALUE_STATUS_RESISTANCE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "MaxHealthPercentAsDPS",
              "bonus": "2"
            },
            {
              "propertyName": "CombatBarrier",
              "bonus": "300"
            },
            {
              "propertyName": "StatusResistancePercent",
              "bonus": "20"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "125"
            },
            {
              "propertyName": "AbilityDuration",
              "bonus": "3"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "StatusResistancePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Apply Spirit Resist and an aura on a friendly target that deals damage to enemies proportional to their max health.\nCan be self cast.",
              "byLanguage": {
                "brazilian": "Aplica resistência espiritual e uma aura a um aliado-alvo, causando dano espiritual aos inimigos com base na vida máxima deles.\nPode ser usado em si mesmo.",
                "czech": "Vlastník poskytne spojenci bonus ke spirituální odolnosti a také auru, která nepřátelům poblíž udílí spirituální poškození odvíjející se od jejich maximálního zdraví.\nVlastník může schopnost seslat sám na sebe.",
                "english": "Apply Spirit Resist and an aura on a friendly target that deals damage to enemies proportional to their max health.\nCan be self cast.",
                "french": "Applique une résistance spirituelle et une aura sur une cible alliée, pour infliger des dégâts aux unités ennemies proportionnelles à leurs PV max.\nAutociblage possible.",
                "german": "Kann auf ein ausgewähltes verbündetes Ziel angewendet werden. Gewährt Magieresistenz und eine Aura, die Gegnern Spirit Damage basierend auf deren max. Lebenspunkten zufügt.\nKann auf sich selbst angewendet werden.",
                "italian": "Applichi resistenza spirituale e un'aura su un bersaglio amico che infligge danni spirituali ai nemici proporzionalmente alla loro salute massima.\nPuò essere usata su se stessi.",
                "indonesian": "Menerapkan Pertahanan Spirit dan aura pada target rekan tim yang memberikan damage ke musuh sesuai dengan health maksimum mereka.\nDapat digunakan pada diri sendiri.",
                "japanese": "指定した味方にスピリット耐性とオーラを付与する。オーラは最大HPに応じたダメージダメージを与える\nこのアイテムはセルフキャストできる",
                "koreana": "아군 대상에게 마법 저항을 부여하고, 적군의 최대 체력에 비례하여 피해를 입히는 오라를 부여합니다.\n자신에게 시전할 수 있습니다.",
                "latam": "Aplica resistencia espiritual y un aura a un objetivo aliado que inflige  daño espiritual a los enemigos proporcional a su vida máxima.\nSe puede lanzar en uno mismo.",
                "polish": "Nałóż odporność spirytualną i aurę na sojusznika, która zadaje wrogom obrażenia proporcjonalne do ich maksymalnego zdrowia.\nMożna rzucić na siebie.",
                "russian": "Даёт сопротивляемость спиритизму и ауру выбранному союзнику. Аура наносит врагам урон, пропорциональный их максимальному здоровью.\nМожно применять на себя.",
                "schinese": "给予一个友方目标元灵抗性和一个光环，光环会按敌人最大生命值的一定比例对其造成伤害。\n可以对自身施放。",
                "spanish": "Aplica resistencia espiritual y un aura a un objetivo aliado que inflige  daño espiritual a los enemigos proporcional a su vida máxima.\nSe puede lanzar sobre uno mismo.",
                "thai": "มอบต้านทานวิญญาณและออราแก่เป้าหมายฝ่ายเดียวกัน ซึ่งจะสร้าง ความเสียหายแก่ศัตรูเป็นจำนวนตามพลังชีวิตสูงสุด\nสามารถร่ายใส่ตนเองได้",
                "turkish": "Dost bir hedefe büyü direnci ve düşmanlara maksimum sağlıklarıyla orantılı olarak hasarı veren bir aura uygulayın.\nKendi üzerinizde kullanabilirsiniz.",
                "ukrainian": "Застосовує на союзну ціль духовний опір та ауру, що завдає шкоди ворогам пропорційно до їхнього максимального здоров’я.\nМожна застосувати на себе."
              }
            },
            "properties": [
              {
                "key": "MaxHealthPercentAsDPS",
                "role": "important"
              },
              {
                "key": "TechResist",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              },
              {
                "key": "AbilityCastRange",
                "role": "normal"
              },
              {
                "key": "AuraRadius",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/rupture_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/rupture_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/scourge_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/scourge_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/scourge_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_tracking_projectile_apply_modifier",
        "cssClass": "rupture",
        "multibase": [
          "tech_upgrade_t4"
        ],
        "updateTime": 1741743802
      }
    },
    {
      "id": "upgrade_spirit_burn",
      "slug": "spirit-burn",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_spirit_burn",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_spirit_burn",
      "displayName": {
        "english": "Spirit Burn",
        "byLanguage": {
          "brazilian": "Queima Espiritual",
          "czech": "Žhnoucí duše",
          "english": "Spirit Burn",
          "french": "Brulure spirituelle",
          "german": "Magiebrand",
          "italian": "Bruciatura spirituale",
          "indonesian": "Api Spirit",
          "japanese": "スピリットバーン",
          "koreana": "영혼 화상",
          "latam": "Quemadura espiritual",
          "polish": "Spalenie Duszy",
          "russian": "Спиритический ожог",
          "schinese": "元灵燃烧",
          "spanish": "Quemadura Espiritual",
          "thai": "​​สปิริต​​เบิร์น​",
          "turkish": "Yakıcı Büyü",
          "ukrainian": "Духовний вогонь"
        }
      },
      "description": {
        "english": "Dealing significant {g:citadel_inline_attribute:'SpiritDamage'} to an enemy within {s:DamageThresholdDuration}s causes an explosion dealing damage and a burn to nearby enemies. While burning, enemies take damage over time and receive reduced healing.<br><span class=\"diminish\">Deals half-damage and has half-cooldown on non-heroes.</span>",
        "byLanguage": {
          "brazilian": "Causar {g:citadel_inline_attribute:'SpiritDamage'} significativo a um inimigo em {s:DamageThresholdDuration}s o explode, causando dano e aplicando uma queima aos inimigos próximos. Enquanto queimam, os inimigos sofrem dano ao longo do tempo e têm cura reduzida.<br><span class=\"diminish\">Causa metade do dano e tem metade do tempo de recarga quando usada em unidades não heroicas.</span>",
          "czech": "Když vlastník udělí nepříteli v rámci {s:DamageThresholdDuration} sekund značné {g:citadel_inline_attribute:'SpiritDamage'}, je vyvolán výbuch udílející poškození a zapalující okolní nepřátele. Hořící nepřátelé dostávají průběžné poškození a je redukováno jimi přijímané léčení.<br><span class=\"diminish\">Poškození a doba obnovení jsou při použití na nehrdinech poloviční.</span>",
          "english": "Dealing significant {g:citadel_inline_attribute:'SpiritDamage'} to an enemy within {s:DamageThresholdDuration}s causes an explosion dealing damage and a burn to nearby enemies. While burning, enemies take damage over time and receive reduced healing.<br><span class=\"diminish\">Deals half-damage and has half-cooldown on non-heroes.</span>",
          "french": "L'infliction de {g:citadel_inline_attribute:'SpiritDamage'} considérables à moins de {s:DamageThresholdDuration} s d'intervalle provoque une explosion qui blesse les adversaires à proximité et les brule. Les unités enflammées subissent des dégâts au fil du temps et reçoivent moins de soins.<br><span class=\"diminish\">Les dégâts et le temps de récupération sont réduits de moitié contre les unités non-occultistes.</span>",
          "german": "Wenn Du einem Gegner innerhalb von {s:DamageThresholdDuration} s erheblichen {g:citadel_inline_attribute:'SpiritDamage'} zufügst, wird eine Explosion ausgelöst, die Gegnern in der Nähe Schaden zufügt und sie in Brand setzt. Betroffene Gegner erleiden kontinuierlich Schaden und ihre Heilung wird reduziert.<br><span class=\"diminish\">Nicht-Heldeneinheiten erleiden nur den halben Schaden und lösen auch nur die halbe Abklingzeit aus.</span>",
          "italian": "Infliggere {g:citadel_inline_attribute:'SpiritDamage'} significativi a un nemico entro {s:DamageThresholdDuration} s provoca un'esplosione che infligge danni e ustioni ai nemici vicini. Mentre bruciano, i nemici subiscono danni nel tempo e sono soggetti a guarigione ridotta.<br><span class=\"diminish\">I danni inflitti e il tempo di ricarica vengono dimezzati per i non eroi.</span>",
          "indonesian": "Memberikan {g:citadel_inline_attribute:'SpiritDamage'} yang besar kepada musuh selama {s:DamageThresholdDuration} dtk. dan menyebabkan ledakan yang memberikan damage yang membakar musuh terdekat. Saat terbakar, musuh menerima damage seiring waktu dan mendapatkan penyembuhan yang dikurangi.<br><span class=\"diminish\">Memberikan setengah damage dan memiliki setengah cooldown saat digunakan pada non-hero.</span>",
          "japanese": "敵に対して{s:DamageThresholdDuration}秒以内に一定以上の{g:citadel_inline_attribute:'SpiritDamage'}を与えると、ダメージを与える爆発を発生させ、付近にいる敵に燃焼を付与する。燃焼状態の敵は継続ダメージを受け、被回復量が低下する<br><span class=\"diminish\">非ヒーローに対しては与えるダメージとクールダウンが半減する</span>",
          "koreana": "{s:DamageThresholdDuration}초 내에 적군에게 상당한 {g:citadel_inline_attribute:'SpiritDamage'}를 입히면 폭발을 일으켜 주변 적군에게 피해를 입히고 화상을 적용합니다. 화상 상태인 적군은 지속 피해를 입으며 받는 치유량이 감소합니다.<br><span class=\"diminish\">비영웅 대상에게는 절반의 피해만 입히고 절반의 쿨다운만 적용됩니다.</span>",
          "latam": "Si infliges una cantidad significativa de {g:citadel_inline_attribute:'SpiritDamage'} a un enemigo en {s:DamageThresholdDuration} s, se produce una explosión que inflige daño y quema a los enemigos cercanos. Mientras se queman, los enemigos reciben daño con el tiempo y menor curación.<br><span class=\"diminish\">El daño infligido y el tiempo de recarga se reducen a la mitad al aplicarse en unidades que no sean héroes.</span>",
          "polish": "Zadanie znacznych <panel class=\"InlineAttributeIcon SpiritDamage replacechar=\"_\"><span class=\"InlineAttributeName SpiritDamage\">obrażeń spirytualnych</span> wrogowi w ciągu {s:DamageThresholdDuration} s powoduje eksplozję zadającą obrażenia oraz podpalającą pobliskich wrogów. Podczas podpalenia wrogowie otrzymują obrażenia okresowe i zmniejszone leczenie.<br><span class=\"diminish\">Czas oczekiwania i obrażenia są o połowę mniejsze przy trafieniu innego celu niż bohater.</span>",
          "russian": "Нанесение врагу значительного <panel class=\"InlineAttributeIcon SpiritDamage\" replacechar=\"_\"><span class=\"InlineAttributeName SpiritDamage\">спиритического урона</span> в течение {s:DamageThresholdDuration} с. вызывает взрыв, который наносит урон врагам поблизости и обжигает их. Во время горения враги постепенно получают урон, а их лечение снижается.<br><span class=\"diminish\">Применение на существ, не являющихся героями, вполовину сокращает наносимый урон и время перезарядки.</span>",
          "schinese": "在 {s:DamageThresholdDuration}s 内对敌人造成严重{g:citadel_inline_attribute:'SpiritDamage'}会引发爆炸，令附近敌人受到伤害并燃烧。燃烧期间，敌人会持续受到伤害，且治疗量减少。<br><span class=\"diminish\">对非英雄目标使用时，冷却时间减半但造成半额伤害。</span>",
          "spanish": "Si infliges una cantidad significativa de {g:citadel_inline_attribute:'SpiritDamage'} a un enemigo en {s:DamageThresholdDuration} s, se produce una explosión que inflige daño y quema a los enemigos cercanos. Mientras se queman, los enemigos reciben daño con el tiempo y menor curación.<br><span class=\"diminish\">El daño infligido y el tiempo de recarga se reducen a la mitad cuando se usa en unidades que no sean héroes.</span>",
          "thai": "การสร้าง {g:citadel_inline_attribute:'SpiritDamage'} แก่ศัตรูอย่างรุนแรงภายในช่วง {s:DamageThresholdDuration}วิ จะทำให้เกิดการระเบิด ซึ่งจะสร้างความเสียหายและเผาไหม้ศัตรูใกล้เคียง ขณะเผาไหม้ ศัตรูจะได้รับความเสียหายต่อเนื่อง และได้รับการรักษาลดลง<br><span class=\"diminish\">สร้างความเสียหายครึ่งหนึ่งและคูลดาวน์จะลดลงครึ่งหนึ่งเมื่อใช้กับยูนิตที่ไม่ใช่ฮีโร่</span>",
          "turkish": "{s:DamageThresholdDuration} saniye içerisinde bir düşmana çok yüksek {g:citadel_inline_attribute:'SpiritDamage'} vermek, yakındaki düşmanlara hasar veren ve onları yakan bir patlamaya neden olur. Yanan düşmanlar zamanla hasar alır ve azaltılmış iyileştirme alır.<br><span class=\"diminish\">Kahraman olmayan birimlerde kullanıldığında hasarı ve dolum süresi yarıya düşer.</span>",
          "ukrainian": "Завдання значної {g:citadel_inline_attribute:'SpiritDamage'} ворогу впродовж {s:DamageThresholdDuration} с призведе до вибуху, який завдасть додаткової шкоди та підпалить ворогів поблизу. Підпалені вороги зазнають періодичної шкоди та зменшення лікування.<br><span class=\"diminish\">Завдає половину шкоди й має половинну зарядку, якщо застосувати на негероях</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Dealing significant Spirit Damage to an enemy within 5s causes an explosion dealing damage and a burn to nearby enemies. While burning, enemies take damage over time and receive reduced healing.\nDeals half-damage and has half-cooldown on non-heroes.",
        "byLanguage": {
          "brazilian": "Causar Spirit Damage significativo a um inimigo em 5s o explode, causando dano e aplicando uma queima aos inimigos próximos. Enquanto queimam, os inimigos sofrem dano ao longo do tempo e têm cura reduzida.\nCausa metade do dano e tem metade do tempo de recarga quando usada em unidades não heroicas.",
          "czech": "Když vlastník udělí nepříteli v rámci 5s sekund značné Spirit Damage, je vyvolán výbuch udílející poškození a zapalující okolní nepřátele. Hořící nepřátelé dostávají průběžné poškození a je redukováno jimi přijímané léčení.\nPoškození a doba obnovení jsou při použití na nehrdinech poloviční.",
          "english": "Dealing significant Spirit Damage to an enemy within 5s causes an explosion dealing damage and a burn to nearby enemies. While burning, enemies take damage over time and receive reduced healing.\nDeals half-damage and has half-cooldown on non-heroes.",
          "french": "L'infliction de Spirit Damage considérables à moins de 5s s d'intervalle provoque une explosion qui blesse les adversaires à proximité et les brule. Les unités enflammées subissent des dégâts au fil du temps et reçoivent moins de soins.\nLes dégâts et le temps de récupération sont réduits de moitié contre les unités non-occultistes.",
          "german": "Wenn Du einem Gegner innerhalb von 5s s erheblichen Spirit Damage zufügst, wird eine Explosion ausgelöst, die Gegnern in der Nähe Schaden zufügt und sie in Brand setzt. Betroffene Gegner erleiden kontinuierlich Schaden und ihre Heilung wird reduziert.\nNicht-Heldeneinheiten erleiden nur den halben Schaden und lösen auch nur die halbe Abklingzeit aus.",
          "italian": "Infliggere Spirit Damage significativi a un nemico entro 5s s provoca un'esplosione che infligge danni e ustioni ai nemici vicini. Mentre bruciano, i nemici subiscono danni nel tempo e sono soggetti a guarigione ridotta.\nI danni inflitti e il tempo di ricarica vengono dimezzati per i non eroi.",
          "indonesian": "Memberikan Spirit Damage yang besar kepada musuh selama 5s dtk. dan menyebabkan ledakan yang memberikan damage yang membakar musuh terdekat. Saat terbakar, musuh menerima damage seiring waktu dan mendapatkan penyembuhan yang dikurangi.\nMemberikan setengah damage dan memiliki setengah cooldown saat digunakan pada non-hero.",
          "japanese": "敵に対して5s秒以内に一定以上のSpirit Damageを与えると、ダメージを与える爆発を発生させ、付近にいる敵に燃焼を付与する。燃焼状態の敵は継続ダメージを受け、被回復量が低下する\n非ヒーローに対しては与えるダメージとクールダウンが半減する",
          "koreana": "5s초 내에 적군에게 상당한 Spirit Damage를 입히면 폭발을 일으켜 주변 적군에게 피해를 입히고 화상을 적용합니다. 화상 상태인 적군은 지속 피해를 입으며 받는 치유량이 감소합니다.\n비영웅 대상에게는 절반의 피해만 입히고 절반의 쿨다운만 적용됩니다.",
          "latam": "Si infliges una cantidad significativa de Spirit Damage a un enemigo en 5s s, se produce una explosión que inflige daño y quema a los enemigos cercanos. Mientras se queman, los enemigos reciben daño con el tiempo y menor curación.\nEl daño infligido y el tiempo de recarga se reducen a la mitad al aplicarse en unidades que no sean héroes.",
          "polish": "Zadanie znacznych obrażeń spirytualnych wrogowi w ciągu 5s s powoduje eksplozję zadającą obrażenia oraz podpalającą pobliskich wrogów. Podczas podpalenia wrogowie otrzymują obrażenia okresowe i zmniejszone leczenie.\nCzas oczekiwania i obrażenia są o połowę mniejsze przy trafieniu innego celu niż bohater.",
          "russian": "Нанесение врагу значительного спиритического урона в течение 5s с. вызывает взрыв, который наносит урон врагам поблизости и обжигает их. Во время горения враги постепенно получают урон, а их лечение снижается.\nПрименение на существ, не являющихся героями, вполовину сокращает наносимый урон и время перезарядки.",
          "schinese": "在 5s 内对敌人造成严重Spirit Damage会引发爆炸，令附近敌人受到伤害并燃烧。燃烧期间，敌人会持续受到伤害，且治疗量减少。\n对非英雄目标使用时，冷却时间减半但造成半额伤害。",
          "spanish": "Si infliges una cantidad significativa de Spirit Damage a un enemigo en 5s s, se produce una explosión que inflige daño y quema a los enemigos cercanos. Mientras se queman, los enemigos reciben daño con el tiempo y menor curación.\nEl daño infligido y el tiempo de recarga se reducen a la mitad cuando se usa en unidades que no sean héroes.",
          "thai": "การสร้าง Spirit Damage แก่ศัตรูอย่างรุนแรงภายในช่วง 5sวิ จะทำให้เกิดการระเบิด ซึ่งจะสร้างความเสียหายและเผาไหม้ศัตรูใกล้เคียง ขณะเผาไหม้ ศัตรูจะได้รับความเสียหายต่อเนื่อง และได้รับการรักษาลดลง\nสร้างความเสียหายครึ่งหนึ่งและคูลดาวน์จะลดลงครึ่งหนึ่งเมื่อใช้กับยูนิตที่ไม่ใช่ฮีโร่",
          "turkish": "5s saniye içerisinde bir düşmana çok yüksek Spirit Damage vermek, yakındaki düşmanlara hasar veren ve onları yakan bir patlamaya neden olur. Yanan düşmanlar zamanla hasar alır ve azaltılmış iyileştirme alır.\nKahraman olmayan birimlerde kullanıldığında hasarı ve dolum süresi yarıya düşer.",
          "ukrainian": "Завдання значної Spirit Damage ворогу впродовж 5s с призведе до вибуху, який завдасть додаткової шкоди та підпалить ворогів поблизу. Підпалені вороги зазнають періодичної шкоди та зменшення лікування.\nЗавдає половину шкоди й має половинну зарядку, якщо застосувати на негероях."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EDuration",
        "groupLabel": "Duration",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "20",
          "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
        },
        "TechRangeMultiplier": {
          "value": "6",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRange",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRadiusMultiplier": {
          "value": "6",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRadius",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "DamageThreshold": {
          "value": "500",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "DamageThresholdDuration": {
          "value": "5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ExplosionDamage": {
          "value": "110",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ExplosionRadius": {
          "value": "12m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "DPS": {
          "value": "24",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.06
          }
        },
        "DebuffDuration": {
          "value": "8",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpReceivePenaltyPercent": {
          "value": "-70",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_RECEIVE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpRegenPenaltyPercent": {
          "value": "-70",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "TickRate": {
          "value": "0.5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "CooldownReductionPctOnNonHeroes": {
          "value": "50",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "DamagePctVsNonHeroes": {
          "value": "50",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "ExplosionDamage",
              "bonus": "160"
            },
            {
              "propertyName": "TechRadiusMultiplier",
              "bonus": "12"
            },
            {
              "propertyName": "TechRangeMultiplier",
              "bonus": "12"
            },
            {
              "propertyName": "DPS",
              "bonus": "20"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-6"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechRangeMultiplier",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Dealing significant Spirit Damage to an enemy within 5s causes an explosion dealing damage and a burn to nearby enemies. While burning, enemies take damage over time and receive reduced healing.\nDeals half-damage and has half-cooldown on non-heroes.",
              "byLanguage": {
                "brazilian": "Causar Spirit Damage significativo a um inimigo em 5s o explode, causando dano e aplicando uma queima aos inimigos próximos. Enquanto queimam, os inimigos sofrem dano ao longo do tempo e têm cura reduzida.\nCausa metade do dano e tem metade do tempo de recarga quando usada em unidades não heroicas.",
                "czech": "Když vlastník udělí nepříteli v rámci 5s sekund značné Spirit Damage, je vyvolán výbuch udílející poškození a zapalující okolní nepřátele. Hořící nepřátelé dostávají průběžné poškození a je redukováno jimi přijímané léčení.\nPoškození a doba obnovení jsou při použití na nehrdinech poloviční.",
                "english": "Dealing significant Spirit Damage to an enemy within 5s causes an explosion dealing damage and a burn to nearby enemies. While burning, enemies take damage over time and receive reduced healing.\nDeals half-damage and has half-cooldown on non-heroes.",
                "french": "L'infliction de Spirit Damage considérables à moins de 5s s d'intervalle provoque une explosion qui blesse les adversaires à proximité et les brule. Les unités enflammées subissent des dégâts au fil du temps et reçoivent moins de soins.\nLes dégâts et le temps de récupération sont réduits de moitié contre les unités non-occultistes.",
                "german": "Wenn Du einem Gegner innerhalb von 5s s erheblichen Spirit Damage zufügst, wird eine Explosion ausgelöst, die Gegnern in der Nähe Schaden zufügt und sie in Brand setzt. Betroffene Gegner erleiden kontinuierlich Schaden und ihre Heilung wird reduziert.\nNicht-Heldeneinheiten erleiden nur den halben Schaden und lösen auch nur die halbe Abklingzeit aus.",
                "italian": "Infliggere Spirit Damage significativi a un nemico entro 5s s provoca un'esplosione che infligge danni e ustioni ai nemici vicini. Mentre bruciano, i nemici subiscono danni nel tempo e sono soggetti a guarigione ridotta.\nI danni inflitti e il tempo di ricarica vengono dimezzati per i non eroi.",
                "indonesian": "Memberikan Spirit Damage yang besar kepada musuh selama 5s dtk. dan menyebabkan ledakan yang memberikan damage yang membakar musuh terdekat. Saat terbakar, musuh menerima damage seiring waktu dan mendapatkan penyembuhan yang dikurangi.\nMemberikan setengah damage dan memiliki setengah cooldown saat digunakan pada non-hero.",
                "japanese": "敵に対して5s秒以内に一定以上のSpirit Damageを与えると、ダメージを与える爆発を発生させ、付近にいる敵に燃焼を付与する。燃焼状態の敵は継続ダメージを受け、被回復量が低下する\n非ヒーローに対しては与えるダメージとクールダウンが半減する",
                "koreana": "5s초 내에 적군에게 상당한 Spirit Damage를 입히면 폭발을 일으켜 주변 적군에게 피해를 입히고 화상을 적용합니다. 화상 상태인 적군은 지속 피해를 입으며 받는 치유량이 감소합니다.\n비영웅 대상에게는 절반의 피해만 입히고 절반의 쿨다운만 적용됩니다.",
                "latam": "Si infliges una cantidad significativa de Spirit Damage a un enemigo en 5s s, se produce una explosión que inflige daño y quema a los enemigos cercanos. Mientras se queman, los enemigos reciben daño con el tiempo y menor curación.\nEl daño infligido y el tiempo de recarga se reducen a la mitad al aplicarse en unidades que no sean héroes.",
                "polish": "Zadanie znacznych obrażeń spirytualnych wrogowi w ciągu 5s s powoduje eksplozję zadającą obrażenia oraz podpalającą pobliskich wrogów. Podczas podpalenia wrogowie otrzymują obrażenia okresowe i zmniejszone leczenie.\nCzas oczekiwania i obrażenia są o połowę mniejsze przy trafieniu innego celu niż bohater.",
                "russian": "Нанесение врагу значительного спиритического урона в течение 5s с. вызывает взрыв, который наносит урон врагам поблизости и обжигает их. Во время горения враги постепенно получают урон, а их лечение снижается.\nПрименение на существ, не являющихся героями, вполовину сокращает наносимый урон и время перезарядки.",
                "schinese": "在 5s 内对敌人造成严重Spirit Damage会引发爆炸，令附近敌人受到伤害并燃烧。燃烧期间，敌人会持续受到伤害，且治疗量减少。\n对非英雄目标使用时，冷却时间减半但造成半额伤害。",
                "spanish": "Si infliges una cantidad significativa de Spirit Damage a un enemigo en 5s s, se produce una explosión que inflige daño y quema a los enemigos cercanos. Mientras se queman, los enemigos reciben daño con el tiempo y menor curación.\nEl daño infligido y el tiempo de recarga se reducen a la mitad cuando se usa en unidades que no sean héroes.",
                "thai": "การสร้าง Spirit Damage แก่ศัตรูอย่างรุนแรงภายในช่วง 5sวิ จะทำให้เกิดการระเบิด ซึ่งจะสร้างความเสียหายและเผาไหม้ศัตรูใกล้เคียง ขณะเผาไหม้ ศัตรูจะได้รับความเสียหายต่อเนื่อง และได้รับการรักษาลดลง\nสร้างความเสียหายครึ่งหนึ่งและคูลดาวน์จะลดลงครึ่งหนึ่งเมื่อใช้กับยูนิตที่ไม่ใช่ฮีโร่",
                "turkish": "5s saniye içerisinde bir düşmana çok yüksek Spirit Damage vermek, yakındaki düşmanlara hasar veren ve onları yakan bir patlamaya neden olur. Yanan düşmanlar zamanla hasar alır ve azaltılmış iyileştirme alır.\nKahraman olmayan birimlerde kullanıldığında hasarı ve dolum süresi yarıya düşer.",
                "ukrainian": "Завдання значної Spirit Damage ворогу впродовж 5s с призведе до вибуху, який завдасть додаткової шкоди та підпалить ворогів поблизу. Підпалені вороги зазнають періодичної шкоди та зменшення лікування.\nЗавдає половину шкоди й має половинну зарядку, якщо застосувати на негероях."
              }
            },
            "properties": [
              {
                "key": "DamageThreshold",
                "role": "important"
              },
              {
                "key": "ExplosionDamage",
                "role": "important"
              },
              {
                "key": "DPS",
                "role": "important"
              },
              {
                "key": "ExplosionRadius",
                "role": "normal"
              },
              {
                "key": "DebuffDuration",
                "role": "normal"
              },
              {
                "key": "HealAmpReceivePenaltyPercent",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/escalating_exposure_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/escalating_exposure_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/spirit_burn_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/spirit_burn_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/spirit_burn_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "escalatingExposure",
        "multibase": [
          "tech_upgrade_t4"
        ],
        "updateTime": 1741724072
      }
    },
    {
      "id": "upgrade_transcendent_cooldown",
      "slug": "transcendent-cooldown",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_transcendent_cooldown",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_transcendent_cooldown",
      "displayName": {
        "english": "Transcendent Cooldown",
        "byLanguage": {
          "brazilian": "Recarga Transcendente",
          "czech": "Plošný urychlovač čekání",
          "english": "Transcendent Cooldown",
          "french": "Récupération transcendante",
          "german": "Transzendente Abklingzeit",
          "italian": "Tempo di ricarica trascendentale",
          "indonesian": "Cooldown Transenden",
          "japanese": "トランセンデント",
          "koreana": "초월 쿨다운",
          "latam": "Tiempo de recarga trascendente",
          "polish": "Transcendentny Czas Oczekiwania",
          "russian": "Трансцендентная перезарядка",
          "schinese": "超凡冷却",
          "spanish": "Tiempo de Recarga Trascendente",
          "thai": "​ทรานเซนเดนต์​คูลดาวน์​",
          "turkish": "Muazzam Dolum Süresi Azaltıcı",
          "ukrainian": "Трансцендентна зарядка"
        }
      },
      "description": {
        "english": "Reduces the <span class=\"highlight\">Cooldown</span> of your abilities and items.",
        "byLanguage": {
          "brazilian": "Reduz o <span class=\"highlight\">tempo de recarga</span> das suas habilidades e itens.",
          "czech": "Redukuje <span class=\"highlight\">doby obnovení</span> vlastníkových schopností a schopností jiných předmětů.",
          "english": "Reduces the <span class=\"highlight\">Cooldown</span> of your abilities and items.",
          "french": "Réduit les <span class=\"highlight\">temps de récupération</span> de vos capacités et objets.",
          "german": "Reduziert die <span class=\"highlight\">Abklingzeit</span> Deiner Fähigkeiten und Gegenstände.",
          "italian": "Riduce il <span class=\"highlight\">tempo di ricarica</span> delle tue abilità e dei tuoi oggetti.",
          "indonesian": "Mengurangi <span class=\"highlight\">Cooldown</span> skill dan item.",
          "japanese": "アビリティおよびアイテムの<span class=\"highlight\">クールダウン</span>を短縮する",
          "koreana": "능력과 아이템의 <span class=\"highlight\">쿨다운</span>이 감소합니다.",
          "latam": "Reduce el <span class=\"highlight\">tiempo de recarga</span> de todas tus habilidades y objetos.",
          "polish": "Skraca <span class=\"highlight\">czas oczekiwania</span> na twoje umiejętności i przedmioty.",
          "russian": "Сокращает <span class=\"highlight\">время перезарядки</span> ваших умений и предметов.",
          "schinese": "减少技能和物品的<span class=\"highlight\">冷却时间</span>。",
          "spanish": "Reduce el <span class=\"highlight\">tiempo de recarga</span> de tus habilidades y objetos.",
          "thai": "ลด<span class=\"highlight\">คูลดาวน์</span>สกิลและไอเท็มของคุณ",
          "turkish": "Yeteneklerinizin ve eşyalarınızın <span class=\"highlight\">dolum süresini</span> azaltır.",
          "ukrainian": "Зменшує <span class=\"highlight\">час зарядки</span> умінь і предметів."
        }
      },
      "descriptionDisplay": {
        "english": "Reduces the Cooldown of your abilities and items.",
        "byLanguage": {
          "brazilian": "Reduz o tempo de recarga das suas habilidades e itens.",
          "czech": "Redukuje doby obnovení vlastníkových schopností a schopností jiných předmětů.",
          "english": "Reduces the Cooldown of your abilities and items.",
          "french": "Réduit les temps de récupération de vos capacités et objets.",
          "german": "Reduziert die Abklingzeit Deiner Fähigkeiten und Gegenstände.",
          "italian": "Riduce il tempo di ricarica delle tue abilità e dei tuoi oggetti.",
          "indonesian": "Mengurangi Cooldown skill dan item.",
          "japanese": "アビリティおよびアイテムのクールダウンを短縮する",
          "koreana": "능력과 아이템의 쿨다운이 감소합니다.",
          "latam": "Reduce el tiempo de recarga de todas tus habilidades y objetos.",
          "polish": "Skraca czas oczekiwania na twoje umiejętności i przedmioty.",
          "russian": "Сокращает время перезарядки ваших умений и предметов.",
          "schinese": "减少技能和物品的冷却时间。",
          "spanish": "Reduce el tiempo de recarga de tus habilidades y objetos.",
          "thai": "ลดคูลดาวน์สกิลและไอเท็มของคุณ",
          "turkish": "Yeteneklerinizin ve eşyalarınızın dolum süresini azaltır.",
          "ukrainian": "Зменшує час зарядки умінь і предметів."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [
          "upgrade_cooldown_reduction"
        ],
        "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
        },
        "CooldownReduction": {
          "value": "25",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": "ETechCooldown",
          "providedPropertyType": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "ItemCooldownReduction": {
          "value": "25",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": "EItemCooldown",
          "providedPropertyType": "MODIFIER_VALUE_ITEM_COOLDOWN_REDUCTION_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "4",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "ItemCooldownReduction",
              "bonus": "10"
            },
            {
              "propertyName": "OutOfCombatHealthRegen",
              "bonus": "10"
            },
            {
              "propertyName": "CooldownReduction",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Reduces the Cooldown of your abilities and items.",
              "byLanguage": {
                "brazilian": "Reduz o tempo de recarga das suas habilidades e itens.",
                "czech": "Redukuje doby obnovení vlastníkových schopností a schopností jiných předmětů.",
                "english": "Reduces the Cooldown of your abilities and items.",
                "french": "Réduit les temps de récupération de vos capacités et objets.",
                "german": "Reduziert die Abklingzeit Deiner Fähigkeiten und Gegenstände.",
                "italian": "Riduce il tempo di ricarica delle tue abilità e dei tuoi oggetti.",
                "indonesian": "Mengurangi Cooldown skill dan item.",
                "japanese": "アビリティおよびアイテムのクールダウンを短縮する",
                "koreana": "능력과 아이템의 쿨다운이 감소합니다.",
                "latam": "Reduce el tiempo de recarga de todas tus habilidades y objetos.",
                "polish": "Skraca czas oczekiwania na twoje umiejętności i przedmioty.",
                "russian": "Сокращает время перезарядки ваших умений и предметов.",
                "schinese": "减少技能和物品的冷却时间。",
                "spanish": "Reduce el tiempo de recarga de tus habilidades y objetos.",
                "thai": "ลดคูลดาวน์สกิลและไอเท็มของคุณ",
                "turkish": "Yeteneklerinizin ve eşyalarınızın dolum süresini azaltır.",
                "ukrainian": "Зменшує час зарядки умінь і предметів."
              }
            },
            "properties": [
              {
                "key": "CooldownReduction",
                "role": "elevated"
              },
              {
                "key": "ItemCooldownReduction",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": null,
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/transcendent_cooldown_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/transcendent_cooldown_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/transcendent_cooldown_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": null,
        "multibase": [
          "tech_upgrade_t4"
        ],
        "updateTime": 1751410279
      }
    },
    {
      "id": "upgrade_aoe_root",
      "slug": "vortex-web",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_aoe_root",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_aoe_root",
      "displayName": {
        "english": "Vortex Web",
        "byLanguage": {
          "brazilian": "Teia Quântica",
          "czech": "Zpomalující pavučina",
          "english": "Vortex Web",
          "french": "Toile tourbillonnante",
          "german": "Wirbelnetz",
          "italian": "Ragnatela a vortice",
          "indonesian": "Jaring Pusaran",
          "japanese": "ボルテックスウェブ",
          "koreana": "소용돌이 거미줄",
          "latam": "Red de vórtices",
          "polish": "Wirowa Sieć",
          "russian": "Паутинный вихрь",
          "schinese": "雷织漩涡",
          "spanish": "Red de Vórtices",
          "thai": "​วอร์เท็กซ์​เว็บ​",
          "turkish": "Girdap Ağı",
          "ukrainian": "Вакуумне павутиння"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "spirit",
        "slotType": "EItemSlotType_Tech",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [],
        "upgradeSlotCost": 1,
        "groupId": "ECrownControl",
        "groupLabel": "Crown Control",
        "componentIds": [
          "upgrade_containment"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PRESS",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "42",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "4.0",
          "disableValue": "0",
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechDuration",
            "value": null
          }
        },
        "AbilityCastRange": {
          "value": "30m",
          "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.2",
          "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
        },
        "CaptureRadius": {
          "value": "12m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "TetherDuration": {
          "value": "0.5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "TetherRadius": {
          "value": "1m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRange",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowPercent": {
          "value": "35",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "GroundDashReductionPercent": {
          "value": "-40",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_GROUND_DASH_REDUCTION_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRangeMultiplier": {
          "value": "8",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRange",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRadiusMultiplier": {
          "value": "8",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRadius",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": "0.75m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusSprintSpeed",
              "bonus": "9m"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-22"
            },
            {
              "propertyName": "TechRadiusMultiplier",
              "bonus": "10"
            },
            {
              "propertyName": "TechRangeMultiplier",
              "bonus": "10"
            },
            {
              "propertyName": "SlowPercent",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechRangeMultiplier",
                "role": "normal"
              },
              {
                "key": "BonusSprintSpeed",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Throw a vacuum grenade, pulling all enemies into a small area and applying Slowing Hex.\n\nAlt Cast to Target Unit Directly.",
              "byLanguage": {
                "brazilian": "Lança uma granada de vácuo, puxando todos os inimigos para uma área pequena e aplicando um Feitiço Desacelerador.\n\nO uso alternativo alveja diretamente uma unidade.",
                "czech": "Vlastník vrhne vakuový granát, který přitáhne nepřátele ke středu malé oblasti a aplikuje na ně efekty předmětu Zpomalující znamení.\n\nAlternativním sesláním je možné zacílit jednotku, která je pak brána jako střed oblasti.",
                "english": "Throw a vacuum grenade, pulling all enemies into a small area and applying Slowing Hex.\n\nAlt Cast to Target Unit Directly.",
                "french": "Lance une grenade aspirante qui attire les unités ennemies dans une petite zone, et leur applique une malédiction de ralentissement.\n\nL'utilisation secondaire permet de cibler une unité directement.",
                "german": "Wirft eine Vakuum-Granate, die alle Gegner in die Mitte des Wirkungsbereichs zieht und mit dem Effekt von Fluch der Langsamkeit belegt.\n\nDer alternative Fähigkeitseinsatz kann aktiviert werden, um ein Ziel direkt anzuvisieren.",
                "italian": "Lanci una granata del vuoto, attirando tutti i nemici in una piccola area e applicando una Maledizione di rallentamento.\n\nL'uso alternativo bersaglia direttamente l'unità.",
                "indonesian": "Melemparkan granat vakum, menarik semua musuh ke area kecil dan menerapkan Kutukan Pelambat.\n\nBerganti Skill untuk menargetkan unit langsung.",
                "japanese": "バキュームグレネードを投げる。グレネードは小範囲へとすべての敵を引き寄せ、スロウヘックスを付与する\n\nオルトキャストで直接ユニットを指定する",
                "koreana": "진공 수류탄을 던져 모든 적을 좁은 공간에 끌어들이고 둔화 주술을 겁니다.\n\n대체 시전하면 유닛을 대상으로 합니다.",
                "latam": "Lanza una granada de vacío que arrastra a todos los enemigos a una zona pequeña y les aplica un hechizo de ralentización.\n\nUsa el lanzamiento alternativo para seleccionar una unidad como objetivo directamente.",
                "polish": "Rzuć granatem próżniowym wciągającym wszystkich wrogów na mały obszar, nakładając Spowalniający Urok.\n\nRzuć alternatywnie, by wskazać jednostkę do obrania za cel.",
                "russian": "Вы бросаете вакуумную гранату, которая притягивает врагов в небольшую область и накладывает на них «Замедляющие чары».\n\nАльт. огонь: применить на конкретную цель.",
                "schinese": "投掷一枚真空手雷，将所有敌人拉入一小片区域并施加减速魔咒。\n\n副施放可以直接以单位为目标。",
                "spanish": "Lanza una granada de vacío que arrastra a todos los enemigos a una zona pequeña y les aplica un hechizo ralentizante.\n\nUsa el lanzamiento alternativo para seleccionar una unidad como objetivo directamente.",
                "thai": "ขว้างระเบิด สุญญากาศ ดึงศัตรูทั้งหมดเข้าสู่พื้นที่ขนาดเล็กและส่งผล สโลวิงเฮ็กซ์\n\nร่ายอีกแบบเพื่อเลือกเป้าหมายเป็นยูนิตโดยตรง",
                "turkish": "Vakum bombası atarak tüm düşmanları küçük bir alana çeker ve onlara Yavaşlatma Büyüsü uygularsınız.\n\nAlternatif kullanımla bir birimi doğrudan hedefleyin.",
                "ukrainian": "Кидає вакуумну гранату, що притягує всіх ворогів у невелику область і накладає на них гальмівний врок.\n\nАльтернативне застосування націлює безпосередньо на істоту."
              }
            },
            "properties": [
              {
                "key": "CaptureRadius",
                "role": "important"
              },
              {
                "key": "SlowPercent",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              },
              {
                "key": "GroundDashReductionPercent",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/area_immobilize_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/area_immobilize_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/spirit/vortex_web_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/spirit/vortex_web_psd.png",
          "publicPath": "/assets/game/panorama/images/items/spirit/vortex_web_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_aoe_root",
        "cssClass": "areaImmobilize",
        "multibase": [
          "tech_upgrade_t4"
        ],
        "updateTime": 1741743802
      }
    },
    {
      "id": "upgrade_resilience",
      "slug": "enduring-spirit",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_resilience",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_resilience",
      "displayName": {
        "english": "Enduring Spirit",
        "byLanguage": {
          "brazilian": "Espírito Resiliente",
          "czech": "Nezlomná duše",
          "english": "Enduring Spirit",
          "french": "Cœur vaillant",
          "german": "Zähigkeit",
          "italian": "Spirito persistente",
          "indonesian": "Spirit Abadi",
          "japanese": "スピリットサステイン",
          "koreana": "인내의 힘",
          "latam": "Espíritu duradero",
          "polish": "Wytrwały Spirytualizm",
          "russian": "Спиритическая стойкость",
          "schinese": "元灵常驻",
          "spanish": "Espíritu Persistente",
          "thai": "​เอนดิวริง​สปิริต​",
          "turkish": "Kalıcı Büyü",
          "ukrainian": "Міцний дух"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "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": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "BonusHealth": {
          "value": "25",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "AbilityLifestealPercentHero": {
          "value": "7",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "ETechLifesteal",
          "providedPropertyType": "MODIFIER_VALUE_TECH_LIFESTEAL",
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        }
      },
      "upgrades": [],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "AbilityLifestealPercentHero",
                "role": "elevated"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/resilience_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/resilience_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/resilience_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/resilience_psd.png",
          "publicPath": null,
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "resilience",
        "multibase": [
          "armor_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_health",
      "slug": "extra-health",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_health",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_health",
      "displayName": {
        "english": "Extra Health",
        "byLanguage": {
          "brazilian": "Vida Adicional",
          "czech": "Dodatečné zdraví",
          "english": "Extra Health",
          "french": "Surplus de PV",
          "german": "Zusätzliche Lebenspunkte",
          "italian": "Salute extra",
          "indonesian": "Health Ekstra",
          "japanese": "エクストラヘルス",
          "koreana": "추가 체력",
          "latam": "Vida adicional",
          "polish": "Dodatkowe Zdrowie",
          "russian": "Добавочное здоровье",
          "schinese": "额外生命",
          "spanish": "Vida Adicional",
          "thai": "​เอ็กซ์ตร้า​เฮลธ์​",
          "turkish": "Ekstra Sağlık",
          "ukrainian": "Додаткове здоров’я"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMoreHealth",
        "groupLabel": "More Health",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_colossus",
          "upgrade_chonky"
        ]
      },
      "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
        },
        "BonusHealth": {
          "value": "210",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": null,
          "disableValue": "",
          "cssClass": "",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusHealth",
              "bonus": "115"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/health_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/health_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/extra_health_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/extra_health_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/extra_health_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "upgrade_health",
        "multibase": [
          "armor_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_endurance",
      "slug": "extra-regen",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_endurance",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_endurance",
      "displayName": {
        "english": "Extra Regen",
        "byLanguage": {
          "brazilian": "Regeneração Adicional",
          "czech": "Dodatečná regenerace",
          "english": "Extra Regen",
          "french": "Surplus de régénération",
          "german": "Zusätzliche Regeneration",
          "italian": "Rigenerazione extra",
          "indonesian": "Pemulihan Ekstra",
          "japanese": "エクストラリジェネ",
          "koreana": "추가 재생",
          "latam": "Regeneración adicional",
          "polish": "Dodatkowa Regeneracja",
          "russian": "Добавочное восстановление",
          "schinese": "加速回复",
          "spanish": "Regeneración Adicional",
          "thai": "​เอ็กซ์ตร้า​รีเจน​",
          "turkish": "Ekstra Yenilenme",
          "ukrainian": "Додаткове відновлення"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterClipSize",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ERevitalization",
        "groupLabel": "Revitalization",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_healing_booster"
        ]
      },
      "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
        },
        "BonusHealthRegen": {
          "value": "2.5",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBaseHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_REGEN_PER_SECOND",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "1.5",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusClipSizePercent": {
          "value": null,
          "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": "BonusHealthRegen",
              "bonus": "9"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealthRegen",
                "role": "elevated"
              },
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/endurance_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/endurance_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/extra_regen_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/extra_regen_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/extra_regen_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "endurance",
        "multibase": [
          "armor_upgrade_t1"
        ],
        "updateTime": 1701500098
      }
    },
    {
      "id": "upgrade_improved_stamina",
      "slug": "extra-stamina",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_improved_stamina",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_improved_stamina",
      "displayName": {
        "english": "Extra Stamina",
        "byLanguage": {
          "brazilian": "Vigor Adicional",
          "czech": "Dodatečná výdrž",
          "english": "Extra Stamina",
          "french": "Surplus d'endurance",
          "german": "Zusätzliche Ausdauer",
          "italian": "Stamina extra",
          "indonesian": "Ekstra Stamina",
          "japanese": "エクストラスタミナ",
          "koreana": "추가 활력",
          "latam": "Resistencia adicional",
          "polish": "Dodatkowa Wytrzymałość",
          "russian": "Добавочная выносливость",
          "schinese": "耐力补给",
          "spanish": "Aguante Adicional",
          "thai": "​เอ็กซ์ตร้า​สแตมินา​",
          "turkish": "Ekstra Kuvvet",
          "ukrainian": "Додаткова витривалість"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterFireRate",
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMovementAndAgility",
        "groupLabel": "Movement and Agility",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_arcane_surge",
          "upgrade_kinetic_sash",
          "upgrade_superior_stamina"
        ]
      },
      "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
        },
        "Stamina": {
          "value": "1",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EStamina",
          "providedPropertyType": "MODIFIER_VALUE_STAMINA",
          "conditionalLocToken": null,
          "scale": null
        },
        "StaminaCooldownReduction": {
          "value": "12",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EStaminaRegenPercent",
          "providedPropertyType": "MODIFIER_VALUE_STAMINA_REGEN_PER_SECOND_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "Stamina",
              "bonus": "1"
            },
            {
              "propertyName": "StaminaCooldownReduction",
              "bonus": "14"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "Stamina",
                "role": "elevated"
              },
              {
                "key": "StaminaCooldownReduction",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/improved_stamina_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/improved_stamina_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/extra_stamina_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/extra_stamina_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/extra_stamina_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "improvedStamina",
        "multibase": [
          "armor_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_grit",
      "slug": "grit",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_grit",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_grit",
      "displayName": {
        "english": "Grit",
        "byLanguage": {
          "brazilian": "Arrojo",
          "czech": "Špetka kuráže",
          "english": "Grit",
          "french": "Ténacité",
          "german": "Gottvertrauen",
          "italian": "Tenacia",
          "indonesian": "Ulet",
          "japanese": "不屈の心",
          "koreana": "근성",
          "latam": "Templanza",
          "polish": "Zaciekłość",
          "russian": "Крепость",
          "schinese": "刚毅",
          "spanish": "Templanza",
          "thai": "กริต",
          "turkish": "Azim",
          "ukrainian": "Витримка"
        }
      },
      "description": {
        "english": "Gain a <span class=\"highlight\">Barrier</span> for a short duration.",
        "byLanguage": {
          "brazilian": "Ganha uma <span class=\"highlight\">barreira</span> de curta duração.",
          "czech": "Vlastník si pro sebe na krátkou chvíli vytvoří <span class=\"highlight\">bariéru</span>.",
          "english": "Gain a <span class=\"highlight\">Barrier</span> for a short duration.",
          "french": "Accorde une <span class=\"highlight\">protection</span> pendant une courte durée.",
          "german": "Gewährt für eine kurze Zeit eine <span class=\"highlight\">Barriere</span>.",
          "italian": "Ottieni una <span class=\"highlight\">barriera</span> per un breve periodo.",
          "indonesian": "Mendapatkan <span class=\"highlight\">Pengaman</span> untuk durasi singkat.",
          "japanese": "短時間、<span class=\"highlight\">バリア</span>を獲得する",
          "koreana": "짧은 시간 동안 <span class=\"highlight\">방벽</span>을 획득합니다.",
          "latam": "Obtienes una <span class=\"highlight\">barrera</span> durante un breve periodo de tiempo.",
          "polish": "Zyskaj <span class=\"highlight\">barierę</span> na krótki czas.",
          "russian": "Вы ненадолго получаете <span class=\"highlight\">барьер</span>.",
          "schinese": "短时间内获得<span class=\"highlight\">屏障</span>。",
          "spanish": "Obtienes una <span class=\"highlight\">barrera</span> durante un breve período de tiempo.",
          "thai": "สร้าง<span class=\"highlight\">แบร์ริเออร์​</span>ชั่วครู่",
          "turkish": "Kısa süreliğine <span class=\"highlight\">bariyer</span> kazanın.",
          "ukrainian": "Ненадовго отримує <span class=\"highlight\">бар’єр</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Gain a Barrier for a short duration.",
        "byLanguage": {
          "brazilian": "Ganha uma barreira de curta duração.",
          "czech": "Vlastník si pro sebe na krátkou chvíli vytvoří bariéru.",
          "english": "Gain a Barrier for a short duration.",
          "french": "Accorde une protection pendant une courte durée.",
          "german": "Gewährt für eine kurze Zeit eine Barriere.",
          "italian": "Ottieni una barriera per un breve periodo.",
          "indonesian": "Mendapatkan Pengaman untuk durasi singkat.",
          "japanese": "短時間、バリアを獲得する",
          "koreana": "짧은 시간 동안 방벽을 획득합니다.",
          "latam": "Obtienes una barrera durante un breve periodo de tiempo.",
          "polish": "Zyskaj barierę na krótki czas.",
          "russian": "Вы ненадолго получаете барьер.",
          "schinese": "短时间内获得屏障。",
          "spanish": "Obtienes una barrera durante un breve período de tiempo.",
          "thai": "สร้างแบร์ริเออร์ชั่วครู่",
          "turkish": "Kısa süreliğine bariyer kazanın.",
          "ukrainian": "Ненадовго отримує бар’єр."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "upgradeIds": [
          "upgrade_guardian_ward",
          "upgrade_vex_barrier",
          "upgrade_spirit_bubble",
          "upgrade_weapon_shielding"
        ]
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "60",
          "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
        },
        "CombatBarrier": {
          "value": "200",
          "disableValue": null,
          "cssClass": "combat_barrier",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BARRIER_HEALTH",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "1.0",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        },
        "BarrierDuration": {
          "value": "4",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "CombatBarrier",
              "bonus": "250"
            },
            {
              "propertyName": "OutOfCombatHealthRegen",
              "bonus": "10"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-25"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Gain a Barrier for a short duration.",
              "byLanguage": {
                "brazilian": "Ganha uma barreira de curta duração.",
                "czech": "Vlastník si pro sebe na krátkou chvíli vytvoří bariéru.",
                "english": "Gain a Barrier for a short duration.",
                "french": "Accorde une protection pendant une courte durée.",
                "german": "Gewährt für eine kurze Zeit eine Barriere.",
                "italian": "Ottieni una barriera per un breve periodo.",
                "indonesian": "Mendapatkan Pengaman untuk durasi singkat.",
                "japanese": "短時間、バリアを獲得する",
                "koreana": "짧은 시간 동안 방벽을 획득합니다.",
                "latam": "Obtienes una barrera durante un breve periodo de tiempo.",
                "polish": "Zyskaj barierę na krótki czas.",
                "russian": "Вы ненадолго получаете барьер.",
                "schinese": "短时间内获得屏障。",
                "spanish": "Obtienes una barrera durante un breve período de tiempo.",
                "thai": "สร้างแบร์ริเออร์ชั่วครู่",
                "turkish": "Kısa süreliğine bariyer kazanın.",
                "ukrainian": "Ненадовго отримує бар’єр."
              }
            },
            "properties": [
              {
                "key": "CombatBarrier",
                "role": "important"
              },
              {
                "key": "BarrierDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/bullet_shield_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/bullet_shield_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/grit_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/grit_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/grit_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_grit",
        "cssClass": "bulletShield",
        "multibase": [
          "armor_upgrade_t1"
        ],
        "updateTime": 1778715536
      }
    },
    {
      "id": "upgrade_health_stimpak",
      "slug": "healing-rite",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_health_stimpak",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_health_stimpak",
      "displayName": {
        "english": "Healing Rite",
        "byLanguage": {
          "brazilian": "Rito de Cura",
          "czech": "Ozdravný obřad",
          "english": "Healing Rite",
          "french": "Rite de guérison",
          "german": "Heilungsritus",
          "italian": "Rito curativo",
          "indonesian": "Ritual Penyembuhan",
          "japanese": "ヒーリングリチュアル",
          "koreana": "치유 의식",
          "latam": "Rito de curación",
          "polish": "Rytuał Uzdrowienia",
          "russian": "Обряд лечения",
          "schinese": "治疗仪式",
          "spanish": "Rito Curativo",
          "thai": "​ฮีลลิง​ไรต์​",
          "turkish": "İyileştirme Ayini",
          "ukrainian": "Лікувальний обряд"
        }
      },
      "description": {
        "english": "Grant <span class=\"highlight\">Regen</span> and <span class=\"highlight\">Sprint Speed</span> to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast.",
        "byLanguage": {
          "brazilian": "Concede <span class=\"highlight\">regeneração</span> e <span class=\"highlight\">velocidade de corrida</span> ao alvo. O efeito é dissipado caso sofra dano de jogadores ou objetivos inimigos. Pode ser usada em si mesmo.",
          "czech": "Vlastník poskytne cíli <span class=\"highlight\">regeneraci zdraví</span> a bonus k <span class=\"highlight\">rychlosti sprintu</span>. Buff je odstraněn utržením poškození od nepřátelských hráčů nebo struktur. Vlastník může schopnost seslat sám na sebe.",
          "english": "Grant <span class=\"highlight\">Regen</span> and <span class=\"highlight\">Sprint Speed</span> to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast.",
          "french": "<span class=\"highlight\">Régénère les PV</span> et augmente la <span class=\"highlight\">vitesse de course</span> de la cible. L'effet est dissipé si la cible subit des dégâts d'occultistes ou d'objectifs adverses. Autociblage possible.",
          "german": "Gewährt dem Ziel <span class=\"highlight\">Regeneration</span> und <span class=\"highlight\">Sprinttempo</span>. Wird entzaubert, wenn das Ziel Schaden von Gegnern oder Angriffszielen erleidet. Kann auf sich selbst angewendet werden.",
          "italian": "Conferisce <span class=\"highlight\">rigenerazione</span> e <span class=\"highlight\">velocità sprint</span> al bersaglio. Viene dissipata se subisci danni da giocatori o obiettivi nemici. Può essere usata su di sé.",
          "indonesian": "Memberikan <span class=\"highlight\">Pemulihan</span> dan <span class=\"highlight\">Kecepatan Spirit</span> pada target. Efek hilang jika kamu menerima damage dari pemain atau minion musuh. Dapat digunakan ke diri sendiri.",
          "japanese": "指定した対象に<span class=\"highlight\">リジェネ</span>と<span class=\"highlight\">スプリント速度</span>を付与する。敵プレイヤーかオブジェクトからダメージを受けると効果が切れる。このアイテムはセルフキャストできる",
          "koreana": "대상에 <span class=\"highlight\">재생</span> 및 <span class=\"highlight\">질주 속도</span>가 부여됩니다. 적군 영웅이나 주요 목표물의 공격으로 피해를 입으면 효과가 중단됩니다. 자신에게 시전할 수 있습니다.",
          "latam": "Otorga <span class=\"highlight\">regeneración</span> y <span class=\"highlight\">velocidad de esprint</span> al objetivo. Se disipa si recibes daño de jugadores u objetivos enemigos. Se puede lanzar sobre uno mismo.",
          "polish": "Przyznaj celowi <span class=\"highlight\">regenerację</span> i premię do <span class=\"highlight\">szybkości sprintu</span>. Ulega rozproszeniu, jeśli otrzymasz obrażenia od wrogich bohaterów lub celów. Można rzucić na siebie.",
          "russian": "Даёт цели <span class=\"highlight\">восстановление здоровья</span> и <span class=\"highlight\">скорость бега</span>. Эффект пропадает, если цель получает урон от вражеских героев или построек. Можно применить на себя.",
          "schinese": "赋予目标<span class=\"highlight\">生命值恢复</span>和<span class=\"highlight\">冲刺速度</span>。如果受到敌方玩家或目标物的伤害，效果会被解除。可以对自身施放。",
          "spanish": "Otorga <span class=\"highlight\">regeneración</span> y <span class=\"highlight\">velocidad de esprint</span> al objetivo. Se disipa si recibes daño de jugadores u objetivos enemigos. Se puede lanzar sobre uno mismo.",
          "thai": "มอบ<span class=\"highlight\">อัตรา​ฟื้นฟู​พลังชีวิต</span>และ<span class=\"highlight\">ความเร็ว​การวิ่ง</span>แก่เป้าหมาย บัฟนี้จะถูกลบล้างหากคุณได้รับความเสียหาย​จากผู้เล่นฝ่ายศัตรู​​หรือยูนิตที่เป็นจุดมุ่งหมายของเกม สามารถร่ายใส่ตนเองได้",
          "turkish": "Hedefe <span class=\"highlight\">yenilenme</span> ve <span class=\"highlight\">koşu hızı</span> verir. Düşman oyunculardan veya hedeflerden hasar alırsanız geçer. Kendi üzerinizde kullanabilirsiniz.",
          "ukrainian": "Дає цілі <span class=\"highlight\">відновлення здоров’я</span> та <span class=\"highlight\">швидкість бігу</span>. Розвіюється, якщо власник зазнав шкоди від ворожих гравців чи ключових об’єктів. Можна застосувати на себе."
        }
      },
      "descriptionDisplay": {
        "english": "Grant Regen and Sprint Speed to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast.",
        "byLanguage": {
          "brazilian": "Concede regeneração e velocidade de corrida ao alvo. O efeito é dissipado caso sofra dano de jogadores ou objetivos inimigos. Pode ser usada em si mesmo.",
          "czech": "Vlastník poskytne cíli regeneraci zdraví a bonus k rychlosti sprintu. Buff je odstraněn utržením poškození od nepřátelských hráčů nebo struktur. Vlastník může schopnost seslat sám na sebe.",
          "english": "Grant Regen and Sprint Speed to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast.",
          "french": "Régénère les PV et augmente la vitesse de course de la cible. L'effet est dissipé si la cible subit des dégâts d'occultistes ou d'objectifs adverses. Autociblage possible.",
          "german": "Gewährt dem Ziel Regeneration und Sprinttempo. Wird entzaubert, wenn das Ziel Schaden von Gegnern oder Angriffszielen erleidet. Kann auf sich selbst angewendet werden.",
          "italian": "Conferisce rigenerazione e velocità sprint al bersaglio. Viene dissipata se subisci danni da giocatori o obiettivi nemici. Può essere usata su di sé.",
          "indonesian": "Memberikan Pemulihan dan Kecepatan Spirit pada target. Efek hilang jika kamu menerima damage dari pemain atau minion musuh. Dapat digunakan ke diri sendiri.",
          "japanese": "指定した対象にリジェネとスプリント速度を付与する。敵プレイヤーかオブジェクトからダメージを受けると効果が切れる。このアイテムはセルフキャストできる",
          "koreana": "대상에 재생 및 질주 속도가 부여됩니다. 적군 영웅이나 주요 목표물의 공격으로 피해를 입으면 효과가 중단됩니다. 자신에게 시전할 수 있습니다.",
          "latam": "Otorga regeneración y velocidad de esprint al objetivo. Se disipa si recibes daño de jugadores u objetivos enemigos. Se puede lanzar sobre uno mismo.",
          "polish": "Przyznaj celowi regenerację i premię do szybkości sprintu. Ulega rozproszeniu, jeśli otrzymasz obrażenia od wrogich bohaterów lub celów. Można rzucić na siebie.",
          "russian": "Даёт цели восстановление здоровья и скорость бега. Эффект пропадает, если цель получает урон от вражеских героев или построек. Можно применить на себя.",
          "schinese": "赋予目标生命值恢复和冲刺速度。如果受到敌方玩家或目标物的伤害，效果会被解除。可以对自身施放。",
          "spanish": "Otorga regeneración y velocidad de esprint al objetivo. Se disipa si recibes daño de jugadores u objetivos enemigos. Se puede lanzar sobre uno mismo.",
          "thai": "มอบอัตราฟื้นฟูพลังชีวิตและความเร็วการวิ่งแก่เป้าหมาย บัฟนี้จะถูกลบล้างหากคุณได้รับความเสียหายจากผู้เล่นฝ่ายศัตรูหรือยูนิตที่เป็นจุดมุ่งหมายของเกม สามารถร่ายใส่ตนเองได้",
          "turkish": "Hedefe yenilenme ve koşu hızı verir. Düşman oyunculardan veya hedeflerden hasar alırsanız geçer. Kendi üzerinizde kullanabilirsiniz.",
          "ukrainian": "Дає цілі відновлення здоров’я та швидкість бігу. Розвіюється, якщо власник зазнав шкоди від ворожих гравців чи ключових об’єктів. Можна застосувати на себе."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EHealing",
        "groupLabel": "Healing",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_health_nova",
          "upgrade_rescue_beam"
        ]
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PRESS",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "70",
          "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": "30m",
          "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.2",
          "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": "ETechPower",
          "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
        },
        "TotalHealthRegen": {
          "value": "300",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "RegenDuration": {
          "value": "20",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": "2m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TotalHealthRegen",
              "bonus": "600"
            },
            {
              "propertyName": "BonusSprintSpeed",
              "bonus": "6m"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-60"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "active",
            "description": {
              "english": "Grant Regen and Sprint Speed to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast.",
              "byLanguage": {
                "brazilian": "Concede regeneração e velocidade de corrida ao alvo. O efeito é dissipado caso sofra dano de jogadores ou objetivos inimigos. Pode ser usada em si mesmo.",
                "czech": "Vlastník poskytne cíli regeneraci zdraví a bonus k rychlosti sprintu. Buff je odstraněn utržením poškození od nepřátelských hráčů nebo struktur. Vlastník může schopnost seslat sám na sebe.",
                "english": "Grant Regen and Sprint Speed to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast.",
                "french": "Régénère les PV et augmente la vitesse de course de la cible. L'effet est dissipé si la cible subit des dégâts d'occultistes ou d'objectifs adverses. Autociblage possible.",
                "german": "Gewährt dem Ziel Regeneration und Sprinttempo. Wird entzaubert, wenn das Ziel Schaden von Gegnern oder Angriffszielen erleidet. Kann auf sich selbst angewendet werden.",
                "italian": "Conferisce rigenerazione e velocità sprint al bersaglio. Viene dissipata se subisci danni da giocatori o obiettivi nemici. Può essere usata su di sé.",
                "indonesian": "Memberikan Pemulihan dan Kecepatan Spirit pada target. Efek hilang jika kamu menerima damage dari pemain atau minion musuh. Dapat digunakan ke diri sendiri.",
                "japanese": "指定した対象にリジェネとスプリント速度を付与する。敵プレイヤーかオブジェクトからダメージを受けると効果が切れる。このアイテムはセルフキャストできる",
                "koreana": "대상에 재생 및 질주 속도가 부여됩니다. 적군 영웅이나 주요 목표물의 공격으로 피해를 입으면 효과가 중단됩니다. 자신에게 시전할 수 있습니다.",
                "latam": "Otorga regeneración y velocidad de esprint al objetivo. Se disipa si recibes daño de jugadores u objetivos enemigos. Se puede lanzar sobre uno mismo.",
                "polish": "Przyznaj celowi regenerację i premię do szybkości sprintu. Ulega rozproszeniu, jeśli otrzymasz obrażenia od wrogich bohaterów lub celów. Można rzucić na siebie.",
                "russian": "Даёт цели восстановление здоровья и скорость бега. Эффект пропадает, если цель получает урон от вражеских героев или построек. Можно применить на себя.",
                "schinese": "赋予目标生命值恢复和冲刺速度。如果受到敌方玩家或目标物的伤害，效果会被解除。可以对自身施放。",
                "spanish": "Otorga regeneración y velocidad de esprint al objetivo. Se disipa si recibes daño de jugadores u objetivos enemigos. Se puede lanzar sobre uno mismo.",
                "thai": "มอบอัตราฟื้นฟูพลังชีวิตและความเร็วการวิ่งแก่เป้าหมาย บัฟนี้จะถูกลบล้างหากคุณได้รับความเสียหายจากผู้เล่นฝ่ายศัตรูหรือยูนิตที่เป็นจุดมุ่งหมายของเกม สามารถร่ายใส่ตนเองได้",
                "turkish": "Hedefe yenilenme ve koşu hızı verir. Düşman oyunculardan veya hedeflerden hasar alırsanız geçer. Kendi üzerinizde kullanabilirsiniz.",
                "ukrainian": "Дає цілі відновлення здоров’я та швидкість бігу. Розвіюється, якщо власник зазнав шкоди від ворожих гравців чи ключових об’єктів. Можна застосувати на себе."
              }
            },
            "properties": [
              {
                "key": "TotalHealthRegen",
                "role": "important"
              },
              {
                "key": "BonusSprintSpeed",
                "role": "important"
              },
              {
                "key": "RegenDuration",
                "role": "normal"
              },
              {
                "key": "AbilityCastRange",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/stimpak_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/stimpak_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/healing_rite_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/healing_rite_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/healing_rite_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_health_stimpak",
        "cssClass": "stimPak",
        "multibase": [
          "armor_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_lifestrike_gauntlets",
      "slug": "melee-lifesteal",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_lifestrike_gauntlets",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_lifestrike_gauntlets",
      "displayName": {
        "english": "Melee Lifesteal",
        "byLanguage": {
          "brazilian": "Punhos Vampíricos",
          "czech": "Vampirické rukavice",
          "english": "Melee Lifesteal",
          "french": "Vol de vie mêlée",
          "german": "Nahkampf­lebensraub",
          "italian": "Prosciug. salute corpo a corpo",
          "indonesian": "Curi HP Jarak Dekat",
          "japanese": "メレーライフスティール",
          "koreana": "근거리 치유",
          "latam": "Robo de vida cuerpo a cuerpo",
          "polish": "Wampiryczne Pięści",
          "russian": "Ударная кража здоровья",
          "schinese": "近战疗法",
          "spanish": "Robo de Vida Cuerpo a Cuerpo",
          "thai": "​เมเล​ไลฟ์​สตีล​",
          "turkish": "Vampir Yumruklar",
          "ukrainian": "Ближній вампіризм"
        }
      },
      "description": {
        "english": "Your next <span class=\"highlight\">Melee</span> attack <span class=\"highlight\">heals you</span>. <span class=\"diminish\"><br><br>This heal is {s:NonHeroHealPct}% effective vs non-heroes. <br>Cooldown is {s:LightMeleeCooldownMult}x as long for Light Melee hits.</span>",
        "byLanguage": {
          "brazilian": "O seu próximo <span class=\"highlight\">golpe</span> <span class=\"highlight\">cura você</span>. <span class=\"diminish\"><br><br>Essa cura é {s:NonHeroHealPct}% eficaz contra unidades não heroicas. <br>Tempo de recarga {s:LightMeleeCooldownMult} vezes maior quando ativada por golpes leves.</span>",
          "czech": "Vlastníkův příští <span class=\"highlight\">úder</span> ho <span class=\"highlight\">vyléčí</span>.<span class=\"diminish\"><br><br>Vůči nehrdinům má toto léčení pouze {s:NonHeroHealPct}% účinnost.<br>Pro slabé údery je doba obnovení {s:LightMeleeCooldownMult}× delší.</span>",
          "english": "Your next <span class=\"highlight\">Melee</span> attack <span class=\"highlight\">heals you</span>. <span class=\"diminish\"><br><br>This heal is {s:NonHeroHealPct}% effective vs non-heroes. <br>Cooldown is {s:LightMeleeCooldownMult}x as long for Light Melee hits.</span>",
          "french": "Votre prochaine attaque de <span class=\"highlight\">mêlée</span> <span class=\"highlight\">vous soigne</span>. <span class=\"diminish\"><br><br>Le soin est de {s:NonHeroHealPct} % contre les unités non-occultistes. <br>Le temps de récupération est multiplié par {s:LightMeleeCooldownMult} pour les attaques de mêlée légères.</span>",
          "german": "Dein nächster <span class=\"highlight\">Nahkampfangriff</span> <span class=\"highlight\">heilt Dich</span>.<br><br><span class=\"diminish\">Nicht-Helden gewähren nur {s:NonHeroHealPct} % der Heilung.<br>Bei leichten Nahkampfangriffen erhöht sich die Abklingzeit um das {s:LightMeleeCooldownMult}-fache </span>",
          "italian": "Il tuo prossimo <span class=\"highlight\">attacco</span> corpo a corpo <span class=\"highlight\">ti guarisce</span>. <span class=\"diminish\"><br><br>Questa guarigione è efficace per il {s:NonHeroHealPct}% contro i non eroi. <br>Il tempo di ricarica è {s:LightMeleeCooldownMult} volte più lungo per i colpi corpo a corpo leggeri.</span>",
          "indonesian": "Serangan <span class=\"highlight\">Jarak Dekat</span> selanjutnya akan <span class=\"highlight\">menyembuhkanmu</span>. <span class=\"diminish\"><br><br>Penyembuhan ini sebesar {s:NonHeroHealPct}% efektif terhadap non-hero. <br>Cooldown akan menjadi {s:LightMeleeCooldownMult} kali lebih lama untuk hit Jarak Dekat Ringan.</span>",
          "japanese": "次の<span class=\"highlight\">近接</span>攻撃が<span class=\"highlight\">HPを回復</span>する<span class=\"diminish\"><br><br>非ヒーローに対しては回復量が{s:NonHeroHealPct}%に低下する<br>近接弱攻撃の場合はクールダウンが{s:LightMeleeCooldownMult}倍になる</span>",
          "koreana": "다음 <span class=\"highlight\">근거리</span> 공격 시 <span class=\"highlight\">자신을 치유</span>합니다. <span class=\"diminish\"><br><br>비영웅 상대 시 전체 치유량의 {s:NonHeroHealPct}%를 치유합니다.<br>약한 근거리 공격이 적중하면 쿨다운이 {s:LightMeleeCooldownMult}배로 증가합니다.</span>",
          "latam": "Tu próximo ataque <span class=\"highlight\">cuerpo a cuerpo</span> <span class=\"highlight\">te cura</span>. <span class=\"diminish\"><br><br>El porcentaje de curación es del {s:NonHeroHealPct} % contra unidades no héroes. <br>El tiempo de recarga para los ataques cuerpo a cuerpo ligero se multiplica por {s:LightMeleeCooldownMult}.</span>",
          "polish": "Twój kolejny <span class=\"highlight\">atak wręcz uleczy cię</span>.<span class=\"diminish\"><br><br>Leczenie wynosi {s:NonHeroHealPct}% przeciwko celom innym niż bohaterowie.<br>Czas oczekiwania jest {s:LightMeleeCooldownMult}× dłuższy w przypadku lekkich ataków wręcz.</span>",
          "russian": "Ваша следующая атака <span class=\"highlight\">ближнего боя</span> <span class=\"highlight\">лечит вас</span>. <span class=\"diminish\"><br><br>Лечение от существ, не являющихся героями, эффективно на {s:NonHeroHealPct}%. <br>Множитель времени перезарядки составляет {s:LightMeleeCooldownMult} при нанесении лёгких ударов ближнего боя.</span>",
          "schinese": "下一次<span class=\"highlight\">近战</span>攻击会<span class=\"highlight\">对自身进行治疗</span>。<span class=\"diminish\"><br><br>如果是对非英雄造成伤害，则治疗量为原本的{s:NonHeroHealPct}%。<br>近战轻击命中后的冷却时间为{s:LightMeleeCooldownMult}倍。</span>",
          "spanish": "Tu próximo ataque <span class=\"highlight\">cuerpo a cuerpo</span> <span class=\"highlight\">te cura</span>. <span class=\"diminish\"><br><br>El porcentaje de curación es del {s:NonHeroHealPct} % contra unidades que no son héroes. <br>El tiempo de recarga para los ataques cuerpo a cuerpo ligeros se multiplica por {s:LightMeleeCooldownMult}.</span>",
          "thai": "การโจมตี<span class=\"highlight\">ประชิด</span>ครั้งถัดไปของคุณจะ<span class=\"highlight\">รักษาคุณ</span> <span class=\"diminish\"><br><br>การรักษานี้มีประสิทธิภาพ {s:NonHeroHealPct}% เมื่อใช้กับยูนิตที่ไม่ใช่ฮีโร่<br>คูลดาวน์จะนานขึ้น {s:LightMeleeCooldownMult} เท่าหากโจมตี​ประชิด​ธรรมดา</span>",
          "turkish": "Bir sonraki <span class=\"highlight\">yakın dövüş</span> saldırınız sizi <span class=\"highlight\">iyileştirir</span>. <span class=\"diminish\"><br><br>İyileştirme, kahraman olmayan birimlere karşı %{s:NonHeroHealPct} etkilidir. <br>Hafif yakın dövüş saldırılarında dolum süresi {s:LightMeleeCooldownMult} kat fazladır.</span>",
          "ukrainian": "Наступна атака <span class=\"highlight\">ближнього бою</span> від власника <span class=\"highlight\">лікує його</span>. <span class=\"diminish\"><br><br>Це лікування має {s:NonHeroHealPct}% ефективності проти негероїв. <br>Зарядка у ×{s:LightMeleeCooldownMult} довша, ніж для легких ударів ближнього бою.</span>"
        }
      },
      "descriptionDisplay": {
        "english": "Your next Melee attack heals you.\n\nThis heal is 30% effective vs non-heroes.\nCooldown is 1.5sx as long for Light Melee hits.",
        "byLanguage": {
          "brazilian": "O seu próximo golpe cura você.\n\nEssa cura é 30% eficaz contra unidades não heroicas.\nTempo de recarga 1.5s vezes maior quando ativada por golpes leves.",
          "czech": "Vlastníkův příští úder ho vyléčí.\n\nVůči nehrdinům má toto léčení pouze 30% účinnost.\nPro slabé údery je doba obnovení 1.5s× delší.",
          "english": "Your next Melee attack heals you.\n\nThis heal is 30% effective vs non-heroes.\nCooldown is 1.5sx as long for Light Melee hits.",
          "french": "Votre prochaine attaque de mêlée vous soigne.\n\nLe soin est de 30 % contre les unités non-occultistes.\nLe temps de récupération est multiplié par 1.5s pour les attaques de mêlée légères.",
          "german": "Dein nächster Nahkampfangriff heilt Dich.\n\nNicht-Helden gewähren nur 30 % der Heilung.\nBei leichten Nahkampfangriffen erhöht sich die Abklingzeit um das 1.5s-fache",
          "italian": "Il tuo prossimo attacco corpo a corpo ti guarisce.\n\nQuesta guarigione è efficace per il 30% contro i non eroi.\nIl tempo di ricarica è 1.5s volte più lungo per i colpi corpo a corpo leggeri.",
          "indonesian": "Serangan Jarak Dekat selanjutnya akan menyembuhkanmu.\n\nPenyembuhan ini sebesar 30% efektif terhadap non-hero.\nCooldown akan menjadi 1.5s kali lebih lama untuk hit Jarak Dekat Ringan.",
          "japanese": "次の近接攻撃がHPを回復する\n\n非ヒーローに対しては回復量が30%に低下する\n近接弱攻撃の場合はクールダウンが1.5s倍になる",
          "koreana": "다음 근거리 공격 시 자신을 치유합니다.\n\n비영웅 상대 시 전체 치유량의 30%를 치유합니다.\n약한 근거리 공격이 적중하면 쿨다운이 1.5s배로 증가합니다.",
          "latam": "Tu próximo ataque cuerpo a cuerpo te cura.\n\nEl porcentaje de curación es del 30 % contra unidades no héroes.\nEl tiempo de recarga para los ataques cuerpo a cuerpo ligero se multiplica por 1.5s.",
          "polish": "Twój kolejny atak wręcz uleczy cię.\n\nLeczenie wynosi 30% przeciwko celom innym niż bohaterowie.\nCzas oczekiwania jest 1.5s× dłuższy w przypadku lekkich ataków wręcz.",
          "russian": "Ваша следующая атака ближнего боя лечит вас.\n\nЛечение от существ, не являющихся героями, эффективно на 30%.\nМножитель времени перезарядки составляет 1.5s при нанесении лёгких ударов ближнего боя.",
          "schinese": "下一次近战攻击会对自身进行治疗。\n\n如果是对非英雄造成伤害，则治疗量为原本的30%。\n近战轻击命中后的冷却时间为1.5s倍。",
          "spanish": "Tu próximo ataque cuerpo a cuerpo te cura.\n\nEl porcentaje de curación es del 30 % contra unidades que no son héroes.\nEl tiempo de recarga para los ataques cuerpo a cuerpo ligeros se multiplica por 1.5s.",
          "thai": "การโจมตีประชิดครั้งถัดไปของคุณจะรักษาคุณ\n\nการรักษานี้มีประสิทธิภาพ 30% เมื่อใช้กับยูนิตที่ไม่ใช่ฮีโร่\nคูลดาวน์จะนานขึ้น 1.5s เท่าหากโจมตีประชิดธรรมดา",
          "turkish": "Bir sonraki yakın dövüş saldırınız sizi iyileştirir.\n\nİyileştirme, kahraman olmayan birimlere karşı %30 etkilidir.\nHafif yakın dövüş saldırılarında dolum süresi 1.5s kat fazladır.",
          "ukrainian": "Наступна атака ближнього бою від власника лікує його.\n\nЦе лікування має 30% ефективності проти негероїв.\nЗарядка у ×1.5s довша, ніж для легких ударів ближнього бою."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability",
          "EShopFilterMelee",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMelee",
        "groupLabel": "Melee",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_boxing_glove"
        ]
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "8",
          "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
        },
        "LightMeleeCooldownMult": {
          "value": "1.5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMeleeDamagePercent": {
          "value": "12",
          "disableValue": null,
          "cssClass": "melee_damage",
          "displayUnits": null,
          "displayType": "EBaseMeleeDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_MELEE_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "LifestrikeHeal": {
          "value": "100",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBulletLifesteal",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "LifestrikeHealPercent": {
          "value": null,
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBulletLifesteal",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "NonHeroHealPct": {
          "value": "30",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusMeleeDamagePercent",
              "bonus": "12"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-6"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusMeleeDamagePercent",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Your next Melee attack heals you.\n\nThis heal is 30% effective vs non-heroes.\nCooldown is 1.5sx as long for Light Melee hits.",
              "byLanguage": {
                "brazilian": "O seu próximo golpe cura você.\n\nEssa cura é 30% eficaz contra unidades não heroicas.\nTempo de recarga 1.5s vezes maior quando ativada por golpes leves.",
                "czech": "Vlastníkův příští úder ho vyléčí.\n\nVůči nehrdinům má toto léčení pouze 30% účinnost.\nPro slabé údery je doba obnovení 1.5s× delší.",
                "english": "Your next Melee attack heals you.\n\nThis heal is 30% effective vs non-heroes.\nCooldown is 1.5sx as long for Light Melee hits.",
                "french": "Votre prochaine attaque de mêlée vous soigne.\n\nLe soin est de 30 % contre les unités non-occultistes.\nLe temps de récupération est multiplié par 1.5s pour les attaques de mêlée légères.",
                "german": "Dein nächster Nahkampfangriff heilt Dich.\n\nNicht-Helden gewähren nur 30 % der Heilung.\nBei leichten Nahkampfangriffen erhöht sich die Abklingzeit um das 1.5s-fache",
                "italian": "Il tuo prossimo attacco corpo a corpo ti guarisce.\n\nQuesta guarigione è efficace per il 30% contro i non eroi.\nIl tempo di ricarica è 1.5s volte più lungo per i colpi corpo a corpo leggeri.",
                "indonesian": "Serangan Jarak Dekat selanjutnya akan menyembuhkanmu.\n\nPenyembuhan ini sebesar 30% efektif terhadap non-hero.\nCooldown akan menjadi 1.5s kali lebih lama untuk hit Jarak Dekat Ringan.",
                "japanese": "次の近接攻撃がHPを回復する\n\n非ヒーローに対しては回復量が30%に低下する\n近接弱攻撃の場合はクールダウンが1.5s倍になる",
                "koreana": "다음 근거리 공격 시 자신을 치유합니다.\n\n비영웅 상대 시 전체 치유량의 30%를 치유합니다.\n약한 근거리 공격이 적중하면 쿨다운이 1.5s배로 증가합니다.",
                "latam": "Tu próximo ataque cuerpo a cuerpo te cura.\n\nEl porcentaje de curación es del 30 % contra unidades no héroes.\nEl tiempo de recarga para los ataques cuerpo a cuerpo ligero se multiplica por 1.5s.",
                "polish": "Twój kolejny atak wręcz uleczy cię.\n\nLeczenie wynosi 30% przeciwko celom innym niż bohaterowie.\nCzas oczekiwania jest 1.5s× dłuższy w przypadku lekkich ataków wręcz.",
                "russian": "Ваша следующая атака ближнего боя лечит вас.\n\nЛечение от существ, не являющихся героями, эффективно на 30%.\nМножитель времени перезарядки составляет 1.5s при нанесении лёгких ударов ближнего боя.",
                "schinese": "下一次近战攻击会对自身进行治疗。\n\n如果是对非英雄造成伤害，则治疗量为原本的30%。\n近战轻击命中后的冷却时间为1.5s倍。",
                "spanish": "Tu próximo ataque cuerpo a cuerpo te cura.\n\nEl porcentaje de curación es del 30 % contra unidades que no son héroes.\nEl tiempo de recarga para los ataques cuerpo a cuerpo ligeros se multiplica por 1.5s.",
                "thai": "การโจมตีประชิดครั้งถัดไปของคุณจะรักษาคุณ\n\nการรักษานี้มีประสิทธิภาพ 30% เมื่อใช้กับยูนิตที่ไม่ใช่ฮีโร่\nคูลดาวน์จะนานขึ้น 1.5s เท่าหากโจมตีประชิดธรรมดา",
                "turkish": "Bir sonraki yakın dövüş saldırınız sizi iyileştirir.\n\nİyileştirme, kahraman olmayan birimlere karşı %30 etkilidir.\nHafif yakın dövüş saldırılarında dolum süresi 1.5s kat fazladır.",
                "ukrainian": "Наступна атака ближнього бою від власника лікує його.\n\nЦе лікування має 30% ефективності проти негероїв.\nЗарядка у ×1.5s довша, ніж для легких ударів ближнього бою."
              }
            },
            "properties": [
              {
                "key": "LifestrikeHeal",
                "role": "important"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/lifestrike_gauntlets_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/lifestrike_gauntlets_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/melee_lifesteal_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/melee_lifesteal_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/melee_lifesteal_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "lifestrikeGauntlets",
        "multibase": [
          "armor_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_heal_on_level",
      "slug": "patrons-healing",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_heal_on_level",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_heal_on_level",
      "displayName": {
        "english": "Patron's Healing",
        "byLanguage": {
          "brazilian": "Cura Patronal",
          "czech": "Léčivý dar",
          "english": "Patron's Healing",
          "french": "Soin du Mécène",
          "german": "Heilung des Patrons",
          "italian": "Guarigione del Patrono",
          "indonesian": "Penyembuh Patron",
          "japanese": "パトロンヒーリング",
          "koreana": "패트런의 치유",
          "latam": "Curación del Patrón",
          "polish": "Opatrzność Patrona",
          "russian": "Лечение покровителя",
          "schinese": "守护神的治疗",
          "spanish": "Curación del Patrón",
          "thai": "เพทรอนฮีลลิง",
          "turkish": "Koruyucunun Şifası",
          "ukrainian": "Лікування від покровителя"
        }
      },
      "description": {
        "english": "When you receive a <span class=\"highlight\">Boon</span>, automatically <span class=\"highlight\">heal</span>.",
        "byLanguage": {
          "brazilian": "Quando receber uma <span class=\"highlight\">Bênção</span>, <span class=\"highlight\">cura</span> você automaticamente.",
          "czech": "Vždy když vlastník <span class=\"highlight\">obdrží dar od svého patrona</span>, je automaticky <span class=\"highlight\">vyléčen</span>.",
          "english": "When you receive a <span class=\"highlight\">Boon</span>, automatically <span class=\"highlight\">heal</span>.",
          "french": "Les <span class=\"highlight\">oboles</span> vous <span class=\"highlight\">soignent</span> automatiquement.",
          "german": "Wenn Du eine <span class=\"highlight\">Gabe</span> erhälts, wirst Du automatisch <span class=\"highlight\">geheilt</span>.",
          "italian": "Quando ricevi un <span class=\"highlight\">dono</span>, guarisci <span class=\"highlight\">automaticamente</span>.",
          "indonesian": "Saat menerima<span class=\"highlight\">Hadiah</span>, otomatis <span class=\"highlight\">disembuhkan</span>.",
          "japanese": "<span class=\"highlight\">恩恵</span>を獲得すると自動的に<span class=\"highlight\">回復</span>する",
          "koreana": "<span class=\"highlight\">은총</span>을 받으면 자동으로 <span class=\"highlight\">치유</span>됩니다.",
          "latam": "Cuando recibes un <span class=\"highlight\">Regalito</span>, te curas <span class=\"highlight\">automáticamente</span>.",
          "polish": "Po otrzymaniu <span class=\"highlight\">daru</span> automatycznie <span class=\"highlight\">się leczysz</span>.",
          "russian": "Получая <span class=\"highlight\">дары</span>, вы также автоматически <span class=\"highlight\">восстанавливаете здоровье</span>.",
          "schinese": "收到<span class=\"highlight\">恩赐</span>时会自动<span class=\"highlight\">治疗</span>。",
          "spanish": "Cuando recibes un <span class=\"highlight\">obsequio</span>, te <span class=\"highlight\">curas</span> automáticamente.",
          "thai": "<span class=\"highlight\">รักษาพลังชีวิต</span>โดยอัตโนมัติเมื่อคุณได้รับ<span class=\"highlight\">พร</span>จากเพทรอน",
          "turkish": "Bir <span class=\"highlight\">lütuf</span> aldığınızda otomatik olarak <span class=\"highlight\">iyileşin</span>.",
          "ukrainian": "Якщо отримати <span class=\"highlight\">перевагу</span>, надає автоматичне <span class=\"highlight\">лікування</span>."
        }
      },
      "descriptionDisplay": {
        "english": "When you receive a Boon, automatically heal.",
        "byLanguage": {
          "brazilian": "Quando receber uma Bênção, cura você automaticamente.",
          "czech": "Vždy když vlastník obdrží dar od svého patrona, je automaticky vyléčen.",
          "english": "When you receive a Boon, automatically heal.",
          "french": "Les oboles vous soignent automatiquement.",
          "german": "Wenn Du eine Gabe erhälts, wirst Du automatisch geheilt.",
          "italian": "Quando ricevi un dono, guarisci automaticamente.",
          "indonesian": "Saat menerimaHadiah, otomatis disembuhkan.",
          "japanese": "恩恵を獲得すると自動的に回復する",
          "koreana": "은총을 받으면 자동으로 치유됩니다.",
          "latam": "Cuando recibes un Regalito, te curas automáticamente.",
          "polish": "Po otrzymaniu daru automatycznie się leczysz.",
          "russian": "Получая дары, вы также автоматически восстанавливаете здоровье.",
          "schinese": "收到恩赐时会自动治疗。",
          "spanish": "Cuando recibes un obsequio, te curas automáticamente.",
          "thai": "รักษาพลังชีวิตโดยอัตโนมัติเมื่อคุณได้รับพรจากเพทรอน",
          "turkish": "Bir lütuf aldığınızda otomatik olarak iyileşin.",
          "ukrainian": "Якщо отримати перевагу, надає автоматичне лікування."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "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": "0",
          "cssClass": "cast",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EMaxChargesIncrease",
            "value": null
          }
        },
        "AbilityCooldownBetweenCharge": {
          "value": "0",
          "disableValue": "0",
          "cssClass": "charge_cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechCooldownBetweenChargeUses",
            "value": null
          }
        },
        "ChannelMoveSpeed": {
          "value": "1.3m",
          "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
        },
        "HealOnLevelHealAmount": {
          "value": "210",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "BonusHealthRegen": {
          "value": "2.0",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBaseHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_REGEN_PER_SECOND",
          "conditionalLocToken": null,
          "scale": null
        },
        "AuraRadius": {
          "value": "15m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "When you receive a Boon, automatically heal.",
              "byLanguage": {
                "brazilian": "Quando receber uma Bênção, cura você automaticamente.",
                "czech": "Vždy když vlastník obdrží dar od svého patrona, je automaticky vyléčen.",
                "english": "When you receive a Boon, automatically heal.",
                "french": "Les oboles vous soignent automatiquement.",
                "german": "Wenn Du eine Gabe erhälts, wirst Du automatisch geheilt.",
                "italian": "Quando ricevi un dono, guarisci automaticamente.",
                "indonesian": "Saat menerimaHadiah, otomatis disembuhkan.",
                "japanese": "恩恵を獲得すると自動的に回復する",
                "koreana": "은총을 받으면 자동으로 치유됩니다.",
                "latam": "Cuando recibes un Regalito, te curas automáticamente.",
                "polish": "Po otrzymaniu daru automatycznie się leczysz.",
                "russian": "Получая дары, вы также автоматически восстанавливаете здоровье.",
                "schinese": "收到恩赐时会自动治疗。",
                "spanish": "Cuando recibes un obsequio, te curas automáticamente.",
                "thai": "รักษาพลังชีวิตโดยอัตโนมัติเมื่อคุณได้รับพรจากเพทรอน",
                "turkish": "Bir lütuf aldığınızda otomatik olarak iyileşin.",
                "ukrainian": "Якщо отримати перевагу, надає автоматичне лікування."
              }
            },
            "properties": [
              {
                "key": "HealOnLevelHealAmount",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/last_stand_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/last_stand_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/last_stand_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/last_stand_psd.png",
          "publicPath": null,
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_healonlevel",
        "cssClass": "vexBarrier",
        "multibase": [
          "armor_upgrade_t1"
        ],
        "updateTime": 1726683821
      }
    },
    {
      "id": "upgrade_melee_rebuttal",
      "slug": "rebuttal",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_melee_rebuttal",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_melee_rebuttal",
      "displayName": {
        "english": "Rebuttal",
        "byLanguage": {
          "brazilian": "Refutação",
          "czech": "Protiútok",
          "english": "Rebuttal",
          "french": "Réfutation",
          "german": "Widerstand",
          "italian": "Obiezione",
          "indonesian": "Serangan Balik",
          "japanese": "プロテスト",
          "koreana": "반격",
          "latam": "Refutación",
          "polish": "Odparcie",
          "russian": "Отпор",
          "schinese": "对等还击",
          "spanish": "Refutación",
          "thai": "รีบัตเทิล",
          "turkish": "Karşı Saldırı",
          "ukrainian": "Протидія"
        }
      },
      "description": {
        "english": "On a successful <span class=\"highlight\">Parry</span> against an enemy Hero, <span class=\"highlight\">Heal</span> yourself for the damage parried and returns that damage to the target, and temporarily gain increased <span class=\"highlight\">damage.</span>",
        "byLanguage": {
          "brazilian": "Ao <span class=\"highlight\">aparar</span> com sucesso o golpe de um herói inimigo, <span class=\"highlight\">cura</span> você pelo dano aparado e reflete esse dano contra o alvo, além de aumentar o seu <span class=\"highlight\">dano</span> temporariamente.",
          "czech": "Po úspěšném <span class=\"highlight\">vykrytí</span> úderu nepřátelského hrdiny je vlastník <span class=\"highlight\">vyléčen</span> hodnotou vykrytého poškození, toto poškození vrátí nepříteli a dočasně získá bonus k <span class=\"highlight\">poškození</span>.",
          "english": "On a successful <span class=\"highlight\">Parry</span> against an enemy Hero, <span class=\"highlight\">Heal</span> yourself for the damage parried and returns that damage to the target, and temporarily gain increased <span class=\"highlight\">damage.</span>",
          "french": "En cas de <span class=\"highlight\">parade</span> réussie contre une unité occultiste ennemie, vous gagnez des <span class=\"highlight\">PV</span> d'un montant des dégâts parés et renvoyez ces derniers à la cible. Accorde un bonus temporaire de <span class=\"highlight\">dégâts.</span>",
          "german": "Wenn Du einen Nahkampfangriff eines gegnerischen Helden erfolgreich <span class=\"highlight\">parierst</span>, wirst Du um den parierten Schaden <span class=\"highlight\">geheilt</span> und fügst dem Ziel Schaden in derselben Höhe zu. Das Ziel erleidet temporär <span class=\"highlight\">erhöhten Schaden</span>.",
          "italian": "Con una <span class=\"highlight\">parata</span> riuscita contro un eroe nemico <span class=\"highlight\">guarisci</span> dei danni bloccati dalla parata e li restituisci al bersaglio, inoltre ottieni temporaneamente <span class=\"highlight\">danni</span> aumentati.",
          "indonesian": "Saat berhasil <span class=\"highlight\">Menangkis</span> Hero musuh, <span class=\"highlight\">Menyembuhkan</span> diri sendiri sebesar damage yang ditangkis dan mengembalikan damage itu pada target, sekaligus mendapatkan <span class=\"highlight\">damage</span> yang ditingkatkan untuk sementara.",
          "japanese": "敵ヒーローへの<span class=\"highlight\">パリィ</span>に成功すると、パリィしたダメージ分、自身のHPを<span class=\"highlight\">回復</span>し、対象にそのダメージを与える。また、一時的に<span class=\"highlight\">ダメージ</span>が上昇する",
          "koreana": "적군 영웅을 상대로 <span class=\"highlight\">방어</span>에 성공하면 방어한 피해만큼 자신을 <span class=\"highlight\">치유</span>하고 해당 피해를 대상에게 돌려줍니다. 또한 일시적으로 <span class=\"highlight\">피해</span>가 증가합니다.",
          "latam": "En un <span class=\"highlight\">bloqueo</span> exitoso contra un héroe enemigo, te <span class=\"highlight\">cura</span> en función del daño bloqueado y lo devuelve al objetivo. Tu <span class=\"highlight\">daño cuerpo a cuerpo</span> también aumenta temporalmente.",
          "polish": "Po udanym <span class=\"highlight\">sparowaniu</span> ataku wrogiego bohatera <span class=\"highlight\">ulecz się</span> o wartość sparowanych obrażeń i zwróć te obrażenia celowi, a także zyskaj tymczasową premię do <span class=\"highlight\">obrażeń</span>.",
          "russian": "В случае успешного <span class=\"highlight\">парирования</span> атаки вражеского героя вы <span class=\"highlight\">лечите</span> себя на объём, соответствующий парированному урону, отражаете этот урон на цель и получаете временный бонус к <span class=\"highlight\">наносимому урону</span>.",
          "schinese": "成功<span class=\"highlight\">格挡</span>敌方英雄时，以被格挡的伤害量<span class=\"highlight\">治疗</span>自己并将相同伤害量反弹给该英雄，此外暂时提高<span class=\"highlight\">伤害</span>。",
          "spanish": "En un <span class=\"highlight\">contrataque</span> exitoso contra un héroe enemigo, te <span class=\"highlight\">cura</span> en función del daño bloqueado y lo devuelve al objetivo. Tu <span class=\"highlight\">daño</span> también aumenta temporalmente.",
          "thai": "หาก<span class=\"highlight\">ปัดป้อง</span>ฮีโร่ศัตรูได้สำเร็จ จะ<span class=\"highlight\">รักษา</span>ตัวคุณเองเป็นจำนวนตามความเสียหายที่ปัดป้อง และสะท้อนความเสียหายนั้นกลับไปยังเป้าหมาย พร้อมกับสร้าง<span class=\"highlight\">ความเสียหาย​</span>เพิ่มขึ้นชั่วคราว",
          "turkish": "Bir düşman kahramana karşı başarılı bir <span class=\"highlight\">savuşturma</span> yaptığınızda, savuşturduğunuz hasar kadar kendinizi <span class=\"highlight\">iyileştirirsiniz</span> ve bu hasarı hedefe geri gönderirsiniz, ayrıca geçici olarak artırılmış <span class=\"highlight\">hasar</span> kazanırsınız.",
          "ukrainian": "Успішне <span class=\"highlight\">парирування</span> ворожого героя дає <span class=\"highlight\">лікування</span> на обсяг парируваної шкоди й повертає цю шкоду цілі, а також тимчасово збільшує <span class=\"highlight\">шкоду</span>."
        }
      },
      "descriptionDisplay": {
        "english": "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.",
        "byLanguage": {
          "brazilian": "Ao aparar com sucesso o golpe de um herói inimigo, cura você pelo dano aparado e reflete esse dano contra o alvo, além de aumentar o seu dano temporariamente.",
          "czech": "Po úspěšném vykrytí úderu nepřátelského hrdiny je vlastník vyléčen hodnotou vykrytého poškození, toto poškození vrátí nepříteli a dočasně získá bonus k poškození.",
          "english": "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.",
          "french": "En cas de parade réussie contre une unité occultiste ennemie, vous gagnez des PV d'un montant des dégâts parés et renvoyez ces derniers à la cible. Accorde un bonus temporaire de dégâts.",
          "german": "Wenn Du einen Nahkampfangriff eines gegnerischen Helden erfolgreich parierst, wirst Du um den parierten Schaden geheilt und fügst dem Ziel Schaden in derselben Höhe zu. Das Ziel erleidet temporär erhöhten Schaden.",
          "italian": "Con una parata riuscita contro un eroe nemico guarisci dei danni bloccati dalla parata e li restituisci al bersaglio, inoltre ottieni temporaneamente danni aumentati.",
          "indonesian": "Saat berhasil Menangkis Hero musuh, Menyembuhkan diri sendiri sebesar damage yang ditangkis dan mengembalikan damage itu pada target, sekaligus mendapatkan damage yang ditingkatkan untuk sementara.",
          "japanese": "敵ヒーローへのパリィに成功すると、パリィしたダメージ分、自身のHPを回復し、対象にそのダメージを与える。また、一時的にダメージが上昇する",
          "koreana": "적군 영웅을 상대로 방어에 성공하면 방어한 피해만큼 자신을 치유하고 해당 피해를 대상에게 돌려줍니다. 또한 일시적으로 피해가 증가합니다.",
          "latam": "En un bloqueo exitoso contra un héroe enemigo, te cura en función del daño bloqueado y lo devuelve al objetivo. Tu daño cuerpo a cuerpo también aumenta temporalmente.",
          "polish": "Po udanym sparowaniu ataku wrogiego bohatera ulecz się o wartość sparowanych obrażeń i zwróć te obrażenia celowi, a także zyskaj tymczasową premię do obrażeń.",
          "russian": "В случае успешного парирования атаки вражеского героя вы лечите себя на объём, соответствующий парированному урону, отражаете этот урон на цель и получаете временный бонус к наносимому урону.",
          "schinese": "成功格挡敌方英雄时，以被格挡的伤害量治疗自己并将相同伤害量反弹给该英雄，此外暂时提高伤害。",
          "spanish": "En un contrataque exitoso contra un héroe enemigo, te cura en función del daño bloqueado y lo devuelve al objetivo. Tu daño también aumenta temporalmente.",
          "thai": "หากปัดป้องฮีโร่ศัตรูได้สำเร็จ จะรักษาตัวคุณเองเป็นจำนวนตามความเสียหายที่ปัดป้อง และสะท้อนความเสียหายนั้นกลับไปยังเป้าหมาย พร้อมกับสร้างความเสียหายเพิ่มขึ้นชั่วคราว",
          "turkish": "Bir düşman kahramana karşı başarılı bir savuşturma yaptığınızda, savuşturduğunuz hasar kadar kendinizi iyileştirirsiniz ve bu hasarı hedefe geri gönderirsiniz, ayrıca geçici olarak artırılmış hasar kazanırsınız.",
          "ukrainian": "Успішне парирування ворожого героя дає лікування на обсяг парируваної шкоди й повертає цю шкоду цілі, а також тимчасово збільшує шкоду."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability",
          "EShopFilterMelee",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMelee",
        "groupLabel": "Melee",
        "componentIds": [],
        "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
        },
        "BonusHealth": {
          "value": "75",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "ParryCooldownReduction": {
          "value": "1.75",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": "ETechCooldown",
          "providedPropertyType": "MODIFIER_VALUE_PARRY_COOLDOWN_REDUCTION_FIXED",
          "conditionalLocToken": null,
          "scale": null
        },
        "BuffDuration": {
          "value": "6",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusDamagePercent": {
          "value": "30",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_ALL_DAMAGE_MULTIPLIER",
          "conditionalLocToken": null,
          "scale": null
        },
        "ParrySuccessHealPercentage": {
          "value": "100",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "MeleeResistPercent": {
          "value": "18",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EMeleeResist",
          "providedPropertyType": "MODIFIER_VALUE_MELEE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "ParryCooldownReduction",
              "bonus": "0.5"
            },
            {
              "propertyName": "MeleeResistPercent",
              "bonus": "22"
            },
            {
              "propertyName": "BonusDamagePercent",
              "bonus": "20"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "150"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "ParryCooldownReduction",
                "role": "normal"
              },
              {
                "key": "MeleeResistPercent",
                "role": "normal"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "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.",
              "byLanguage": {
                "brazilian": "Ao aparar com sucesso o golpe de um herói inimigo, cura você pelo dano aparado e reflete esse dano contra o alvo, além de aumentar o seu dano temporariamente.",
                "czech": "Po úspěšném vykrytí úderu nepřátelského hrdiny je vlastník vyléčen hodnotou vykrytého poškození, toto poškození vrátí nepříteli a dočasně získá bonus k poškození.",
                "english": "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.",
                "french": "En cas de parade réussie contre une unité occultiste ennemie, vous gagnez des PV d'un montant des dégâts parés et renvoyez ces derniers à la cible. Accorde un bonus temporaire de dégâts.",
                "german": "Wenn Du einen Nahkampfangriff eines gegnerischen Helden erfolgreich parierst, wirst Du um den parierten Schaden geheilt und fügst dem Ziel Schaden in derselben Höhe zu. Das Ziel erleidet temporär erhöhten Schaden.",
                "italian": "Con una parata riuscita contro un eroe nemico guarisci dei danni bloccati dalla parata e li restituisci al bersaglio, inoltre ottieni temporaneamente danni aumentati.",
                "indonesian": "Saat berhasil Menangkis Hero musuh, Menyembuhkan diri sendiri sebesar damage yang ditangkis dan mengembalikan damage itu pada target, sekaligus mendapatkan damage yang ditingkatkan untuk sementara.",
                "japanese": "敵ヒーローへのパリィに成功すると、パリィしたダメージ分、自身のHPを回復し、対象にそのダメージを与える。また、一時的にダメージが上昇する",
                "koreana": "적군 영웅을 상대로 방어에 성공하면 방어한 피해만큼 자신을 치유하고 해당 피해를 대상에게 돌려줍니다. 또한 일시적으로 피해가 증가합니다.",
                "latam": "En un bloqueo exitoso contra un héroe enemigo, te cura en función del daño bloqueado y lo devuelve al objetivo. Tu daño cuerpo a cuerpo también aumenta temporalmente.",
                "polish": "Po udanym sparowaniu ataku wrogiego bohatera ulecz się o wartość sparowanych obrażeń i zwróć te obrażenia celowi, a także zyskaj tymczasową premię do obrażeń.",
                "russian": "В случае успешного парирования атаки вражеского героя вы лечите себя на объём, соответствующий парированному урону, отражаете этот урон на цель и получаете временный бонус к наносимому урону.",
                "schinese": "成功格挡敌方英雄时，以被格挡的伤害量治疗自己并将相同伤害量反弹给该英雄，此外暂时提高伤害。",
                "spanish": "En un contrataque exitoso contra un héroe enemigo, te cura en función del daño bloqueado y lo devuelve al objetivo. Tu daño también aumenta temporalmente.",
                "thai": "หากปัดป้องฮีโร่ศัตรูได้สำเร็จ จะรักษาตัวคุณเองเป็นจำนวนตามความเสียหายที่ปัดป้อง และสะท้อนความเสียหายนั้นกลับไปยังเป้าหมาย พร้อมกับสร้างความเสียหายเพิ่มขึ้นชั่วคราว",
                "turkish": "Bir düşman kahramana karşı başarılı bir savuşturma yaptığınızda, savuşturduğunuz hasar kadar kendinizi iyileştirirsiniz ve bu hasarı hedefe geri gönderirsiniz, ayrıca geçici olarak artırılmış hasar kazanırsınız.",
                "ukrainian": "Успішне парирування ворожого героя дає лікування на обсяг парируваної шкоди й повертає цю шкоду цілі, а також тимчасово збільшує шкоду."
              }
            },
            "properties": [
              {
                "key": "BonusDamagePercent",
                "role": "important"
              },
              {
                "key": "ParrySuccessHeal",
                "role": "important"
              },
              {
                "key": "BuffDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/hud/modifiers/icon_parry_svg.vtex_c",
          "packagePath": null,
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/rebuttal_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/rebuttal_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/rebuttal_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "parryRebuttal",
        "multibase": [
          "armor_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_sprint_booster",
      "slug": "sprint-boots",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_sprint_booster",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_sprint_booster",
      "displayName": {
        "english": "Sprint Boots",
        "byLanguage": {
          "brazilian": "Botas de Corrida",
          "czech": "Sprinterské boty",
          "english": "Sprint Boots",
          "french": "Bottes de course",
          "german": "Stiefel des Sprinters",
          "italian": "Stivali da corsa",
          "indonesian": "Boots Sprint",
          "japanese": "スプリントブーツ",
          "koreana": "쾌속 장화",
          "latam": "Botas de velocidad",
          "polish": "Buty Sprintu",
          "russian": "Беговые ботинки",
          "schinese": "疾跑靴",
          "spanish": "Botas de Esprintar",
          "thai": "​สปรินต์​บูตส์​",
          "turkish": "Hızlı Koşma Botları",
          "ukrainian": "Бігові чоботи"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterHealing",
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMovementAndAgility",
        "groupLabel": "Movement and Agility",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_cardio_calibrator",
          "upgrade_trophy_collector",
          "upgrade_veil_walker"
        ]
      },
      "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
        },
        "BonusSprintSpeed": {
          "value": "2.0m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": null,
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealthRegen": {
          "value": null,
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBaseHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_REGEN_PER_SECOND",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "2",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "OutOfCombatHealthRegen",
              "bonus": "8"
            },
            {
              "propertyName": "BonusSprintSpeed",
              "bonus": "12m"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusSprintSpeed",
                "role": "elevated"
              },
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_utility/sprint_booster_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_utility/sprint_booster_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/sprint_boots_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/sprint_boots_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/sprint_boots_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "sprintBooster",
        "multibase": [
          "armor_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_regenerating_bullet_shield",
      "slug": "battle-vest",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_regenerating_bullet_shield",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_regenerating_bullet_shield",
      "displayName": {
        "english": "Battle Vest",
        "byLanguage": {
          "brazilian": "Colete de Batalha",
          "czech": "Bojová vesta",
          "english": "Battle Vest",
          "french": "Veste de combat",
          "german": "Kampfweste",
          "italian": "Giubbotto da battaglia",
          "indonesian": "Rompi Perang",
          "japanese": "バトルベスト",
          "koreana": "전투 조끼",
          "latam": "Chaleco de batalla",
          "polish": "Kamizelka Bojowa",
          "russian": "Боевой жилет",
          "schinese": "战斗背心",
          "spanish": "Chaleco de Batalla",
          "thai": "​แบตเทิล​เวส​",
          "turkish": "Savaş Yeleği",
          "ukrainian": "Бойовий жилет"
        }
      },
      "description": {
        "english": "While you are <span class=\"highlight\">above {s:LifeThreshold}% health</span>, gain <span class=\"highlight\">{g:citadel_inline_attribute:'WeaponDamage'}</span> and <span class=\"highlight\">{g:citadel_inline_attribute:'BonusFireRate'}</span>.",
        "byLanguage": {
          "brazilian": "Enquanto estiver <span class=\"highlight\">com mais de {s:LifeThreshold}% de vida</span>, concede <span class=\"highlight\">{g:citadel_inline_attribute:'WeaponDamage'}</span> e <span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span> adicionais.",
          "czech": "Když má vlastník <span class=\"highlight\">více než {s:LifeThreshold} % zdraví</span>, udílí dodatečné <span class=\"highlight\">{g:citadel_inline_attribute:'WeaponDamage'}</span> a získává <span class=\"highlight\">{g:citadel_inline_attribute:'BonusFireRate'}</span>.",
          "english": "While you are <span class=\"highlight\">above {s:LifeThreshold}% health</span>, gain <span class=\"highlight\">{g:citadel_inline_attribute:'WeaponDamage'}</span> and <span class=\"highlight\">{g:citadel_inline_attribute:'BonusFireRate'}</span>.",
          "french": "Quand vos PV sont <span class=\"highlight\">supérieurs à {s:LifeThreshold} %</span>, vous infligez plus de <span class=\"highlight\">{g:citadel_inline_attribute:'WeaponDamage'}</span> et gagnez en <span class=\"highlight\">{g:citadel_inline_attribute:'BonusFireRate'}</span>.",
          "german": "Du erhältst <span class=\"highlight\">{g:citadel_inline_attribute:'WeaponDamage'}</span> und <span class=\"highlight\">{g:citadel_inline_attribute:'BonusFireRate'}</span>, wenn Du über <span class=\"highlight\">mehr als {s:LifeThreshold} % der Lebenspunkte verfügst</span>.",
          "italian": "Mentre sei <span class=\"highlight\">sopra {s:LifeThreshold}% di salute</span>, ottieni <span class=\"highlight\">{g:citadel_inline_attribute:'WeaponDamage'}</span> e <span class=\"highlight\">{g:citadel_inline_attribute:'BonusFireRate'}</span>.",
          "indonesian": "Saat kamu memiliki <span class=\"highlight\">health di atas {s:LifeThreshold}%</span>, mendapatkan <span class=\"highlight\">{g:citadel_inline_attribute:'WeaponDamage'}</span> dan <span class=\"highlight\">{g:citadel_inline_attribute:'BonusFireRate'}</span>.",
          "japanese": "自身の<span class=\"highlight\">HPが{s:LifeThreshold}%を上回っている</span>間、<span class=\"highlight\">{g:citadel_inline_attribute:'WeaponDamage'}</span>と<span class=\"highlight\">{g:citadel_inline_attribute:'BonusFireRate'}</span>を獲得する",
          "koreana": "체력이 <span class=\"highlight\">{s:LifeThreshold}%</span> 이상이면 <span class=\"highlight\">{g:citadel_inline_attribute:'WeaponDamage'}</span> 및 <span class=\"highlight\">{g:citadel_inline_attribute:'BonusFireRate'}</span>를 얻습니다.",
          "latam": "Mientras estás <span class=\"highlight\">por encima del {s:LifeThreshold} % de vida</span>, obtienes <span class=\"highlight\">{g:citadel_inline_attribute:'WeaponDamage'}</span> y <span class=\"highlight\">{g:citadel_inline_attribute:'BonusFireRate'}</span>.",
          "polish": "Gdy masz <span class=\"highlight\">więcej niż {s:LifeThreshold}% zdrowia</span>, otrzymujesz <span class=\"highlight\">{g:citadel_inline_attribute:'WeaponDamage'}</span> oraz <span class=\"highlight\">{g:citadel_inline_attribute:'BonusFireRate'}</span>.",
          "russian": "Если у вас <span class=\"highlight\">более {s:LifeThreshold}% здоровья</span>, увеличивается наносимый вами <span class=\"highlight\">{g:citadel_inline_attribute:'WeaponDamage'}</span> и вам даётся <span class=\"highlight\">{g:citadel_inline_attribute:'BonusFireRate'}</span>.",
          "schinese": "生命值<span class=\"highlight\">高于{s:LifeThreshold}%</span>时获得<span class=\"highlight\">{g:citadel_inline_attribute:'WeaponDamage'}</span>和<span class=\"highlight\">{g:citadel_inline_attribute:'BonusFireRate'}</span>。",
          "spanish": "Mientras estás <span class=\"highlight\">por encima del {s:LifeThreshold} % de vida</span>, obtienes <span class=\"highlight\">{g:citadel_inline_attribute:'WeaponDamage'}</span> y <span class=\"highlight\">{g:citadel_inline_attribute:'BonusFireRate'}</span>.",
          "thai": "เมื่อคุณมี<span class=\"highlight\">พลังชีวิตมากกว่า {s:LifeThreshold}%</span> คุณจะสร้าง<span class=\"highlight\">{g:citadel_inline_attribute:'WeaponDamage'}</span>​และ​มี<span class=\"highlight\">{g:citadel_inline_attribute:'BonusFireRate'}</span>",
          "turkish": "<span class=\"highlight\">%{s:LifeThreshold} sağlığın üzerindeyken</span> <span class=\"highlight\">{g:citadel_inline_attribute:'WeaponDamage'}</span> ve <span class=\"highlight\">{g:citadel_inline_attribute:'BonusFireRate'}</span> kazanın.",
          "ukrainian": "За наявності <span class=\"highlight\">понад {s:LifeThreshold}% здоров’я</span> дає більше <span class=\"highlight\">{g:citadel_inline_attribute:'WeaponDamage'}</span> та <span class=\"highlight\">{g:citadel_inline_attribute:'BonusFireRate'}</span>."
        }
      },
      "descriptionDisplay": {
        "english": "While you are above 65% health, gain Weapon Damage and Bonus Fire Rate.",
        "byLanguage": {
          "brazilian": "Enquanto estiver com mais de 65% de vida, concede Weapon Damage e Fire Rate adicionais.",
          "czech": "Když má vlastník více než 65 % zdraví, udílí dodatečné Weapon Damage a získává Bonus Fire Rate.",
          "english": "While you are above 65% health, gain Weapon Damage and Bonus Fire Rate.",
          "french": "Quand vos PV sont supérieurs à 65 %, vous infligez plus de Weapon Damage et gagnez en Bonus Fire Rate.",
          "german": "Du erhältst Weapon Damage und Bonus Fire Rate, wenn Du über mehr als 65 % der Lebenspunkte verfügst.",
          "italian": "Mentre sei sopra 65% di salute, ottieni Weapon Damage e Bonus Fire Rate.",
          "indonesian": "Saat kamu memiliki health di atas 65%, mendapatkan Weapon Damage dan Bonus Fire Rate.",
          "japanese": "自身のHPが65%を上回っている間、Weapon DamageとBonus Fire Rateを獲得する",
          "koreana": "체력이 65% 이상이면 Weapon Damage 및 Bonus Fire Rate를 얻습니다.",
          "latam": "Mientras estás por encima del 65 % de vida, obtienes Weapon Damage y Bonus Fire Rate.",
          "polish": "Gdy masz więcej niż 65% zdrowia, otrzymujesz Weapon Damage oraz Bonus Fire Rate.",
          "russian": "Если у вас более 65% здоровья, увеличивается наносимый вами Weapon Damage и вам даётся Bonus Fire Rate.",
          "schinese": "生命值高于65%时获得Weapon Damage和Bonus Fire Rate。",
          "spanish": "Mientras estás por encima del 65 % de vida, obtienes Weapon Damage y Bonus Fire Rate.",
          "thai": "เมื่อคุณมีพลังชีวิตมากกว่า 65% คุณจะสร้างWeapon DamageและมีBonus Fire Rate",
          "turkish": "%65 sağlığın üzerindeyken Weapon Damage ve Bonus Fire Rate kazanın.",
          "ukrainian": "За наявності понад 65% здоров’я дає більше Weapon Damage та Bonus Fire Rate."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EBulletProtection",
        "groupLabel": "Bullet Protection",
        "componentIds": [],
        "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
        },
        "BulletResist": {
          "value": "18",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "3",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        },
        "LifeThreshold": {
          "value": "65",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": "18",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusFireRate": {
          "value": "7",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "OutOfCombatHealthRegen",
              "bonus": "3"
            },
            {
              "propertyName": "BulletResist",
              "bonus": "12"
            },
            {
              "propertyName": "BaseAttackDamagePercent",
              "bonus": "15"
            },
            {
              "propertyName": "BonusFireRate",
              "bonus": "8"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BulletResist",
                "role": "elevated"
              },
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "While you are above 65% health, gain Weapon Damage and Bonus Fire Rate.",
              "byLanguage": {
                "brazilian": "Enquanto estiver com mais de 65% de vida, concede Weapon Damage e Fire Rate adicionais.",
                "czech": "Když má vlastník více než 65 % zdraví, udílí dodatečné Weapon Damage a získává Bonus Fire Rate.",
                "english": "While you are above 65% health, gain Weapon Damage and Bonus Fire Rate.",
                "french": "Quand vos PV sont supérieurs à 65 %, vous infligez plus de Weapon Damage et gagnez en Bonus Fire Rate.",
                "german": "Du erhältst Weapon Damage und Bonus Fire Rate, wenn Du über mehr als 65 % der Lebenspunkte verfügst.",
                "italian": "Mentre sei sopra 65% di salute, ottieni Weapon Damage e Bonus Fire Rate.",
                "indonesian": "Saat kamu memiliki health di atas 65%, mendapatkan Weapon Damage dan Bonus Fire Rate.",
                "japanese": "自身のHPが65%を上回っている間、Weapon DamageとBonus Fire Rateを獲得する",
                "koreana": "체력이 65% 이상이면 Weapon Damage 및 Bonus Fire Rate를 얻습니다.",
                "latam": "Mientras estás por encima del 65 % de vida, obtienes Weapon Damage y Bonus Fire Rate.",
                "polish": "Gdy masz więcej niż 65% zdrowia, otrzymujesz Weapon Damage oraz Bonus Fire Rate.",
                "russian": "Если у вас более 65% здоровья, увеличивается наносимый вами Weapon Damage и вам даётся Bonus Fire Rate.",
                "schinese": "生命值高于65%时获得Weapon Damage和Bonus Fire Rate。",
                "spanish": "Mientras estás por encima del 65 % de vida, obtienes Weapon Damage y Bonus Fire Rate.",
                "thai": "เมื่อคุณมีพลังชีวิตมากกว่า 65% คุณจะสร้างWeapon DamageและมีBonus Fire Rate",
                "turkish": "%65 sağlığın üzerindeyken Weapon Damage ve Bonus Fire Rate kazanın.",
                "ukrainian": "За наявності понад 65% здоров’я дає більше Weapon Damage та Bonus Fire Rate."
              }
            },
            "properties": [
              {
                "key": "BaseAttackDamagePercent",
                "role": "important"
              },
              {
                "key": "BonusFireRate",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/bullet_shield_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/bullet_shield_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/battle_vest_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/battle_vest_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/battle_vest_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_regenerating_bullet_shield",
        "cssClass": "bulletShield",
        "multibase": [
          "armor_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_bullet_armor",
      "slug": "bullet-armor",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_bullet_armor",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_bullet_armor",
      "displayName": {
        "english": "Bullet Armor",
        "byLanguage": {
          "brazilian": "Armadura Balística",
          "czech": "Balistická zbroj",
          "english": "Bullet Armor",
          "french": "Armure balistique",
          "german": "Kugelrüstung",
          "italian": "Armatura balistica",
          "indonesian": "Armor Peluru",
          "japanese": "バレットアーマー",
          "koreana": "총탄 저항",
          "latam": "Armadura antibalas",
          "polish": "Pancerz Kuloodporny",
          "russian": "Пулевая броня",
          "schinese": "子弹护甲",
          "spanish": "Armadura Antibalas",
          "thai": "​บุลเล็ต​อาร์เมอร์​",
          "turkish": "Mermi Zırhı",
          "ukrainian": "Броня від куль"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EBulletProtection",
        "groupLabel": "Bullet Protection",
        "componentIds": [],
        "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
        },
        "BulletResist": {
          "value": "18",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": null,
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BulletResist",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/bullet_armor_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/bullet_armor_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/bullet_resilience_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/bullet_resilience_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/bullet_resilience_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "bulletArmor",
        "multibase": [
          "armor_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_vampire",
      "slug": "bullet-lifesteal",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_vampire",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_vampire",
      "displayName": {
        "english": "Bullet Lifesteal",
        "byLanguage": {
          "brazilian": "Balas Vampíricas",
          "czech": "Vampirické náboje",
          "english": "Bullet Lifesteal",
          "french": "Balles vampiriques",
          "german": "Kugellebensraub",
          "italian": "Prosciug. balistico salute",
          "indonesian": "Curi HP Peluru",
          "japanese": "バレットライフスティール",
          "koreana": "총탄 체력 흡수",
          "latam": "Robo de vida balístico",
          "polish": "Wampiryczne Naboje",
          "russian": "Пулевая кража здоровья",
          "schinese": "子弹回复",
          "spanish": "Robo de Vida Balístico",
          "thai": "​บุลเล็ต​ไลฟ์​สตีล​",
          "turkish": "Mermi Can Çalması",
          "ukrainian": "Вампіризм від куль"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ELifesteal",
        "groupLabel": "Lifesteal",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_fury_trance",
          "upgrade_damage_recycler",
          "upgrade_surging_power"
        ]
      },
      "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
        },
        "BulletLifestealPercent": {
          "value": "13",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBulletLifesteal",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_LIFESTEAL",
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "BonusHealth": {
          "value": "90",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": "6",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BulletLifestealPercent",
              "bonus": "16"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "120"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BulletLifestealPercent",
                "role": "elevated"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/health_stealing_bullets_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/health_stealing_bullets_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/bullet_lifesteal_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/bullet_lifesteal_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/bullet_lifesteal_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "healthSstealingBullets",
        "multibase": [
          "armor_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_debuff_reducer",
      "slug": "debuff-reducer",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_debuff_reducer",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_debuff_reducer",
      "displayName": {
        "english": "Debuff Reducer",
        "byLanguage": {
          "brazilian": "Redutor de Malefícios",
          "czech": "Zeslabovač debuffů",
          "english": "Debuff Reducer",
          "french": "Atténuateur d'effets négatifs",
          "german": "Schwächungs­reduzierer",
          "italian": "Riduttore debuff",
          "indonesian": "Pengurang Debuff",
          "japanese": "デバフリデューサー",
          "koreana": "약화 감소",
          "latam": "Reductor de desventajas",
          "polish": "Skracacz Osłabień",
          "russian": "Уменьшитель эффектов",
          "schinese": "减益缩短",
          "spanish": "Reductor de Desventajas",
          "thai": "​ดีบัฟ​รีดิวเซอร์​",
          "turkish": "Zayıflatma Azaltıcı",
          "ukrainian": "Зменшувач ослаблення"
        }
      },
      "description": {
        "english": "Reduces the <span class=\"highlight\">duration</span> of all negative effects applied to you.",
        "byLanguage": {
          "brazilian": "Reduz a <span class=\"highlight\">duração</span> de todos os malefícios aplicados a você.",
          "czech": "Redukuje <span class=\"highlight\">trvání</span> všech negativních efektů aplikovaných na vlastníka.",
          "english": "Reduces the <span class=\"highlight\">duration</span> of all negative effects applied to you.",
          "french": "Réduit la <span class=\"highlight\">durée</span> de tous les effets négatifs reçus.",
          "german": "Reduziert die <span class=\"highlight\">Dauer</span> aller Schwächungseffekte, die auf Dich wirken.",
          "italian": "Riduce la <span class=\"highlight\">durata</span> di tutti gli effetti negativi applicati su di te.",
          "indonesian": "Mengurangi <span class=\"highlight\">durasi</span> semua efek negatif yang kamu terima.",
          "japanese": "付与された状態異常の<span class=\"highlight\">継続時間</span>が短くなる",
          "koreana": "자신에게 적용된 모든 부정적인 효과의 <span class=\"highlight\">지속 시간</span>이 감소합니다.",
          "latam": "Reduce la <span class=\"highlight\">duración</span> de todos los efectos negativos que se te apliquen.",
          "polish": "Skraca <span class=\"highlight\">czas trwania</span> wszystkich nałożonych na ciebie negatywnych efektów.",
          "russian": "Снижает <span class=\"highlight\">длительность</span> всех накладываемых на вас отрицательных эффектов.",
          "schinese": "减少对自身施加的所有减益效果的<span class=\"highlight\">持续时间</span>。",
          "spanish": "Reduce la <span class=\"highlight\">duración</span> de todos los efectos negativos que se te apliquen.",
          "thai": "ลด<span class=\"highlight\">ระยะเวลา</span>ของเอฟเฟกต์เชิงลบทั้งหมดที่มีผลกับคุณ",
          "turkish": "Size uygulanan tüm olumsuz etkilerin <span class=\"highlight\">süresini</span> azaltır.",
          "ukrainian": "Зменшує <span class=\"highlight\">тривалість дії</span> всіх накладених на власника негативних ефектів."
        }
      },
      "descriptionDisplay": {
        "english": "Reduces the duration of all negative effects applied to you.",
        "byLanguage": {
          "brazilian": "Reduz a duração de todos os malefícios aplicados a você.",
          "czech": "Redukuje trvání všech negativních efektů aplikovaných na vlastníka.",
          "english": "Reduces the duration of all negative effects applied to you.",
          "french": "Réduit la durée de tous les effets négatifs reçus.",
          "german": "Reduziert die Dauer aller Schwächungseffekte, die auf Dich wirken.",
          "italian": "Riduce la durata di tutti gli effetti negativi applicati su di te.",
          "indonesian": "Mengurangi durasi semua efek negatif yang kamu terima.",
          "japanese": "付与された状態異常の継続時間が短くなる",
          "koreana": "자신에게 적용된 모든 부정적인 효과의 지속 시간이 감소합니다.",
          "latam": "Reduce la duración de todos los efectos negativos que se te apliquen.",
          "polish": "Skraca czas trwania wszystkich nałożonych na ciebie negatywnych efektów.",
          "russian": "Снижает длительность всех накладываемых на вас отрицательных эффектов.",
          "schinese": "减少对自身施加的所有减益效果的持续时间。",
          "spanish": "Reduce la duración de todos los efectos negativos que se te apliquen.",
          "thai": "ลดระยะเวลาของเอฟเฟกต์เชิงลบทั้งหมดที่มีผลกับคุณ",
          "turkish": "Size uygulanan tüm olumsuz etkilerin süresini azaltır.",
          "ukrainian": "Зменшує тривалість дії всіх накладених на власника негативних ефектів."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EDebuffs",
        "groupLabel": "Debuffs",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_spellbreaker",
          "upgrade_unstoppable"
        ]
      },
      "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
        },
        "StatusResistancePercent": {
          "value": "25",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": "EDebuffResist",
          "providedPropertyType": "MODIFIER_VALUE_STATUS_RESISTANCE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "90",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "StatusResistancePercent",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Reduces the duration of all negative effects applied to you.",
              "byLanguage": {
                "brazilian": "Reduz a duração de todos os malefícios aplicados a você.",
                "czech": "Redukuje trvání všech negativních efektů aplikovaných na vlastníka.",
                "english": "Reduces the duration of all negative effects applied to you.",
                "french": "Réduit la durée de tous les effets négatifs reçus.",
                "german": "Reduziert die Dauer aller Schwächungseffekte, die auf Dich wirken.",
                "italian": "Riduce la durata di tutti gli effetti negativi applicati su di te.",
                "indonesian": "Mengurangi durasi semua efek negatif yang kamu terima.",
                "japanese": "付与された状態異常の継続時間が短くなる",
                "koreana": "자신에게 적용된 모든 부정적인 효과의 지속 시간이 감소합니다.",
                "latam": "Reduce la duración de todos los efectos negativos que se te apliquen.",
                "polish": "Skraca czas trwania wszystkich nałożonych na ciebie negatywnych efektów.",
                "russian": "Снижает длительность всех накладываемых на вас отрицательных эффектов.",
                "schinese": "减少对自身施加的所有减益效果的持续时间。",
                "spanish": "Reduce la duración de todos los efectos negativos que se te apliquen.",
                "thai": "ลดระยะเวลาของเอฟเฟกต์เชิงลบทั้งหมดที่มีผลกับคุณ",
                "turkish": "Size uygulanan tüm olumsuz etkilerin süresini azaltır.",
                "ukrainian": "Зменшує тривалість дії всіх накладених на власника негативних ефектів."
              }
            },
            "properties": [
              {
                "key": "StatusResistancePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/debuff_reducer_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/debuff_reducer_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/debuff_reducer_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/debuff_reducer_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/debuff_reducer_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "debuffReducer",
        "multibase": [
          "armor_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_magic_shield",
      "slug": "enchanters-emblem",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_magic_shield",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_magic_shield",
      "displayName": {
        "english": "Enchanter's Emblem",
        "byLanguage": {
          "brazilian": "Emblema do Encantador",
          "czech": "Kouzelnická vesta",
          "english": "Enchanter's Emblem",
          "french": "Emblème enchanteur",
          "german": "Wappen des Zauberers",
          "italian": "Emblema dell'incantatore",
          "indonesian": "Emblem Sihir",
          "japanese": "妖術師の紋章",
          "koreana": "마법사의 문장",
          "latam": "Emblema del hechicero",
          "polish": "Emblemat Czarownika",
          "russian": "Эмблема заклинателя",
          "schinese": "附魔师纹章",
          "spanish": "Emblema del Hechicero",
          "thai": "​เอนแชนเตอร์​เอมเบลม​",
          "turkish": "Büyücü Amblemi",
          "ukrainian": "Емблема чарівника"
        }
      },
      "description": {
        "english": "While you are <span class=\"highlight\">above {s:LifeThreshold}% health</span>, gain bonus <span class=\"highlight\">{g:citadel_inline_attribute:'Spirit'}</span> and <span class=\"highlight\">Cooldown Reduction</span>.",
        "byLanguage": {
          "brazilian": "Enquanto estiver <span class=\"highlight\">acima de {s:LifeThreshold}% de vida</span>, aumenta o <span class=\"highlight\">{g:citadel_inline_attribute:'Spirit'}</span> e a <span class=\"highlight\">redução de recargas</span>.",
          "czech": "Když má vlastník <span class=\"highlight\">více než {s:LifeThreshold} % zdraví</span>, získává bonusy ke <span class=\"highlight\">{g:citadel_inline_attribute:'Spirit'}</span> a <span class=\"highlight\">redukci dob obnovení</span>.",
          "english": "While you are <span class=\"highlight\">above {s:LifeThreshold}% health</span>, gain bonus <span class=\"highlight\">{g:citadel_inline_attribute:'Spirit'}</span> and <span class=\"highlight\">Cooldown Reduction</span>.",
          "french": "Quand vos PV sont <span class=\"highlight\">supérieurs à {s:LifeThreshold} %</span>, vous obtenez un bonus de <span class=\"highlight\">{g:citadel_inline_attribute:'Spirit'}</span> et de <span class=\"highlight\">temps de récupération</span>.",
          "german": "Du erhältst <span class=\"highlight\">{g:citadel_inline_attribute:'Spirit'}</span> und <span class=\"highlight\">Abklingzeitreduzierung</span>, wenn Du über <span class=\"highlight\">mehr als {s:LifeThreshold} % der Lebenspunkte verfügst</span>.",
          "italian": "Mentre sei <span class=\"highlight\">sopra {s:LifeThreshold}% di salute</span>, ottieni <span class=\"highlight\">{g:citadel_inline_attribute:'Spirit'}</span> bonus e <span class=\"highlight\">riduzione del tempo di ricarica</span>.",
          "indonesian": "Saat kamu memiliki <span class=\"highlight\">health di atas {s:LifeThreshold}%</span>, mendapatkan <span class=\"highlight\">{g:citadel_inline_attribute:'Spirit'}</span> dan <span class=\"highlight\">Pengurangan Cooldown</span>.",
          "japanese": "自身の<span class=\"highlight\">HPが{s:LifeThreshold}%を上回っている</span>間、ボーナス<span class=\"highlight\">{g:citadel_inline_attribute:'Spirit'}</span>を獲得し、<span class=\"highlight\">クールダウンが短縮</span>される",
          "koreana": "체력이 <span class=\"highlight\">{s:LifeThreshold}%</span> 이상이면 보너스 <span class=\"highlight\">{g:citadel_inline_attribute:'Spirit'}</span> 및 <span class=\"highlight\">쿨다운 감소</span>를 얻습니다.",
          "latam": "Mientras estás <span class=\"highlight\">por encima del {s:LifeThreshold} % de vida</span>, obtienes <span class=\"highlight\">{g:citadel_inline_attribute:'Spirit'}</span> adicional y <span class=\"highlight\">reducción del tiempo de recarga</span>.",
          "polish": "Gdy masz <span class=\"highlight\">więcej niż {s:LifeThreshold}% zdrowia</span>, otrzymujesz dodatkową <panel class=\\\"InlineAttributeIcon Spirit\\\" replacechar=\\\"_\\\"><span class=\\\"InlineAttributeName Spirit\\\">moc spirytualną</span> oraz <span class=\"highlight\">redukcję czasów oczekiwania</span>.",
          "russian": "Если у вас <span class=\"highlight\">более {s:LifeThreshold}% здоровья</span>, вам даётся дополнительная <span class=\"highlight\">{g:citadel_inline_attribute:'Spirit'}</span> и <span class=\"highlight\">сокращённое время перезарядки умений</span>.",
          "schinese": "生命值<span class=\"highlight\">高于{s:LifeThreshold}%</span>时获得额外<span class=\"highlight\">{g:citadel_inline_attribute:'Spirit'}</span>和<span class=\"highlight\">冷却时间减少</span>。",
          "spanish": "Mientras estás <span class=\"highlight\">por encima del {s:LifeThreshold} % de vida</span>, obtienes <span class=\"highlight\">{g:citadel_inline_attribute:'Spirit'}</span> adicional y <span class=\"highlight\">reducción del tiempo de recarga</span>.",
          "thai": "เมื่อคุณมี<span class=\"highlight\">พลังชีวิตมากกว่า {s:LifeThreshold}%</span> คุณจะได้รับ<span class=\"highlight\">{g:citadel_inline_attribute:'Spirit'}</span>​เพิ่มเติม​และ​​<span class=\"highlight\">ลดคูลดาวน์</span>",
          "turkish": "<span class=\"highlight\">%{s:LifeThreshold} sağlığın üzerindeyken</span> bonus <span class=\"highlight\">{g:citadel_inline_attribute:'Spirit'}</span> ve <span class=\"highlight\">dolum süresi azaltması</span> kazanın.",
          "ukrainian": "За наявності <span class=\"highlight\">понад {s:LifeThreshold}% здоров’я</span> дає більше додаткової <span class=\"highlight\">{g:citadel_inline_attribute:'Spirit'}</span> та <span class=\"highlight\">зменшення зарядки</span>."
        }
      },
      "descriptionDisplay": {
        "english": "While you are above 65% health, gain bonus Spirit and Cooldown Reduction.",
        "byLanguage": {
          "brazilian": "Enquanto estiver acima de 65% de vida, aumenta o poder espiritual e a redução de recargas.",
          "czech": "Když má vlastník více než 65 % zdraví, získává bonusy ke spirituální síle a redukci dob obnovení.",
          "english": "While you are above 65% health, gain bonus Spirit and Cooldown Reduction.",
          "french": "Quand vos PV sont supérieurs à 65 %, vous obtenez un bonus de Pouvoir spirituel et de temps de récupération.",
          "german": "Du erhältst Magiekraft und Abklingzeitreduzierung, wenn Du über mehr als 65 % der Lebenspunkte verfügst.",
          "italian": "Mentre sei sopra 65% di salute, ottieni Spirito bonus e riduzione del tempo di ricarica.",
          "indonesian": "Saat kamu memiliki health di atas 65%, mendapatkan Spirit dan Pengurangan Cooldown.",
          "japanese": "自身のHPが65%を上回っている間、ボーナススピリットを獲得し、クールダウンが短縮される",
          "koreana": "체력이 65% 이상이면 보너스 Spirit 및 쿨다운 감소를 얻습니다.",
          "latam": "Mientras estás por encima del 65 % de vida, obtienes Espíritu adicional y reducción del tiempo de recarga.",
          "polish": "Gdy masz więcej niż 65% zdrowia, otrzymujesz dodatkową moc spirytualną oraz redukcję czasów oczekiwania.",
          "russian": "Если у вас более 65% здоровья, вам даётся дополнительная спиритическая мощь и сокращённое время перезарядки умений.",
          "schinese": "生命值高于65%时获得额外元灵和冷却时间减少。",
          "spanish": "Mientras estás por encima del 65 % de vida, obtienes Espíritu adicional y reducción del tiempo de recarga.",
          "thai": "เมื่อคุณมีพลังชีวิตมากกว่า 65% คุณจะได้รับวิญญาณเพิ่มเติมและลดคูลดาวน์",
          "turkish": "%65 sağlığın üzerindeyken bonus Büyü ve dolum süresi azaltması kazanın.",
          "ukrainian": "За наявності понад 65% здоров’я дає більше додаткової духовної сили та зменшення зарядки."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ESpiritProtection",
        "groupLabel": "Spirit Protection",
        "componentIds": [],
        "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": "15",
          "disableValue": "0",
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "TechResist": {
          "value": "18",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "2",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        },
        "LifeThreshold": {
          "value": "65",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "CooldownReduction": {
          "value": "5",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": "ETechCooldown",
          "providedPropertyType": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechResist",
              "bonus": "13"
            },
            {
              "propertyName": "OutOfCombatHealthRegen",
              "bonus": "3"
            },
            {
              "propertyName": "TechPower",
              "bonus": "15"
            },
            {
              "propertyName": "CooldownReduction",
              "bonus": "7"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechResist",
                "role": "elevated"
              },
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "While you are above 65% health, gain bonus Spirit and Cooldown Reduction.",
              "byLanguage": {
                "brazilian": "Enquanto estiver acima de 65% de vida, aumenta o poder espiritual e a redução de recargas.",
                "czech": "Když má vlastník více než 65 % zdraví, získává bonusy ke spirituální síle a redukci dob obnovení.",
                "english": "While you are above 65% health, gain bonus Spirit and Cooldown Reduction.",
                "french": "Quand vos PV sont supérieurs à 65 %, vous obtenez un bonus de Pouvoir spirituel et de temps de récupération.",
                "german": "Du erhältst Magiekraft und Abklingzeitreduzierung, wenn Du über mehr als 65 % der Lebenspunkte verfügst.",
                "italian": "Mentre sei sopra 65% di salute, ottieni Spirito bonus e riduzione del tempo di ricarica.",
                "indonesian": "Saat kamu memiliki health di atas 65%, mendapatkan Spirit dan Pengurangan Cooldown.",
                "japanese": "自身のHPが65%を上回っている間、ボーナススピリットを獲得し、クールダウンが短縮される",
                "koreana": "체력이 65% 이상이면 보너스 Spirit 및 쿨다운 감소를 얻습니다.",
                "latam": "Mientras estás por encima del 65 % de vida, obtienes Espíritu adicional y reducción del tiempo de recarga.",
                "polish": "Gdy masz więcej niż 65% zdrowia, otrzymujesz dodatkową moc spirytualną oraz redukcję czasów oczekiwania.",
                "russian": "Если у вас более 65% здоровья, вам даётся дополнительная спиритическая мощь и сокращённое время перезарядки умений.",
                "schinese": "生命值高于65%时获得额外元灵和冷却时间减少。",
                "spanish": "Mientras estás por encima del 65 % de vida, obtienes Espíritu adicional y reducción del tiempo de recarga.",
                "thai": "เมื่อคุณมีพลังชีวิตมากกว่า 65% คุณจะได้รับวิญญาณเพิ่มเติมและลดคูลดาวน์",
                "turkish": "%65 sağlığın üzerindeyken bonus Büyü ve dolum süresi azaltması kazanın.",
                "ukrainian": "За наявності понад 65% здоров’я дає більше додаткової духовної сили та зменшення зарядки."
              }
            },
            "properties": [
              {
                "key": "TechPower",
                "role": "important"
              },
              {
                "key": "CooldownReduction",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/tech_shield_pulse_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/tech_shield_pulse_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/enchanters_emblem_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/enchanters_emblem_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/enchanters_emblem_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "techArmorPulse",
        "multibase": [
          "armor_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_cardio_calibrator",
      "slug": "enduring-speed",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_cardio_calibrator",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_cardio_calibrator",
      "displayName": {
        "english": "Enduring Speed",
        "byLanguage": {
          "brazilian": "Velocidade Resiliente",
          "czech": "Maratonské boty",
          "english": "Enduring Speed",
          "french": "Vitesse persistante",
          "german": "Stiefel des Dauerläufers",
          "italian": "Velocità persistente",
          "indonesian": "Kecepatan Abadi",
          "japanese": "ウィングブーツ",
          "koreana": "쾌속 질주",
          "latam": "Velocidad persistente",
          "polish": "Wytrwała Szybkość",
          "russian": "Скоростная стойкость",
          "schinese": "疾速不怠",
          "spanish": "Velocidad Persistente",
          "thai": "​เอนดิวริง​สปีด​",
          "turkish": "Kalıcı Hız",
          "ukrainian": "Стала швидкість"
        }
      },
      "description": {
        "english": "Reduces the effect of enemy <span class=\"highlight\">Move Speed</span> penalties.",
        "byLanguage": {
          "brazilian": "Reduz o efeito de <span class=\"highlight\">desacelerações de movimento</span> causadas pelos inimigos.",
          "czech": "Redukuje účinnost penalizací <span class=\"highlight\">rychlosti pohybu</span> aplikovaných na vlastníka.",
          "english": "Reduces the effect of enemy <span class=\"highlight\">Move Speed</span> penalties.",
          "french": "Réduit les pénalités de <span class=\"highlight\">vitesse de déplacement</span> appliquées par vos adversaires.",
          "german": "Reduziert gegnerische Schwächungseffekte, die Dein <span class=\"highlight\">Bewegungstempo</span> beeinflussen.",
          "italian": "Riduce l'effetto del <span class=\"highlight\">rallentamento del movimento</span> provocato dai nemici.",
          "indonesian": "Mengurangi efek penalti <span class=\"highlight\">Kecepatan Gerakan</span> musuh.",
          "japanese": "敵による<span class=\"highlight\">移動速度</span>ペナルティの効果を軽減する",
          "koreana": "자신에게 적용된 <span class=\"highlight\">이동 속도</span> 페널티가 감소합니다.",
          "latam": "Reduce el efecto de las penalizaciones de <span class=\"highlight\">velocidad de movimiento</span> que aplican los enemigos.",
          "polish": "Zmniejsza działanie nałożonego przez wroga <span class=\"highlight\">spowolnienia ruchu</span>.",
          "russian": "Уменьшает эффективность наложенного врагами снижения <span class=\"highlight\">скорости передвижения</span>.",
          "schinese": "减少敌方<span class=\"highlight\">移动速度</span>损失效果。",
          "spanish": "Reduce el efecto de las penalizaciones de <span class=\"highlight\">velocidad de movimiento</span> que aplican los enemigos.",
          "thai": "ลดทอนประสิทธิภาพการลด<span class=\"highlight\">ความเร็วการเคลื่อนที่</span>​โดยฝ่ายศัตรู",
          "turkish": "Düşmanların olumsuz <span class=\"highlight\">hareket hızı</span> etkilerini azaltır.",
          "ukrainian": "Послаблює ефект накладених ворогом штрафів до <span class=\"highlight\">швидкості руху</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Reduces the effect of enemy Move Speed penalties.",
        "byLanguage": {
          "brazilian": "Reduz o efeito de desacelerações de movimento causadas pelos inimigos.",
          "czech": "Redukuje účinnost penalizací rychlosti pohybu aplikovaných na vlastníka.",
          "english": "Reduces the effect of enemy Move Speed penalties.",
          "french": "Réduit les pénalités de vitesse de déplacement appliquées par vos adversaires.",
          "german": "Reduziert gegnerische Schwächungseffekte, die Dein Bewegungstempo beeinflussen.",
          "italian": "Riduce l'effetto del rallentamento del movimento provocato dai nemici.",
          "indonesian": "Mengurangi efek penalti Kecepatan Gerakan musuh.",
          "japanese": "敵による移動速度ペナルティの効果を軽減する",
          "koreana": "자신에게 적용된 이동 속도 페널티가 감소합니다.",
          "latam": "Reduce el efecto de las penalizaciones de velocidad de movimiento que aplican los enemigos.",
          "polish": "Zmniejsza działanie nałożonego przez wroga spowolnienia ruchu.",
          "russian": "Уменьшает эффективность наложенного врагами снижения скорости передвижения.",
          "schinese": "减少敌方移动速度损失效果。",
          "spanish": "Reduce el efecto de las penalizaciones de velocidad de movimiento que aplican los enemigos.",
          "thai": "ลดทอนประสิทธิภาพการลดความเร็วการเคลื่อนที่โดยฝ่ายศัตรู",
          "turkish": "Düşmanların olumsuz hareket hızı etkilerini azaltır.",
          "ukrainian": "Послаблює ефект накладених ворогом штрафів до швидкості руху."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMovement",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMovementAndAgility",
        "groupLabel": "Movement and Agility",
        "componentIds": [
          "upgrade_sprint_booster"
        ],
        "upgradeIds": [
          "upgrade_juggernaut"
        ]
      },
      "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
        },
        "BonusMoveSpeed": {
          "value": "2.0m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "EMaxMoveSpeed",
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowResistancePercent": {
          "value": "25",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SLOW_RESISTANCE",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "2",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "SlowResistancePercent",
              "bonus": "30"
            },
            {
              "propertyName": "BonusMoveSpeed",
              "bonus": "2m"
            },
            {
              "propertyName": "OutOfCombatHealthRegen",
              "bonus": "8"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusMoveSpeed",
                "role": "elevated"
              },
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Reduces the effect of enemy Move Speed penalties.",
              "byLanguage": {
                "brazilian": "Reduz o efeito de desacelerações de movimento causadas pelos inimigos.",
                "czech": "Redukuje účinnost penalizací rychlosti pohybu aplikovaných na vlastníka.",
                "english": "Reduces the effect of enemy Move Speed penalties.",
                "french": "Réduit les pénalités de vitesse de déplacement appliquées par vos adversaires.",
                "german": "Reduziert gegnerische Schwächungseffekte, die Dein Bewegungstempo beeinflussen.",
                "italian": "Riduce l'effetto del rallentamento del movimento provocato dai nemici.",
                "indonesian": "Mengurangi efek penalti Kecepatan Gerakan musuh.",
                "japanese": "敵による移動速度ペナルティの効果を軽減する",
                "koreana": "자신에게 적용된 이동 속도 페널티가 감소합니다.",
                "latam": "Reduce el efecto de las penalizaciones de velocidad de movimiento que aplican los enemigos.",
                "polish": "Zmniejsza działanie nałożonego przez wroga spowolnienia ruchu.",
                "russian": "Уменьшает эффективность наложенного врагами снижения скорости передвижения.",
                "schinese": "减少敌方移动速度损失效果。",
                "spanish": "Reduce el efecto de las penalizaciones de velocidad de movimiento que aplican los enemigos.",
                "thai": "ลดทอนประสิทธิภาพการลดความเร็วการเคลื่อนที่โดยฝ่ายศัตรู",
                "turkish": "Düşmanların olumsuz hareket hızı etkilerini azaltır.",
                "ukrainian": "Послаблює ефект накладених ворогом штрафів до швидкості руху."
              }
            },
            "properties": [
              {
                "key": "SlowResistancePercent",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_utility/sprint_booster_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_utility/sprint_booster_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/enduring_speed_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/enduring_speed_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/enduring_speed_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "cardioCalibrator",
        "multibase": [
          "armor_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_guardian_ward",
      "slug": "guardian-ward",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_guardian_ward",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_guardian_ward",
      "displayName": {
        "english": "Guardian Ward",
        "byLanguage": {
          "brazilian": "Sentinela Guardiã",
          "czech": "Andělská bariéra",
          "english": "Guardian Ward",
          "french": "Sentinelle gardienne",
          "german": "Schützende Barriere",
          "italian": "Guardiano sentinella",
          "indonesian": "Pelindung",
          "japanese": "ガーディアンワード",
          "koreana": "수호 결계",
          "latam": "Guardián centinela",
          "polish": "Obronny Stróż",
          "russian": "Заслон стража",
          "schinese": "护卫结界",
          "spanish": "Guardián Centinela",
          "thai": "​การ์เดียน​วอร์ด​",
          "turkish": "Koruyucu Bariyer",
          "ukrainian": "Охоронний бар’єр"
        }
      },
      "description": {
        "english": "Provide the target with a <span class=\"highlight\">Barrier</span> and temporary <span class=\"highlight\">Move Speed</span>. <span class=\"diminish\"><br>Can be self-cast.<br>Cooldown is reduced by half when cast on someone else.</span>",
        "byLanguage": {
          "brazilian": "Concede uma <span class=\"highlight\">barreira</span> e <span class=\"highlight\">velocidade de movimento</span> temporária ao alvo. <span class=\"diminish\"><br>Pode ser usada em si mesmo.<br>Reduz o tempo de recarga pela metade quando usada em outra unidade.</span>",
          "czech": "Vlastník poskytne cíli <span class=\"highlight\">bariéru</span> a dočasný bonus k <span class=\"highlight\">rychlosti pohybu</span>.<span class=\"diminish\"><br>Vlastník může schopnost seslat sám na sebe.<br>Pokud je schopnost seslána na někoho jiného, doba obnovení je poloviční.</span>",
          "english": "Provide the target with a <span class=\"highlight\">Barrier</span> and temporary <span class=\"highlight\">Move Speed</span>. <span class=\"diminish\"><br>Can be self-cast.<br>Cooldown is reduced by half when cast on someone else.</span>",
          "french": "Confère à la cible une <span class=\"highlight\">protection</span> et de la <span class=\"highlight\">vitesse de déplacement</span> temporaire. <span class=\"diminish\"><br>Peut être utilisée sur l'unité incantatrice.<br>Le temps de récupération est réduit de moitié en cas de lancement sur une autre unité.</span>",
          "german": "Gewährt dem Ziel eine <span class=\"highlight\">Barriere</span> und temporäres <span class=\"highlight\">Bewegungstempo</span>.<br><span class=\"diminish\">Kann auf sich selbst angewendet werden. Die Abklingzeit wird um die Hälfte reduziert, wenn der Effekt auf einen Verbündeten angewendet wird.</span>",
          "italian": "Fornisci al bersaglio una <span class=\"highlight\">barriera</span> e <span class=\"highlight\">velocità di movimento</span> temporanea. <span class=\"diminish\"><br>Può essere usata su di sé.<br>Il tempo di ricarica si dimezza quando viene utilizzata su qualcun altro.</span>",
          "indonesian": "Memberikan <span class=\"highlight\">Pengaman</span> dan <span class=\"highlight\">Kecepatan Gerakan</span> sementara kepada target. <span class=\"diminish\"><br>Dapat diterapkan pada diri sendiri.<br>Cooldown berkurang setengahnya saat dilakukan pada orang lain.</span>",
          "japanese": "指定した対象に<span class=\"highlight\">バリア</span>を付与し、一時的に<span class=\"highlight\">移動速度</span>を上昇させる<span class=\"diminish\"><br>このアイテムはセルフキャストできる<br>自分以外に使用すると、クールダウンが半減する</span>",
          "koreana": "대상에게 <span class=\"highlight\">방벽</span> 및 일시적인 <span class=\"highlight\">이동 속도</span>를 부여합니다. <span class=\"diminish\"><br>자신에게 시전할 수 있습니다.<br>자신이 아닌 대상에게 시전하면 쿨다운이 절반으로 감소합니다.</span>",
          "latam": "Proporciona una <span class=\"highlight\">barrera</span> y <span class=\"highlight\">velocidad de movimiento</span> temporal al objetivo. <span class=\"diminish\"><br>Se puede lanzar sobre uno mismo.<br>El tiempo de recarga se reduce a la mitad cuando se lanza sobre otra unidad.</span>",
          "polish": "Zapewnij celowi <span class=\"highlight\">barierę</span> i tymczasową <span class=\"highlight\">szybkość ruchu</span>. <span class=\"diminish\"><br>Można rzucić na siebie. Czas oczekiwania jest skracany o połowę przy rzucie na kogoś innego.</span>",
          "russian": "Цель получает <span class=\"highlight\">барьер</span> и временное повышение <span class=\"highlight\">скорости передвижения</span>. <span class=\"diminish\"><br>Можно применять на себя.<br>Если применяется не на себя, время перезарядки сокращается вдвое.</span>",
          "schinese": "为目标提供<span class=\"highlight\">屏障</span>和短暂的<span class=\"highlight\">移动速度</span>。<span class=\"diminish\"><br>可以对自身施放。<br>对他人施放时冷却时间减半。</span>",
          "spanish": "Proporciona una <span class=\"highlight\">barrera</span> y <span class=\"highlight\">velocidad de movimiento</span> temporal al objetivo. <span class=\"diminish\"><br>Se puede lanzar sobre uno mismo.<br>El tiempo de recarga se reduce a la mitad cuando se lanza sobre otra unidad.</span>",
          "thai": "มอบ<span class=\"highlight\">แบร์ริเออร์​</span>และ<span class=\"highlight\">ความเร็ว​การ​เคลื่อนที่</span>ชั่วคราวแก่เป้าหมาย <span class=\"diminish\"><br>สามารถร่ายใส่ตนเองได้<br>คูลดาวน์จะลดลงครึ่งหนึ่งเมื่อร่ายใส่คนอื่น</span>",
          "turkish": "Hedefe <span class=\"highlight\">bariyer</span> ve geçici <span class=\"highlight\">hareket hızı</span> sağlar.<span class=\"diminish\"><br>Kendi üzerinizde kullanabilirsiniz.<br>Başka biri üzerinde kullanıldığında dolum süresi yarıya iner.</span>",
          "ukrainian": "Дає цілі <span class=\"highlight\">бар’єр</span> і тимчасову додаткову <span class=\"highlight\">швидкість руху</span>. <span class=\"diminish\"><br>Можна застосувати на себе.<br>Час зарядки зменшується наполовину, якщо застосувати на когось іншого.</span>"
        }
      },
      "descriptionDisplay": {
        "english": "Provide the target with a Barrier and temporary Move Speed.\nCan be self-cast.\nCooldown is reduced by half when cast on someone else.",
        "byLanguage": {
          "brazilian": "Concede uma barreira e velocidade de movimento temporária ao alvo.\nPode ser usada em si mesmo.\nReduz o tempo de recarga pela metade quando usada em outra unidade.",
          "czech": "Vlastník poskytne cíli bariéru a dočasný bonus k rychlosti pohybu.\nVlastník může schopnost seslat sám na sebe.\nPokud je schopnost seslána na někoho jiného, doba obnovení je poloviční.",
          "english": "Provide the target with a Barrier and temporary Move Speed.\nCan be self-cast.\nCooldown is reduced by half when cast on someone else.",
          "french": "Confère à la cible une protection et de la vitesse de déplacement temporaire.\nPeut être utilisée sur l'unité incantatrice.\nLe temps de récupération est réduit de moitié en cas de lancement sur une autre unité.",
          "german": "Gewährt dem Ziel eine Barriere und temporäres Bewegungstempo.\nKann auf sich selbst angewendet werden. Die Abklingzeit wird um die Hälfte reduziert, wenn der Effekt auf einen Verbündeten angewendet wird.",
          "italian": "Fornisci al bersaglio una barriera e velocità di movimento temporanea.\nPuò essere usata su di sé.\nIl tempo di ricarica si dimezza quando viene utilizzata su qualcun altro.",
          "indonesian": "Memberikan Pengaman dan Kecepatan Gerakan sementara kepada target.\nDapat diterapkan pada diri sendiri.\nCooldown berkurang setengahnya saat dilakukan pada orang lain.",
          "japanese": "指定した対象にバリアを付与し、一時的に移動速度を上昇させる\nこのアイテムはセルフキャストできる\n自分以外に使用すると、クールダウンが半減する",
          "koreana": "대상에게 방벽 및 일시적인 이동 속도를 부여합니다.\n자신에게 시전할 수 있습니다.\n자신이 아닌 대상에게 시전하면 쿨다운이 절반으로 감소합니다.",
          "latam": "Proporciona una barrera y velocidad de movimiento temporal al objetivo.\nSe puede lanzar sobre uno mismo.\nEl tiempo de recarga se reduce a la mitad cuando se lanza sobre otra unidad.",
          "polish": "Zapewnij celowi barierę i tymczasową szybkość ruchu.\nMożna rzucić na siebie. Czas oczekiwania jest skracany o połowę przy rzucie na kogoś innego.",
          "russian": "Цель получает барьер и временное повышение скорости передвижения.\nМожно применять на себя.\nЕсли применяется не на себя, время перезарядки сокращается вдвое.",
          "schinese": "为目标提供屏障和短暂的移动速度。\n可以对自身施放。\n对他人施放时冷却时间减半。",
          "spanish": "Proporciona una barrera y velocidad de movimiento temporal al objetivo.\nSe puede lanzar sobre uno mismo.\nEl tiempo de recarga se reduce a la mitad cuando se lanza sobre otra unidad.",
          "thai": "มอบแบร์ริเออร์และความเร็วการเคลื่อนที่ชั่วคราวแก่เป้าหมาย\nสามารถร่ายใส่ตนเองได้\nคูลดาวน์จะลดลงครึ่งหนึ่งเมื่อร่ายใส่คนอื่น",
          "turkish": "Hedefe bariyer ve geçici hareket hızı sağlar.\nKendi üzerinizde kullanabilirsiniz.\nBaşka biri üzerinde kullanıldığında dolum süresi yarıya iner.",
          "ukrainian": "Дає цілі бар’єр і тимчасову додаткову швидкість руху.\nМожна застосувати на себе.\nЧас зарядки зменшується наполовину, якщо застосувати на когось іншого."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability",
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [
          "upgrade_grit"
        ],
        "upgradeIds": [
          "upgrade_divine_barrier"
        ]
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PRESS",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "60",
          "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": "40m",
          "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.2",
          "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
        },
        "CooldownReductionPctOnOthers": {
          "value": "50",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "1.5",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        },
        "BuffDuration": {
          "value": "6",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "GuardianWardCombatBarrier": {
          "value": "250",
          "disableValue": null,
          "cssClass": "combat_barrier",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BARRIER_HEALTH",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": "2.75m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": "EDisplayUnit_MetersPerSecond",
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRangeMultiplier": {
          "value": "8",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRange",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRadiusMultiplier": {
          "value": "8",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRadius",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechRangeMultiplier",
              "bonus": "12"
            },
            {
              "propertyName": "TechRadiusMultiplier",
              "bonus": "12"
            },
            {
              "propertyName": "GuardianWardCombatBarrier",
              "bonus": "250"
            },
            {
              "propertyName": "ChannelMoveSpeed",
              "bonus": "2"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-12"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechRangeMultiplier",
                "role": "elevated"
              },
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Provide the target with a Barrier and temporary Move Speed.\nCan be self-cast.\nCooldown is reduced by half when cast on someone else.",
              "byLanguage": {
                "brazilian": "Concede uma barreira e velocidade de movimento temporária ao alvo.\nPode ser usada em si mesmo.\nReduz o tempo de recarga pela metade quando usada em outra unidade.",
                "czech": "Vlastník poskytne cíli bariéru a dočasný bonus k rychlosti pohybu.\nVlastník může schopnost seslat sám na sebe.\nPokud je schopnost seslána na někoho jiného, doba obnovení je poloviční.",
                "english": "Provide the target with a Barrier and temporary Move Speed.\nCan be self-cast.\nCooldown is reduced by half when cast on someone else.",
                "french": "Confère à la cible une protection et de la vitesse de déplacement temporaire.\nPeut être utilisée sur l'unité incantatrice.\nLe temps de récupération est réduit de moitié en cas de lancement sur une autre unité.",
                "german": "Gewährt dem Ziel eine Barriere und temporäres Bewegungstempo.\nKann auf sich selbst angewendet werden. Die Abklingzeit wird um die Hälfte reduziert, wenn der Effekt auf einen Verbündeten angewendet wird.",
                "italian": "Fornisci al bersaglio una barriera e velocità di movimento temporanea.\nPuò essere usata su di sé.\nIl tempo di ricarica si dimezza quando viene utilizzata su qualcun altro.",
                "indonesian": "Memberikan Pengaman dan Kecepatan Gerakan sementara kepada target.\nDapat diterapkan pada diri sendiri.\nCooldown berkurang setengahnya saat dilakukan pada orang lain.",
                "japanese": "指定した対象にバリアを付与し、一時的に移動速度を上昇させる\nこのアイテムはセルフキャストできる\n自分以外に使用すると、クールダウンが半減する",
                "koreana": "대상에게 방벽 및 일시적인 이동 속도를 부여합니다.\n자신에게 시전할 수 있습니다.\n자신이 아닌 대상에게 시전하면 쿨다운이 절반으로 감소합니다.",
                "latam": "Proporciona una barrera y velocidad de movimiento temporal al objetivo.\nSe puede lanzar sobre uno mismo.\nEl tiempo de recarga se reduce a la mitad cuando se lanza sobre otra unidad.",
                "polish": "Zapewnij celowi barierę i tymczasową szybkość ruchu.\nMożna rzucić na siebie. Czas oczekiwania jest skracany o połowę przy rzucie na kogoś innego.",
                "russian": "Цель получает барьер и временное повышение скорости передвижения.\nМожно применять на себя.\nЕсли применяется не на себя, время перезарядки сокращается вдвое.",
                "schinese": "为目标提供屏障和短暂的移动速度。\n可以对自身施放。\n对他人施放时冷却时间减半。",
                "spanish": "Proporciona una barrera y velocidad de movimiento temporal al objetivo.\nSe puede lanzar sobre uno mismo.\nEl tiempo de recarga se reduce a la mitad cuando se lanza sobre otra unidad.",
                "thai": "มอบแบร์ริเออร์และความเร็วการเคลื่อนที่ชั่วคราวแก่เป้าหมาย\nสามารถร่ายใส่ตนเองได้\nคูลดาวน์จะลดลงครึ่งหนึ่งเมื่อร่ายใส่คนอื่น",
                "turkish": "Hedefe bariyer ve geçici hareket hızı sağlar.\nKendi üzerinizde kullanabilirsiniz.\nBaşka biri üzerinde kullanıldığında dolum süresi yarıya iner.",
                "ukrainian": "Дає цілі бар’єр і тимчасову додаткову швидкість руху.\nМожна застосувати на себе.\nЧас зарядки зменшується наполовину, якщо застосувати на когось іншого."
              }
            },
            "properties": [
              {
                "key": "GuardianWardCombatBarrier",
                "role": "important"
              },
              {
                "key": "BonusMoveSpeed",
                "role": "important"
              },
              {
                "key": "BuffDuration",
                "role": "normal"
              },
              {
                "key": "AbilityCastRange",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/savior_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/savior_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/guardian_ward_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/guardian_ward_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/guardian_ward_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_guardian_ward",
        "cssClass": "savior",
        "multibase": [
          "armor_upgrade_t2"
        ],
        "updateTime": 1711502928
      }
    },
    {
      "id": "upgrade_healbane",
      "slug": "healbane",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_healbane",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_healbane",
      "displayName": {
        "english": "Healbane",
        "byLanguage": {
          "brazilian": "Maldição Anticura",
          "czech": "Smrťákův dar",
          "english": "Healbane",
          "french": "Châtiment curatif",
          "german": "Heilungsfluch",
          "italian": "Maledizione curativa",
          "indonesian": "Kutukan Penyembuhan",
          "japanese": "ヒールベイン",
          "koreana": "치유 억제",
          "latam": "Maldición anticura",
          "polish": "Zguba Uzdrawiacza",
          "russian": "Гроза целителей",
          "schinese": "不治魔咒",
          "spanish": "Maleficio Anticuración",
          "thai": "​ฮีลเบน​",
          "turkish": "İyileşme Laneti",
          "ukrainian": "Згубне зцілення"
        }
      },
      "description": {
        "english": "Your {g:citadel_inline_attribute:'SpiritDamage'} applies <span class=\"highlight\">Healing Reduction</span>. If an enemy hero dies under this effect, you receive a large heal.",
        "byLanguage": {
          "brazilian": "O seu {g:citadel_inline_attribute:'SpiritDamage'} aplica <span class=\"highlight\">redução de cura</span>. Caso um herói inimigo morra enquanto estiver sob este efeito, você receberá uma grande cura.",
          "czech": "Vlastníkovo {g:citadel_inline_attribute:'SpiritDamage'} aplikuje <span class=\"highlight\">redukci léčení</span>. Pokud pod tímto efektem zemře nepřátelský hrdina, vlastník je vyléčen.",
          "english": "Your {g:citadel_inline_attribute:'SpiritDamage'} applies <span class=\"highlight\">Healing Reduction</span>. If an enemy hero dies under this effect, you receive a large heal.",
          "french": "Vos {g:citadel_inline_attribute:'SpiritDamage'} appliquent une <span class=\"highlight\">réduction des soins</span>. Si une unité occultiste ennemie meurt sous son effet, vous recevrez des soins importants.",
          "german": "Wenn Du einem Ziel {g:citadel_inline_attribute:'SpiritDamage'} zufügst, reduziert sich auch dessen <span class=\"highlight\">Heilung</span>. Falls ein gegnerischer Held unter dem Einfluss dieses Effekts stirbt, wirst Du sofort um eine große Menge geheilt.",
          "italian": "I tuoi {g:citadel_inline_attribute:'SpiritDamage'} applicano <span class=\"highlight\">riduzione della guarigione</span>. Se un eroe nemico muore sotto questo effetto, ricevi una guarigione notevole.",
          "indonesian": "{g:citadel_inline_attribute:'SpiritDamage'} darimu memberikan <span class=\"highlight\">Pengurangan Penyembuhan</span>. Jika hero musuh mati saat terkena efek ini, kamu akan menerima penyembuhan yang besar.",
          "japanese": "{g:citadel_inline_attribute:'SpiritDamage'}を与えると<span class=\"highlight\">回復阻害</span>を付与する。この効果を受けている敵ヒーローがデスすると、HPを大幅に回復する",
          "koreana": "적군에게 {g:citadel_inline_attribute:'SpiritDamage'}를 입히면 <span class=\"highlight\">치유 감소</span> 효과가 적용됩니다. 이 효과가 적용된 적군 영웅이 사망하면 자신의 체력이 크게 치유됩니다.",
          "latam": "Tu {g:citadel_inline_attribute:'SpiritDamage'} aplica <span class=\"highlight\">reducción de curación</span>. Si un héroe enemigo muere bajo este efecto, te curarás en gran proporción.",
          "polish": "Twoje {g:citadel_inline_attribute:'SpiritDamage'} nakładają <span class=\"highlight\">redukcję leczenia</span>. Jeśli wrogi bohater zginie pod wpływem tego efektu, otrzymujesz duże leczenie.",
          "russian": "Наносимый вами {g:citadel_inline_attribute:'SpiritDamage'} накладывает <span class=\"highlight\">снижение лечения</span>. Если вражеский герой под действием эффекта погибает, вы получаете значительное лечение.",
          "schinese": "{g:citadel_inline_attribute:'SpiritDamage'}会造成<span class=\"highlight\">治疗减少</span>。如果敌方英雄在此效果下被击倒，自身将获得大量治疗。",
          "spanish": "Tu {g:citadel_inline_attribute:'SpiritDamage'} aplica <span class=\"highlight\">reducción de curación</span>. Si un héroe enemigo muere bajo este efecto, recibes una gran cantidad de curación.",
          "thai": "{g:citadel_inline_attribute:'SpiritDamage'} ของคุณจะส่งผล​ดีบัฟ​<span class=\"highlight\">ลดการรักษา</span> หากฮีโร่ศัตรูตายขณะได้รับผลของดีบัฟนี้ คุณจะได้รับการรักษาในปริมาณมาก",
          "turkish": "{g:citadel_inline_attribute:'SpiritDamage'} vermek <span class=\"highlight\">iyileştirme azaltması</span> uygular. Bir düşman kahraman bu etkinin altındayken ölürse yüksek miktarda iyileştirme alırsınız.",
          "ukrainian": "Завдана <panel class=\"InlineAttributeIcon SpiritDamage\" replacechar=\"_\"><span class=\"InlineAttributeName SpiritDamage\">духовна шкода</span> накладає <span class=\"highlight\">зменшення лікування</span>. Якщо ворожий герой під дією цього ефекту помирає, ви отримаєте значне лікування."
        }
      },
      "descriptionDisplay": {
        "english": "Your Spirit Damage applies Healing Reduction. If an enemy hero dies under this effect, you receive a large heal.",
        "byLanguage": {
          "brazilian": "O seu Spirit Damage aplica redução de cura. Caso um herói inimigo morra enquanto estiver sob este efeito, você receberá uma grande cura.",
          "czech": "Vlastníkovo Spirit Damage aplikuje redukci léčení. Pokud pod tímto efektem zemře nepřátelský hrdina, vlastník je vyléčen.",
          "english": "Your Spirit Damage applies Healing Reduction. If an enemy hero dies under this effect, you receive a large heal.",
          "french": "Vos Spirit Damage appliquent une réduction des soins. Si une unité occultiste ennemie meurt sous son effet, vous recevrez des soins importants.",
          "german": "Wenn Du einem Ziel Spirit Damage zufügst, reduziert sich auch dessen Heilung. Falls ein gegnerischer Held unter dem Einfluss dieses Effekts stirbt, wirst Du sofort um eine große Menge geheilt.",
          "italian": "I tuoi Spirit Damage applicano riduzione della guarigione. Se un eroe nemico muore sotto questo effetto, ricevi una guarigione notevole.",
          "indonesian": "Spirit Damage darimu memberikan Pengurangan Penyembuhan. Jika hero musuh mati saat terkena efek ini, kamu akan menerima penyembuhan yang besar.",
          "japanese": "Spirit Damageを与えると回復阻害を付与する。この効果を受けている敵ヒーローがデスすると、HPを大幅に回復する",
          "koreana": "적군에게 Spirit Damage를 입히면 치유 감소 효과가 적용됩니다. 이 효과가 적용된 적군 영웅이 사망하면 자신의 체력이 크게 치유됩니다.",
          "latam": "Tu Spirit Damage aplica reducción de curación. Si un héroe enemigo muere bajo este efecto, te curarás en gran proporción.",
          "polish": "Twoje Spirit Damage nakładają redukcję leczenia. Jeśli wrogi bohater zginie pod wpływem tego efektu, otrzymujesz duże leczenie.",
          "russian": "Наносимый вами Spirit Damage накладывает снижение лечения. Если вражеский герой под действием эффекта погибает, вы получаете значительное лечение.",
          "schinese": "Spirit Damage会造成治疗减少。如果敌方英雄在此效果下被击倒，自身将获得大量治疗。",
          "spanish": "Tu Spirit Damage aplica reducción de curación. Si un héroe enemigo muere bajo este efecto, recibes una gran cantidad de curación.",
          "thai": "Spirit Damage ของคุณจะส่งผลดีบัฟลดการรักษา หากฮีโร่ศัตรูตายขณะได้รับผลของดีบัฟนี้ คุณจะได้รับการรักษาในปริมาณมาก",
          "turkish": "Spirit Damage vermek iyileştirme azaltması uygular. Bir düşman kahraman bu etkinin altındayken ölürse yüksek miktarda iyileştirme alırsınız.",
          "ukrainian": "Завдана духовна шкода накладає зменшення лікування. Якщо ворожий герой під дією цього ефекту помирає, ви отримаєте значне лікування."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterHealing",
          "EShopFilterDisruption",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EAntiHealing",
        "groupLabel": "Anti Healing",
        "componentIds": [],
        "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": "8",
          "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": "7",
          "disableValue": "0",
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "HealAmpReceivePenaltyPercent": {
          "value": "-35",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_RECEIVE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpRegenPenaltyPercent": {
          "value": "-35",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealOnKill": {
          "value": "275",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "HealAmpRegenPenaltyPercent",
              "bonus": "-20"
            },
            {
              "propertyName": "HealAmpReceivePenaltyPercent",
              "bonus": "-20"
            },
            {
              "propertyName": "TechPower",
              "bonus": "11"
            },
            {
              "propertyName": "HealOnKill",
              "bonus": "125"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechPower",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Your Spirit Damage applies Healing Reduction. If an enemy hero dies under this effect, you receive a large heal.",
              "byLanguage": {
                "brazilian": "O seu Spirit Damage aplica redução de cura. Caso um herói inimigo morra enquanto estiver sob este efeito, você receberá uma grande cura.",
                "czech": "Vlastníkovo Spirit Damage aplikuje redukci léčení. Pokud pod tímto efektem zemře nepřátelský hrdina, vlastník je vyléčen.",
                "english": "Your Spirit Damage applies Healing Reduction. If an enemy hero dies under this effect, you receive a large heal.",
                "french": "Vos Spirit Damage appliquent une réduction des soins. Si une unité occultiste ennemie meurt sous son effet, vous recevrez des soins importants.",
                "german": "Wenn Du einem Ziel Spirit Damage zufügst, reduziert sich auch dessen Heilung. Falls ein gegnerischer Held unter dem Einfluss dieses Effekts stirbt, wirst Du sofort um eine große Menge geheilt.",
                "italian": "I tuoi Spirit Damage applicano riduzione della guarigione. Se un eroe nemico muore sotto questo effetto, ricevi una guarigione notevole.",
                "indonesian": "Spirit Damage darimu memberikan Pengurangan Penyembuhan. Jika hero musuh mati saat terkena efek ini, kamu akan menerima penyembuhan yang besar.",
                "japanese": "Spirit Damageを与えると回復阻害を付与する。この効果を受けている敵ヒーローがデスすると、HPを大幅に回復する",
                "koreana": "적군에게 Spirit Damage를 입히면 치유 감소 효과가 적용됩니다. 이 효과가 적용된 적군 영웅이 사망하면 자신의 체력이 크게 치유됩니다.",
                "latam": "Tu Spirit Damage aplica reducción de curación. Si un héroe enemigo muere bajo este efecto, te curarás en gran proporción.",
                "polish": "Twoje Spirit Damage nakładają redukcję leczenia. Jeśli wrogi bohater zginie pod wpływem tego efektu, otrzymujesz duże leczenie.",
                "russian": "Наносимый вами Spirit Damage накладывает снижение лечения. Если вражеский герой под действием эффекта погибает, вы получаете значительное лечение.",
                "schinese": "Spirit Damage会造成治疗减少。如果敌方英雄在此效果下被击倒，自身将获得大量治疗。",
                "spanish": "Tu Spirit Damage aplica reducción de curación. Si un héroe enemigo muere bajo este efecto, recibes una gran cantidad de curación.",
                "thai": "Spirit Damage ของคุณจะส่งผลดีบัฟลดการรักษา หากฮีโร่ศัตรูตายขณะได้รับผลของดีบัฟนี้ คุณจะได้รับการรักษาในปริมาณมาก",
                "turkish": "Spirit Damage vermek iyileştirme azaltması uygular. Bir düşman kahraman bu etkinin altındayken ölürse yüksek miktarda iyileştirme alırsınız.",
                "ukrainian": "Завдана духовна шкода накладає зменшення лікування. Якщо ворожий герой під дією цього ефекту помирає, ви отримаєте значне лікування."
              }
            },
            "properties": [
              {
                "key": "HealAmpReceivePenaltyPercent",
                "role": "important"
              },
              {
                "key": "HealOnKill",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/healbane_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/healbane_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/healbane_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/healbane_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/healbane_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "healbane",
        "multibase": [
          "armor_upgrade_t2"
        ],
        "updateTime": 1711048464
      }
    },
    {
      "id": "upgrade_healing_booster",
      "slug": "healing-booster",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_healing_booster",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_healing_booster",
      "displayName": {
        "english": "Healing Booster",
        "byLanguage": {
          "brazilian": "Amplificador de Cura",
          "czech": "Posilovač léčení",
          "english": "Healing Booster",
          "french": "Amplisoins",
          "german": "Heilverstärkung",
          "italian": "Potenziatore di guarigione",
          "indonesian": "Booster Penyembuhan",
          "japanese": "ヒーリングブースター",
          "koreana": "치유 부스터",
          "latam": "Potenciador de curación",
          "polish": "Wzmacniacz Uzdrowienia",
          "russian": "Усилитель лечения",
          "schinese": "治疗强化",
          "spanish": "Potenciador de Curación",
          "thai": "​ฮีลลิง​บูสเตอร์​",
          "turkish": "İyileştirme Güçlendirici",
          "ukrainian": "Посилювач лікування"
        }
      },
      "description": {
        "english": "Increases the effectiveness of your <span class=\"highlight\">healing</span>.",
        "byLanguage": {
          "brazilian": "Aumenta a eficácia das suas <span class=\"highlight\">curas</span>.",
          "czech": "Navyšuje účinnost vlastníkova <span class=\"highlight\">léčení</span>.",
          "english": "Increases the effectiveness of your <span class=\"highlight\">healing</span>.",
          "french": "Améliore l'efficacité de vos <span class=\"highlight\">soins</span>.",
          "german": "Erhöht die Effektivität Deiner <span class=\"highlight\">Heilung</span>.",
          "italian": "Aumenta l'efficacia della tua <span class=\"highlight\">guarigione</span>.",
          "indonesian": "Meningkatkan keefektifan <span class=\"highlight\">penyembuhanmu </span>.",
          "japanese": "自身の<span class=\"highlight\">回復効果</span>が上昇する",
          "koreana": "플레이어의 <span class=\"highlight\">치유</span> 효과가 증가합니다.",
          "latam": "Incrementa la efectividad de tu <span class=\"highlight\">curación</span>.",
          "polish": "Zwiększa skuteczność twojego <span class=\"highlight\">leczenia</span>.",
          "russian": "Повышает эффективность вашего <span class=\"highlight\">лечения</span>.",
          "schinese": "使你的<span class=\"highlight\">治疗效果</span>提升。",
          "spanish": "Aumenta la efectividad de tu <span class=\"highlight\">curación</span>.",
          "thai": "เพิ่มประสิทธิภาพ<span class=\"highlight\">การรักษา</span>ของคุณ",
          "turkish": "<span class=\"highlight\">İyileştirmenizin</span> etkinliğini artırır.",
          "ukrainian": "Збільшує ефективність <span class=\"highlight\">лікування</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Increases the effectiveness of your healing.",
        "byLanguage": {
          "brazilian": "Aumenta a eficácia das suas curas.",
          "czech": "Navyšuje účinnost vlastníkova léčení.",
          "english": "Increases the effectiveness of your healing.",
          "french": "Améliore l'efficacité de vos soins.",
          "german": "Erhöht die Effektivität Deiner Heilung.",
          "italian": "Aumenta l'efficacia della tua guarigione.",
          "indonesian": "Meningkatkan keefektifan penyembuhanmu .",
          "japanese": "自身の回復効果が上昇する",
          "koreana": "플레이어의 치유 효과가 증가합니다.",
          "latam": "Incrementa la efectividad de tu curación.",
          "polish": "Zwiększa skuteczność twojego leczenia.",
          "russian": "Повышает эффективность вашего лечения.",
          "schinese": "使你的治疗效果提升。",
          "spanish": "Aumenta la efectividad de tu curación.",
          "thai": "เพิ่มประสิทธิภาพการรักษาของคุณ",
          "turkish": "İyileştirmenizin etkinliğini artırır.",
          "ukrainian": "Збільшує ефективність лікування."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ERevitalization",
        "groupLabel": "Revitalization",
        "componentIds": [
          "upgrade_endurance"
        ],
        "upgradeIds": [
          "upgrade_healbuff"
        ]
      },
      "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
        },
        "HealAmpCastPercent": {
          "value": "20",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_CAST_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpRegenPercent": {
          "value": "20",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealthRegen": {
          "value": "3",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBaseHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_REGEN_PER_SECOND",
          "conditionalLocToken": null,
          "scale": null
        },
        "DegenResistance": {
          "value": null,
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_DEGEN_RESISTANCE",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "1",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "HealAmpRegenPercent",
              "bonus": "15"
            },
            {
              "propertyName": "HealAmpCastPercent",
              "bonus": "15"
            },
            {
              "propertyName": "BonusHealthRegen",
              "bonus": "9"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealthRegen",
                "role": "normal"
              },
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Increases the effectiveness of your healing.",
              "byLanguage": {
                "brazilian": "Aumenta a eficácia das suas curas.",
                "czech": "Navyšuje účinnost vlastníkova léčení.",
                "english": "Increases the effectiveness of your healing.",
                "french": "Améliore l'efficacité de vos soins.",
                "german": "Erhöht die Effektivität Deiner Heilung.",
                "italian": "Aumenta l'efficacia della tua guarigione.",
                "indonesian": "Meningkatkan keefektifan penyembuhanmu .",
                "japanese": "自身の回復効果が上昇する",
                "koreana": "플레이어의 치유 효과가 증가합니다.",
                "latam": "Incrementa la efectividad de tu curación.",
                "polish": "Zwiększa skuteczność twojego leczenia.",
                "russian": "Повышает эффективность вашего лечения.",
                "schinese": "使你的治疗效果提升。",
                "spanish": "Aumenta la efectividad de tu curación.",
                "thai": "เพิ่มประสิทธิภาพการรักษาของคุณ",
                "turkish": "İyileştirmenizin etkinliğini artırır.",
                "ukrainian": "Збільшує ефективність лікування."
              }
            },
            "properties": [
              {
                "key": "HealAmpCastPercent",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/healing_booster_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/healing_booster_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/healing_booster_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/healing_booster_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/healing_booster_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "healingBooster",
        "multibase": [
          "armor_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_vex_barrier",
      "slug": "reactive-barrier",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_vex_barrier",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_vex_barrier",
      "displayName": {
        "english": "Reactive Barrier",
        "byLanguage": {
          "brazilian": "Barreira Reativa",
          "czech": "Reaktivní bariéra",
          "english": "Reactive Barrier",
          "french": "Protection d'urgence",
          "german": "Reaktive Barriere",
          "italian": "Barriera reattiva",
          "indonesian": "Perisai Reaktif",
          "japanese": "リアクティブバリア",
          "koreana": "반응성 방벽",
          "latam": "Barrera reactiva",
          "polish": "Bariera Reaktywna",
          "russian": "Барьерная реакция",
          "schinese": "应急屏障",
          "spanish": "Barrera Reactiva",
          "thai": "​รีแอกทีฟ​แบร์ริเออร์​",
          "turkish": "Reaktif Bariyer",
          "ukrainian": "Реактивний бар’єр"
        }
      },
      "description": {
        "english": "Gain a <span class=\"highlight\">Barrier</span> when you are <span class=\"highlight\">Stunned, Chained, Immobilized, Slept or Silenced</span>.",
        "byLanguage": {
          "brazilian": "Ganha uma <span class=\"highlight\">barreira</span> quando for <span class=\"highlight\">atordoado, acorrentado, imobilizado, adormecido ou silenciado</span>.",
          "czech": "Když je vlastník <span class=\"highlight\">omráčen, přivázán, znehybněn, uspán nebo umlčen</span>, získá <span class=\"highlight\">bariéru</span>.",
          "english": "Gain a <span class=\"highlight\">Barrier</span> when you are <span class=\"highlight\">Stunned, Chained, Immobilized, Slept or Silenced</span>.",
          "french": "Vous accorde une <span class=\"highlight\">protection</span> lorsque vous êtes la cible <span class=\"highlight\">d'un étourdissement, d'une prise au piège, d'une immobilisation, d'un endormissement ou d'une réduction au silence</span>.",
          "german": "Du erhältst eine <span class=\"highlight\">Barriere</span>, wenn Du <span class=\"highlight\">in Schlaf versetzt, betäubt, angekettet, festgesetzt oder verstummt</span> wirst.",
          "italian": "Ottieni una <span class=\"highlight\">barriera</span> quando sei sotto l'effetto di <span class=\"highlight\">stordimento, incatenamento, immobilizzazione, sonno o silenziamento</span>.",
          "indonesian": "Mendapatkan <span class=\"highlight\">Pengaman</span> saat terkena efek <span class=\"highlight\">Stun, Rantai, Lumpuh, Tidur, atau Bungkam</span>.",
          "japanese": "<span class=\"highlight\">スタン、束縛、移動不能、睡眠、サイレンス</span>状態になると、<span class=\"highlight\">バリア</span>を獲得する",
          "koreana": "<span class=\"highlight\">기절, 속박, 이동 불가, 수면 또는 침묵</span>에 걸리면 <span class=\"highlight\">방벽</span>을 획득합니다.",
          "latam": "Obtienes una <span class=\"highlight\">barrera</span> cuando te <span class=\"highlight\">aturdan, encadenen, inmovilicen, duerman o silencien</span>.",
          "polish": "Zyskaj <span class=\"highlight\">barierę</span>, gdy zostaniesz <span class=\"highlight\">ogłuszony, skuty, unieruchomiony, uśpiony lub uciszony</span>.",
          "russian": "Вы получаете <span class=\"highlight\">барьер</span>, когда <span class=\"highlight\">оглушены, скованы, обездвижены, спите или обезмолвлены</span>.",
          "schinese": "在<span class=\"highlight\">晕眩、禁锢、定身、睡眠或沉默</span>时获得<span class=\"highlight\">屏障</span>。",
          "spanish": "Obtén una <span class=\"highlight\">barrera</span> cuando te <span class=\"highlight\">aturdan, encadenen, inmovilicen, duerman o silencien</span>.",
          "thai": "สร้าง<span class=\"highlight\">แบร์ริเออร์​​</span>​​เมื่อคุณ<span class=\"highlight\">ถูกสตัน ถูกล่าม ถูกตรึง ถูกทำให้หลับ หรือถูกใบ้</span>",
          "turkish": "<span class=\"highlight\">Sersemletme, zincirleme, hareketsizleştirme, uyutma veya susturma</span> etkisindeyken bir <span class=\"highlight\">bariyer</span> kazanın.",
          "ukrainian": "Ви здобуваєте <span class=\"highlight\">бар’єр</span>, коли <span class=\"highlight\">приголмшені, скуті, знерухомлені, у сні чи знемовлені</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Gain a Barrier when you are Stunned, Chained, Immobilized, Slept or Silenced.",
        "byLanguage": {
          "brazilian": "Ganha uma barreira quando for atordoado, acorrentado, imobilizado, adormecido ou silenciado.",
          "czech": "Když je vlastník omráčen, přivázán, znehybněn, uspán nebo umlčen, získá bariéru.",
          "english": "Gain a Barrier when you are Stunned, Chained, Immobilized, Slept or Silenced.",
          "french": "Vous accorde une protection lorsque vous êtes la cible d'un étourdissement, d'une prise au piège, d'une immobilisation, d'un endormissement ou d'une réduction au silence.",
          "german": "Du erhältst eine Barriere, wenn Du in Schlaf versetzt, betäubt, angekettet, festgesetzt oder verstummt wirst.",
          "italian": "Ottieni una barriera quando sei sotto l'effetto di stordimento, incatenamento, immobilizzazione, sonno o silenziamento.",
          "indonesian": "Mendapatkan Pengaman saat terkena efek Stun, Rantai, Lumpuh, Tidur, atau Bungkam.",
          "japanese": "スタン、束縛、移動不能、睡眠、サイレンス状態になると、バリアを獲得する",
          "koreana": "기절, 속박, 이동 불가, 수면 또는 침묵에 걸리면 방벽을 획득합니다.",
          "latam": "Obtienes una barrera cuando te aturdan, encadenen, inmovilicen, duerman o silencien.",
          "polish": "Zyskaj barierę, gdy zostaniesz ogłuszony, skuty, unieruchomiony, uśpiony lub uciszony.",
          "russian": "Вы получаете барьер, когда оглушены, скованы, обездвижены, спите или обезмолвлены.",
          "schinese": "在晕眩、禁锢、定身、睡眠或沉默时获得屏障。",
          "spanish": "Obtén una barrera cuando te aturdan, encadenen, inmovilicen, duerman o silencien.",
          "thai": "สร้างแบร์ริเออร์เมื่อคุณถูกสตัน ถูกล่าม ถูกตรึง ถูกทำให้หลับ หรือถูกใบ้",
          "turkish": "Sersemletme, zincirleme, hareketsizleştirme, uyutma veya susturma etkisindeyken bir bariyer kazanın.",
          "ukrainian": "Ви здобуваєте бар’єр, коли приголмшені, скуті, знерухомлені, у сні чи знемовлені."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ERevitalization",
        "groupLabel": "Revitalization",
        "componentIds": [
          "upgrade_grit"
        ],
        "upgradeIds": [
          "upgrade_auto_cleanse"
        ]
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "55",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "10",
          "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
        },
        "VexBarrierCombatBarrier": {
          "value": "325",
          "disableValue": null,
          "cssClass": "combat_barrier",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BARRIER_HEALTH",
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 1.8
          }
        },
        "OutOfCombatHealthRegen": {
          "value": "1.0",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "VexBarrierCombatBarrier",
              "bonus": "375"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Gain a Barrier when you are Stunned, Chained, Immobilized, Slept or Silenced.",
              "byLanguage": {
                "brazilian": "Ganha uma barreira quando for atordoado, acorrentado, imobilizado, adormecido ou silenciado.",
                "czech": "Když je vlastník omráčen, přivázán, znehybněn, uspán nebo umlčen, získá bariéru.",
                "english": "Gain a Barrier when you are Stunned, Chained, Immobilized, Slept or Silenced.",
                "french": "Vous accorde une protection lorsque vous êtes la cible d'un étourdissement, d'une prise au piège, d'une immobilisation, d'un endormissement ou d'une réduction au silence.",
                "german": "Du erhältst eine Barriere, wenn Du in Schlaf versetzt, betäubt, angekettet, festgesetzt oder verstummt wirst.",
                "italian": "Ottieni una barriera quando sei sotto l'effetto di stordimento, incatenamento, immobilizzazione, sonno o silenziamento.",
                "indonesian": "Mendapatkan Pengaman saat terkena efek Stun, Rantai, Lumpuh, Tidur, atau Bungkam.",
                "japanese": "スタン、束縛、移動不能、睡眠、サイレンス状態になると、バリアを獲得する",
                "koreana": "기절, 속박, 이동 불가, 수면 또는 침묵에 걸리면 방벽을 획득합니다.",
                "latam": "Obtienes una barrera cuando te aturdan, encadenen, inmovilicen, duerman o silencien.",
                "polish": "Zyskaj barierę, gdy zostaniesz ogłuszony, skuty, unieruchomiony, uśpiony lub uciszony.",
                "russian": "Вы получаете барьер, когда оглушены, скованы, обездвижены, спите или обезмолвлены.",
                "schinese": "在晕眩、禁锢、定身、睡眠或沉默时获得屏障。",
                "spanish": "Obtén una barrera cuando te aturdan, encadenen, inmovilicen, duerman o silencien.",
                "thai": "สร้างแบร์ริเออร์เมื่อคุณถูกสตัน ถูกล่าม ถูกตรึง ถูกทำให้หลับ หรือถูกใบ้",
                "turkish": "Sersemletme, zincirleme, hareketsizleştirme, uyutma veya susturma etkisindeyken bir bariyer kazanın.",
                "ukrainian": "Ви здобуваєте бар’єр, коли приголмшені, скуті, знерухомлені, у сні чи знемовлені."
              }
            },
            "properties": [
              {
                "key": "VexBarrierCombatBarrier",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/last_stand_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/last_stand_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/reactive_barrier_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/reactive_barrier_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/reactive_barrier_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_vex_barrier",
        "cssClass": "vexBarrier",
        "multibase": [
          "armor_upgrade_t2"
        ],
        "updateTime": 1712007365
      }
    },
    {
      "id": "upgrade_restorative_locket",
      "slug": "restorative-locket",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_restorative_locket",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_restorative_locket",
      "displayName": {
        "english": "Restorative Locket",
        "byLanguage": {
          "brazilian": "Pingente Restaurador",
          "czech": "Léčivý medailon",
          "english": "Restorative Locket",
          "french": "Médaillon de soin",
          "german": "Heilendes Amulett",
          "italian": "Medaglione rigenerante",
          "indonesian": "Liontin Restoratif",
          "japanese": "ヒーリングロケット",
          "koreana": "회복 목걸이",
          "latam": "Amuleto restaurador",
          "polish": "Amulet Pokrzepienia",
          "russian": "Живительный медальон",
          "schinese": "疗愈护符",
          "spanish": "Amuleto Reparador",
          "thai": "​รีสตอเรทีฟ​ล็อกเกต​",
          "turkish": "Şifalı Madalyon",
          "ukrainian": "Цілющий медальйон"
        }
      },
      "description": {
        "english": "When an enemy uses an ability within {s:Radius}m range from you, store one <span class=\"highlight\">Restoration Stack</span>. <br><br>Consume all stacks to <span class=\"highlight\">heal yourself</span> and replenish <span class=\"highlight\">up to {s:MaxStaminaRestore} stamina</span> based on how many stacks you have.",
        "byLanguage": {
          "brazilian": "Quando um inimigo usar uma habilidade a {s:Radius} m de distância de você, ganha um <span class=\"highlight\">acúmulo de restauração</span>. <br><br>Consuma todos os acúmulos para <span class=\"highlight\">se curar</span> e restaurar até <span class=\"highlight\">{s:MaxStaminaRestore} de vigor</span>, com base na quantidade de acúmulos.",
          "czech": "Kdykoli nepřítel sešle schopnost v okruhu do {s:Radius} metrů od vlastníka, předmět získá <span class=\"highlight\">jedno sečtení</span>.<br><br>Sesláním schopnosti předmětu vlastník spotřebuje všechna jeho sečtení, <span class=\"highlight\">vyléčí se</span> a také si obnoví <span class=\"highlight\">až {s:MaxStaminaRestore} dílky výdrže</span> (podle počtu sečtení).",
          "english": "When an enemy uses an ability within {s:Radius}m range from you, store one <span class=\"highlight\">Restoration Stack</span>. <br><br>Consume all stacks to <span class=\"highlight\">heal yourself</span> and replenish <span class=\"highlight\">up to {s:MaxStaminaRestore} stamina</span> based on how many stacks you have.",
          "french": "Quand une unité adverse utilise une capacité à moins de {s:Radius} m de {s:hero_name}, {s:hero_name} accumule une <span class=\"highlight\">charge de restauration</span>. <br><br>La consommation de toutes les charges <span class=\"highlight\"> soignera {s:hero_name} </span> et restaurera <span class=\"highlight\">{s:MaxStaminaRestore} points d'endurance</span> selon le nombre de charges.",
          "german": "Wenn ein Gegner innerhalb einer Reichweite von {s:Radius} m eine Fähigkeit einsetzt, erhältst Du eine <span class=\"highlight\">Aufladung zur Lebenswiederherstellung</span>.<br><br>Beim Einsatz werden alle Aufladungen verbraucht, um <span class=\"highlight\">Dich zu heilen</span> und bis zu <span class=\"highlight\">{s:MaxStaminaRestore} Ausdauer</span> (abhängig von der Anzahl der Aufladungen) wiederherzustellen.",
          "italian": "Quando un nemico usa un'abilità entro {s:Radius} m da te, accumuli un'<span class=\"highlight\">istanza di recupero</span>. <br><br>Consuma tutte le istanze per <span class=\"highlight\">curarti</span> e recuperare <span class=\"highlight\">fino a {s:MaxStaminaRestore} di stamina</span> in base al numero di istanze che possiedi.",
          "indonesian": "Saat musuh menggunakan skill dalam jangkauan {s:Radius} m dari lokasimu, simpan satu <span class=\"highlight\">Akumulasi Restoratif</span>. <br><br>Gunakan semua akumulasi untuk <span class=\"highlight\">menyembuhkan diri sendiri</span> dan mengisi ulang <span class=\"highlight\">hingga {s:MaxStaminaRestore} poin stamina</span> berdasarkan jumlah akumulasi yang didapatkan.",
          "japanese": "所有者の{s:Radius}m以内で敵がアビリティを使用するたび、<span class=\"highlight\">治癒スタック</span>を1つ獲得する<br><br>スタックすべてを消費することで<span class=\"highlight\">自身のHPを回復</span>し、スタック数に応じて<span class=\"highlight\">スタミナを最大で{s:MaxStaminaRestore}</span>回復させる",
          "koreana": "반경 {s:Radius}m 내에서 적군이 능력을 사용하면 <span class=\"highlight\">회복 중첩</span>을 1회 저장합니다. <br><br>중첩을 모두 소모하여 <span class=\"highlight\">자신을 치유</span>하고 중첩 수에 따라 <span class=\"highlight\">활력을 최대 {s:MaxStaminaRestore}칸</span> 보충합니다.",
          "latam": "Cuando un enemigo usa una habilidad a una distancia máxima de {s:Radius} m de ti, se almacena una <span class=\"highlight\">acumulación de restauración</span>. <br><br>Consume todas las acumulaciones para <span class=\"highlight\">curarte a ti mismo</span> y reponer <span class=\"highlight\">hasta {s:MaxStaminaRestore} puntos de resistencia</span> en función del número de acumulaciones que tengas.",
          "polish": "Gdy wróg użyje umiejętności w zasięgu {s:Radius} m od ciebie, zachowujesz 1 <span class=\"highlight\">instancję odnowienia</span>. <br><br>Zużyj wszystkie instancje, by <span class=\"highlight\">uleczyć siebie</span> oraz uzupełnić <span class=\"highlight\">maks. {s:MaxStaminaRestore} paski wytrzymałości</span>, w zależności od liczby instancji.",
          "russian": "Если враг применяет умение в радиусе {s:Radius} м от вас, вы получаете <span class=\"highlight\">единицу эффекта восстановления</span>. <br><br>Поглотите все накопленные единицы, чтобы <span class=\"highlight\">полечить себя</span> и восстановить <span class=\"highlight\">до {s:MaxStaminaRestore} ед. выносливости</span> в зависимости от числа накопленных единиц.",
          "schinese": "敌人在距你{s:Radius}米范围内使用技能时，添加一层<span class=\"highlight\">恢复叠加</span>。<br><br>消耗所有叠加可以<span class=\"highlight\">治疗自身</span>并恢复最多<span class=\"highlight\">{s:MaxStaminaRestore}个耐力值点数</span>，取决于拥有的叠加层数。",
          "spanish": "Cuando un enemigo usa una habilidad a una distancia máxima de {s:Radius} m de ti, se almacena una <span class=\"highlight\">acumulación de restauración</span>. <br><br>Consume todas las acumulaciones para <span class=\"highlight\">curarte</span> y reponer <span class=\"highlight\">hasta {s:MaxStaminaRestore} puntos de aguante</span> en función del número de acumulaciones que tengas.",
          "thai": "เมื่อศัตรูใช้สกิลในระยะใกล้คุณ {s:Radius}ม คุณจะได้รับหนึ่ง<span class=\"highlight\">ชาร์จการฟื้นฟู</span> <br><br>ใช้ชาร์จทั้งหมดเพื่อ<span class=\"highlight\">รักษาตนเอง</span>และ​เติม<span class=\"highlight\">สูงสุด {s:MaxStaminaRestore} สแตมินา</span> ตามจำนวนชาร์จที่คุณมี",
          "turkish": "Bir düşman {s:Radius} m menzilinizde bir yetenek kullanırsa bir <span class=\"highlight\">şifa istifi</span> depolarsınız.<br><br><span class=\"highlight\">Kendinizi iyileştirmek</span> ve sahip olduğunuz istif sayısına göre <span class=\"highlight\">{s:MaxStaminaRestore} değerine kadar kuvvet</span> yenilemek için tüm istifleri tüketin.",
          "ukrainian": "Коли ворог застосовує вміння в радіусі {s:Radius} м від власника, зберігає один <span class=\"highlight\">заряд поновлення</span>. <br><br>Використовує всі заряди для <span class=\"highlight\">лікування себе</span> й відновлення <span class=\"highlight\">до {s:MaxStaminaRestore} витривалості</span> на основі того, скільки зарядів наявно."
        }
      },
      "descriptionDisplay": {
        "english": "When an enemy uses an ability within 35m range from you, store one Restoration Stack.\n\nConsume all stacks to heal yourself and replenish up to 3 stamina based on how many stacks you have.",
        "byLanguage": {
          "brazilian": "Quando um inimigo usar uma habilidade a 35m m de distância de você, ganha um acúmulo de restauração.\n\nConsuma todos os acúmulos para se curar e restaurar até 3 de vigor, com base na quantidade de acúmulos.",
          "czech": "Kdykoli nepřítel sešle schopnost v okruhu do 35m metrů od vlastníka, předmět získá jedno sečtení.\n\nSesláním schopnosti předmětu vlastník spotřebuje všechna jeho sečtení, vyléčí se a také si obnoví až 3 dílky výdrže (podle počtu sečtení).",
          "english": "When an enemy uses an ability within 35m range from you, store one Restoration Stack.\n\nConsume all stacks to heal yourself and replenish up to 3 stamina based on how many stacks you have.",
          "french": "Quand une unité adverse utilise une capacité à moins de 35m m de , accumule une charge de restauration.\n\nLa consommation de toutes les charges soignera et restaurera 3 points d'endurance selon le nombre de charges.",
          "german": "Wenn ein Gegner innerhalb einer Reichweite von 35m m eine Fähigkeit einsetzt, erhältst Du eine Aufladung zur Lebenswiederherstellung.\n\nBeim Einsatz werden alle Aufladungen verbraucht, um Dich zu heilen und bis zu 3 Ausdauer (abhängig von der Anzahl der Aufladungen) wiederherzustellen.",
          "italian": "Quando un nemico usa un'abilità entro 35m m da te, accumuli un'istanza di recupero.\n\nConsuma tutte le istanze per curarti e recuperare fino a 3 di stamina in base al numero di istanze che possiedi.",
          "indonesian": "Saat musuh menggunakan skill dalam jangkauan 35m m dari lokasimu, simpan satu Akumulasi Restoratif.\n\nGunakan semua akumulasi untuk menyembuhkan diri sendiri dan mengisi ulang hingga 3 poin stamina berdasarkan jumlah akumulasi yang didapatkan.",
          "japanese": "所有者の35m以内で敵がアビリティを使用するたび、治癒スタックを1つ獲得する\n\nスタックすべてを消費することで自身のHPを回復し、スタック数に応じてスタミナを最大で3回復させる",
          "koreana": "반경 35m 내에서 적군이 능력을 사용하면 회복 중첩을 1회 저장합니다.\n\n중첩을 모두 소모하여 자신을 치유하고 중첩 수에 따라 활력을 최대 3칸 보충합니다.",
          "latam": "Cuando un enemigo usa una habilidad a una distancia máxima de 35m m de ti, se almacena una acumulación de restauración.\n\nConsume todas las acumulaciones para curarte a ti mismo y reponer hasta 3 puntos de resistencia en función del número de acumulaciones que tengas.",
          "polish": "Gdy wróg użyje umiejętności w zasięgu 35m m od ciebie, zachowujesz 1 instancję odnowienia.\n\nZużyj wszystkie instancje, by uleczyć siebie oraz uzupełnić maks. 3 paski wytrzymałości, w zależności od liczby instancji.",
          "russian": "Если враг применяет умение в радиусе 35m м от вас, вы получаете единицу эффекта восстановления.\n\nПоглотите все накопленные единицы, чтобы полечить себя и восстановить до 3 ед. выносливости в зависимости от числа накопленных единиц.",
          "schinese": "敌人在距你35m米范围内使用技能时，添加一层恢复叠加。\n\n消耗所有叠加可以治疗自身并恢复最多3个耐力值点数，取决于拥有的叠加层数。",
          "spanish": "Cuando un enemigo usa una habilidad a una distancia máxima de 35m m de ti, se almacena una acumulación de restauración.\n\nConsume todas las acumulaciones para curarte y reponer hasta 3 puntos de aguante en función del número de acumulaciones que tengas.",
          "thai": "เมื่อศัตรูใช้สกิลในระยะใกล้คุณ 35mม คุณจะได้รับหนึ่งชาร์จการฟื้นฟู\n\nใช้ชาร์จทั้งหมดเพื่อรักษาตนเองและเติมสูงสุด 3 สแตมินา ตามจำนวนชาร์จที่คุณมี",
          "turkish": "Bir düşman 35m m menzilinizde bir yetenek kullanırsa bir şifa istifi depolarsınız.\n\nKendinizi iyileştirmek ve sahip olduğunuz istif sayısına göre 3 değerine kadar kuvvet yenilemek için tüm istifleri tüketin.",
          "ukrainian": "Коли ворог застосовує вміння в радіусі 35m м від власника, зберігає один заряд поновлення.\n\nВикористовує всі заряди для лікування себе й відновлення до 3 витривалості на основі того, скільки зарядів наявно."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterHealing",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ERevitalization",
        "groupLabel": "Revitalization",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "20",
          "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": "35m",
          "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.1",
          "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
        },
        "Radius": {
          "value": "35m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "TechResist": {
          "value": "10",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "MeleeResistPercent": {
          "value": null,
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EMeleeResist",
          "providedPropertyType": "MODIFIER_VALUE_MELEE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": null,
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealPerStack": {
          "value": "16",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxStacks": {
          "value": "25",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "MinStaminaRestore": {
          "value": "0",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxStaminaRestore": {
          "value": "3",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechResist",
              "bonus": "10"
            },
            {
              "propertyName": "HealPerStack",
              "bonus": "30"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-8"
            },
            {
              "propertyName": "MaxStaminaRestore",
              "bonus": "2"
            },
            {
              "propertyName": "MinStaminaRestore",
              "bonus": "2"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "When an enemy uses an ability within 35m range from you, store one Restoration Stack.\n\nConsume all stacks to heal yourself and replenish up to 3 stamina based on how many stacks you have.",
              "byLanguage": {
                "brazilian": "Quando um inimigo usar uma habilidade a 35m m de distância de você, ganha um acúmulo de restauração.\n\nConsuma todos os acúmulos para se curar e restaurar até 3 de vigor, com base na quantidade de acúmulos.",
                "czech": "Kdykoli nepřítel sešle schopnost v okruhu do 35m metrů od vlastníka, předmět získá jedno sečtení.\n\nSesláním schopnosti předmětu vlastník spotřebuje všechna jeho sečtení, vyléčí se a také si obnoví až 3 dílky výdrže (podle počtu sečtení).",
                "english": "When an enemy uses an ability within 35m range from you, store one Restoration Stack.\n\nConsume all stacks to heal yourself and replenish up to 3 stamina based on how many stacks you have.",
                "french": "Quand une unité adverse utilise une capacité à moins de 35m m de , accumule une charge de restauration.\n\nLa consommation de toutes les charges soignera et restaurera 3 points d'endurance selon le nombre de charges.",
                "german": "Wenn ein Gegner innerhalb einer Reichweite von 35m m eine Fähigkeit einsetzt, erhältst Du eine Aufladung zur Lebenswiederherstellung.\n\nBeim Einsatz werden alle Aufladungen verbraucht, um Dich zu heilen und bis zu 3 Ausdauer (abhängig von der Anzahl der Aufladungen) wiederherzustellen.",
                "italian": "Quando un nemico usa un'abilità entro 35m m da te, accumuli un'istanza di recupero.\n\nConsuma tutte le istanze per curarti e recuperare fino a 3 di stamina in base al numero di istanze che possiedi.",
                "indonesian": "Saat musuh menggunakan skill dalam jangkauan 35m m dari lokasimu, simpan satu Akumulasi Restoratif.\n\nGunakan semua akumulasi untuk menyembuhkan diri sendiri dan mengisi ulang hingga 3 poin stamina berdasarkan jumlah akumulasi yang didapatkan.",
                "japanese": "所有者の35m以内で敵がアビリティを使用するたび、治癒スタックを1つ獲得する\n\nスタックすべてを消費することで自身のHPを回復し、スタック数に応じてスタミナを最大で3回復させる",
                "koreana": "반경 35m 내에서 적군이 능력을 사용하면 회복 중첩을 1회 저장합니다.\n\n중첩을 모두 소모하여 자신을 치유하고 중첩 수에 따라 활력을 최대 3칸 보충합니다.",
                "latam": "Cuando un enemigo usa una habilidad a una distancia máxima de 35m m de ti, se almacena una acumulación de restauración.\n\nConsume todas las acumulaciones para curarte a ti mismo y reponer hasta 3 puntos de resistencia en función del número de acumulaciones que tengas.",
                "polish": "Gdy wróg użyje umiejętności w zasięgu 35m m od ciebie, zachowujesz 1 instancję odnowienia.\n\nZużyj wszystkie instancje, by uleczyć siebie oraz uzupełnić maks. 3 paski wytrzymałości, w zależności od liczby instancji.",
                "russian": "Если враг применяет умение в радиусе 35m м от вас, вы получаете единицу эффекта восстановления.\n\nПоглотите все накопленные единицы, чтобы полечить себя и восстановить до 3 ед. выносливости в зависимости от числа накопленных единиц.",
                "schinese": "敌人在距你35m米范围内使用技能时，添加一层恢复叠加。\n\n消耗所有叠加可以治疗自身并恢复最多3个耐力值点数，取决于拥有的叠加层数。",
                "spanish": "Cuando un enemigo usa una habilidad a una distancia máxima de 35m m de ti, se almacena una acumulación de restauración.\n\nConsume todas las acumulaciones para curarte y reponer hasta 3 puntos de aguante en función del número de acumulaciones que tengas.",
                "thai": "เมื่อศัตรูใช้สกิลในระยะใกล้คุณ 35mม คุณจะได้รับหนึ่งชาร์จการฟื้นฟู\n\nใช้ชาร์จทั้งหมดเพื่อรักษาตนเองและเติมสูงสุด 3 สแตมินา ตามจำนวนชาร์จที่คุณมี",
                "turkish": "Bir düşman 35m m menzilinizde bir yetenek kullanırsa bir şifa istifi depolarsınız.\n\nKendinizi iyileştirmek ve sahip olduğunuz istif sayısına göre 3 değerine kadar kuvvet yenilemek için tüm istifleri tüketin.",
                "ukrainian": "Коли ворог застосовує вміння в радіусі 35m м від власника, зберігає один заряд поновлення.\n\nВикористовує всі заряди для лікування себе й відновлення до 3 витривалості на основі того, скільки зарядів наявно."
              }
            },
            "properties": [
              {
                "key": "HealPerStack",
                "role": "important"
              },
              {
                "key": "MaxStacks",
                "role": "normal"
              },
              {
                "key": "MaxStaminaRestore",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/restorative_locket_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/restorative_locket_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/restorative_locket_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/restorative_locket_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/restorative_locket_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_restorative_locket",
        "cssClass": "restorativeLocket",
        "multibase": [
          "armor_upgrade_t2"
        ],
        "updateTime": 1711477520
      }
    },
    {
      "id": "upgrade_return_fire",
      "slug": "return-fire",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_return_fire",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_return_fire",
      "displayName": {
        "english": "Return Fire",
        "byLanguage": {
          "brazilian": "Retornar Fogo",
          "czech": "Runa opětování",
          "english": "Return Fire",
          "french": "Retour de balle",
          "german": "Feuererwiderung",
          "italian": "Fuoco di risposta",
          "indonesian": "Tembakan Balasan",
          "japanese": "リターンファイア",
          "koreana": "보복 사격",
          "latam": "Devolver fuego",
          "polish": "Ogień Zwrotny",
          "russian": "Обратный огонь",
          "schinese": "回应射击",
          "spanish": "Fuego Devuelto",
          "thai": "​รีเทิร์น​ไฟร์​",
          "turkish": "İade-i Ateş",
          "ukrainian": "Вогонь у відповідь"
        }
      },
      "description": {
        "english": "Automatically <span class=\"highlight\">fire a bullet</span> towards any attacker who damages you with their abilities or weapon.",
        "byLanguage": {
          "brazilian": "Automaticamente <span class=\"highlight\">dispara uma bala</span> na direção de qualquer atacante que causar dano a você com uma habilidade ou arma.",
          "czech": "Zajistí, že vlastník automaticky <span class=\"highlight\">vystřelí</span> na každého nepřítele, který mu udělí balistické nebo spirituální poškození.",
          "english": "Automatically <span class=\"highlight\">fire a bullet</span> towards any attacker who damages you with their abilities or weapon.",
          "french": "<span class=\"highlight\">Tire une balle</span> automatiquement vers l'unité ennemie qui vous a infligé des dégâts avec ses capacités ou son arme.",
          "german": "Du <span class=\"highlight\">feuerst automatisch eine Kugel</span> auf einen beliebigen Angreifer, der Dir mit seinen Fähigkeiten oder seiner Waffe Schaden zufügt.",
          "italian": "<span class=\"highlight\">Spari automaticamente una pallottola</span> verso qualsiasi aggressore che ti danneggia con le sue abilità o armi.",
          "indonesian": "Secara otomatis <span class=\"highlight\">menembakkan peluru</span> ke arah penyerang yang memberimu damage dengan skill atau senjata mereka.",
          "japanese": "アビリティや武器で自身にダメージを与えた対象に、自動的に<span class=\"highlight\">弾薬を発射</span>する",
          "koreana": "적군이 능력 또는 무기로 공격하여 자신이 피해를 입으면 자동으로 해당 적군에게 <span class=\"highlight\">총탄을 발사</span>합니다.",
          "latam": "<span class=\"highlight\">Dispara una bala</span> automáticamente contra cualquier atacante que te inflija daño con sus habilidades o arma.",
          "polish": "Automatycznie <span class=\"highlight\">wystrzeliwuje nabój</span> w kierunku każdego napastnika, który zada ci obrażenia swoimi umiejętnościami lub bronią.",
          "russian": "Автоматически <span class=\"highlight\">выстреливает</span> в любого врага, который наносит вам урон умением или оружием.",
          "schinese": "自动<span class=\"highlight\">射出一发子弹</span>，目标是任何使用技能或武器对你造成伤害的攻击者。",
          "spanish": "<span class=\"highlight\">Dispara una bala</span> automáticamente contra cualquier atacante que te inflija daño con sus habilidades o arma.",
          "thai": "<span class=\"highlight\">ยิงกระสุน</span>โดยอัตโนมัติใส่ผู้ที่โจมตีสร้างความเสียหายให้คุณด้วยสกิลหรืออาวุธ",
          "turkish": "Size yetenek veya silahıyla hasar veren bir saldırgana otomatik olarak <span class=\"highlight\">bir mermi atar</span>.",
          "ukrainian": "Автоматично <span class=\"highlight\">стріляє кулею</span> в нападника, який завдав власнику шкоди своїми вміннями чи зброєю."
        }
      },
      "descriptionDisplay": {
        "english": "Automatically fire a bullet towards any attacker who damages you with their abilities or weapon.",
        "byLanguage": {
          "brazilian": "Automaticamente dispara uma bala na direção de qualquer atacante que causar dano a você com uma habilidade ou arma.",
          "czech": "Zajistí, že vlastník automaticky vystřelí na každého nepřítele, který mu udělí balistické nebo spirituální poškození.",
          "english": "Automatically fire a bullet towards any attacker who damages you with their abilities or weapon.",
          "french": "Tire une balle automatiquement vers l'unité ennemie qui vous a infligé des dégâts avec ses capacités ou son arme.",
          "german": "Du feuerst automatisch eine Kugel auf einen beliebigen Angreifer, der Dir mit seinen Fähigkeiten oder seiner Waffe Schaden zufügt.",
          "italian": "Spari automaticamente una pallottola verso qualsiasi aggressore che ti danneggia con le sue abilità o armi.",
          "indonesian": "Secara otomatis menembakkan peluru ke arah penyerang yang memberimu damage dengan skill atau senjata mereka.",
          "japanese": "アビリティや武器で自身にダメージを与えた対象に、自動的に弾薬を発射する",
          "koreana": "적군이 능력 또는 무기로 공격하여 자신이 피해를 입으면 자동으로 해당 적군에게 총탄을 발사합니다.",
          "latam": "Dispara una bala automáticamente contra cualquier atacante que te inflija daño con sus habilidades o arma.",
          "polish": "Automatycznie wystrzeliwuje nabój w kierunku każdego napastnika, który zada ci obrażenia swoimi umiejętnościami lub bronią.",
          "russian": "Автоматически выстреливает в любого врага, который наносит вам урон умением или оружием.",
          "schinese": "自动射出一发子弹，目标是任何使用技能或武器对你造成伤害的攻击者。",
          "spanish": "Dispara una bala automáticamente contra cualquier atacante que te inflija daño con sus habilidades o arma.",
          "thai": "ยิงกระสุนโดยอัตโนมัติใส่ผู้ที่โจมตีสร้างความเสียหายให้คุณด้วยสกิลหรืออาวุธ",
          "turkish": "Size yetenek veya silahıyla hasar veren bir saldırgana otomatik olarak bir mermi atar.",
          "ukrainian": "Автоматично стріляє кулею в нападника, який завдав власнику шкоди своїми вміннями чи зброєю."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability",
          "EShopFilterMagicDamage",
          "EShopFilterFireRate"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EBulletProtection",
        "groupLabel": "Bullet Protection",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "23",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "6.5",
          "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
        },
        "BulletDamageReflectedPct": {
          "value": "65",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "SpiritDamageReflectedPct": {
          "value": "25",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ReturnFireBulletResist": {
          "value": "0",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletResist": {
          "value": "10",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BulletResist",
              "bonus": "16"
            },
            {
              "propertyName": "SpiritDamageReflectedPct",
              "bonus": "15"
            },
            {
              "propertyName": "BulletDamageReflectedPct",
              "bonus": "25"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-10"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BulletResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Automatically fire a bullet towards any attacker who damages you with their abilities or weapon.",
              "byLanguage": {
                "brazilian": "Automaticamente dispara uma bala na direção de qualquer atacante que causar dano a você com uma habilidade ou arma.",
                "czech": "Zajistí, že vlastník automaticky vystřelí na každého nepřítele, který mu udělí balistické nebo spirituální poškození.",
                "english": "Automatically fire a bullet towards any attacker who damages you with their abilities or weapon.",
                "french": "Tire une balle automatiquement vers l'unité ennemie qui vous a infligé des dégâts avec ses capacités ou son arme.",
                "german": "Du feuerst automatisch eine Kugel auf einen beliebigen Angreifer, der Dir mit seinen Fähigkeiten oder seiner Waffe Schaden zufügt.",
                "italian": "Spari automaticamente una pallottola verso qualsiasi aggressore che ti danneggia con le sue abilità o armi.",
                "indonesian": "Secara otomatis menembakkan peluru ke arah penyerang yang memberimu damage dengan skill atau senjata mereka.",
                "japanese": "アビリティや武器で自身にダメージを与えた対象に、自動的に弾薬を発射する",
                "koreana": "적군이 능력 또는 무기로 공격하여 자신이 피해를 입으면 자동으로 해당 적군에게 총탄을 발사합니다.",
                "latam": "Dispara una bala automáticamente contra cualquier atacante que te inflija daño con sus habilidades o arma.",
                "polish": "Automatycznie wystrzeliwuje nabój w kierunku każdego napastnika, który zada ci obrażenia swoimi umiejętnościami lub bronią.",
                "russian": "Автоматически выстреливает в любого врага, который наносит вам урон умением или оружием.",
                "schinese": "自动射出一发子弹，目标是任何使用技能或武器对你造成伤害的攻击者。",
                "spanish": "Dispara una bala automáticamente contra cualquier atacante que te inflija daño con sus habilidades o arma.",
                "thai": "ยิงกระสุนโดยอัตโนมัติใส่ผู้ที่โจมตีสร้างความเสียหายให้คุณด้วยสกิลหรืออาวุธ",
                "turkish": "Size yetenek veya silahıyla hasar veren bir saldırgana otomatik olarak bir mermi atar.",
                "ukrainian": "Автоматично стріляє кулею в нападника, який завдав власнику шкоди своїми вміннями чи зброєю."
              }
            },
            "properties": [
              {
                "key": "BulletDamageReflectedPct",
                "role": "important"
              },
              {
                "key": "SpiritDamageReflectedPct",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/return_fire_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/return_fire_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/return_fire_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/return_fire_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/return_fire_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_return_fire",
        "cssClass": "lastStand",
        "multibase": [
          "armor_upgrade_t2",
          "weapon_info_base"
        ],
        "updateTime": 1708739024
      }
    },
    {
      "id": "upgrade_tech_armor",
      "slug": "spirit-armor",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_tech_armor",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_tech_armor",
      "displayName": {
        "english": "Spirit Armor",
        "byLanguage": {
          "brazilian": "Armadura Espiritual",
          "czech": "Spirituální zbroj",
          "english": "Spirit Armor",
          "french": "Pare-esprit",
          "german": "Magierüstung",
          "italian": "Armatura spirituale",
          "indonesian": "Armor Spirit",
          "japanese": "スピリットアーマー",
          "koreana": "마법 저항",
          "latam": "Armadura espiritual",
          "polish": "Pancerz Spirytualny",
          "russian": "Спиритическая броня",
          "schinese": "元灵护甲",
          "spanish": "Armadura Espiritual",
          "thai": "​สปิริต​อาร์เมอร์​",
          "turkish": "Büyü Zırhı",
          "ukrainian": "Духовна броня"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ESpiritProtection",
        "groupLabel": "Spirit Protection",
        "componentIds": [],
        "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": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "TechResist": {
          "value": "15",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechResist",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/tech_armor_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/tech_armor_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/spirit_resilience_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/spirit_resilience_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/spirit_resilience_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "techArmor",
        "multibase": [
          "armor_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_health_stealing_magic",
      "slug": "spirit-lifesteal",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_health_stealing_magic",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_health_stealing_magic",
      "displayName": {
        "english": "Spirit Lifesteal",
        "byLanguage": {
          "brazilian": "Roubo de Vida Espiritual",
          "czech": "Vampirická mysl",
          "english": "Spirit Lifesteal",
          "french": "Vol de vie spirituel",
          "german": "Magielebensraub",
          "italian": "Prosciug. salute spirituale",
          "indonesian": "Curi HP Spirit",
          "japanese": "スピリットライフスティール",
          "koreana": "마법 체력 흡수",
          "latam": "Robo de vida espiritual",
          "polish": "Wampiryczny Spirytualizm",
          "russian": "Спиритическая кража здоровья",
          "schinese": "元灵吸收",
          "spanish": "Robo de Vida Espiritual",
          "thai": "​สปิริต​ไลฟ์​สตีล​",
          "turkish": "Büyü Can Çalması",
          "ukrainian": "Духовний вампіризм"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterHealing",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ELifesteal",
        "groupLabel": "Lifesteal",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_infuser",
          "upgrade_damage_recycler",
          "upgrade_tech_overflow"
        ]
      },
      "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": "6",
          "disableValue": "0",
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "AbilityLifestealPercentHero": {
          "value": "13",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "ETechLifesteal",
          "providedPropertyType": "MODIFIER_VALUE_TECH_LIFESTEAL",
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "NonHeroAbilityLifestealTooltipOnly": {
          "value": "3",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "90",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "AbilityLifestealPercentHero",
              "bonus": "14"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "80"
            },
            {
              "propertyName": "TechPower",
              "bonus": "9"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "AbilityLifestealPercentHero",
                "role": "elevated"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "TechPower",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/health_stealing_tech_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/health_stealing_tech_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/spirit_lifesteal_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/spirit_lifesteal_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/spirit_lifesteal_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_ability_vampire",
        "cssClass": "healthStealingTech",
        "multibase": [
          "armor_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_spirit_bubble",
      "slug": "spirit-shielding",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_spirit_bubble",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_spirit_bubble",
      "displayName": {
        "english": "Spirit Shielding",
        "byLanguage": {
          "brazilian": "Proteção Espiritual",
          "czech": "Spirituální štít",
          "english": "Spirit Shielding",
          "french": "Bouclier spirituel",
          "german": "Magieschild",
          "italian": "Protezione spirituale",
          "indonesian": "Perisai Spirit",
          "japanese": "スピリットシールド",
          "koreana": "마법 차폐",
          "latam": "Protección espiritual",
          "polish": "Ochrona Spirytualna",
          "russian": "Спиритическая защита",
          "schinese": "元灵防护",
          "spanish": "Protección Espiritual",
          "thai": "​สปิริต​ชีลดิง​",
          "turkish": "Büyü Kalkanı",
          "ukrainian": "Духовний щит"
        }
      },
      "description": {
        "english": "Gain a <span class=\"highlight\">Barrier</span> whenever you take significant {g:citadel_inline_attribute:'SpiritDamage'} from enemy Heroes in a small time frame.",
        "byLanguage": {
          "brazilian": "Ganha uma <span class=\"highlight\">barreira</span> sempre que sofrer {g:citadel_inline_attribute:'SpiritDamage'} significativo de heróis inimigos em um curto período.",
          "czech": "Kdykoli vlastník v krátkém časovém rámci utrží značné {g:citadel_inline_attribute:'SpiritDamage'} od nepřátelských hrdinů, získá <span class=\"highlight\">bariéru</span>.",
          "english": "Gain a <span class=\"highlight\">Barrier</span> whenever you take significant {g:citadel_inline_attribute:'SpiritDamage'} from enemy Heroes in a small time frame.",
          "french": "Vous accorde une <span class=\"highlight\">protection</span> en cas de {g:citadel_inline_attribute:'SpiritDamage'} considérables infligés par des occultistes adverses dans un court laps de temps.",
          "german": "Immer wenn Du erheblichen {g:citadel_inline_attribute:'SpiritDamage'} von gegnerischen Helden in einem kurzen Zeitraum erleidest, erhältst Du eine <span class=\"highlight\">Barriere</span>.",
          "italian": "Ottieni una <span class=\"highlight\">barriera</span> ogni volta che subisci {g:citadel_inline_attribute:'SpiritDamage'} significativi da eroi nemici in un breve periodo di tempo.",
          "indonesian": "Mendapatkan <span class=\"highlight\">Pengaman</span> saat kamu menerima {g:citadel_inline_attribute:'SpiritDamage'} yang cukup besar dari Hero Musuh dalam waktu yang berdekatan.",
          "japanese": "短時間内に敵から一定以上の{g:citadel_inline_attribute:'SpiritDamage'}を受けると、<span class=\"highlight\">バリア</span>を獲得する",
          "koreana": "짧은 제한 시간 내에 적 영웅으로부터 상당한 {g:citadel_inline_attribute:'SpiritDamage'}를 입을 때마다 <span class=\"highlight\">방벽</span>을 얻습니다.",
          "latam": "Obtienes una <span class=\"highlight\">barrera</span> cada vez que recibes una cantidad significativa de {g:citadel_inline_attribute:'SpiritDamage'} de héroes enemigos un corto periodo de tiempo.",
          "polish": "Zyskaj <span class=\"highlight\">barierę</span> za każdym razem, gdy otrzymasz znaczne {g:citadel_inline_attribute:'SpiritDamage'} od wrogich bohaterów w krótkim odstępie czasu.",
          "russian": "Даёт вам <span class=\"highlight\">барьер</span> каждый раз, когда вражеские герои наносят вам значительный {g:citadel_inline_attribute:'SpiritDamage'} за короткий интервал времени.",
          "schinese": "短时间内受到敌方英雄的高额{g:citadel_inline_attribute:'SpiritDamage'}时将获得<span class=\"highlight\">屏障</span>。",
          "spanish": "Obtienes una <span class=\"highlight\">barrera</span> cada vez que recibes una cantidad significativa de {g:citadel_inline_attribute:'SpiritDamage'} de los héroes enemigos en un intervalo de tiempo reducido.",
          "thai": "ได้รับ<span class=\"highlight\">แบร์ริเออร์​</span>เมื่อคุณได้รับ {g:citadel_inline_attribute:'SpiritDamage'}อย่างรุนแรงจากฮีโร่ศัตรูในช่วงเวลาสั้น ๆ",
          "turkish": "Bir düşman kahramandan çok kısa bir süre zarfında çok yüksek {g:citadel_inline_attribute:'SpiritDamage'} aldığınızda <span class=\"highlight\">bariyer</span> kazanın.",
          "ukrainian": "Здобуває <span class=\"highlight\">бар’єр</span> щоразу, коли зазнає {g:citadel_inline_attribute:'SpiritDamage'} від ворожого героя за короткий проміжок часу."
        }
      },
      "descriptionDisplay": {
        "english": "Gain a Barrier whenever you take significant Spirit Damage from enemy Heroes in a small time frame.",
        "byLanguage": {
          "brazilian": "Ganha uma barreira sempre que sofrer Spirit Damage significativo de heróis inimigos em um curto período.",
          "czech": "Kdykoli vlastník v krátkém časovém rámci utrží značné Spirit Damage od nepřátelských hrdinů, získá bariéru.",
          "english": "Gain a Barrier whenever you take significant Spirit Damage from enemy Heroes in a small time frame.",
          "french": "Vous accorde une protection en cas de Spirit Damage considérables infligés par des occultistes adverses dans un court laps de temps.",
          "german": "Immer wenn Du erheblichen Spirit Damage von gegnerischen Helden in einem kurzen Zeitraum erleidest, erhältst Du eine Barriere.",
          "italian": "Ottieni una barriera ogni volta che subisci Spirit Damage significativi da eroi nemici in un breve periodo di tempo.",
          "indonesian": "Mendapatkan Pengaman saat kamu menerima Spirit Damage yang cukup besar dari Hero Musuh dalam waktu yang berdekatan.",
          "japanese": "短時間内に敵から一定以上のSpirit Damageを受けると、バリアを獲得する",
          "koreana": "짧은 제한 시간 내에 적 영웅으로부터 상당한 Spirit Damage를 입을 때마다 방벽을 얻습니다.",
          "latam": "Obtienes una barrera cada vez que recibes una cantidad significativa de Spirit Damage de héroes enemigos un corto periodo de tiempo.",
          "polish": "Zyskaj barierę za każdym razem, gdy otrzymasz znaczne Spirit Damage od wrogich bohaterów w krótkim odstępie czasu.",
          "russian": "Даёт вам барьер каждый раз, когда вражеские герои наносят вам значительный Spirit Damage за короткий интервал времени.",
          "schinese": "短时间内受到敌方英雄的高额Spirit Damage时将获得屏障。",
          "spanish": "Obtienes una barrera cada vez que recibes una cantidad significativa de Spirit Damage de los héroes enemigos en un intervalo de tiempo reducido.",
          "thai": "ได้รับแบร์ริเออร์เมื่อคุณได้รับ Spirit Damageอย่างรุนแรงจากฮีโร่ศัตรูในช่วงเวลาสั้น ๆ",
          "turkish": "Bir düşman kahramandan çok kısa bir süre zarfında çok yüksek Spirit Damage aldığınızda bariyer kazanın.",
          "ukrainian": "Здобуває бар’єр щоразу, коли зазнає Spirit Damage від ворожого героя за короткий проміжок часу."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EAdditionalProtection",
        "groupLabel": "Additional Protection",
        "componentIds": [
          "upgrade_grit"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "45",
          "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
        },
        "DamageWindow": {
          "value": "3.5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "DamageThreshold": {
          "value": "225",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "CombatBarrier": {
          "value": "300",
          "disableValue": null,
          "cssClass": "combat_barrier",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BARRIER_HEALTH",
          "conditionalLocToken": null,
          "scale": {
            "stat": "ELevelUpBoons",
            "value": 5
          }
        },
        "OutOfCombatHealthRegen": {
          "value": "2.5",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        },
        "BarrierDuration": {
          "value": "8",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "TechResist": {
          "value": "18",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "OutOfCombatHealthRegen",
              "bonus": "3"
            },
            {
              "propertyName": "CombatBarrier",
              "bonus": "175"
            },
            {
              "propertyName": "TechResist",
              "bonus": "20"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-20"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Gain a Barrier whenever you take significant Spirit Damage from enemy Heroes in a small time frame.",
              "byLanguage": {
                "brazilian": "Ganha uma barreira sempre que sofrer Spirit Damage significativo de heróis inimigos em um curto período.",
                "czech": "Kdykoli vlastník v krátkém časovém rámci utrží značné Spirit Damage od nepřátelských hrdinů, získá bariéru.",
                "english": "Gain a Barrier whenever you take significant Spirit Damage from enemy Heroes in a small time frame.",
                "french": "Vous accorde une protection en cas de Spirit Damage considérables infligés par des occultistes adverses dans un court laps de temps.",
                "german": "Immer wenn Du erheblichen Spirit Damage von gegnerischen Helden in einem kurzen Zeitraum erleidest, erhältst Du eine Barriere.",
                "italian": "Ottieni una barriera ogni volta che subisci Spirit Damage significativi da eroi nemici in un breve periodo di tempo.",
                "indonesian": "Mendapatkan Pengaman saat kamu menerima Spirit Damage yang cukup besar dari Hero Musuh dalam waktu yang berdekatan.",
                "japanese": "短時間内に敵から一定以上のSpirit Damageを受けると、バリアを獲得する",
                "koreana": "짧은 제한 시간 내에 적 영웅으로부터 상당한 Spirit Damage를 입을 때마다 방벽을 얻습니다.",
                "latam": "Obtienes una barrera cada vez que recibes una cantidad significativa de Spirit Damage de héroes enemigos un corto periodo de tiempo.",
                "polish": "Zyskaj barierę za każdym razem, gdy otrzymasz znaczne Spirit Damage od wrogich bohaterów w krótkim odstępie czasu.",
                "russian": "Даёт вам барьер каждый раз, когда вражеские герои наносят вам значительный Spirit Damage за короткий интервал времени.",
                "schinese": "短时间内受到敌方英雄的高额Spirit Damage时将获得屏障。",
                "spanish": "Obtienes una barrera cada vez que recibes una cantidad significativa de Spirit Damage de los héroes enemigos en un intervalo de tiempo reducido.",
                "thai": "ได้รับแบร์ริเออร์เมื่อคุณได้รับ Spirit Damageอย่างรุนแรงจากฮีโร่ศัตรูในช่วงเวลาสั้น ๆ",
                "turkish": "Bir düşman kahramandan çok kısa bir süre zarfında çok yüksek Spirit Damage aldığınızda bariyer kazanın.",
                "ukrainian": "Здобуває бар’єр щоразу, коли зазнає Spirit Damage від ворожого героя за короткий проміжок часу."
              }
            },
            "properties": [
              {
                "key": "CombatBarrier",
                "role": "important"
              },
              {
                "key": "TechResist",
                "role": "important"
              },
              {
                "key": "DamageThreshold",
                "role": "normal"
              },
              {
                "key": "DamageWindow",
                "role": "normal"
              },
              {
                "key": "BarrierDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/bullet_shield_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/bullet_shield_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/spirit_shielding_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/spirit_shielding_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/spirit_shielding_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_spirit_bubble",
        "cssClass": "bulletShield",
        "multibase": [
          "armor_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_trophy_collector",
      "slug": "trophy-collector",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_trophy_collector",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_trophy_collector",
      "displayName": {
        "english": "Trophy Collector",
        "byLanguage": {
          "brazilian": "Troféus de Caça",
          "czech": "Sběratelská vášeň",
          "english": "Trophy Collector",
          "french": "Trophée de chasse",
          "german": "Trophäen-Sammler",
          "italian": "Collezionista di trofei",
          "indonesian": "Kolektor Trofi",
          "japanese": "トロフィーコレクター",
          "koreana": "전리품 수집가",
          "latam": "Coleccionista de trofeos",
          "polish": "Kolekcjoner Trofeów",
          "russian": "Собиратель трофеев",
          "schinese": "寻猎季节",
          "spanish": "Coleccionista de Trofeos",
          "thai": "​โทรฟี​คอลเล็กเตอร์​",
          "turkish": "Ödül Toplayıcı",
          "ukrainian": "Колекціонер"
        }
      },
      "description": {
        "english": "Whenever you score an <span class=\"highlight\">assist or kill</span>, gain extra <span class=\"highlight\">sprint</span>, <span class=\"highlight\">ability range</span> and <span class=\"highlight\">passive soul generation</span>. This effect stacks and persists through death.",
        "byLanguage": {
          "brazilian": "Sempre que você <span class=\"highlight\">matar ou ajudar a matar um herói</span>, aumenta a sua <span class=\"highlight\">velocidade de corrida</span>, <span class=\"highlight\">alcance de habilidades</span> e <span class=\"highlight\">geração passiva de almas</span>. Este efeito é acumulável e não é perdido ao morrer.",
          "czech": "Kdykoli vlastník provede <span class=\"highlight\">zabití nebo asistenci</span>, získá bonusy k <span class=\"highlight\">rychlosti sprintu</span>, <span class=\"highlight\">dosahům schopností</span> a <span class=\"highlight\">pasivnímu získávání duší</span>. Tento efekt se sčítá a přetrvává mezi životy.",
          "english": "Whenever you score an <span class=\"highlight\">assist or kill</span>, gain extra <span class=\"highlight\">sprint</span>, <span class=\"highlight\">ability range</span> and <span class=\"highlight\">passive soul generation</span>. This effect stacks and persists through death.",
          "french": "Chaque fois que vous faites une <span class=\"highlight\">victime ou une coopération</span>, vous gagnez un bonus de <span class=\"highlight\">course</span> et de <span class=\"highlight\">portée de vos capacités</span>. Vous générez \r\négalement des <span class=\"highlight\">âmes de manière passive</span>. Cet effet est cumulable et persiste pendant la mort.",
          "german": "Immer wenn Du einen <span class=\"highlight\">Assist oder Kill</span> erzielst, erhältst Du zusätzliche <span class=\"highlight\">Spurts</span>, <span class=\"highlight\">Fähigkeitsreichweite</span> und <span class=\"highlight\">passive Seelen</span>. Dieser Effekt summiert sich auf und bleibt über den Tod hinaus bestehen.",
          "italian": "Ogni volta che metti a segno un <span class=\"highlight\">assist o un'uccisione</span>, ottieni <span class=\"highlight\">scatto</span>, <span class=\"highlight\">gittata delle abilità</span> e <span class=\"highlight\">generazione passiva di anime</span>. Questo effetto si accumula e persiste anche dopo la morte.",
          "indonesian": "Setiap kali kamu mendapatkan <span class=\"highlight\">assist atau kill</span>, mendapatkan ekstra <span class=\"highlight\">sprint</span>, <span class=\"highlight\">jangkauan skill</span>, dan <span class=\"highlight\">pengumpulan jiwa pasif</span>. Efek ini diakumulasikan dan terus berlangsung selama death.",
          "japanese": "<span class=\"highlight\">アシストかキル</span>を獲得するたび、追加の<span class=\"highlight\">スプリント</span>、<span class=\"highlight\">アビリティ範囲</span>、<span class=\"highlight\">パッシブソウル生成</span>を獲得する。この効果はスタックし、デス後も継続する",
          "koreana": "<span class=\"highlight\">도움 또는 처치</span>를 기록할 때마다 추가 <span class=\"highlight\">질주</span>, <span class=\"highlight\">능력 범위</span> 및 <span class=\"highlight\">지속 영혼 생성</span>을 추가로 얻습니다. 이 효과는 중첩되며 사망 후에도 유지됩니다.",
          "latam": "Cada vez que <span class=\"highlight\">matas o ayudas a matar a un héroe</span>, aumenta tu <span class=\"highlight\">esprint</span>, <span class=\"highlight\">alcance de habilidad</span> y <span class=\"highlight\">generación pasiva de almas</span>. Este efecto se acumula y persiste después de morir.",
          "polish": "Przy każdej <span class=\"highlight\">asyście i zabójstwie</span> zyskujesz dodatkowy <span class=\"highlight\">sprint</span>, <span class=\"highlight\">zasięg umiejętności</span> oraz <span class=\"highlight\">pasywną generację dusz</span>. Efekt ten kumuluje się i nie znika po śmierci.",
          "russian": "При каждой <span class=\"highlight\">помощи или убийстве</span> вы получаете бонус к <span class=\"highlight\">скорости бега</span> и <span class=\"highlight\">дальности умений</span>, а ещё у вас начинают <span class=\"highlight\">пассивно генерироваться души</span>. Данный эффект накапливается и не обнуляется в случае смерти.",
          "schinese": "<span class=\"highlight\">助攻或击败</span>时获得额外<span class=\"highlight\">疾跑</span>、<span class=\"highlight\">技能有效范围</span>和<span class=\"highlight\">被动魂魄生成</span>。此效果可叠加，被击倒不会导致失效。",
          "spanish": "Cada vez que <span class=\"highlight\">matas o ayudas a matar a un héroe</span>, aumentan tu <span class=\"highlight\">esprint</span>, <span class=\"highlight\">alcance de las habilidades</span> y <span class=\"highlight\">generación pasiva de almas</span>. Este efecto se acumula y persiste tras morir.",
          "thai": "เมื่อคุณได้รับแต้ม<span class=\"highlight\">การสังหารหรือช่วยสังหาร</span>จะได้รับ<span class=\"highlight\">​การวิ่ง</span> <span class=\"highlight\">ระยะสกิล</span> และ<span class=\"highlight\">อัตราสร้างโซลส์ติดตัว</span>เพิ่มขึ้น เอฟเฟกต์นี้ซ้อนทับได้และจะคงอยู่หลังตาย",
          "turkish": "Bir <span class=\"highlight\">asist veya leş</span> yaptığınızda fazladan <span class=\"highlight\">koşu</span>, <span class=\"highlight\">yetenek menzili</span> ve <span class=\"highlight\">pasif ruh oluşturma</span> kazanırsınız. Bu etki istiflenir ve öldükten sonra da devam eder.",
          "ukrainian": "Щоразу після здійсненого <span class=\"highlight\">вбивства чи підмоги</span> здобуває додатковий <span class=\"highlight\">біг</span>, <span class=\"highlight\">дальність умінь</span> і <span class=\"highlight\">пасивну генерацію душ</span>. Ефект поєднується і зберігається навіть після смерті."
        }
      },
      "descriptionDisplay": {
        "english": "Whenever you score an assist or kill, gain extra sprint, ability range and passive soul generation. This effect stacks and persists through death.",
        "byLanguage": {
          "brazilian": "Sempre que você matar ou ajudar a matar um herói, aumenta a sua velocidade de corrida, alcance de habilidades e geração passiva de almas. Este efeito é acumulável e não é perdido ao morrer.",
          "czech": "Kdykoli vlastník provede zabití nebo asistenci, získá bonusy k rychlosti sprintu, dosahům schopností a pasivnímu získávání duší. Tento efekt se sčítá a přetrvává mezi životy.",
          "english": "Whenever you score an assist or kill, gain extra sprint, ability range and passive soul generation. This effect stacks and persists through death.",
          "french": "Chaque fois que vous faites une victime ou une coopération, vous gagnez un bonus de course et de portée de vos capacités. Vous générez \r\négalement des âmes de manière passive. Cet effet est cumulable et persiste pendant la mort.",
          "german": "Immer wenn Du einen Assist oder Kill erzielst, erhältst Du zusätzliche Spurts, Fähigkeitsreichweite und passive Seelen. Dieser Effekt summiert sich auf und bleibt über den Tod hinaus bestehen.",
          "italian": "Ogni volta che metti a segno un assist o un'uccisione, ottieni scatto, gittata delle abilità e generazione passiva di anime. Questo effetto si accumula e persiste anche dopo la morte.",
          "indonesian": "Setiap kali kamu mendapatkan assist atau kill, mendapatkan ekstra sprint, jangkauan skill, dan pengumpulan jiwa pasif. Efek ini diakumulasikan dan terus berlangsung selama death.",
          "japanese": "アシストかキルを獲得するたび、追加のスプリント、アビリティ範囲、パッシブソウル生成を獲得する。この効果はスタックし、デス後も継続する",
          "koreana": "도움 또는 처치를 기록할 때마다 추가 질주, 능력 범위 및 지속 영혼 생성을 추가로 얻습니다. 이 효과는 중첩되며 사망 후에도 유지됩니다.",
          "latam": "Cada vez que matas o ayudas a matar a un héroe, aumenta tu esprint, alcance de habilidad y generación pasiva de almas. Este efecto se acumula y persiste después de morir.",
          "polish": "Przy każdej asyście i zabójstwie zyskujesz dodatkowy sprint, zasięg umiejętności oraz pasywną generację dusz. Efekt ten kumuluje się i nie znika po śmierci.",
          "russian": "При каждой помощи или убийстве вы получаете бонус к скорости бега и дальности умений, а ещё у вас начинают пассивно генерироваться души. Данный эффект накапливается и не обнуляется в случае смерти.",
          "schinese": "助攻或击败时获得额外疾跑、技能有效范围和被动魂魄生成。此效果可叠加，被击倒不会导致失效。",
          "spanish": "Cada vez que matas o ayudas a matar a un héroe, aumentan tu esprint, alcance de las habilidades y generación pasiva de almas. Este efecto se acumula y persiste tras morir.",
          "thai": "เมื่อคุณได้รับแต้มการสังหารหรือช่วยสังหารจะได้รับการวิ่ง ระยะสกิล และอัตราสร้างโซลส์ติดตัวเพิ่มขึ้น เอฟเฟกต์นี้ซ้อนทับได้และจะคงอยู่หลังตาย",
          "turkish": "Bir asist veya leş yaptığınızda fazladan koşu, yetenek menzili ve pasif ruh oluşturma kazanırsınız. Bu etki istiflenir ve öldükten sonra da devam eder.",
          "ukrainian": "Щоразу після здійсненого вбивства чи підмоги здобуває додатковий біг, дальність умінь і пасивну генерацію душ. Ефект поєднується і зберігається навіть після смерті."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterHealing",
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [
          "upgrade_sprint_booster"
        ],
        "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
        },
        "BonusSprintSpeed": {
          "value": "2.0m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "2",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        },
        "StackingBonusHealth": {
          "value": "0",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "StackingBonusSprintSpeed": {
          "value": "0.15m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "StackingTechRangeMultiplier": {
          "value": "0.75",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "StackingTechRadiusMultiplier": {
          "value": "0.75",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "StackingGoldPerMinute": {
          "value": "18",
          "disableValue": null,
          "cssClass": "souls",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ThinkRate": {
          "value": "3",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxStacks": {
          "value": "16",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "NonPlayerBonusWeaponPower": {
          "value": "-15",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_TO_NPC_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "StackingTechRadiusMultiplier",
              "bonus": "3"
            },
            {
              "propertyName": "StackingTechRangeMultiplier",
              "bonus": "3"
            },
            {
              "propertyName": "OutOfCombatHealthRegen",
              "bonus": "6"
            },
            {
              "propertyName": "BonusSprintSpeed",
              "bonus": "12m"
            },
            {
              "propertyName": "MaxStacks",
              "bonus": "83"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "NonPlayerBonusWeaponPower",
                "role": "normal"
              },
              {
                "key": "BonusSprintSpeed",
                "role": "normal"
              },
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Whenever you score an assist or kill, gain extra sprint, ability range and passive soul generation. This effect stacks and persists through death.",
              "byLanguage": {
                "brazilian": "Sempre que você matar ou ajudar a matar um herói, aumenta a sua velocidade de corrida, alcance de habilidades e geração passiva de almas. Este efeito é acumulável e não é perdido ao morrer.",
                "czech": "Kdykoli vlastník provede zabití nebo asistenci, získá bonusy k rychlosti sprintu, dosahům schopností a pasivnímu získávání duší. Tento efekt se sčítá a přetrvává mezi životy.",
                "english": "Whenever you score an assist or kill, gain extra sprint, ability range and passive soul generation. This effect stacks and persists through death.",
                "french": "Chaque fois que vous faites une victime ou une coopération, vous gagnez un bonus de course et de portée de vos capacités. Vous générez \r\négalement des âmes de manière passive. Cet effet est cumulable et persiste pendant la mort.",
                "german": "Immer wenn Du einen Assist oder Kill erzielst, erhältst Du zusätzliche Spurts, Fähigkeitsreichweite und passive Seelen. Dieser Effekt summiert sich auf und bleibt über den Tod hinaus bestehen.",
                "italian": "Ogni volta che metti a segno un assist o un'uccisione, ottieni scatto, gittata delle abilità e generazione passiva di anime. Questo effetto si accumula e persiste anche dopo la morte.",
                "indonesian": "Setiap kali kamu mendapatkan assist atau kill, mendapatkan ekstra sprint, jangkauan skill, dan pengumpulan jiwa pasif. Efek ini diakumulasikan dan terus berlangsung selama death.",
                "japanese": "アシストかキルを獲得するたび、追加のスプリント、アビリティ範囲、パッシブソウル生成を獲得する。この効果はスタックし、デス後も継続する",
                "koreana": "도움 또는 처치를 기록할 때마다 추가 질주, 능력 범위 및 지속 영혼 생성을 추가로 얻습니다. 이 효과는 중첩되며 사망 후에도 유지됩니다.",
                "latam": "Cada vez que matas o ayudas a matar a un héroe, aumenta tu esprint, alcance de habilidad y generación pasiva de almas. Este efecto se acumula y persiste después de morir.",
                "polish": "Przy każdej asyście i zabójstwie zyskujesz dodatkowy sprint, zasięg umiejętności oraz pasywną generację dusz. Efekt ten kumuluje się i nie znika po śmierci.",
                "russian": "При каждой помощи или убийстве вы получаете бонус к скорости бега и дальности умений, а ещё у вас начинают пассивно генерироваться души. Данный эффект накапливается и не обнуляется в случае смерти.",
                "schinese": "助攻或击败时获得额外疾跑、技能有效范围和被动魂魄生成。此效果可叠加，被击倒不会导致失效。",
                "spanish": "Cada vez que matas o ayudas a matar a un héroe, aumentan tu esprint, alcance de las habilidades y generación pasiva de almas. Este efecto se acumula y persiste tras morir.",
                "thai": "เมื่อคุณได้รับแต้มการสังหารหรือช่วยสังหารจะได้รับการวิ่ง ระยะสกิล และอัตราสร้างโซลส์ติดตัวเพิ่มขึ้น เอฟเฟกต์นี้ซ้อนทับได้และจะคงอยู่หลังตาย",
                "turkish": "Bir asist veya leş yaptığınızda fazladan koşu, yetenek menzili ve pasif ruh oluşturma kazanırsınız. Bu etki istiflenir ve öldükten sonra da devam eder.",
                "ukrainian": "Щоразу після здійсненого вбивства чи підмоги здобуває додатковий біг, дальність умінь і пасивну генерацію душ. Ефект поєднується і зберігається навіть після смерті."
              }
            },
            "properties": [
              {
                "key": "StackingBonusSprintSpeed",
                "role": "important"
              },
              {
                "key": "StackingTechRangeMultiplier",
                "role": "important"
              },
              {
                "key": "StackingGoldPerMinute",
                "role": "important"
              },
              {
                "key": "MaxStacks",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_utility/sprint_booster_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_utility/sprint_booster_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/trophy_collector_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/trophy_collector_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/trophy_collector_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_trophy_collector",
        "cssClass": "sprintBooster",
        "multibase": [
          "armor_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_weapon_shielding",
      "slug": "weapon-shielding",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_weapon_shielding",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_weapon_shielding",
      "displayName": {
        "english": "Weapon Shielding",
        "byLanguage": {
          "brazilian": "Proteção Balística",
          "czech": "Fyzický štít",
          "english": "Weapon Shielding",
          "french": "Bouclier balistique",
          "german": "Waffenschild",
          "italian": "Protezione balistica",
          "indonesian": "Perisai Senjata",
          "japanese": "ウェポンシールド",
          "koreana": "무기 차폐",
          "latam": "Protección balística",
          "polish": "Ochrona Balistyczna",
          "russian": "Оружейная защита",
          "schinese": "武器防护",
          "spanish": "Protección Balística",
          "thai": "​เวพอน​ชีลดิง​",
          "turkish": "Silah Kalkanı",
          "ukrainian": "Збройовий щит"
        }
      },
      "description": {
        "english": "Gain a <span class=\"highlight\">Barrier</span> whenever you take significant {g:citadel_inline_attribute:'WeaponDamage'} from enemy Heroes in a small time frame.",
        "byLanguage": {
          "brazilian": "Ganha uma <span class=\"highlight\">barreira</span> sempre que sofrer {g:citadel_inline_attribute:'WeaponDamage'} significativo de heróis inimigos em um curto período.",
          "czech": "Kdykoli vlastník v krátkém časovém rámci utrží značné {g:citadel_inline_attribute:'WeaponDamage'} od nepřátelských hrdinů, získá <span class=\"highlight\">bariéru</span>.",
          "english": "Gain a <span class=\"highlight\">Barrier</span> whenever you take significant {g:citadel_inline_attribute:'WeaponDamage'} from enemy Heroes in a small time frame.",
          "french": "Vous accorde une <span class=\"highlight\">protection</span> en cas de {g:citadel_inline_attribute:'WeaponDamage'} considérables infligés par des occultistes adverses dans un court laps de temps.",
          "german": "Immer wenn Du erheblichen {g:citadel_inline_attribute:'WeaponDamage'} von gegnerischen Helden in einem kurzen Zeitraum erleidest, erhältst Du eine <span class=\"highlight\">Barriere</span>.",
          "italian": "Ottieni una <span class=\"highlight\">barriera</span> ogni volta che subisci {g:citadel_inline_attribute:'WeaponDamage'} significativi da eroi nemici in un breve periodo di tempo.",
          "indonesian": "Mendapatkan <span class=\"highlight\">Pengaman</span> saat kamu menerima {g:citadel_inline_attribute:'WeaponDamage'} yang cukup besar dari Hero Musuh dalam waktu yang berdekatan.",
          "japanese": "短時間内に敵から一定以上の{g:citadel_inline_attribute:'WeaponDamage'}を受けると、<span class=\"highlight\">バリア</span>を獲得する",
          "koreana": "짧은 제한 시간 내에 적 영웅으로부터 상당한 {g:citadel_inline_attribute:'WeaponDamage'}를 입을 때마다 <span class=\"highlight\">방벽</span>을 얻습니다.",
          "latam": "Obtienes una <span class=\"highlight\">barrera</span> cada vez que recibes una cantidad significativa de {g:citadel_inline_attribute:'WeaponDamage'} de héroes enemigos en un corto periodo de tiempo.",
          "polish": "Zyskaj <span class=\"highlight\">barierę</span> za każdym razem, gdy otrzymasz znaczne {g:citadel_inline_attribute:'WeaponDamage'} od wrogich bohaterów w krótkim odstępie czasu.",
          "russian": "Даёт вам <span class=\"highlight\">барьер</span> каждый раз, когда вражеские герои наносят вам значительный {g:citadel_inline_attribute:'WeaponDamage'} за короткий интервал времени.",
          "schinese": "短时间内受到敌方英雄的高额{g:citadel_inline_attribute:'WeaponDamage'}时将获得<span class=\"highlight\">屏障</span>。",
          "spanish": "Obtienes una <span class=\"highlight\">barrera</span> cada vez que recibes una cantidad significativa de {g:citadel_inline_attribute:'WeaponDamage'} de los héroes enemigos en un intervalo de tiempo reducido.",
          "thai": "ได้รับ<span class=\"highlight\">แบร์ริเออร์​</span>เมื่อคุณได้รับ {g:citadel_inline_attribute:'WeaponDamage'}อย่างรุนแรงจากฮีโร่ศัตรูในช่วงเวลาสั้น ๆ",
          "turkish": "Bir düşman kahramandan çok kısa bir süre zarfında çok yüksek {g:citadel_inline_attribute:'WeaponDamage'} aldığınızda <span class=\"highlight\">bariyer</span> kazanın.",
          "ukrainian": "Здобуває <span class=\"highlight\">бар’єр</span> щоразу, коли зазнає {g:citadel_inline_attribute:'WeaponDamage'} від ворожого героя за короткий проміжок часу."
        }
      },
      "descriptionDisplay": {
        "english": "Gain a Barrier whenever you take significant Weapon Damage from enemy Heroes in a small time frame.",
        "byLanguage": {
          "brazilian": "Ganha uma barreira sempre que sofrer Weapon Damage significativo de heróis inimigos em um curto período.",
          "czech": "Kdykoli vlastník v krátkém časovém rámci utrží značné Weapon Damage od nepřátelských hrdinů, získá bariéru.",
          "english": "Gain a Barrier whenever you take significant Weapon Damage from enemy Heroes in a small time frame.",
          "french": "Vous accorde une protection en cas de Weapon Damage considérables infligés par des occultistes adverses dans un court laps de temps.",
          "german": "Immer wenn Du erheblichen Weapon Damage von gegnerischen Helden in einem kurzen Zeitraum erleidest, erhältst Du eine Barriere.",
          "italian": "Ottieni una barriera ogni volta che subisci Weapon Damage significativi da eroi nemici in un breve periodo di tempo.",
          "indonesian": "Mendapatkan Pengaman saat kamu menerima Weapon Damage yang cukup besar dari Hero Musuh dalam waktu yang berdekatan.",
          "japanese": "短時間内に敵から一定以上のWeapon Damageを受けると、バリアを獲得する",
          "koreana": "짧은 제한 시간 내에 적 영웅으로부터 상당한 Weapon Damage를 입을 때마다 방벽을 얻습니다.",
          "latam": "Obtienes una barrera cada vez que recibes una cantidad significativa de Weapon Damage de héroes enemigos en un corto periodo de tiempo.",
          "polish": "Zyskaj barierę za każdym razem, gdy otrzymasz znaczne Weapon Damage od wrogich bohaterów w krótkim odstępie czasu.",
          "russian": "Даёт вам барьер каждый раз, когда вражеские герои наносят вам значительный Weapon Damage за короткий интервал времени.",
          "schinese": "短时间内受到敌方英雄的高额Weapon Damage时将获得屏障。",
          "spanish": "Obtienes una barrera cada vez que recibes una cantidad significativa de Weapon Damage de los héroes enemigos en un intervalo de tiempo reducido.",
          "thai": "ได้รับแบร์ริเออร์เมื่อคุณได้รับ Weapon Damageอย่างรุนแรงจากฮีโร่ศัตรูในช่วงเวลาสั้น ๆ",
          "turkish": "Bir düşman kahramandan çok kısa bir süre zarfında çok yüksek Weapon Damage aldığınızda bariyer kazanın.",
          "ukrainian": "Здобуває бар’єр щоразу, коли зазнає Weapon Damage від ворожого героя за короткий проміжок часу."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EAdditionalProtection",
        "groupLabel": "Additional Protection",
        "componentIds": [
          "upgrade_grit"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "35",
          "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
        },
        "DamageWindow": {
          "value": "4.0",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "DamageThreshold": {
          "value": "250",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "CombatBarrier": {
          "value": "300",
          "disableValue": null,
          "cssClass": "combat_barrier",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BARRIER_HEALTH",
          "conditionalLocToken": null,
          "scale": {
            "stat": "ELevelUpBoons",
            "value": 5
          }
        },
        "OutOfCombatHealthRegen": {
          "value": "2.5",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        },
        "BarrierDuration": {
          "value": "8",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletResist": {
          "value": "18",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "OutOfCombatHealthRegen",
              "bonus": "3"
            },
            {
              "propertyName": "CombatBarrier",
              "bonus": "225"
            },
            {
              "propertyName": "BulletResist",
              "bonus": "15"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-20"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Gain a Barrier whenever you take significant Weapon Damage from enemy Heroes in a small time frame.",
              "byLanguage": {
                "brazilian": "Ganha uma barreira sempre que sofrer Weapon Damage significativo de heróis inimigos em um curto período.",
                "czech": "Kdykoli vlastník v krátkém časovém rámci utrží značné Weapon Damage od nepřátelských hrdinů, získá bariéru.",
                "english": "Gain a Barrier whenever you take significant Weapon Damage from enemy Heroes in a small time frame.",
                "french": "Vous accorde une protection en cas de Weapon Damage considérables infligés par des occultistes adverses dans un court laps de temps.",
                "german": "Immer wenn Du erheblichen Weapon Damage von gegnerischen Helden in einem kurzen Zeitraum erleidest, erhältst Du eine Barriere.",
                "italian": "Ottieni una barriera ogni volta che subisci Weapon Damage significativi da eroi nemici in un breve periodo di tempo.",
                "indonesian": "Mendapatkan Pengaman saat kamu menerima Weapon Damage yang cukup besar dari Hero Musuh dalam waktu yang berdekatan.",
                "japanese": "短時間内に敵から一定以上のWeapon Damageを受けると、バリアを獲得する",
                "koreana": "짧은 제한 시간 내에 적 영웅으로부터 상당한 Weapon Damage를 입을 때마다 방벽을 얻습니다.",
                "latam": "Obtienes una barrera cada vez que recibes una cantidad significativa de Weapon Damage de héroes enemigos en un corto periodo de tiempo.",
                "polish": "Zyskaj barierę za każdym razem, gdy otrzymasz znaczne Weapon Damage od wrogich bohaterów w krótkim odstępie czasu.",
                "russian": "Даёт вам барьер каждый раз, когда вражеские герои наносят вам значительный Weapon Damage за короткий интервал времени.",
                "schinese": "短时间内受到敌方英雄的高额Weapon Damage时将获得屏障。",
                "spanish": "Obtienes una barrera cada vez que recibes una cantidad significativa de Weapon Damage de los héroes enemigos en un intervalo de tiempo reducido.",
                "thai": "ได้รับแบร์ริเออร์เมื่อคุณได้รับ Weapon Damageอย่างรุนแรงจากฮีโร่ศัตรูในช่วงเวลาสั้น ๆ",
                "turkish": "Bir düşman kahramandan çok kısa bir süre zarfında çok yüksek Weapon Damage aldığınızda bariyer kazanın.",
                "ukrainian": "Здобуває бар’єр щоразу, коли зазнає Weapon Damage від ворожого героя за короткий проміжок часу."
              }
            },
            "properties": [
              {
                "key": "CombatBarrier",
                "role": "important"
              },
              {
                "key": "BulletResist",
                "role": "important"
              },
              {
                "key": "DamageThreshold",
                "role": "normal"
              },
              {
                "key": "DamageWindow",
                "role": "normal"
              },
              {
                "key": "BarrierDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/bullet_shield_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/bullet_shield_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/weapon_shielding_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/weapon_shielding_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/weapon_shielding_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_weapon_shielding",
        "cssClass": "bulletShield",
        "multibase": [
          "armor_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_improved_bullet_armor",
      "slug": "bullet-resilience",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_improved_bullet_armor",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_improved_bullet_armor",
      "displayName": {
        "english": "Bullet Resilience",
        "byLanguage": {
          "brazilian": "Resiliência Balística",
          "czech": "Balistická zbroj",
          "english": "Bullet Resilience",
          "french": "Résilience balistique",
          "german": "Verstärkte Kugelrüstung",
          "italian": "Resilienza balistica",
          "indonesian": "Ketahanan Peluru",
          "japanese": "バレットレジリエンス",
          "koreana": "총탄 저항",
          "latam": "Resiliencia balística",
          "polish": "Niezłomność Balistyczna",
          "russian": "Пулевая стойкость",
          "schinese": "子弹坚甲",
          "spanish": "Resiliencia Balística",
          "thai": "​บุลเล็ต​รีซิเลียนซ์​",
          "turkish": "Mermi Dayanıklılığı",
          "ukrainian": "Кульова стійкість"
        }
      },
      "description": {
        "english": "When below <span class=\"highlight\">{s:HealthThreshold}% health</span>, gain additional <span class=\"highlight\">Bullet Resist</span>.",
        "byLanguage": {
          "brazilian": "Quando estiver com menos de <span class=\"highlight\">{s:HealthThreshold}% de vida</span>, aumenta a <span class=\"highlight\">resistência balística</span>.",
          "czech": "Když má vlastník <span class=\"highlight\">méně než {s:HealthThreshold} % zdraví</span>, získává bonus k <span class=\"highlight\">balistické odolnosti</span>.",
          "english": "When below <span class=\"highlight\">{s:HealthThreshold}% health</span>, gain additional <span class=\"highlight\">Bullet Resist</span>.",
          "french": "Quand vous avez moins de <span class=\"highlight\">{s:HealthThreshold} % de vos PV</span>, vous gagnez en <span class=\"highlight\">résistance aux balles</span>.",
          "german": "Du erhältst zusätzliche <span class=\"highlight\">Kugelresistenz</span>, wenn Du über <span class=\"highlight\">weniger als {s:HealthThreshold} % der Lebenspunkte</span> verfügst.",
          "italian": "Quando il livello di salute è inferiore a <span class=\"highlight\">{s:HealthThreshold}%</span>, ottieni <span class=\"highlight\">resistenza balistica</span> aggiuntiva.",
          "indonesian": "Saat health di bawah <span class=\"highlight\">{s:HealthThreshold}%</span>, dapatkan <span class=\"highlight\">Pertahanan Peluru</span> tambahan.",
          "japanese": "自身の<span class=\"highlight\">HPが{s:HealthThreshold}%を下回っている</span>間、追加の<span class=\"highlight\">弾薬耐性</span>を獲得する",
          "koreana": "체력이 <span class=\"highlight\">{s:HealthThreshold}% 미만</span>으로 내려가면 추가 <span class=\"highlight\">총탄 저항</span>을 추가로 얻습니다.",
          "latam": "Al estar por debajo del <span class=\"highlight\">{s:HealthThreshold} % de vida</span>, obtienes <span class=\"highlight\">resistencia balística</span> adicional.",
          "polish": "Gdy masz mniej niż <span class=\"highlight\">{s:HealthThreshold}% zdrowia</span>, zyskujesz dodatkową <span class=\"highlight\">odporność na naboje</span>.",
          "russian": "Если у вас менее <span class=\"highlight\">{s:HealthThreshold}% здоровья</span>, вы получаете дополнительную <span class=\"highlight\">сопротивляемость пулям</span>.",
          "schinese": "生命值低于<span class=\"highlight\">{s:HealthThreshold}%</span>时，获得额外<span class=\"highlight\">子弹抗性</span>。",
          "spanish": "Cuando estás por debajo del <span class=\"highlight\">{s:HealthThreshold} % de vida</span>, obtienes <span class=\"highlight\">resistencia a las balas</span> adicional.",
          "thai": "เมื่อคุณมี<span class=\"highlight\">พลังชีวิตต่ำกว่า {s:HealthThreshold}%</span> คุณจะได้รับ<span class=\"highlight\">ต้านทานกระสุน</span>เพิ่มเติม",
          "turkish": "<span class=\"highlight\">%{s:HealthThreshold} sağlığın</span> altındayken ilave <span class=\"highlight\">mermi direnci</span> kazanırsınız.",
          "ukrainian": "Коли власник має <span class=\"highlight\">менше ніж {s:HealthThreshold}% здоров’я</span>, здобуває додатковий <span class=\"highlight\">опір кулям</span>."
        }
      },
      "descriptionDisplay": {
        "english": "When below 50% health, gain additional Bullet Resist.",
        "byLanguage": {
          "brazilian": "Quando estiver com menos de 50% de vida, aumenta a resistência balística.",
          "czech": "Když má vlastník méně než 50 % zdraví, získává bonus k balistické odolnosti.",
          "english": "When below 50% health, gain additional Bullet Resist.",
          "french": "Quand vous avez moins de 50 % de vos PV, vous gagnez en résistance aux balles.",
          "german": "Du erhältst zusätzliche Kugelresistenz, wenn Du über weniger als 50 % der Lebenspunkte verfügst.",
          "italian": "Quando il livello di salute è inferiore a 50%, ottieni resistenza balistica aggiuntiva.",
          "indonesian": "Saat health di bawah 50%, dapatkan Pertahanan Peluru tambahan.",
          "japanese": "自身のHPが50%を下回っている間、追加の弾薬耐性を獲得する",
          "koreana": "체력이 50% 미만으로 내려가면 추가 총탄 저항을 추가로 얻습니다.",
          "latam": "Al estar por debajo del 50 % de vida, obtienes resistencia balística adicional.",
          "polish": "Gdy masz mniej niż 50% zdrowia, zyskujesz dodatkową odporność na naboje.",
          "russian": "Если у вас менее 50% здоровья, вы получаете дополнительную сопротивляемость пулям.",
          "schinese": "生命值低于50%时，获得额外子弹抗性。",
          "spanish": "Cuando estás por debajo del 50 % de vida, obtienes resistencia a las balas adicional.",
          "thai": "เมื่อคุณมีพลังชีวิตต่ำกว่า 50% คุณจะได้รับต้านทานกระสุนเพิ่มเติม",
          "turkish": "%50 sağlığın altındayken ilave mermi direnci kazanırsınız.",
          "ukrainian": "Коли власник має менше ніж 50% здоров’я, здобуває додатковий опір кулям."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EBulletProtection",
        "groupLabel": "Bullet Protection",
        "componentIds": [],
        "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
        },
        "BulletResist": {
          "value": "30",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealthThreshold": {
          "value": "50",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletResistBelowThreshold": {
          "value": "15",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": null,
          "conditionalLocToken": "BelowHealthThreshold_conditional",
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BulletResist",
              "bonus": "10"
            },
            {
              "propertyName": "BulletResistBelowThreshold",
              "bonus": "10"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BulletResist",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "When below 50% health, gain additional Bullet Resist.",
              "byLanguage": {
                "brazilian": "Quando estiver com menos de 50% de vida, aumenta a resistência balística.",
                "czech": "Když má vlastník méně než 50 % zdraví, získává bonus k balistické odolnosti.",
                "english": "When below 50% health, gain additional Bullet Resist.",
                "french": "Quand vous avez moins de 50 % de vos PV, vous gagnez en résistance aux balles.",
                "german": "Du erhältst zusätzliche Kugelresistenz, wenn Du über weniger als 50 % der Lebenspunkte verfügst.",
                "italian": "Quando il livello di salute è inferiore a 50%, ottieni resistenza balistica aggiuntiva.",
                "indonesian": "Saat health di bawah 50%, dapatkan Pertahanan Peluru tambahan.",
                "japanese": "自身のHPが50%を下回っている間、追加の弾薬耐性を獲得する",
                "koreana": "체력이 50% 미만으로 내려가면 추가 총탄 저항을 추가로 얻습니다.",
                "latam": "Al estar por debajo del 50 % de vida, obtienes resistencia balística adicional.",
                "polish": "Gdy masz mniej niż 50% zdrowia, zyskujesz dodatkową odporność na naboje.",
                "russian": "Если у вас менее 50% здоровья, вы получаете дополнительную сопротивляемость пулям.",
                "schinese": "生命值低于50%时，获得额外子弹抗性。",
                "spanish": "Cuando estás por debajo del 50 % de vida, obtienes resistencia a las balas adicional.",
                "thai": "เมื่อคุณมีพลังชีวิตต่ำกว่า 50% คุณจะได้รับต้านทานกระสุนเพิ่มเติม",
                "turkish": "%50 sağlığın altındayken ilave mermi direnci kazanırsınız.",
                "ukrainian": "Коли власник має менше ніж 50% здоров’я, здобуває додатковий опір кулям."
              }
            },
            "properties": [
              {
                "key": "HealthThreshold",
                "role": "important"
              },
              {
                "key": "BulletResistBelowThreshold",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/improved_bullet_armor_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/improved_bullet_armor_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/bullet_resilience_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/bullet_resilience_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/bullet_resilience_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "improvedBulletArmor",
        "multibase": [
          "armor_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_counterspell",
      "slug": "counterspell",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_counterspell",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_counterspell",
      "displayName": {
        "english": "Counterspell",
        "byLanguage": {
          "brazilian": "Contrafeitiço",
          "czech": "Protikouzlo",
          "english": "Counterspell",
          "french": "Contresort",
          "german": "Gegenzauber",
          "italian": "Controincantesimo",
          "indonesian": "Tolak Bala",
          "japanese": "カウンタースペル",
          "koreana": "마법 방어",
          "latam": "Contrahechizo",
          "polish": "Kontrczar",
          "russian": "Контрчары",
          "schinese": "法术反制",
          "spanish": "Contrahechizo",
          "thai": "เคาน์เตอร์​สเปล",
          "turkish": "Karşı Büyü",
          "ukrainian": "Протичари"
        }
      },
      "description": {
        "english": "Your next parry <span class=\"highlight\">protects you from the damage and effects of enemy abilities and items</span>. On a successful spell parry {g:citadel_inline_attribute:'Heal'} and gain {g:citadel_inline_attribute:'MoveSpeed'} and {g:citadel_inline_attribute:'Spirit'}.",
        "byLanguage": {
          "brazilian": "A sua próxima aparada <span class=\"highlight\">protege você do dano e efeitos de habilidades e itens de inimigos</span>. Ao aparar um destes com sucesso, recebe {g:citadel_inline_attribute:'Heal'}, {g:citadel_inline_attribute:'MoveSpeed'} e {g:citadel_inline_attribute:'Spirit'}.",
          "czech": "Příští vykrytí <span class=\"highlight\">ochrání vlastníka před poškozením a efekty nepřátelských schopností a předmětů</span>. Po úspěšném vykrytí schopnosti se vlastník {g:citadel_inline_attribute:'Heal'} a získá bonusy k {g:citadel_inline_attribute:'MoveSpeed'} a {g:citadel_inline_attribute:'Spirit'}.",
          "english": "Your next parry <span class=\"highlight\">protects you from the damage and effects of enemy abilities and items</span>. On a successful spell parry {g:citadel_inline_attribute:'Heal'} and gain {g:citadel_inline_attribute:'MoveSpeed'} and {g:citadel_inline_attribute:'Spirit'}.",
          "french": "Votre prochaine parade vous <span class=\"highlight\">protège des dégâts et des effets d'objets et de capacités adverses</span>. En cas de parade de sort réussie, vous obtenez des {g:citadel_inline_attribute:'Heal'}, de la {g:citadel_inline_attribute:'MoveSpeed'} et du {g:citadel_inline_attribute:'Spirit'}.",
          "german": "Deine nächste Parade <span class=\"highlight\">negiert den Schaden und die Effekte von gegnerischen Fähigkeiten und Gegenständen</span>. Wenn ein Zauber erfolgreich pariert wird, erhältst Du {g:citadel_inline_attribute:'MoveSpeed'}, {g:citadel_inline_attribute:'Spirit'} und wirst {g:citadel_inline_attribute:'Heal'}.",
          "italian": "La tua prossima parata <span class=\"highlight\">ti protegge dai danni e dagli effetti delle abilità e degli oggetti nemici</span>. Con una parata spirituale andata a buon fine, ottieni {g:citadel_inline_attribute:'Heal'}, {g:citadel_inline_attribute:'MoveSpeed'} e {g:citadel_inline_attribute:'Spirit'}.",
          "indonesian": "Tangkisan berikutnya akan <span class=\"highlight\"> melindungimu dari damage dan efek dari skill dan item musuh</span>. Mantra Tangkis yang berhasil akan memberikan {g:citadel_inline_attribute:'Heal'}, {g:citadel_inline_attribute:'MoveSpeed'}, dan {g:citadel_inline_attribute:'Spirit'}.",
          "japanese": "次のパリィが<span class=\"highlight\">ダメージを防ぎ、敵のアビリティやアイテムによる効果を防ぐ</span>ようになる。スペルパリィに成功するとHPを{g:citadel_inline_attribute:'Heal'}し、{g:citadel_inline_attribute:'MoveSpeed'}と{g:citadel_inline_attribute:'Spirit'}を獲得する",
          "koreana": "다음 방어가 <span class=\"highlight\">적군의 능력과 아이템이 입히는 피해와 효과로부터 보호</span>해 줍니다. 주문 방어에 성공하면 {g:citadel_inline_attribute:'Heal'}하고, {g:citadel_inline_attribute:'MoveSpeed'}와 {g:citadel_inline_attribute:'Spirit'}을 얻습니다.",
          "latam": "Tu próximo contraataque <span class=\"highlight\">te protege del daño y los efectos de las habilidades y objetos de tus enemigos</span>. Al contraatacar un hechizo con éxito, obtienes {g:citadel_inline_attribute:'Heal'} y ganas {g:citadel_inline_attribute:'MoveSpeed'} y {g:citadel_inline_attribute:'Spirit'}.",
          "polish": "Twoje kolejne sparowanie <span class=\"highlight\">ochroni cię przed obrażeniami oraz efektami wrogich umiejętności i przedmiotów</span>. Przy udanym sparowaniu czaru {g:citadel_inline_attribute:'Heal'} oraz zyskaj {g:citadel_inline_attribute:'MoveSpeed'} i <panel class=\"InlineAttributeIcon Spirit\" replacechar=\"_\"><span class=\"InlineAttributeName Spirit\">moc spirytualną</span>.",
          "russian": "Ваше следующее парирование <span class=\"highlight\">защитит вас от урона и эффектов вражеских умений и предметов</span>. При успешном парировании умения вы получите {g:citadel_inline_attribute:'Heal'} и бонусы к <panel class=\"InlineAttributeIcon MoveSpeed\" replacechar=\"_\"><span class=\"InlineAttributeName MoveSpeed\">скорости передвижения</span> и <panel class=\"InlineAttributeIcon Spirit\" replacechar=\"_\"><span class=\"InlineAttributeName Spirit\">спиритической мощи</span>.",
          "schinese": "下一次格挡将<span class=\"highlight\">保护自身不受敌方技能和物品带来的伤害和效果</span>。成功进行法术格挡将获得{g:citadel_inline_attribute:'Heal'}、{g:citadel_inline_attribute:'MoveSpeed'}和{g:citadel_inline_attribute:'Spirit'}。",
          "spanish": "Tu próximo contrataque <span class=\"highlight\">te protegerá del daño y los efectos de las habilidades y objetos enemigos</span>. Al contratacar un hechizo con éxito, obtienes {g:citadel_inline_attribute:'Heal'}, {g:citadel_inline_attribute:'MoveSpeed'} y {g:citadel_inline_attribute:'Spirit'}.",
          "thai": "การปัดป้องครั้งต่อไปของคุณจะ<span class=\"highlight\">ปกป้องคุณจากความเสียหายและเอฟเฟกต์ของสกิลและไอเท็มศัตรู</span> หากปัดป้องสกิลได้สำเร็จ​จะ {g:citadel_inline_attribute:'Heal'} และได้รับ {g:citadel_inline_attribute:'MoveSpeed'} และ {g:citadel_inline_attribute:'Spirit'}",
          "turkish": "Bir sonraki savuşturmanız <span class=\"highlight\">sizi düşmanların yetenek ve eşyalarından gelen hasar ve etkilere karşı korur</span>. Bir büyüyü başarılı olarak savuşturduğunuzda {g:citadel_inline_attribute:'Heal'}, {g:citadel_inline_attribute:'MoveSpeed'} ve {g:citadel_inline_attribute:'Spirit'} kazanırsınız.",
          "ukrainian": "Наступне парирування <span class=\"highlight\">захистить від шкоди та ефектів ворожих умінь і предметів</span>. Успішне парирування {g:citadel_inline_attribute:'Heals'} й дає більше {g:citadel_inline_attribute:'MoveSpeed'} та {g:citadel_inline_attribute:'Spirit'}."
        }
      },
      "descriptionDisplay": {
        "english": "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.",
        "byLanguage": {
          "brazilian": "A sua próxima aparada protege você do dano e efeitos de habilidades e itens de inimigos. Ao aparar um destes com sucesso, recebe Heal, Move Speed e poder espiritual.",
          "czech": "Příští vykrytí ochrání vlastníka před poškozením a efekty nepřátelských schopností a předmětů. Po úspěšném vykrytí schopnosti se vlastník Heal a získá bonusy k Move Speed a spirituální síle.",
          "english": "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.",
          "french": "Votre prochaine parade vous protège des dégâts et des effets d'objets et de capacités adverses. En cas de parade de sort réussie, vous obtenez des Heal, de la Move Speed et du Pouvoir spirituel.",
          "german": "Deine nächste Parade negiert den Schaden und die Effekte von gegnerischen Fähigkeiten und Gegenständen. Wenn ein Zauber erfolgreich pariert wird, erhältst Du Move Speed, Magiekraft und wirst Heal.",
          "italian": "La tua prossima parata ti protegge dai danni e dagli effetti delle abilità e degli oggetti nemici. Con una parata spirituale andata a buon fine, ottieni Heal, Move Speed e Spirito.",
          "indonesian": "Tangkisan berikutnya akan melindungimu dari damage dan efek dari skill dan item musuh. Mantra Tangkis yang berhasil akan memberikan Heal, Move Speed, dan Spirit.",
          "japanese": "次のパリィがダメージを防ぎ、敵のアビリティやアイテムによる効果を防ぐようになる。スペルパリィに成功するとHPをHealし、Move Speedとスピリットを獲得する",
          "koreana": "다음 방어가 적군의 능력과 아이템이 입히는 피해와 효과로부터 보호해 줍니다. 주문 방어에 성공하면 Heal하고, Move Speed와 Spirit을 얻습니다.",
          "latam": "Tu próximo contraataque te protege del daño y los efectos de las habilidades y objetos de tus enemigos. Al contraatacar un hechizo con éxito, obtienes Heal y ganas Move Speed y Espíritu.",
          "polish": "Twoje kolejne sparowanie ochroni cię przed obrażeniami oraz efektami wrogich umiejętności i przedmiotów. Przy udanym sparowaniu czaru Heal oraz zyskaj Move Speed i moc spirytualną.",
          "russian": "Ваше следующее парирование защитит вас от урона и эффектов вражеских умений и предметов. При успешном парировании умения вы получите Heal и бонусы к скорости передвижения и спиритической мощи.",
          "schinese": "下一次格挡将保护自身不受敌方技能和物品带来的伤害和效果。成功进行法术格挡将获得Heal、Move Speed和元灵。",
          "spanish": "Tu próximo contrataque te protegerá del daño y los efectos de las habilidades y objetos enemigos. Al contratacar un hechizo con éxito, obtienes Heal, Move Speed y Espíritu.",
          "thai": "การปัดป้องครั้งต่อไปของคุณจะปกป้องคุณจากความเสียหายและเอฟเฟกต์ของสกิลและไอเท็มศัตรู หากปัดป้องสกิลได้สำเร็จจะ Heal และได้รับ Move Speed และ วิญญาณ",
          "turkish": "Bir sonraki savuşturmanız sizi düşmanların yetenek ve eşyalarından gelen hasar ve etkilere karşı korur. Bir büyüyü başarılı olarak savuşturduğunuzda Heal, Move Speed ve Büyü kazanırsınız.",
          "ukrainian": "Наступне парирування захистить від шкоди та ефектів ворожих умінь і предметів. Успішне парирування Heals й дає більше Move Speed та духовної сили."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability",
          "EShopFilterMelee",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "23",
          "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
        },
        "SpiritPower": {
          "value": "20",
          "disableValue": null,
          "cssClass": "tech_power",
          "displayUnits": null,
          "displayType": "ETechPower",
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": "1.75m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BuffDuration": {
          "value": "6",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "SpellParryDuration": {
          "value": "0.8",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "50",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "SpiritPowerInnate": {
          "value": "5",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealOnSuccess": {
          "value": "150",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "SpiritPower",
              "bonus": "20"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "150"
            },
            {
              "propertyName": "HealOnSuccess",
              "bonus": "250"
            },
            {
              "propertyName": "BonusMoveSpeed",
              "bonus": "2m"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-8"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "SpiritPowerInnate",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "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.",
              "byLanguage": {
                "brazilian": "A sua próxima aparada protege você do dano e efeitos de habilidades e itens de inimigos. Ao aparar um destes com sucesso, recebe Heal, Move Speed e poder espiritual.",
                "czech": "Příští vykrytí ochrání vlastníka před poškozením a efekty nepřátelských schopností a předmětů. Po úspěšném vykrytí schopnosti se vlastník Heal a získá bonusy k Move Speed a spirituální síle.",
                "english": "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.",
                "french": "Votre prochaine parade vous protège des dégâts et des effets d'objets et de capacités adverses. En cas de parade de sort réussie, vous obtenez des Heal, de la Move Speed et du Pouvoir spirituel.",
                "german": "Deine nächste Parade negiert den Schaden und die Effekte von gegnerischen Fähigkeiten und Gegenständen. Wenn ein Zauber erfolgreich pariert wird, erhältst Du Move Speed, Magiekraft und wirst Heal.",
                "italian": "La tua prossima parata ti protegge dai danni e dagli effetti delle abilità e degli oggetti nemici. Con una parata spirituale andata a buon fine, ottieni Heal, Move Speed e Spirito.",
                "indonesian": "Tangkisan berikutnya akan melindungimu dari damage dan efek dari skill dan item musuh. Mantra Tangkis yang berhasil akan memberikan Heal, Move Speed, dan Spirit.",
                "japanese": "次のパリィがダメージを防ぎ、敵のアビリティやアイテムによる効果を防ぐようになる。スペルパリィに成功するとHPをHealし、Move Speedとスピリットを獲得する",
                "koreana": "다음 방어가 적군의 능력과 아이템이 입히는 피해와 효과로부터 보호해 줍니다. 주문 방어에 성공하면 Heal하고, Move Speed와 Spirit을 얻습니다.",
                "latam": "Tu próximo contraataque te protege del daño y los efectos de las habilidades y objetos de tus enemigos. Al contraatacar un hechizo con éxito, obtienes Heal y ganas Move Speed y Espíritu.",
                "polish": "Twoje kolejne sparowanie ochroni cię przed obrażeniami oraz efektami wrogich umiejętności i przedmiotów. Przy udanym sparowaniu czaru Heal oraz zyskaj Move Speed i moc spirytualną.",
                "russian": "Ваше следующее парирование защитит вас от урона и эффектов вражеских умений и предметов. При успешном парировании умения вы получите Heal и бонусы к скорости передвижения и спиритической мощи.",
                "schinese": "下一次格挡将保护自身不受敌方技能和物品带来的伤害和效果。成功进行法术格挡将获得Heal、Move Speed和元灵。",
                "spanish": "Tu próximo contrataque te protegerá del daño y los efectos de las habilidades y objetos enemigos. Al contratacar un hechizo con éxito, obtienes Heal, Move Speed y Espíritu.",
                "thai": "การปัดป้องครั้งต่อไปของคุณจะปกป้องคุณจากความเสียหายและเอฟเฟกต์ของสกิลและไอเท็มศัตรู หากปัดป้องสกิลได้สำเร็จจะ Heal และได้รับ Move Speed และ วิญญาณ",
                "turkish": "Bir sonraki savuşturmanız sizi düşmanların yetenek ve eşyalarından gelen hasar ve etkilere karşı korur. Bir büyüyü başarılı olarak savuşturduğunuzda Heal, Move Speed ve Büyü kazanırsınız.",
                "ukrainian": "Наступне парирування захистить від шкоди та ефектів ворожих умінь і предметів. Успішне парирування Heals й дає більше Move Speed та духовної сили."
              }
            },
            "properties": [
              {
                "key": "HealOnSuccess",
                "role": "important"
              },
              {
                "key": "SpiritPower",
                "role": "important"
              },
              {
                "key": "BonusMoveSpeed",
                "role": "important"
              },
              {
                "key": "BuffDuration",
                "role": "normal"
              },
              {
                "key": "SpellParryDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/hud/modifiers/icon_parry_svg.vtex_c",
          "packagePath": null,
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/counterspell_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/counterspell_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/counterspell_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "parryRebuttal",
        "multibase": [
          "armor_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_reduce_debuff_duration",
      "slug": "dispel-magic",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_reduce_debuff_duration",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_reduce_debuff_duration",
      "displayName": {
        "english": "Dispel Magic",
        "byLanguage": {
          "brazilian": "Dissipador de Magias",
          "czech": "Odstraňovač magie",
          "english": "Dispel Magic",
          "french": "Dissipateur de magie",
          "german": "Magie der Entzauberung",
          "italian": "Dissipatore di magie",
          "indonesian": "Penghilang Sihir",
          "japanese": "ディスペルマジック",
          "koreana": "마법 해제",
          "latam": "Disipador de magia",
          "polish": "Rozproszenie Magii",
          "russian": "Развеивание магии",
          "schinese": "驱散魔法",
          "spanish": "Disipador de Magia",
          "thai": "​ดิสเปล​เมจิก​",
          "turkish": "Etki Geçirme Büyüsü",
          "ukrainian": "Розвіяння магії"
        }
      },
      "description": {
        "english": "<span class=\"highlight\">Purge all non-ultimate negative effects</span> currently applied to you. If any effects were removed, <span class=\"highlight\">heal yourself</span> and gain a <span class=\"highlight\">move speed bonus</span>. <br><span class=\"diminish\">Cannot be used while Stunned or Slept.</span>",
        "byLanguage": {
          "brazilian": "<span class=\"highlight\">Remove todos os malefícios que não sejam de Supremas</span> atualmente aplicados a você. Caso algum efeito tenha sido removido, <span class=\"highlight\">cura você</span> e concede <span class=\"highlight\">aceleração de movimento</span>. <br><span class=\"diminish\">Não pode ser usado enquanto estiver atordoado ou adormecido.</span>",
          "czech": "<span class=\"highlight\">Očistí všechny negativní efekty (s výjimkou ultimátních)</span>, které momentálně působí na vlastníka. Pokud dojde k odstranění nějakého efektu, vlastník <span class=\"highlight\">se vyléčí</span> a získá <span class=\"highlight\">bonus k rychlosti pohybu</span>.<br><span class=\"diminish\">Schopnost nelze seslat, zatímco je vlastník omráčen nebo uspán.</span>",
          "english": "<span class=\"highlight\">Purge all non-ultimate negative effects</span> currently applied to you. If any effects were removed, <span class=\"highlight\">heal yourself</span> and gain a <span class=\"highlight\">move speed bonus</span>. <br><span class=\"diminish\">Cannot be used while Stunned or Slept.</span>",
          "french": "<span class=\"highlight\">Supprime tous les effets négatifs non ultimes</span> qui vous affectent. Lors d'une suppression, vous <span class=\"highlight\">récupérez des PV</span> et obtenez un <span class=\"highlight\">bonus de vitesse de déplacement</span>. <br><span class=\"diminish\">N'est pas utilisable en cas d'étourdissement ou d'endormissement.</span>",
          "german": "<span class=\"highlight\">Entfernt alle Schwächungseffekte von nicht-ultimativen Fähigkeiten</span>, die aktuell auf Dich wirken. Falls ein Schwächungseffekt entfernt wurde, <span class=\"highlight\">heilst Du Dich</span> und erhältst zusätzliches <span class=\"highlight\">Bewegungstempo</span>.<br><span class=\"diminish\">Kann nicht eingesetzt werden, wenn Du betäubt oder in Schlaf versetzt wurdest.</span>",
          "italian": "<span class=\"highlight\">Elimina tutti gli effetti negativi non della ultimate</span> attualmente applicati su di te. Se vengono rimossi degli effetti, <span class=\"highlight\">guarisci</span> e ottieni <span class=\"highlight\">velocità di movimento bonus</span>. <br>Non può essere usata mentre hai subito uno <span class=\"highlight\">stordimento</span> o stai <span class=\"highlight\">dormendo</span>.",
          "indonesian": "<span class=\"highlight\">Menghapus semua efek negatif non-ultimate</span> yang sedang diterapkan padamu. Jika ada efek yang dihapus, <span class=\"highlight\">sembuhkan diri sendiri</span> dan mendapatkan <span class=\"highlight\">bonus kecepatan gerakan</span>. <br><span class=\"diminish\">Tidak dapat digunakan saat terkena efek Stun atau Tidur.</span>",
          "japanese": "<span class=\"highlight\">アルティメット以外で付与されたすべての状態異常を解除する</span>。何らかの状態異常を解除すると<span class=\"highlight\">HPを回復</span>し、<span class=\"highlight\">移動速度が上昇</span>する<br><span class=\"diminish\">スタン状態や睡眠状態の間は使用できない</span>",
          "koreana": "궁극기를 제외하고 현재 자신에게 적용된 <span class=\"highlight\">모든 부정적인 효과를 정화</span>합니다. 부정적인 효과가 제거되면 <span class=\"highlight\">자신을 치유</span>하고 <span class=\"highlight\">이동 속도 보너스</span>를 얻습니다.<br><span class=\"diminish\">기절 또는 수면 상태에서는 사용할 수 없습니다.</span>",
          "latam": "<span class=\"highlight\">Purga todos los efectos negativos de habilidades no definitivas</span> que actualmente tengas aplicados. Si se elimina algún efecto, <span class=\"highlight\">te curas</span> y obtienes <span class=\"highlight\">velocidad de movimiento adicional</span>. <br><span class=\"diminish\">No se puede usar al estar aturdido o dormido.</span>",
          "polish": "<span class=\"highlight\">Oczyść się ze wszystkich negatywnych efektów z umiejętności innych niż ostateczne</span>, które są obecnie na ciebie nałożone. Jeśli zostały usunięte jakiekolwiek efekty, <span class=\"highlight\">ulecz się</span> i zyskaj <span class=\"highlight\">premię do szybkości ruchu</span>. <br><span class=\"diminish\">Nie można użyć w stanie ogłuszenia ani uśpienia</span>.",
          "russian": "<span class=\"highlight\">Снимает с вас все отрицательные эффекты, кроме наложенных ультами.</span> Если был снят хоть один эффект, вы <span class=\"highlight\">лечите себя</span> и получаете <span class=\"highlight\">бонус к скорости передвижения</span>. <br><span class=\"diminish\">Нельзя применять в состоянии оглушения и сна.</span>",
          "schinese": "<span class=\"highlight\">清除当前对自身施加的所有非终极技能减益效果</span>。如果有效果被移除，那么<span class=\"highlight\">会得到治疗</span>并获得<span class=\"highlight\">移动速度加成</span>。<br>在<span class=\"diminish\">眩晕或睡眠</span>状态下无法使用。",
          "spanish": "<span class=\"highlight\">Purga todos los efectos negativos de las habilidades básicas</span> que tengas aplicados. Si se elimina algún efecto, <span class=\"highlight\">te curas</span> y obtienes una <span class=\"highlight\">bonificación de velocidad de movimiento</span>. <br>No se puede usar mientras se está aturdido⁠/⁠a o dormido⁠/⁠a.",
          "thai": "<span class=\"highlight\">ลบล้างดีบัฟที่ไม่ได้มาจากสกิลอัลติเมททั้งหมด</span>ที่กำลังส่งผลกับคุณ หากมีการลบล้างดีบัฟคุณจะ<span class=\"highlight\">รักษาตัวคุณ</span>และ<span class=\"highlight\">เพิ่มความเร็ว​การ​เคลื่อน​ที่</span>​<br><span class=\"diminish\">ไม่สามารถใช้ได้ขณะที่ถูกสตันหรือถูกทำให้หลับ</span>",
          "turkish": "Kendinizi üzerinizdeki <span class=\"highlight\">son yetenek hariç diğer tüm olumsuz etkilerden arındırın</span>. Bir etkiden arındığınızda <span class=\"highlight\">kendinizi iyileştirip</span> <span class=\"highlight\">bonus hareket hızı</span> kazanırsınız.<br><span class=\"diminish\">Sersemletilmiş veya uyutulmuşken</span> kullanılamaz.",
          "ukrainian": "<span class=\"highlight\">Очищує всі неультимативні негативні ефекти</span>, що накладені на власника. Коли ефект вилучається, власник <span class=\"highlight\">лікується</span> та здобуває <span class=\"highlight\">додаткову швидкість руху</span>. <br><span class=\"diminish\">Не можна використовувати під час приголомшення чи сну</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Purge all non-ultimate negative effects currently applied to you. If any effects were removed, heal yourself and gain a move speed bonus.\nCannot be used while Stunned or Slept.",
        "byLanguage": {
          "brazilian": "Remove todos os malefícios que não sejam de Supremas atualmente aplicados a você. Caso algum efeito tenha sido removido, cura você e concede aceleração de movimento.\nNão pode ser usado enquanto estiver atordoado ou adormecido.",
          "czech": "Očistí všechny negativní efekty (s výjimkou ultimátních), které momentálně působí na vlastníka. Pokud dojde k odstranění nějakého efektu, vlastník se vyléčí a získá bonus k rychlosti pohybu.\nSchopnost nelze seslat, zatímco je vlastník omráčen nebo uspán.",
          "english": "Purge all non-ultimate negative effects currently applied to you. If any effects were removed, heal yourself and gain a move speed bonus.\nCannot be used while Stunned or Slept.",
          "french": "Supprime tous les effets négatifs non ultimes qui vous affectent. Lors d'une suppression, vous récupérez des PV et obtenez un bonus de vitesse de déplacement.\nN'est pas utilisable en cas d'étourdissement ou d'endormissement.",
          "german": "Entfernt alle Schwächungseffekte von nicht-ultimativen Fähigkeiten, die aktuell auf Dich wirken. Falls ein Schwächungseffekt entfernt wurde, heilst Du Dich und erhältst zusätzliches Bewegungstempo.\nKann nicht eingesetzt werden, wenn Du betäubt oder in Schlaf versetzt wurdest.",
          "italian": "Elimina tutti gli effetti negativi non della ultimate attualmente applicati su di te. Se vengono rimossi degli effetti, guarisci e ottieni velocità di movimento bonus.\nNon può essere usata mentre hai subito uno stordimento o stai dormendo.",
          "indonesian": "Menghapus semua efek negatif non-ultimate yang sedang diterapkan padamu. Jika ada efek yang dihapus, sembuhkan diri sendiri dan mendapatkan bonus kecepatan gerakan.\nTidak dapat digunakan saat terkena efek Stun atau Tidur.",
          "japanese": "アルティメット以外で付与されたすべての状態異常を解除する。何らかの状態異常を解除するとHPを回復し、移動速度が上昇する\nスタン状態や睡眠状態の間は使用できない",
          "koreana": "궁극기를 제외하고 현재 자신에게 적용된 모든 부정적인 효과를 정화합니다. 부정적인 효과가 제거되면 자신을 치유하고 이동 속도 보너스를 얻습니다.\n기절 또는 수면 상태에서는 사용할 수 없습니다.",
          "latam": "Purga todos los efectos negativos de habilidades no definitivas que actualmente tengas aplicados. Si se elimina algún efecto, te curas y obtienes velocidad de movimiento adicional.\nNo se puede usar al estar aturdido o dormido.",
          "polish": "Oczyść się ze wszystkich negatywnych efektów z umiejętności innych niż ostateczne, które są obecnie na ciebie nałożone. Jeśli zostały usunięte jakiekolwiek efekty, ulecz się i zyskaj premię do szybkości ruchu.\nNie można użyć w stanie ogłuszenia ani uśpienia.",
          "russian": "Снимает с вас все отрицательные эффекты, кроме наложенных ультами. Если был снят хоть один эффект, вы лечите себя и получаете бонус к скорости передвижения.\nНельзя применять в состоянии оглушения и сна.",
          "schinese": "清除当前对自身施加的所有非终极技能减益效果。如果有效果被移除，那么会得到治疗并获得移动速度加成。\n在眩晕或睡眠状态下无法使用。",
          "spanish": "Purga todos los efectos negativos de las habilidades básicas que tengas aplicados. Si se elimina algún efecto, te curas y obtienes una bonificación de velocidad de movimiento.\nNo se puede usar mientras se está aturdido⁠/⁠a o dormido⁠/⁠a.",
          "thai": "ลบล้างดีบัฟที่ไม่ได้มาจากสกิลอัลติเมททั้งหมดที่กำลังส่งผลกับคุณ หากมีการลบล้างดีบัฟคุณจะรักษาตัวคุณและเพิ่มความเร็วการเคลื่อนที่\nไม่สามารถใช้ได้ขณะที่ถูกสตันหรือถูกทำให้หลับ",
          "turkish": "Kendinizi üzerinizdeki son yetenek hariç diğer tüm olumsuz etkilerden arındırın. Bir etkiden arındığınızda kendinizi iyileştirip bonus hareket hızı kazanırsınız.\nSersemletilmiş veya uyutulmuşken kullanılamaz.",
          "ukrainian": "Очищує всі неультимативні негативні ефекти, що накладені на власника. Коли ефект вилучається, власник лікується та здобуває додаткову швидкість руху.\nНе можна використовувати під час приголомшення чи сну."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EDebuffs",
        "groupLabel": "Debuffs",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "45",
          "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
        },
        "TechResist": {
          "value": "10",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": null,
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "ActiveBonusMoveSpeed": {
          "value": "2m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": "ActiveItemUse_conditional",
          "scale": null
        },
        "BuffDuration": {
          "value": "3",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "HealOnActivate": {
          "value": "250",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "HealOnActivate",
              "bonus": "150"
            },
            {
              "propertyName": "TechResist",
              "bonus": "20"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-25"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechResist",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Purge all non-ultimate negative effects currently applied to you. If any effects were removed, heal yourself and gain a move speed bonus.\nCannot be used while Stunned or Slept.",
              "byLanguage": {
                "brazilian": "Remove todos os malefícios que não sejam de Supremas atualmente aplicados a você. Caso algum efeito tenha sido removido, cura você e concede aceleração de movimento.\nNão pode ser usado enquanto estiver atordoado ou adormecido.",
                "czech": "Očistí všechny negativní efekty (s výjimkou ultimátních), které momentálně působí na vlastníka. Pokud dojde k odstranění nějakého efektu, vlastník se vyléčí a získá bonus k rychlosti pohybu.\nSchopnost nelze seslat, zatímco je vlastník omráčen nebo uspán.",
                "english": "Purge all non-ultimate negative effects currently applied to you. If any effects were removed, heal yourself and gain a move speed bonus.\nCannot be used while Stunned or Slept.",
                "french": "Supprime tous les effets négatifs non ultimes qui vous affectent. Lors d'une suppression, vous récupérez des PV et obtenez un bonus de vitesse de déplacement.\nN'est pas utilisable en cas d'étourdissement ou d'endormissement.",
                "german": "Entfernt alle Schwächungseffekte von nicht-ultimativen Fähigkeiten, die aktuell auf Dich wirken. Falls ein Schwächungseffekt entfernt wurde, heilst Du Dich und erhältst zusätzliches Bewegungstempo.\nKann nicht eingesetzt werden, wenn Du betäubt oder in Schlaf versetzt wurdest.",
                "italian": "Elimina tutti gli effetti negativi non della ultimate attualmente applicati su di te. Se vengono rimossi degli effetti, guarisci e ottieni velocità di movimento bonus.\nNon può essere usata mentre hai subito uno stordimento o stai dormendo.",
                "indonesian": "Menghapus semua efek negatif non-ultimate yang sedang diterapkan padamu. Jika ada efek yang dihapus, sembuhkan diri sendiri dan mendapatkan bonus kecepatan gerakan.\nTidak dapat digunakan saat terkena efek Stun atau Tidur.",
                "japanese": "アルティメット以外で付与されたすべての状態異常を解除する。何らかの状態異常を解除するとHPを回復し、移動速度が上昇する\nスタン状態や睡眠状態の間は使用できない",
                "koreana": "궁극기를 제외하고 현재 자신에게 적용된 모든 부정적인 효과를 정화합니다. 부정적인 효과가 제거되면 자신을 치유하고 이동 속도 보너스를 얻습니다.\n기절 또는 수면 상태에서는 사용할 수 없습니다.",
                "latam": "Purga todos los efectos negativos de habilidades no definitivas que actualmente tengas aplicados. Si se elimina algún efecto, te curas y obtienes velocidad de movimiento adicional.\nNo se puede usar al estar aturdido o dormido.",
                "polish": "Oczyść się ze wszystkich negatywnych efektów z umiejętności innych niż ostateczne, które są obecnie na ciebie nałożone. Jeśli zostały usunięte jakiekolwiek efekty, ulecz się i zyskaj premię do szybkości ruchu.\nNie można użyć w stanie ogłuszenia ani uśpienia.",
                "russian": "Снимает с вас все отрицательные эффекты, кроме наложенных ультами. Если был снят хоть один эффект, вы лечите себя и получаете бонус к скорости передвижения.\nНельзя применять в состоянии оглушения и сна.",
                "schinese": "清除当前对自身施加的所有非终极技能减益效果。如果有效果被移除，那么会得到治疗并获得移动速度加成。\n在眩晕或睡眠状态下无法使用。",
                "spanish": "Purga todos los efectos negativos de las habilidades básicas que tengas aplicados. Si se elimina algún efecto, te curas y obtienes una bonificación de velocidad de movimiento.\nNo se puede usar mientras se está aturdido⁠/⁠a o dormido⁠/⁠a.",
                "thai": "ลบล้างดีบัฟที่ไม่ได้มาจากสกิลอัลติเมททั้งหมดที่กำลังส่งผลกับคุณ หากมีการลบล้างดีบัฟคุณจะรักษาตัวคุณและเพิ่มความเร็วการเคลื่อนที่\nไม่สามารถใช้ได้ขณะที่ถูกสตันหรือถูกทำให้หลับ",
                "turkish": "Kendinizi üzerinizdeki son yetenek hariç diğer tüm olumsuz etkilerden arındırın. Bir etkiden arındığınızda kendinizi iyileştirip bonus hareket hızı kazanırsınız.\nSersemletilmiş veya uyutulmuşken kullanılamaz.",
                "ukrainian": "Очищує всі неультимативні негативні ефекти, що накладені на власника. Коли ефект вилучається, власник лікується та здобуває додаткову швидкість руху.\nНе можна використовувати під час приголомшення чи сну."
              }
            },
            "properties": [
              {
                "key": "HealOnActivate",
                "role": "important"
              },
              {
                "key": "ActiveBonusMoveSpeed",
                "role": "normal"
              },
              {
                "key": "BuffDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/debuff_remover_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/debuff_remover_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/debuff_remover_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/debuff_remover_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/debuff_remover_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_reduce_debuff_duration",
        "cssClass": "debuffRemover",
        "multibase": [
          "armor_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "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
      }
    },
    {
      "id": "upgrade_fury_trance",
      "slug": "fury-trance",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_fury_trance",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_fury_trance",
      "displayName": {
        "english": "Fury Trance",
        "byLanguage": {
          "brazilian": "Transe de Fúria",
          "czech": "Zuřivý trans",
          "english": "Fury Trance",
          "french": "Transe furieuse",
          "german": "Trance der Raserei",
          "italian": "Trance furiosa",
          "indonesian": "Kerasukan Setan",
          "japanese": "フューリートランス",
          "koreana": "격노 각성",
          "latam": "Trance furioso",
          "polish": "Wściekły Trans",
          "russian": "Яростный экстаз",
          "schinese": "怒意之潮",
          "spanish": "Trance de Furia",
          "thai": "​ฟิวรี​แทรนซ์​",
          "turkish": "Öfke Transı",
          "ukrainian": "Лютий транс"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterFireRate",
          "EShopFilterWeaponDamage",
          "EShopFilterMovement",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [
          "upgrade_vampire"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "18",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "6.5",
          "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
        },
        "BulletLifestealPercent": {
          "value": "14",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBulletLifesteal",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_LIFESTEAL",
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "ActiveBonusFireRate": {
          "value": "32",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "TechResist": {
          "value": "40",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "100",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": "6",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BulletLifestealPercent",
              "bonus": "28"
            },
            {
              "propertyName": "ActiveBonusFireRate",
              "bonus": "25"
            },
            {
              "propertyName": "TechResist",
              "bonus": "20"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "110"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BulletLifestealPercent",
                "role": "normal"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Grants Fire Rate and Spirit Resistance but Silences you and disables stamina usage and regeneration.",
              "byLanguage": {
                "brazilian": "Concede taxa de disparo e resistência espiritual, mas silencia você e desativa o uso e regeneração de vigor.",
                "czech": "Vlastník získá bonusy k rychlosti střelby a spirituální odolnosti, ale je umlčen a nemůže spotřebovávat výdrž, která se mu také neregeneruje.",
                "english": "Grants Fire Rate and Spirit Resistance but Silences you and disables stamina usage and regeneration.",
                "french": "Améliore votre cadence de tir et votre pouvoir spirituel, mais vous réduit au silence et empêche l'utilisation et la régénération de votre endurance.",
                "german": "Du erhältst Feuerrate und Magieresistenz, wirst aber verstummt und kannst keine Ausdauer einsetzen und Dich regenerieren.",
                "italian": "Conferisce cadenza di fuoco e resistenza spirituale, ma ti silenzia e disabilita l'uso e la rigenerazione della stamina.",
                "indonesian": "Memberikan Tingkat Tembakan dan Pertahanan spirit, tapi kamu akan menerima efek Bungkam dan menonaktifkan penggunaan stamina dan pemulihan.",
                "japanese": "発射速度とスピリット耐性を獲得するが、自身をサイレンス状態にする。また、スタミナが使用できず回復しなくなる",
                "koreana": "발사 속도 및 마법 저항 을 부여하지만 침묵에 걸리고 활력 사용 및 재생이 비활성화됩니다.",
                "latam": "Otorga cadencia de tiro y resistencia espiritual pero te silencia y deshabilita tu resistencia y regeneración.",
                "polish": "Przyznaje szybkostrzelność oraz odporność spirytualną, ale ucisza cię i wyłącza używanie i regenerację wytrzymałości.",
                "russian": "Даёт бонус к скорострельности и сопротивляемости спиритизму, но накладывает на вас безмолвие и не даёт пользоваться выносливостью и восстановлением.",
                "schinese": "获得射速和元灵抗性，但会使自身沉默，同时无法使用和恢复耐力。",
                "spanish": "Otorga cadencia de tiro y resistencia espiritual, pero te silencia y desactiva el uso y la regeneración del aguante.",
                "thai": "เพิ่มอัตรายิงและต้านทานวิญญาณ แต่จะใบ้คุณและปิดการใช้งานและฟื้นฟูสแตมินา",
                "turkish": "Atış hızı ve büyü direnci verir ancak sizi hem susturur hem de kuvvet kullanımınızı ve yenilemesini devre dışı bırakır.",
                "ukrainian": "Дає швидкострільність та духовний опір, але знемовлює власника та призупиняє витривалість і відновлення здоров’я."
              }
            },
            "properties": [
              {
                "key": "ActiveBonusFireRate",
                "role": "important"
              },
              {
                "key": "TechResist",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/vampiric_burst_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/vampiric_burst_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/fury_trance_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/fury_trance_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/fury_trance_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_fury_trance",
        "cssClass": "surgingPower",
        "multibase": [
          "armor_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_health_nova",
      "slug": "healing-nova",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_health_nova",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_health_nova",
      "displayName": {
        "english": "Healing Nova",
        "byLanguage": {
          "brazilian": "Aura de Cura",
          "czech": "Medicinální rituál",
          "english": "Healing Nova",
          "french": "Nova curative",
          "german": "Heilungswelle",
          "italian": "Esplosione curativa",
          "indonesian": "Aura Penyembuh",
          "japanese": "ヒーリングノヴァ",
          "koreana": "치유의 빛",
          "latam": "Nova curativa",
          "polish": "Uzdrawiająca Nowa",
          "russian": "Вспышка исцеления",
          "schinese": "治疗之环",
          "spanish": "Nova Curativa",
          "thai": "​ฮีลลิง​โนวา​",
          "turkish": "İyileştirme Dalgası",
          "ukrainian": "Зоряне зцілення"
        }
      },
      "description": {
        "english": "<span class=\"highlight\">Heal</span> yourself and nearby allies.",
        "byLanguage": {
          "brazilian": "<span class=\"highlight\">Cura</span> você e os aliados próximos.",
          "czech": "Vlastník <span class=\"highlight\">vyléčí</span> sebe a spojence poblíž.",
          "english": "<span class=\"highlight\">Heal</span> yourself and nearby allies.",
          "french": "Vous <span class=\"highlight\">soigne</span> ainsi que les unités alliées proches.",
          "german": "<span class=\"highlight\">Heilt</span> Dich und Verbündete in der Nähe.",
          "italian": "<span class=\"highlight\">Guarisci</span> il tuo eroe e gli alleati vicini.",
          "indonesian": "<span class=\"highlight\">Menyembuhkan</span> diri sendiri atau rekan tim terdekat.",
          "japanese": "自分自身と付近にいる味方のHPを<span class=\"highlight\">回復</span>する",
          "koreana": "자신과 주변 아군을 <span class=\"highlight\">치유</span>합니다.",
          "latam": "<span class=\"highlight\">Te cura</span> a ti mismo y a los aliados cercanos⁠⁠.",
          "polish": "<span class=\"highlight\">Ulecz</span> siebie i pobliskich sojuszników.",
          "russian": "<span class=\"highlight\">Лечит</span> вас и союзников поблизости.",
          "schinese": "对自己和附近友军进行<span class=\"highlight\">治疗</span>。",
          "spanish": "<span class=\"highlight\">Te cura</span> a ti mismo/a y a los aliados cercanos⁠⁠.",
          "thai": "<span class=\"highlight\">รักษา</span>ตนเองและเพื่อนร่วมทีมใน​บริเวณ​ใกล้เคียง​",
          "turkish": "Kendinizi ve etrafınızdaki dostları <span class=\"highlight\">iyileştirin</span>.",
          "ukrainian": "<span class=\"highlight\">Лікує</span> себе та союзників поблизу."
        }
      },
      "descriptionDisplay": {
        "english": "Heal yourself and nearby allies.",
        "byLanguage": {
          "brazilian": "Cura você e os aliados próximos.",
          "czech": "Vlastník vyléčí sebe a spojence poblíž.",
          "english": "Heal yourself and nearby allies.",
          "french": "Vous soigne ainsi que les unités alliées proches.",
          "german": "Heilt Dich und Verbündete in der Nähe.",
          "italian": "Guarisci il tuo eroe e gli alleati vicini.",
          "indonesian": "Menyembuhkan diri sendiri atau rekan tim terdekat.",
          "japanese": "自分自身と付近にいる味方のHPを回復する",
          "koreana": "자신과 주변 아군을 치유합니다.",
          "latam": "Te cura a ti mismo y a los aliados cercanos⁠⁠.",
          "polish": "Ulecz siebie i pobliskich sojuszników.",
          "russian": "Лечит вас и союзников поблизости.",
          "schinese": "对自己和附近友军进行治疗。",
          "spanish": "Te cura a ti mismo/a y a los aliados cercanos⁠⁠.",
          "thai": "รักษาตนเองและเพื่อนร่วมทีมในบริเวณใกล้เคียง",
          "turkish": "Kendinizi ve etrafınızdaki dostları iyileştirin.",
          "ukrainian": "Лікує себе та союзників поблизу."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EHealing",
        "groupLabel": "Healing",
        "componentIds": [
          "upgrade_health_stimpak"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "60",
          "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.25",
          "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
        },
        "TotalHealthRegen": {
          "value": "325",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "HeroTargetBonus": {
          "value": "0",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "RegenDuration": {
          "value": "2",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "AuraRadius": {
          "value": "18m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "SpiritPower": {
          "value": "8",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRangeMultiplier": {
          "value": "5",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRange",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRadiusMultiplier": {
          "value": "5",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRadius",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechRadiusMultiplier",
              "bonus": "12"
            },
            {
              "propertyName": "TechRangeMultiplier",
              "bonus": "12"
            },
            {
              "propertyName": "TechPower",
              "bonus": "12"
            },
            {
              "propertyName": "TotalHealthRegen",
              "bonus": "425"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechRangeMultiplier",
                "role": "normal"
              },
              {
                "key": "SpiritPower",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Heal yourself and nearby allies.",
              "byLanguage": {
                "brazilian": "Cura você e os aliados próximos.",
                "czech": "Vlastník vyléčí sebe a spojence poblíž.",
                "english": "Heal yourself and nearby allies.",
                "french": "Vous soigne ainsi que les unités alliées proches.",
                "german": "Heilt Dich und Verbündete in der Nähe.",
                "italian": "Guarisci il tuo eroe e gli alleati vicini.",
                "indonesian": "Menyembuhkan diri sendiri atau rekan tim terdekat.",
                "japanese": "自分自身と付近にいる味方のHPを回復する",
                "koreana": "자신과 주변 아군을 치유합니다.",
                "latam": "Te cura a ti mismo y a los aliados cercanos⁠⁠.",
                "polish": "Ulecz siebie i pobliskich sojuszników.",
                "russian": "Лечит вас и союзников поблизости.",
                "schinese": "对自己和附近友军进行治疗。",
                "spanish": "Te cura a ti mismo/a y a los aliados cercanos⁠⁠.",
                "thai": "รักษาตนเองและเพื่อนร่วมทีมในบริเวณใกล้เคียง",
                "turkish": "Kendinizi ve etrafınızdaki dostları iyileştirin.",
                "ukrainian": "Лікує себе та союзників поблизу."
              }
            },
            "properties": [
              {
                "key": "TotalHealthRegen",
                "role": "important"
              },
              {
                "key": "RegenDuration",
                "role": "normal"
              },
              {
                "key": "AuraRadius",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_utility/health_nova_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_utility/health_nova_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/healing_nova_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/healing_nova_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/healing_nova_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_health_nova",
        "cssClass": "healthNova",
        "multibase": [
          "armor_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_spellshield",
      "slug": "hexafoil-ward",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_spellshield",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_spellshield",
      "displayName": {
        "english": "Hexafoil Ward",
        "byLanguage": {
          "brazilian": "Sentinela Sobrenatural",
          "czech": "Runový blokátor",
          "english": "Hexafoil Ward",
          "french": "Sceau cabalistique",
          "german": "Konterfluchschutz",
          "italian": "Protezione esafoglio",
          "indonesian": "Penangkal Sihir",
          "japanese": "ヘクサフォイルワード",
          "koreana": "육각꽃잎 보호구",
          "latam": "Centinela sobrenatural",
          "polish": "Rozetowy Stróż",
          "russian": "Шестилистный заслон",
          "schinese": "六叶结界",
          "spanish": "Protección Hexapétala",
          "thai": "เฮ็กซาฟอยล์​วอร์ด​",
          "turkish": "Büyülü Kalkan",
          "ukrainian": "Захист із фольги"
        }
      },
      "description": {
        "english": "Block the next {g:citadel_inline_attribute:'SpiritDamage'} or <span class=\"highlight\">Debuff</span>, preventing its effects. Only regenerates outside of combat.",
        "byLanguage": {
          "brazilian": "Bloqueia o próximo {g:citadel_inline_attribute:'SpiritDamage'} ou <span class=\"highlight\">malefício</span>, evitando os seus efeitos. É regenerado apenas fora de combate.",
          "czech": "Vyblokuje příští instanci <panel class=\"InlineAttributeIcon SpiritDamage\" replacechar=\"_\"><span class=\"InlineAttributeName SpiritDamage\">spirituálního poškození</span> nebo <span class=\"highlight\">debuff</span>, který by měl ovlivnit vlastníka, a tím jeho efektu zabrání. Obnovuje se pouze mimo boj.",
          "english": "Block the next {g:citadel_inline_attribute:'SpiritDamage'} or <span class=\"highlight\">Debuff</span>, preventing its effects. Only regenerates outside of combat.",
          "french": "Bloque les prochains {g:citadel_inline_attribute:'SpiritDamage'} ou le prochain <span class=\"highlight\">effet négatif</span>. Ne se régénère qu'en dehors des combats.",
          "german": "Blockt den nächsten {g:citadel_inline_attribute:'SpiritDamage'} oder <span class=\"highlight\">Schwächungseffekt</span> und verhindert dessen Effekte. Regeneriert sich nur außerhalb des Kampfes.",
          "italian": "Blocchi i prossimi {g:citadel_inline_attribute:'SpiritDamage'} o <span class=\"highlight\">debuff</span>, prevenendone gli effetti. Si rigenera solo fuori dal combattimento.",
          "indonesian": "Blokir {g:citadel_inline_attribute:'SpiritDamage'} atau <span class=\"highlight\">Debuff</span> berikutnya untuk mencegah efeknya. Hanya dipulihkan di luar pertempuran.",
          "japanese": "次に受ける{g:citadel_inline_attribute:'SpiritDamage'}か<span class=\"highlight\">デバフ</span>をブロックし、その効果を無効化する。非戦闘時にのみ回復する",
          "koreana": "다음 {g:citadel_inline_attribute:'SpiritDamage'} 또는 <span class=\"highlight\">약화</span> 효과를 차단합니다. 전투에서 벗어나야만 재생됩니다.",
          "latam": "Bloquea el siguiente {g:citadel_inline_attribute:'SpiritDamage'} o <span class=\"highlight\">efectos negativos</span>, evitando sus efectos. Solo se regenera fuera de combate.",
          "polish": "Zablokuj kolejne {g:citadel_inline_attribute:'SpiritDamage'} lub <span class=\"highlight\">osłabienie</span>, zapobiegając jego efektom. Regeneruje się jedynie poza walką.",
          "russian": "Полностью блокирует следующее получение <panel class=\"InlineAttributeIcon SpiritDamage\" replacechar=\"_\"><span class=\"InlineAttributeName SpiritDamage\">спиритического урона</span> или <span class=\"highlight\">отрицательный эффект</span>. Восстанавливается только вне боя.",
          "schinese": "阻挡下一次{g:citadel_inline_attribute:'SpiritDamage'}或<span class=\"highlight\">减益效果</span>，防止其生效。仅能在战斗外恢复。",
          "spanish": "Bloquea el próximo {g:citadel_inline_attribute:'SpiritDamage'} o <span class=\"highlight\">desventaja</span> y evita sus efectos. Solo se regenera fuera del combate.",
          "thai": "บล็อก {g:citadel_inline_attribute:'SpiritDamage'} หรือ<span class=\"highlight\">ดีบัฟ</span>ครั้งถัดไป ทำให้ไม่ได้ผลจากเอฟเฟกต์นั้น โดยจะฟื้นฟูนอกการต่อสู้เท่านั้น",
          "turkish": "Bir sonraki {g:citadel_inline_attribute:'SpiritDamage'} veya <span class=\"highlight\">zayıflatmayı</span> engelleyerek etkilerini önler. Yalnızca çatışma dışındayken yenilenir.",
          "ukrainian": "Блокує наступну <panel class=\"InlineAttributeIcon SpiritDamage\" replacechar=\"_\"><span class=\"InlineAttributeName SpiritDamage\">духовну шкоду</span> чи <span class=\"highlight\">ослаблення</span>, запобігаючи їхньому впливу. Відновлюється лише поза боєм."
        }
      },
      "descriptionDisplay": {
        "english": "Block the next Spirit Damage or Debuff, preventing its effects. Only regenerates outside of combat.",
        "byLanguage": {
          "brazilian": "Bloqueia o próximo Spirit Damage ou malefício, evitando os seus efeitos. É regenerado apenas fora de combate.",
          "czech": "Vyblokuje příští instanci spirituálního poškození nebo debuff, který by měl ovlivnit vlastníka, a tím jeho efektu zabrání. Obnovuje se pouze mimo boj.",
          "english": "Block the next Spirit Damage or Debuff, preventing its effects. Only regenerates outside of combat.",
          "french": "Bloque les prochains Spirit Damage ou le prochain effet négatif. Ne se régénère qu'en dehors des combats.",
          "german": "Blockt den nächsten Spirit Damage oder Schwächungseffekt und verhindert dessen Effekte. Regeneriert sich nur außerhalb des Kampfes.",
          "italian": "Blocchi i prossimi Spirit Damage o debuff, prevenendone gli effetti. Si rigenera solo fuori dal combattimento.",
          "indonesian": "Blokir Spirit Damage atau Debuff berikutnya untuk mencegah efeknya. Hanya dipulihkan di luar pertempuran.",
          "japanese": "次に受けるSpirit Damageかデバフをブロックし、その効果を無効化する。非戦闘時にのみ回復する",
          "koreana": "다음 Spirit Damage 또는 약화 효과를 차단합니다. 전투에서 벗어나야만 재생됩니다.",
          "latam": "Bloquea el siguiente Spirit Damage o efectos negativos, evitando sus efectos. Solo se regenera fuera de combate.",
          "polish": "Zablokuj kolejne Spirit Damage lub osłabienie, zapobiegając jego efektom. Regeneruje się jedynie poza walką.",
          "russian": "Полностью блокирует следующее получение спиритического урона или отрицательный эффект. Восстанавливается только вне боя.",
          "schinese": "阻挡下一次Spirit Damage或减益效果，防止其生效。仅能在战斗外恢复。",
          "spanish": "Bloquea el próximo Spirit Damage o desventaja y evita sus efectos. Solo se regenera fuera del combate.",
          "thai": "บล็อก Spirit Damage หรือดีบัฟครั้งถัดไป ทำให้ไม่ได้ผลจากเอฟเฟกต์นั้น โดยจะฟื้นฟูนอกการต่อสู้เท่านั้น",
          "turkish": "Bir sonraki Spirit Damage veya zayıflatmayı engelleyerek etkilerini önler. Yalnızca çatışma dışındayken yenilenir.",
          "ukrainian": "Блокує наступну духовну шкоду чи ослаблення, запобігаючи їхньому впливу. Відновлюється лише поза боєм."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "12",
          "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": "0",
          "cssClass": "cast",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EMaxChargesIncrease",
            "value": null
          }
        },
        "AbilityCooldownBetweenCharge": {
          "value": "0",
          "disableValue": "0",
          "cssClass": "charge_cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechCooldownBetweenChargeUses",
            "value": null
          }
        },
        "ChannelMoveSpeed": {
          "value": "1.3m",
          "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
        },
        "TechResist": {
          "value": "15",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "SpellShieldLingerDuration": {
          "value": ".3",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "SpellShieldFlavorText": {
          "value": "asdasd",
          "disableValue": null,
          "cssClass": "time",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_DAMAGE_MULTIPLIER",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "SpellShieldFlavorText",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Block the next Spirit Damage or Debuff, preventing its effects. Only regenerates outside of combat.",
              "byLanguage": {
                "brazilian": "Bloqueia o próximo Spirit Damage ou malefício, evitando os seus efeitos. É regenerado apenas fora de combate.",
                "czech": "Vyblokuje příští instanci spirituálního poškození nebo debuff, který by měl ovlivnit vlastníka, a tím jeho efektu zabrání. Obnovuje se pouze mimo boj.",
                "english": "Block the next Spirit Damage or Debuff, preventing its effects. Only regenerates outside of combat.",
                "french": "Bloque les prochains Spirit Damage ou le prochain effet négatif. Ne se régénère qu'en dehors des combats.",
                "german": "Blockt den nächsten Spirit Damage oder Schwächungseffekt und verhindert dessen Effekte. Regeneriert sich nur außerhalb des Kampfes.",
                "italian": "Blocchi i prossimi Spirit Damage o debuff, prevenendone gli effetti. Si rigenera solo fuori dal combattimento.",
                "indonesian": "Blokir Spirit Damage atau Debuff berikutnya untuk mencegah efeknya. Hanya dipulihkan di luar pertempuran.",
                "japanese": "次に受けるSpirit Damageかデバフをブロックし、その効果を無効化する。非戦闘時にのみ回復する",
                "koreana": "다음 Spirit Damage 또는 약화 효과를 차단합니다. 전투에서 벗어나야만 재생됩니다.",
                "latam": "Bloquea el siguiente Spirit Damage o efectos negativos, evitando sus efectos. Solo se regenera fuera de combate.",
                "polish": "Zablokuj kolejne Spirit Damage lub osłabienie, zapobiegając jego efektom. Regeneruje się jedynie poza walką.",
                "russian": "Полностью блокирует следующее получение спиритического урона или отрицательный эффект. Восстанавливается только вне боя.",
                "schinese": "阻挡下一次Spirit Damage或减益效果，防止其生效。仅能在战斗外恢复。",
                "spanish": "Bloquea el próximo Spirit Damage o desventaja y evita sus efectos. Solo se regenera fuera del combate.",
                "thai": "บล็อก Spirit Damage หรือดีบัฟครั้งถัดไป ทำให้ไม่ได้ผลจากเอฟเฟกต์นั้น โดยจะฟื้นฟูนอกการต่อสู้เท่านั้น",
                "turkish": "Bir sonraki Spirit Damage veya zayıflatmayı engelleyerek etkilerini önler. Yalnızca çatışma dışındayken yenilenir.",
                "ukrainian": "Блокує наступну духовну шкоду чи ослаблення, запобігаючи їхньому впливу. Відновлюється лише поза боєм."
              }
            },
            "properties": [
              {
                "key": "TechResist",
                "role": "important"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/restorative_locket_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/restorative_locket_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/restorative_locket_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/restorative_locket_psd.png",
          "publicPath": null,
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_spellshield",
        "cssClass": "debuffRemover",
        "multibase": [
          "armor_upgrade_t3"
        ],
        "updateTime": 1726683821
      }
    },
    {
      "id": "upgrade_boxing_glove",
      "slug": "lifestrike",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_boxing_glove",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_boxing_glove",
      "displayName": {
        "english": "Lifestrike",
        "byLanguage": {
          "brazilian": "Luvas Vampíricas",
          "czech": "Krvesajné rukavice",
          "english": "Lifestrike",
          "french": "Frappe fortifiante",
          "german": "Heilender Nahkampf",
          "italian": "Colpo fortificante",
          "indonesian": "Penyerang Nyawa",
          "japanese": "ライフストライク",
          "koreana": "생명 강타",
          "latam": "Golpe vital",
          "polish": "Życiodajne Gruchnięcie",
          "russian": "Витальный удар",
          "schinese": "生命打击",
          "spanish": "Golpe Vital",
          "thai": "​ไลฟ์​สไตรก์​",
          "turkish": "Güçlendirici Yumruklar",
          "ukrainian": "Життєвий удар"
        }
      },
      "description": {
        "english": "Your <span class=\"highlight\">Melee Attack</span> applies <span class=\"highlight\">Movement Slow</span> and <span class=\"highlight\">heals you</span> for a percentage of the <span class=\"highlight\">Melee Damage</span> dealt plus a fixed amount. <span class=\"diminish\"><br><br>This heal is {s:NonHeroHealPct}% effective vs non-heroes. <br>Cooldown is {s:LightMeleeCooldownMult}x as long for Light Melee hits.</span>",
        "byLanguage": {
          "brazilian": "Os seus <span class=\"highlight\">golpes</span> aplicam <span class=\"highlight\">desaceleração de movimento</span> e <span class=\"highlight\">curam você</span> proporcionalmente ao <span class=\"highlight\">dano</span> causado mais um valor fixo. <span class=\"diminish\"><br><br>Essa cura é {s:NonHeroHealPct}% eficaz contra unidades não heroicas. <br>Tempo de recarga {s:LightMeleeCooldownMult} vezes maior quando ativada por golpes leves.</span>",
          "czech": "<span class=\"highlight\">Údery</span> <span class=\"highlight\">léčí vlastníka</span> určitým procentem z <span class=\"highlight\">uděleného poškození</span> dále navýšeným o fixní hodnotu a aplikují na cíl <span class=\"highlight\">zpomalení pohybu</span>.<span class=\"diminish\"><br><br>Vůči nehrdinům má toto léčení pouze {s:NonHeroHealPct}% účinnost.<br>Pro slabé údery je doba obnovení {s:LightMeleeCooldownMult}× delší.</span>",
          "english": "Your <span class=\"highlight\">Melee Attack</span> applies <span class=\"highlight\">Movement Slow</span> and <span class=\"highlight\">heals you</span> for a percentage of the <span class=\"highlight\">Melee Damage</span> dealt plus a fixed amount. <span class=\"diminish\"><br><br>This heal is {s:NonHeroHealPct}% effective vs non-heroes. <br>Cooldown is {s:LightMeleeCooldownMult}x as long for Light Melee hits.</span>",
          "french": "Votre <span class=\"highlight\">attaque de mêlée</span> applique un <span class=\"highlight\">ralentissement</span> et <span class=\"highlight\">vous soigne</span> d'un pourcentage des <span class=\"highlight\">dégâts de mêlée</span> infligés plus un montant fixe. <span class=\"diminish\"><br><br>Soigne à hauteur de {s:NonHeroHealPct} % pour les dégâts infligés aux non-occultistes. <br>Le temps de récupération est multiplié par {s:LightMeleeCooldownMult} pour les attaques de mêlée légères.</span>",
          "german": "Deine <span class=\"highlight\">Nahkampfangriffe</span> <span class=\"highlight\">verlangsamen das Bewegungstempo</span> Deines Gegners und <span class=\"highlight\">heilen</span> Dich um einen Prozentsatz des zugefügten <span class=\"highlight\">Nahkampfschadens</span> sowie um eine bestimmte Anzahl Lebenspunkte.<br><br><span class=\"diminish\">Nicht-Helden gewähren nur {s:NonHeroHealPct} % der Heilung.<br>Bei leichten Nahkampfangriffen erhöht sich die Abklingzeit um das {s:LightMeleeCooldownMult}-fache.</span>",
          "italian": "Il tuo <span class=\"highlight\">attacco corpo a corpo</span> applica un <span class=\"highlight\">rallentamento del movimento</span> e <span class=\"highlight\">ti guarisce</span> per una percentuale dei <span class=\"highlight\">danni corpo a corpo</span> inflitti più un valore fisso. <span class=\"diminish\"><br><br>Questa guarigione è efficace per il {s:NonHeroHealPct}% contro i non eroi. <br>Il tempo di ricarica è {s:LightMeleeCooldownMult} volte più lungo per i colpi corpo a corpo leggeri.</span>",
          "indonesian": "Serangan <span class=\"highlight\">Jarak Dekatmu</span> akan menerapkan <span class=\"highlight\">Perlambatan Gerakan</span> dan <span class=\"highlight\">menyembuhkanmu</span> sebesar persentase dari <span class=\"highlight\">Damage Jarak Dekat</span> yang diberikan dan jumlah tetap penyembuhan. <span class=\"diminish\"><br><br>Penyembuhan ini sebesar {s:NonHeroHealPct}% efektif terhadap non-hero. <br>Cooldown akan menjadi {s:LightMeleeCooldownMult} kali lebih lama untuk hit Jarak Dekat Ringan.</span>",
          "japanese": "<span class=\"highlight\">近接</span>攻撃時、対象に<span class=\"highlight\">スロウ</span>を付与し、与えた<span class=\"highlight\">近接ダメージ</span>の一定割合に固定値を加えた分のHPを<span class=\"highlight\">回復</span>する<span class=\"diminish\"><br><br>非ヒーローに対しては総回復量が{s:NonHeroHealPct}%に低下する<br>近接弱攻撃の場合はクールダウンが{s:LightMeleeCooldownMult}倍になる</span>",
          "koreana": "<span class=\"highlight\">근거리 공격</span> 시 대상에 <span class=\"highlight\">이동 속도 둔화</span> 효과를 적용하고 대상에 입히는 <span class=\"highlight\">근거리 피해</span>의 일정 비율과 고정된 수치의 총합만큼 자신을 <span class=\"highlight\">치유</span>합니다. <span class=\"diminish\"><br><br>비영웅 상대 시 전체 치유량의 {s:NonHeroHealPct}%를 치유합니다. <br>약한 근거리 공격이 적중하면 쿨다운이 {s:LightMeleeCooldownMult}배로 증가합니다.</span>",
          "latam": "Tu <span class=\"highlight\">ataque cuerpo a cuerpo</span> aplica <span class=\"highlight\">ralentización</span> y <span class=\"highlight\">te cura</span> un porcentaje del <span class=\"highlight\">daño cuerpo a cuerpo</span> que infliges más una cantidad fija. <span class=\"diminish\"><br><br>Esta curación tiene una efectividad del {s:NonHeroHealPct} % contra unidades que no héroes.<br>El tiempo de recarga para los ataques cuerpo a cuerpo ligeros se multiplica por {s:LightMeleeCooldownMult}.</span>",
          "polish": "Twój <span class=\"highlight\">atak wręcz</span> nakłada <span class=\"highlight\">spowolnienie ruchu</span> oraz <span class=\"highlight\">leczy cię</span> o pewien procent <span class=\"highlight\">zadanych obrażeń od ataku wręcz</span> + stałą wartość. <span class=\"diminish\"><br><br>Leczenie wynosi {s:NonHeroHealPct}% przeciwko celom innym niż bohaterowie.<br>Czas oczekiwania jest {s:LightMeleeCooldownMult}× dłuższy w przypadku lekkich ataków wręcz.</span>",
          "russian": "Ваши атаки <span class=\"highlight\">ближнего боя</span> <span class=\"highlight\">замедляют врагов</span> и <span class=\"highlight\">лечат вас</span> на процент от нанесённого <span class=\"highlight\">в ближнем бою урона</span>, а также на фиксированное количество единиц. <span class=\"diminish\"><br><br>Лечение от существ, не являющихся героями, эффективно на {s:NonHeroHealPct}%. <br>Множитель времени перезарядки составляет {s:LightMeleeCooldownMult} при нанесении лёгких ударов ближнего боя.</span>",
          "schinese": "<span class=\"highlight\">近战攻击</span>会施加<span class=\"highlight\">移动减速</span>效果并<span class=\"highlight\">对自身进行治疗</span>，治疗量为所造成的<span class=\"highlight\">近战伤害</span>的一定百分比加上固定数值。<span class=\"diminish\"><br><br>如果是对非英雄造成伤害，则治疗量为原本的{s:NonHeroHealPct}%。<br>近战轻击命中后的冷却时间为{s:LightMeleeCooldownMult}倍。</span>",
          "spanish": "Tu <span class=\"highlight\">ataque cuerpo a cuerpo</span> aplica <span class=\"highlight\">ralentización</span> y <span class=\"highlight\">te cura</span> un porcentaje del <span class=\"highlight\">daño cuerpo a cuerpo</span> que infliges más una cantidad fija. <span class=\"diminish\"><br><br>Esta curación tiene una efectividad del {s:NonHeroHealPct} % contra unidades que no sean héroes.<br>El tiempo de recarga para los ataques cuerpo a cuerpo ligeros se multiplica por {s:LightMeleeCooldownMult}.</span>",
          "thai": "<span class=\"highlight\">การโจมตี​ประชิด</span>ของคุณจะ<span class=\"highlight\">ลดความเร็ว​การเคลื่อนที่</span>ของเป้าหมาย พร้อมทั้ง<span class=\"highlight\">รักษาคุณ</span>เป็นเปอร์เซ็นต์​ของ<span class=\"highlight\">ความเสียหาย​ประชิด</span>ที่ทำได้บวกกับจำนวนที่คงที่ <span class=\"diminish\"><br><br>การรักษานี้มีประสิทธิภาพ {s:NonHeroHealPct}% เมื่อใช้กับยูนิตที่ไม่ใช่ฮีโร่<br>คูลดาวน์จะนานขึ้น {s:LightMeleeCooldownMult} เท่าหากโจมตี​ประชิด​ธรรมดา</span>",
          "turkish": "<span class=\"highlight\">Yakın dövüş</span> saldırılarınız <span class=\"highlight\">hareket yavaşlatması</span> uygular ve sizi, verdiğiniz <span class=\"highlight\">yakın dövüş</span> hasarının bir yüzdesi ve belirli bir miktar <span class=\"highlight\">iyileştirir</span>. <span class=\"diminish\"><br><br>Bu iyileştirme kahraman olmayan birimlere karşı %{s:NonHeroHealPct} etkilidir. <br>Hafif yakın dövüş saldırılarında dolum süresi {s:LightMeleeCooldownMult} kat fazladır.</span>",
          "ukrainian": "<span class=\"highlight\">Ближні атаки</span> власника накладають <span class=\"highlight\">сповільнення руху</span> і <span class=\"highlight\">лікують його</span> на відсоток завданої <span class=\"highlight\">шкоди ближнього бою</span>, а також на фіксовану величину. <span class=\"diminish\"><br><br>Це лікування має {s:NonHeroHealPct}% ефективності проти негероїв.<br>Зарядка у ×{s:LightMeleeCooldownMult} довша, ніж для легких ударів ближнього бою."
        }
      },
      "descriptionDisplay": {
        "english": "Your Melee Attack applies Movement Slow and heals you for a percentage of the Melee Damage dealt plus a fixed amount.\n\nThis heal is 40% effective vs non-heroes.\nCooldown is 1.5sx as long for Light Melee hits.",
        "byLanguage": {
          "brazilian": "Os seus golpes aplicam desaceleração de movimento e curam você proporcionalmente ao dano causado mais um valor fixo.\n\nEssa cura é 40% eficaz contra unidades não heroicas.\nTempo de recarga 1.5s vezes maior quando ativada por golpes leves.",
          "czech": "Údery léčí vlastníka určitým procentem z uděleného poškození dále navýšeným o fixní hodnotu a aplikují na cíl zpomalení pohybu.\n\nVůči nehrdinům má toto léčení pouze 40% účinnost.\nPro slabé údery je doba obnovení 1.5s× delší.",
          "english": "Your Melee Attack applies Movement Slow and heals you for a percentage of the Melee Damage dealt plus a fixed amount.\n\nThis heal is 40% effective vs non-heroes.\nCooldown is 1.5sx as long for Light Melee hits.",
          "french": "Votre attaque de mêlée applique un ralentissement et vous soigne d'un pourcentage des dégâts de mêlée infligés plus un montant fixe.\n\nSoigne à hauteur de 40 % pour les dégâts infligés aux non-occultistes.\nLe temps de récupération est multiplié par 1.5s pour les attaques de mêlée légères.",
          "german": "Deine Nahkampfangriffe verlangsamen das Bewegungstempo Deines Gegners und heilen Dich um einen Prozentsatz des zugefügten Nahkampfschadens sowie um eine bestimmte Anzahl Lebenspunkte.\n\nNicht-Helden gewähren nur 40 % der Heilung.\nBei leichten Nahkampfangriffen erhöht sich die Abklingzeit um das 1.5s-fache.",
          "italian": "Il tuo attacco corpo a corpo applica un rallentamento del movimento e ti guarisce per una percentuale dei danni corpo a corpo inflitti più un valore fisso.\n\nQuesta guarigione è efficace per il 40% contro i non eroi.\nIl tempo di ricarica è 1.5s volte più lungo per i colpi corpo a corpo leggeri.",
          "indonesian": "Serangan Jarak Dekatmu akan menerapkan Perlambatan Gerakan dan menyembuhkanmu sebesar persentase dari Damage Jarak Dekat yang diberikan dan jumlah tetap penyembuhan.\n\nPenyembuhan ini sebesar 40% efektif terhadap non-hero.\nCooldown akan menjadi 1.5s kali lebih lama untuk hit Jarak Dekat Ringan.",
          "japanese": "近接攻撃時、対象にスロウを付与し、与えた近接ダメージの一定割合に固定値を加えた分のHPを回復する\n\n非ヒーローに対しては総回復量が40%に低下する\n近接弱攻撃の場合はクールダウンが1.5s倍になる",
          "koreana": "근거리 공격 시 대상에 이동 속도 둔화 효과를 적용하고 대상에 입히는 근거리 피해의 일정 비율과 고정된 수치의 총합만큼 자신을 치유합니다.\n\n비영웅 상대 시 전체 치유량의 40%를 치유합니다.\n약한 근거리 공격이 적중하면 쿨다운이 1.5s배로 증가합니다.",
          "latam": "Tu ataque cuerpo a cuerpo aplica ralentización y te cura un porcentaje del daño cuerpo a cuerpo que infliges más una cantidad fija.\n\nEsta curación tiene una efectividad del 40 % contra unidades que no héroes.\nEl tiempo de recarga para los ataques cuerpo a cuerpo ligeros se multiplica por 1.5s.",
          "polish": "Twój atak wręcz nakłada spowolnienie ruchu oraz leczy cię o pewien procent zadanych obrażeń od ataku wręcz + stałą wartość.\n\nLeczenie wynosi 40% przeciwko celom innym niż bohaterowie.\nCzas oczekiwania jest 1.5s× dłuższy w przypadku lekkich ataków wręcz.",
          "russian": "Ваши атаки ближнего боя замедляют врагов и лечат вас на процент от нанесённого в ближнем бою урона, а также на фиксированное количество единиц.\n\nЛечение от существ, не являющихся героями, эффективно на 40%.\nМножитель времени перезарядки составляет 1.5s при нанесении лёгких ударов ближнего боя.",
          "schinese": "近战攻击会施加移动减速效果并对自身进行治疗，治疗量为所造成的近战伤害的一定百分比加上固定数值。\n\n如果是对非英雄造成伤害，则治疗量为原本的40%。\n近战轻击命中后的冷却时间为1.5s倍。",
          "spanish": "Tu ataque cuerpo a cuerpo aplica ralentización y te cura un porcentaje del daño cuerpo a cuerpo que infliges más una cantidad fija.\n\nEsta curación tiene una efectividad del 40 % contra unidades que no sean héroes.\nEl tiempo de recarga para los ataques cuerpo a cuerpo ligeros se multiplica por 1.5s.",
          "thai": "การโจมตีประชิดของคุณจะลดความเร็วการเคลื่อนที่ของเป้าหมาย พร้อมทั้งรักษาคุณเป็นเปอร์เซ็นต์ของความเสียหายประชิดที่ทำได้บวกกับจำนวนที่คงที่\n\nการรักษานี้มีประสิทธิภาพ 40% เมื่อใช้กับยูนิตที่ไม่ใช่ฮีโร่\nคูลดาวน์จะนานขึ้น 1.5s เท่าหากโจมตีประชิดธรรมดา",
          "turkish": "Yakın dövüş saldırılarınız hareket yavaşlatması uygular ve sizi, verdiğiniz yakın dövüş hasarının bir yüzdesi ve belirli bir miktar iyileştirir.\n\nBu iyileştirme kahraman olmayan birimlere karşı %40 etkilidir.\nHafif yakın dövüş saldırılarında dolum süresi 1.5s kat fazladır.",
          "ukrainian": "Ближні атаки власника накладають сповільнення руху і лікують його на відсоток завданої шкоди ближнього бою, а також на фіксовану величину.\n\nЦе лікування має 40% ефективності проти негероїв.\nЗарядка у ×1.5s довша, ніж для легких ударів ближнього бою."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability",
          "EShopFilterMelee",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMelee",
        "groupLabel": "Melee",
        "componentIds": [
          "upgrade_lifestrike_gauntlets"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "4",
          "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
        },
        "LightMeleeCooldownMult": {
          "value": "1.5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowPercent": {
          "value": "60",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowDuration": {
          "value": "2.5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMeleeDamagePercent": {
          "value": "16",
          "disableValue": null,
          "cssClass": "melee_damage",
          "displayUnits": null,
          "displayType": "EBaseMeleeDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_MELEE_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "LifestealHeal": {
          "value": "100",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBulletLifesteal",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "LifestealHealPercent": {
          "value": "30",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBulletLifesteal",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "125",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "NonHeroHealPct": {
          "value": "40",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusMeleeDamagePercent",
              "bonus": "10"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "125"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-3"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusMeleeDamagePercent",
                "role": "elevated"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Your Melee Attack applies Movement Slow and heals you for a percentage of the Melee Damage dealt plus a fixed amount.\n\nThis heal is 40% effective vs non-heroes.\nCooldown is 1.5sx as long for Light Melee hits.",
              "byLanguage": {
                "brazilian": "Os seus golpes aplicam desaceleração de movimento e curam você proporcionalmente ao dano causado mais um valor fixo.\n\nEssa cura é 40% eficaz contra unidades não heroicas.\nTempo de recarga 1.5s vezes maior quando ativada por golpes leves.",
                "czech": "Údery léčí vlastníka určitým procentem z uděleného poškození dále navýšeným o fixní hodnotu a aplikují na cíl zpomalení pohybu.\n\nVůči nehrdinům má toto léčení pouze 40% účinnost.\nPro slabé údery je doba obnovení 1.5s× delší.",
                "english": "Your Melee Attack applies Movement Slow and heals you for a percentage of the Melee Damage dealt plus a fixed amount.\n\nThis heal is 40% effective vs non-heroes.\nCooldown is 1.5sx as long for Light Melee hits.",
                "french": "Votre attaque de mêlée applique un ralentissement et vous soigne d'un pourcentage des dégâts de mêlée infligés plus un montant fixe.\n\nSoigne à hauteur de 40 % pour les dégâts infligés aux non-occultistes.\nLe temps de récupération est multiplié par 1.5s pour les attaques de mêlée légères.",
                "german": "Deine Nahkampfangriffe verlangsamen das Bewegungstempo Deines Gegners und heilen Dich um einen Prozentsatz des zugefügten Nahkampfschadens sowie um eine bestimmte Anzahl Lebenspunkte.\n\nNicht-Helden gewähren nur 40 % der Heilung.\nBei leichten Nahkampfangriffen erhöht sich die Abklingzeit um das 1.5s-fache.",
                "italian": "Il tuo attacco corpo a corpo applica un rallentamento del movimento e ti guarisce per una percentuale dei danni corpo a corpo inflitti più un valore fisso.\n\nQuesta guarigione è efficace per il 40% contro i non eroi.\nIl tempo di ricarica è 1.5s volte più lungo per i colpi corpo a corpo leggeri.",
                "indonesian": "Serangan Jarak Dekatmu akan menerapkan Perlambatan Gerakan dan menyembuhkanmu sebesar persentase dari Damage Jarak Dekat yang diberikan dan jumlah tetap penyembuhan.\n\nPenyembuhan ini sebesar 40% efektif terhadap non-hero.\nCooldown akan menjadi 1.5s kali lebih lama untuk hit Jarak Dekat Ringan.",
                "japanese": "近接攻撃時、対象にスロウを付与し、与えた近接ダメージの一定割合に固定値を加えた分のHPを回復する\n\n非ヒーローに対しては総回復量が40%に低下する\n近接弱攻撃の場合はクールダウンが1.5s倍になる",
                "koreana": "근거리 공격 시 대상에 이동 속도 둔화 효과를 적용하고 대상에 입히는 근거리 피해의 일정 비율과 고정된 수치의 총합만큼 자신을 치유합니다.\n\n비영웅 상대 시 전체 치유량의 40%를 치유합니다.\n약한 근거리 공격이 적중하면 쿨다운이 1.5s배로 증가합니다.",
                "latam": "Tu ataque cuerpo a cuerpo aplica ralentización y te cura un porcentaje del daño cuerpo a cuerpo que infliges más una cantidad fija.\n\nEsta curación tiene una efectividad del 40 % contra unidades que no héroes.\nEl tiempo de recarga para los ataques cuerpo a cuerpo ligeros se multiplica por 1.5s.",
                "polish": "Twój atak wręcz nakłada spowolnienie ruchu oraz leczy cię o pewien procent zadanych obrażeń od ataku wręcz + stałą wartość.\n\nLeczenie wynosi 40% przeciwko celom innym niż bohaterowie.\nCzas oczekiwania jest 1.5s× dłuższy w przypadku lekkich ataków wręcz.",
                "russian": "Ваши атаки ближнего боя замедляют врагов и лечат вас на процент от нанесённого в ближнем бою урона, а также на фиксированное количество единиц.\n\nЛечение от существ, не являющихся героями, эффективно на 40%.\nМножитель времени перезарядки составляет 1.5s при нанесении лёгких ударов ближнего боя.",
                "schinese": "近战攻击会施加移动减速效果并对自身进行治疗，治疗量为所造成的近战伤害的一定百分比加上固定数值。\n\n如果是对非英雄造成伤害，则治疗量为原本的40%。\n近战轻击命中后的冷却时间为1.5s倍。",
                "spanish": "Tu ataque cuerpo a cuerpo aplica ralentización y te cura un porcentaje del daño cuerpo a cuerpo que infliges más una cantidad fija.\n\nEsta curación tiene una efectividad del 40 % contra unidades que no sean héroes.\nEl tiempo de recarga para los ataques cuerpo a cuerpo ligeros se multiplica por 1.5s.",
                "thai": "การโจมตีประชิดของคุณจะลดความเร็วการเคลื่อนที่ของเป้าหมาย พร้อมทั้งรักษาคุณเป็นเปอร์เซ็นต์ของความเสียหายประชิดที่ทำได้บวกกับจำนวนที่คงที่\n\nการรักษานี้มีประสิทธิภาพ 40% เมื่อใช้กับยูนิตที่ไม่ใช่ฮีโร่\nคูลดาวน์จะนานขึ้น 1.5s เท่าหากโจมตีประชิดธรรมดา",
                "turkish": "Yakın dövüş saldırılarınız hareket yavaşlatması uygular ve sizi, verdiğiniz yakın dövüş hasarının bir yüzdesi ve belirli bir miktar iyileştirir.\n\nBu iyileştirme kahraman olmayan birimlere karşı %40 etkilidir.\nHafif yakın dövüş saldırılarında dolum süresi 1.5s kat fazladır.",
                "ukrainian": "Ближні атаки власника накладають сповільнення руху і лікують його на відсоток завданої шкоди ближнього бою, а також на фіксовану величину.\n\nЦе лікування має 40% ефективності проти негероїв.\nЗарядка у ×1.5s довша, ніж для легких ударів ближнього бою."
              }
            },
            "properties": [
              {
                "key": "SlowPercent",
                "role": "important"
              },
              {
                "key": "LifestealHeal",
                "role": "important"
              },
              {
                "key": "LifestealHealPercent",
                "role": "important"
              },
              {
                "key": "SlowDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/boxing_glove_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/boxing_glove_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/lifestrike_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/lifestrike_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/lifestrike_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "boxingGlove",
        "multibase": [
          "armor_upgrade_t3"
        ],
        "updateTime": 1700097890
      }
    },
    {
      "id": "upgrade_rocket_booster",
      "slug": "majestic-leap",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_rocket_booster",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_rocket_booster",
      "displayName": {
        "english": "Majestic Leap",
        "byLanguage": {
          "brazilian": "Salto Majestoso",
          "czech": "Pružinové boty",
          "english": "Majestic Leap",
          "french": "Bond majestueux",
          "german": "Raketenstiefel",
          "italian": "Salto maestoso",
          "indonesian": "Lompatan Anggun",
          "japanese": "マジェスティックリープ",
          "koreana": "용맹의 도약",
          "latam": "Salto majestuoso",
          "polish": "Majestatyczny Skok",
          "russian": "Грациозный скачок",
          "schinese": "升空飞跃",
          "spanish": "Salto Majestuoso",
          "thai": "​มาเจสติก​ลีป​",
          "turkish": "Görkemli Sıçrama",
          "ukrainian": "Величний стрибок"
        }
      },
      "description": {
        "english": "<span class=\"highlight\">Launch yourself</span> high into the air and grant yourself a <span class=\"highlight\">Barrier</span>. While in the air, you can use the active again to drop down faster.<br><br><span class=\"diminish\">Cannot be used for {s:InterruptCooldown}s if attacked by enemy Hero.</span>",
        "byLanguage": {
          "brazilian": "<span class=\"highlight\">Lança-se</span> no ar, ganhando uma <span class=\"highlight\">barreira</span>. Enquanto estiver no ar, use novamente para cair mais rápido.<br><br><span class=\"diminish\">Não pode ser usado por {s:InterruptCooldown}s após sofrer ataques de heróis inimigos.</span>",
          "czech": "Vlastník <span class=\"highlight\">vyskočí vysoko do vzduchu</span> a získá <span class=\"highlight\">bariéru</span>. Opětovným sesláním schopnosti ve vzduchu je možné dopadnout zpět na zem rychleji.<br><br><span class=\"diminish\">Schopnost nelze seslat v rámci {s:InterruptCooldown} sekund od utržení poškození od nepřátelského hrdiny.</span>",
          "english": "<span class=\"highlight\">Launch yourself</span> high into the air and grant yourself a <span class=\"highlight\">Barrier</span>. While in the air, you can use the active again to drop down faster.<br><br><span class=\"diminish\">Cannot be used for {s:InterruptCooldown}s if attacked by enemy Hero.</span>",
          "french": "<span class=\"highlight\">Élancez-vous</span> haut dans les airs et activez une <span class=\"highlight\">protection</span>. De là-haut, vous pouvez réactiver l'objet pour descendre plus rapidement.<br><br><span class=\"diminish\">Ne peut pas être utilisé pendant {s:InterruptCooldown} s si une unité occultiste adverse vous attaque.</span>",
          "german": "<span class=\"highlight\">Schießt Dich hoch in die Luft</span> und gewährt Dir eine <span class=\"highlight\">Barriere</span>. Während Du in der Luft bist, kannst Du die Fähigkeit erneut aktivieren, um schnell nach unten zu fallen.<br><br><span class=\"diminish\">Kann für {s:InterruptCooldown} s nicht aktiviert werden, nachdem Du Schaden von einem gegnerischen Helden erlitten hast.</span>",
          "italian": "<span class=\"highlight\">Ti lanci</span> in alto e ottieni una <span class=\"highlight\">barriera</span>. Mentre sei in aria, puoi usare ancora l'abilità attiva per scendere più velocemente.<br><br><span class=\"diminish\">Non può essere usata per {s:InterruptCooldown} s se un eroe nemico ti attacca.</span>",
          "indonesian": "<span class=\"highlight\">Meluncurkan diri</span> ke udara dan memberikan <span class=\"highlight\">Pengaman</span> untuk diri sendiri. Saat di udara, kamu dapat menggunakan kemampuan ini lagi untuk mendarat lebih cepat.<br><br><span class=\"diminish\">Tidak dapat digunakan selama {s:InterruptCooldown} dtk. jika diserang oleh hero musuh.</span>",
          "japanese": "空中高くに<span class=\"highlight\">自身を射出</span>し、<span class=\"highlight\">バリア</span>を獲得する。空中で再発動することで急降下できる<br><br><span class=\"diminish\">敵ヒーローからダメージを受けてから{s:InterruptCooldown}秒間は使用できない</span>",
          "koreana": "공중으로 높이 <span class=\"highlight\">날아올라</span> 자신에게 <span class=\"highlight\">방벽</span>을 부여합니다. 공중에 떠 있을 때 능력을 다시 사용하여 빠르게 낙하할 수 있습니다.<br><br><span class=\"diminish\">적군 영웅에게 공격을 받으면 {s:InterruptCooldown}초 동안 사용할 수 없습니다.</span>",
          "latam": "<span class=\"highlight\">Lánzate</span> alto por los aires, obteniendo una <span class=\"highlight\">barrera</span>. Mientras estés en el aire, puedes usarla de nuevo para bajar más rápido.<br><br><span class=\"diminish\">No se puede usar durante {s:InterruptCooldown} s si se recibe el ataque de un héroe enemigo.</span>",
          "polish": "<span class=\"highlight\">Wybij się</span> wysoko w powietrze i zyskaj <span class=\"highlight\">barierę</span>. W powietrzu możesz ponownie użyć przedmiotu, by szybciej spaść na ziemię.<br><br><span class=\"diminish\">Nie można używać przez {s:InterruptCooldown} s po ataku ze strony wrogiego bohatera.</span>",
          "russian": "<span class=\"highlight\">Подбрасывает вас</span> ввысь и даёт вам <span class=\"highlight\">барьер</span>. Находясь в воздухе, вы можете снова применить этот предмет, чтобы ускорить падение.<br><br><span class=\"diminish\">Нельзя использовать в течение {s:InterruptCooldown} с. после того, как вас атаковал вражеский герой.</span>",
          "schinese": "<span class=\"highlight\">将自己发射</span>到高空中，使自己获得<span class=\"highlight\">屏障</span>。在空中时，可以再次使用该主动技能以更快下降。<br><br><span class=\"diminish\">若受到敌方英雄攻击，则在{s:InterruptCooldown}秒内无法使用。</span>",
          "spanish": "<span class=\"highlight\">Lánzate</span> alto en el aire, obteniendo una <span class=\"highlight\">barrera</span>. Mientras estés en el aire, puedes usarla de nuevo para bajar más rápido.<br><br><span class=\"diminish\">No se puede usar durante {s:InterruptCooldown} s si se recibe el ataque de un héroe enemigo.</span>",
          "thai": "<span class=\"highlight\">ส่งตัวคุณเองพุ่ง</span>ขึ้นไปในอากาศ และมอบ<span class=\"highlight\">แบร์ริเออร์​</span>ให้แก่ตัวเอง ขณะอยู่กลางอากาศ คุณสามารถกดใช้อีกครั้งเพื่อดิ่งลงพื้นเร็วขึ้น<br><br><span class=\"diminish\">หากถูกโจมตีโดยฮีโร่ฝ่ายศัตรูจะไม่สามารถกดใช้ได้เป็นเวลา {s:InterruptCooldown}วิ</span>",
          "turkish": "<span class=\"highlight\">Kendinizi havaya fırlatın</span> ve <span class=\"highlight\">bariyer</span> kazanın. Havadayken tekrar kullanarak yere daha hızlı inebilirsiniz.<br><br><span class=\"diminish\">Düşman bir kahraman saldırısından sonra {s:InterruptCooldown} saniye boyunca kullanılamaz.</span>",
          "ukrainian": "<span class=\"highlight\">Запускає власника</span> високо в повітря й дає <span class=\"highlight\">бар’єр</span>. У повітрі можна знову скористатися активним ефектом, щоби швидше опуститися.<br><br><span class=\"diminish\">Не можна скористатися впродовж {s:InterruptCooldown} с після атаки від ворожого героя.</span>"
        }
      },
      "descriptionDisplay": {
        "english": "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.\n\nCannot be used for 5s if attacked by enemy Hero.",
        "byLanguage": {
          "brazilian": "Lança-se no ar, ganhando uma barreira. Enquanto estiver no ar, use novamente para cair mais rápido.\n\nNão pode ser usado por 5s após sofrer ataques de heróis inimigos.",
          "czech": "Vlastník vyskočí vysoko do vzduchu a získá bariéru. Opětovným sesláním schopnosti ve vzduchu je možné dopadnout zpět na zem rychleji.\n\nSchopnost nelze seslat v rámci 5s sekund od utržení poškození od nepřátelského hrdiny.",
          "english": "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.\n\nCannot be used for 5s if attacked by enemy Hero.",
          "french": "Élancez-vous haut dans les airs et activez une protection. De là-haut, vous pouvez réactiver l'objet pour descendre plus rapidement.\n\nNe peut pas être utilisé pendant 5s s si une unité occultiste adverse vous attaque.",
          "german": "Schießt Dich hoch in die Luft und gewährt Dir eine Barriere. Während Du in der Luft bist, kannst Du die Fähigkeit erneut aktivieren, um schnell nach unten zu fallen.\n\nKann für 5s s nicht aktiviert werden, nachdem Du Schaden von einem gegnerischen Helden erlitten hast.",
          "italian": "Ti lanci in alto e ottieni una barriera. Mentre sei in aria, puoi usare ancora l'abilità attiva per scendere più velocemente.\n\nNon può essere usata per 5s s se un eroe nemico ti attacca.",
          "indonesian": "Meluncurkan diri ke udara dan memberikan Pengaman untuk diri sendiri. Saat di udara, kamu dapat menggunakan kemampuan ini lagi untuk mendarat lebih cepat.\n\nTidak dapat digunakan selama 5s dtk. jika diserang oleh hero musuh.",
          "japanese": "空中高くに自身を射出し、バリアを獲得する。空中で再発動することで急降下できる\n\n敵ヒーローからダメージを受けてから5s秒間は使用できない",
          "koreana": "공중으로 높이 날아올라 자신에게 방벽을 부여합니다. 공중에 떠 있을 때 능력을 다시 사용하여 빠르게 낙하할 수 있습니다.\n\n적군 영웅에게 공격을 받으면 5s초 동안 사용할 수 없습니다.",
          "latam": "Lánzate alto por los aires, obteniendo una barrera. Mientras estés en el aire, puedes usarla de nuevo para bajar más rápido.\n\nNo se puede usar durante 5s s si se recibe el ataque de un héroe enemigo.",
          "polish": "Wybij się wysoko w powietrze i zyskaj barierę. W powietrzu możesz ponownie użyć przedmiotu, by szybciej spaść na ziemię.\n\nNie można używać przez 5s s po ataku ze strony wrogiego bohatera.",
          "russian": "Подбрасывает вас ввысь и даёт вам барьер. Находясь в воздухе, вы можете снова применить этот предмет, чтобы ускорить падение.\n\nНельзя использовать в течение 5s с. после того, как вас атаковал вражеский герой.",
          "schinese": "将自己发射到高空中，使自己获得屏障。在空中时，可以再次使用该主动技能以更快下降。\n\n若受到敌方英雄攻击，则在5s秒内无法使用。",
          "spanish": "Lánzate alto en el aire, obteniendo una barrera. Mientras estés en el aire, puedes usarla de nuevo para bajar más rápido.\n\nNo se puede usar durante 5s s si se recibe el ataque de un héroe enemigo.",
          "thai": "ส่งตัวคุณเองพุ่งขึ้นไปในอากาศ และมอบแบร์ริเออร์ให้แก่ตัวเอง ขณะอยู่กลางอากาศ คุณสามารถกดใช้อีกครั้งเพื่อดิ่งลงพื้นเร็วขึ้น\n\nหากถูกโจมตีโดยฮีโร่ฝ่ายศัตรูจะไม่สามารถกดใช้ได้เป็นเวลา 5sวิ",
          "turkish": "Kendinizi havaya fırlatın ve bariyer kazanın. Havadayken tekrar kullanarak yere daha hızlı inebilirsiniz.\n\nDüşman bir kahraman saldırısından sonra 5s saniye boyunca kullanılamaz.",
          "ukrainian": "Запускає власника високо в повітря й дає бар’єр. У повітрі можна знову скористатися активним ефектом, щоби швидше опуститися.\n\nНе можна скористатися впродовж 5s с після атаки від ворожого героя."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMovementAndAgility",
        "groupLabel": "Movement and Agility",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "45",
          "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
        },
        "JumpVelocityHidden": {
          "value": "27m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "InterruptCooldown": {
          "value": "5",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "AirControlPercent": {
          "value": "100",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_AIR_CONTROL_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "AirControlPercentBarrier": {
          "value": "50",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_AIR_CONTROL_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlamDownRadius": {
          "value": "10m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "VerticalDifferenceTolerance": {
          "value": "2m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "TossSpeed": {
          "value": "500",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowPercent": {
          "value": "40",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowDuration": {
          "value": "2.5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "DropDownSpeed": {
          "value": "35m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxLandingSpeed": {
          "value": "20m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ImpactHeight": {
          "value": "2m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "MinAimAngle": {
          "value": "30",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "CombatBarrier": {
          "value": "200",
          "disableValue": null,
          "cssClass": "combat_barrier",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BARRIER_HEALTH",
          "conditionalLocToken": null,
          "scale": {
            "stat": "ELevelUpBoons",
            "value": 12
          }
        },
        "BarrierDuration": {
          "value": "8",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-35"
            },
            {
              "propertyName": "CombatBarrier",
              "bonus": "275"
            },
            {
              "propertyName": "InterruptCooldown",
              "bonus": "-3"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "active",
            "description": {
              "english": "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.\n\nCannot be used for 5s if attacked by enemy Hero.",
              "byLanguage": {
                "brazilian": "Lança-se no ar, ganhando uma barreira. Enquanto estiver no ar, use novamente para cair mais rápido.\n\nNão pode ser usado por 5s após sofrer ataques de heróis inimigos.",
                "czech": "Vlastník vyskočí vysoko do vzduchu a získá bariéru. Opětovným sesláním schopnosti ve vzduchu je možné dopadnout zpět na zem rychleji.\n\nSchopnost nelze seslat v rámci 5s sekund od utržení poškození od nepřátelského hrdiny.",
                "english": "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.\n\nCannot be used for 5s if attacked by enemy Hero.",
                "french": "Élancez-vous haut dans les airs et activez une protection. De là-haut, vous pouvez réactiver l'objet pour descendre plus rapidement.\n\nNe peut pas être utilisé pendant 5s s si une unité occultiste adverse vous attaque.",
                "german": "Schießt Dich hoch in die Luft und gewährt Dir eine Barriere. Während Du in der Luft bist, kannst Du die Fähigkeit erneut aktivieren, um schnell nach unten zu fallen.\n\nKann für 5s s nicht aktiviert werden, nachdem Du Schaden von einem gegnerischen Helden erlitten hast.",
                "italian": "Ti lanci in alto e ottieni una barriera. Mentre sei in aria, puoi usare ancora l'abilità attiva per scendere più velocemente.\n\nNon può essere usata per 5s s se un eroe nemico ti attacca.",
                "indonesian": "Meluncurkan diri ke udara dan memberikan Pengaman untuk diri sendiri. Saat di udara, kamu dapat menggunakan kemampuan ini lagi untuk mendarat lebih cepat.\n\nTidak dapat digunakan selama 5s dtk. jika diserang oleh hero musuh.",
                "japanese": "空中高くに自身を射出し、バリアを獲得する。空中で再発動することで急降下できる\n\n敵ヒーローからダメージを受けてから5s秒間は使用できない",
                "koreana": "공중으로 높이 날아올라 자신에게 방벽을 부여합니다. 공중에 떠 있을 때 능력을 다시 사용하여 빠르게 낙하할 수 있습니다.\n\n적군 영웅에게 공격을 받으면 5s초 동안 사용할 수 없습니다.",
                "latam": "Lánzate alto por los aires, obteniendo una barrera. Mientras estés en el aire, puedes usarla de nuevo para bajar más rápido.\n\nNo se puede usar durante 5s s si se recibe el ataque de un héroe enemigo.",
                "polish": "Wybij się wysoko w powietrze i zyskaj barierę. W powietrzu możesz ponownie użyć przedmiotu, by szybciej spaść na ziemię.\n\nNie można używać przez 5s s po ataku ze strony wrogiego bohatera.",
                "russian": "Подбрасывает вас ввысь и даёт вам барьер. Находясь в воздухе, вы можете снова применить этот предмет, чтобы ускорить падение.\n\nНельзя использовать в течение 5s с. после того, как вас атаковал вражеский герой.",
                "schinese": "将自己发射到高空中，使自己获得屏障。在空中时，可以再次使用该主动技能以更快下降。\n\n若受到敌方英雄攻击，则在5s秒内无法使用。",
                "spanish": "Lánzate alto en el aire, obteniendo una barrera. Mientras estés en el aire, puedes usarla de nuevo para bajar más rápido.\n\nNo se puede usar durante 5s s si se recibe el ataque de un héroe enemigo.",
                "thai": "ส่งตัวคุณเองพุ่งขึ้นไปในอากาศ และมอบแบร์ริเออร์ให้แก่ตัวเอง ขณะอยู่กลางอากาศ คุณสามารถกดใช้อีกครั้งเพื่อดิ่งลงพื้นเร็วขึ้น\n\nหากถูกโจมตีโดยฮีโร่ฝ่ายศัตรูจะไม่สามารถกดใช้ได้เป็นเวลา 5sวิ",
                "turkish": "Kendinizi havaya fırlatın ve bariyer kazanın. Havadayken tekrar kullanarak yere daha hızlı inebilirsiniz.\n\nDüşman bir kahraman saldırısından sonra 5s saniye boyunca kullanılamaz.",
                "ukrainian": "Запускає власника високо в повітря й дає бар’єр. У повітрі можна знову скористатися активним ефектом, щоби швидше опуститися.\n\nНе можна скористатися впродовж 5s с після атаки від ворожого героя."
              }
            },
            "properties": [
              {
                "key": "CombatBarrier",
                "role": "important"
              },
              {
                "key": "InterruptCooldown",
                "role": "important"
              },
              {
                "key": "BarrierDuration",
                "role": "normal"
              },
              {
                "key": "AirControlPercentBarrier",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/hud/abilities/lash/lash_death_slam_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/hud/abilities/lash/lash_death_slam_psd.png",
          "publicPath": "/assets/game/panorama/images/hud/abilities/lash/lash_death_slam_psd.png",
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/majestic_leap_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/majestic_leap_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/majestic_leap_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_rocket_booster",
        "cssClass": "rocketBooster",
        "multibase": [
          "armor_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_rocket_boots",
      "slug": "majestic-leap-disabled",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_rocket_boots",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_rocket_boots",
      "displayName": {
        "english": "Majestic Leap - Disabled",
        "byLanguage": {
          "brazilian": "Salto Majestoso Desativado",
          "czech": "Pružinové boty (deaktivované)",
          "english": "Majestic Leap - Disabled",
          "french": "Bond majestueux (désactivé)",
          "german": "Raketenstiefel (deaktiviert)",
          "italian": "Salto maestoso - Disabilitato",
          "indonesian": "Lompatan Anggun - Nonaktif",
          "japanese": "マジェスティックリープ - 無効",
          "koreana": "용맹의 도약 - 비활성화됨",
          "latam": "Salto majestuoso - Desactivado",
          "polish": "Majestatyczny Skok – Wyłączony",
          "russian": "Грациозный скачок — отключён",
          "schinese": "升空飞跃 - 已禁用",
          "spanish": "Salto Majestuoso - Desactivado",
          "thai": "​มาเจสติก​ลีป​ - ปิดการใช้งาน",
          "turkish": "Görkemli Sıçrama - Devre Dışı",
          "ukrainian": "Величний стрибок (вимкнено)"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "16",
          "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": "8",
          "disableValue": "0",
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "JumpVelocityHidden": {
          "value": "22.5m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "InterruptCooldown": {
          "value": "4",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AirControlPercent": {
          "value": "100",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_AIR_CONTROL_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "50",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechPower",
                "role": "normal"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": null,
            "properties": [],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_utility/springy_boots_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_utility/springy_boots_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/upgrades/mods_utility/springy_boots_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_utility/springy_boots_psd.png",
          "publicPath": null,
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_rocket_boots",
        "cssClass": "springyBoots",
        "multibase": [
          "armor_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_metal_skin",
      "slug": "metal-skin",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_metal_skin",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_metal_skin",
      "displayName": {
        "english": "Metal Skin",
        "byLanguage": {
          "brazilian": "Pele de Aço",
          "czech": "Ocelová kůže",
          "english": "Metal Skin",
          "french": "Cuir blindé",
          "german": "Metallhaut",
          "italian": "Pelle metallica",
          "indonesian": "Kulit Logam",
          "japanese": "メタルスキン",
          "koreana": "강철 피부",
          "latam": "Piel de metal",
          "polish": "Metalowa Skóra",
          "russian": "Металлическая кожа",
          "schinese": "铜皮铁骨",
          "spanish": "Piel de Metal",
          "thai": "​เมทัล​สกิน​",
          "turkish": "Metal Deri",
          "ukrainian": "Металева шкіра"
        }
      },
      "description": {
        "english": "Become <span class=\"highlight\">immune to bullets</span>.",
        "byLanguage": {
          "brazilian": "Torna-se <span class=\"highlight\">imune a balas</span>.",
          "czech": "Vlastník se stane <span class=\"highlight\">imunním vůči střelám</span>.",
          "english": "Become <span class=\"highlight\">immune to bullets</span>.",
          "french": "<span class=\"highlight\">Immunise contre les balles</span>.",
          "german": "Du wirst immun gegen <span class=\"highlight\">Kugelschaden</span>.",
          "italian": "Diventi <span class=\"highlight\">immune alle pallottole</span>.",
          "indonesian": "Menjadi <span class=\"highlight\">kebal terhadap peluru</span>.",
          "japanese": "<span class=\"highlight\">弾薬を無効化</span>する",
          "koreana": "<span class=\"highlight\">총탄에 면역</span>이 됩니다.",
          "latam": "Te vuelves <span class=\"highlight\">inmune a las balas</span>.",
          "polish": "Zdobądź <span class=\"highlight\">niewrażliwość na naboje</span>.",
          "russian": "Даёт <span class=\"highlight\">невосприимчивость к пулям</span>.",
          "schinese": "获得<span class=\"highlight\">对子弹的免疫</span>。",
          "spanish": "Te vuelves <span class=\"highlight\">inmune a las balas</span>.",
          "thai": "ทำให้<span class=\"highlight\">ไม่ได้รับความเสียหายจากกระสุน</span>",
          "turkish": "<span class=\"highlight\">Mermilere karşı bağışıklık</span> kazanın.",
          "ukrainian": "Надає <span class=\"highlight\">імунітет до куль</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Become immune to bullets.",
        "byLanguage": {
          "brazilian": "Torna-se imune a balas.",
          "czech": "Vlastník se stane imunním vůči střelám.",
          "english": "Become immune to bullets.",
          "french": "Immunise contre les balles.",
          "german": "Du wirst immun gegen Kugelschaden.",
          "italian": "Diventi immune alle pallottole.",
          "indonesian": "Menjadi kebal terhadap peluru.",
          "japanese": "弾薬を無効化する",
          "koreana": "총탄에 면역이 됩니다.",
          "latam": "Te vuelves inmune a las balas.",
          "polish": "Zdobądź niewrażliwość na naboje.",
          "russian": "Даёт невосприимчивость к пулям.",
          "schinese": "获得对子弹的免疫。",
          "spanish": "Te vuelves inmune a las balas.",
          "thai": "ทำให้ไม่ได้รับความเสียหายจากกระสุน",
          "turkish": "Mermilere karşı bağışıklık kazanın.",
          "ukrainian": "Надає імунітет до куль."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability",
          "EShopFilterFireRate"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EAdditionalProtection",
        "groupLabel": "Additional Protection",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "24",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "5.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": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "BonusFireRate": {
          "value": null,
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletResist": {
          "value": "12",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "ActiveMoveSpeedPenalty": {
          "value": "-1.5m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "GroundDashReductionPercent": {
          "value": "-20",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_GROUND_DASH_REDUCTION_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "ActiveMoveSpeedPenalty",
              "bonus": "6.5m"
            },
            {
              "propertyName": "GroundDashReductionPercent",
              "bonus": "60"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-2"
            },
            {
              "propertyName": "BulletResist",
              "bonus": "5"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BulletResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Become immune to bullets.",
              "byLanguage": {
                "brazilian": "Torna-se imune a balas.",
                "czech": "Vlastník se stane imunním vůči střelám.",
                "english": "Become immune to bullets.",
                "french": "Immunise contre les balles.",
                "german": "Du wirst immun gegen Kugelschaden.",
                "italian": "Diventi immune alle pallottole.",
                "indonesian": "Menjadi kebal terhadap peluru.",
                "japanese": "弾薬を無効化する",
                "koreana": "총탄에 면역이 됩니다.",
                "latam": "Te vuelves inmune a las balas.",
                "polish": "Zdobądź niewrażliwość na naboje.",
                "russian": "Даёт невосприимчивость к пулям.",
                "schinese": "获得对子弹的免疫。",
                "spanish": "Te vuelves inmune a las balas.",
                "thai": "ทำให้ไม่ได้รับความเสียหายจากกระสุน",
                "turkish": "Mermilere karşı bağışıklık kazanın.",
                "ukrainian": "Надає імунітет до куль."
              }
            },
            "properties": [
              {
                "key": "ActiveMoveSpeedPenalty",
                "role": "normal"
              },
              {
                "key": "GroundDashReductionPercent",
                "role": "normal"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/metal_skin_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/metal_skin_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/metal_skin_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/metal_skin_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/metal_skin_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_metal_skin",
        "cssClass": "metalSkin",
        "multibase": [
          "armor_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_rescue_beam",
      "slug": "rescue-beam",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_rescue_beam",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_rescue_beam",
      "displayName": {
        "english": "Rescue Beam",
        "byLanguage": {
          "brazilian": "Feixe de Resgate",
          "czech": "Záchranný paprsek",
          "english": "Rescue Beam",
          "french": "Faisceau de détresse",
          "german": "Rettungs­strahl",
          "italian": "Raggio di salvataggio",
          "indonesian": "Sinar Penyelamat",
          "japanese": "レスキュービーム",
          "koreana": "구호 광선",
          "latam": "Rayo de rescate",
          "polish": "Promień Ratunkowy",
          "russian": "Спасательный луч",
          "schinese": "营救光束",
          "spanish": "Rayo de Rescate",
          "thai": "​เรสคิว​บีม​",
          "turkish": "Kurtarma Işını",
          "ukrainian": "Рятівний промінь"
        }
      },
      "description": {
        "english": "<span class=\"highlight\">Heals</span> a target allied hero and yourself for a percentage of <span class=\"highlight\">Max Health</span>. Once while healing, you can <span class=\"highlight\">Pull</span> the target towards you. Can be self-cast.",
        "byLanguage": {
          "brazilian": "<span class=\"highlight\">Cura</span> o herói aliado alvo e você proporcionalmente à <span class=\"highlight\">vida máxima</span>. Uma vez por uso, você pode <span class=\"highlight\">puxar</span> o alvo até você. Pode ser usado em si mesmo.",
          "czech": "Vlastník <span class=\"highlight\">vyléčí</span> sebe a zacíleného spojeneckého hrdinu určitým procentem z <span class=\"highlight\">maximálního zdraví</span>. Zatímco probíhá léčení, může k sobě vlastník zacíleného spojence <span class=\"highlight\">přitáhnout</span>. Vlastník může schopnost seslat také jenom sám na sebe.",
          "english": "<span class=\"highlight\">Heals</span> a target allied hero and yourself for a percentage of <span class=\"highlight\">Max Health</span>. Once while healing, you can <span class=\"highlight\">Pull</span> the target towards you. Can be self-cast.",
          "french": "<span class=\"highlight\">Soigne</span> une cible occultiste alliée et vous-même d'un pourcentage des <span class=\"highlight\">PV max.</span> Pendant les soins, vous pouvez <span class=\"highlight\">tirer</span> la cible vers vous une fois. Autociblage possible.",
          "german": "<span class=\"highlight\">Heilt</span> Dich und einen ausgewählten verbündeten Helden um einen <span class=\"highlight\">Prozentsatz der max. Lebenspunkte</span>. Einmal während der Heilung kannst Du das Ziel zu Dir <span class=\"highlight\">heranziehen</span>. Kann auf sich selbst angewendet werden.",
          "italian": "<span class=\"highlight\">Guarisce</span> un eroe alleato bersaglio e te stesso per una percentuale della <span class=\"highlight\">salute max</span>. Durante la guarigione, puoi <span class=\"highlight\">attirare</span> una volta il bersaglio verso di te. Può essere usata su di sé.",
          "indonesian": "<span class=\"highlight\">Menyembuhkan</span> rekan tim yang ditargetkan dan diri sendiri sebesar persentase <span class=\"highlight\">Health Maks.</span> Setelah sembuh, kamu dapat <span class=\"highlight\">menarik</span> target ke arahmu. Dapat digunakan ke diri sendiri.",
          "japanese": "指定した味方ヒーローと自分を<span class=\"highlight\">最大HP</span>の一定割合<span class=\"highlight\">回復</span>する。回復中、対象を自身の近くへと<span class=\"highlight\">引っ張る</span>ことができる。このアイテムはセルフキャストできる",
          "koreana": "대상 아군 영웅과 자신을 <span class=\"highlight\">최대 체력</span>의 일정 비율로 <span class=\"highlight\">치유</span>합니다. 치유 중에 <span class=\"highlight\">대상을 자신 쪽으로 끌어당길</span> 수 있습니다. 자신에게 시전할 수 있습니다.",
          "latam": "<span class=\"highlight\">Cura</span> a un héroe aliado objetivo y a ti mismo con un porcentaje de <span class=\"highlight\">de vida máxima</span>. Una vez te curas, puedes <span class=\"highlight\">atraer</span> al objetivo hacia ti. Se puede lanzar sobre uno mismo.",
          "polish": "<span class=\"highlight\">Leczy</span> wskazanego sojuszniczego bohatera oraz ciebie o pewien procent <span class=\"highlight\">maksymalnego zdrowia</span>. Podczas leczenia możesz <span class=\"highlight\">przyciągnąć</span> sojusznika do ciebie. Można rzucić na siebie.",
          "russian": "<span class=\"highlight\">Лечит</span> вас и выбранного союзного героя в зависимости от <span class=\"highlight\">максимального здоровья</span>. Один раз за время лечения вы можете <span class=\"highlight\">притянуть</span> цель к себе. Можно применить на себя.",
          "schinese": "<span class=\"highlight\">治疗</span>一个目标友方英雄和自身，治疗量为<span class=\"highlight\">最大生命值</span>的一定百分比。在治疗过程中，可以将目标<span class=\"highlight\">拉向</span>自己。可以对自身施放。",
          "spanish": "<span class=\"highlight\">Cura</span> a un héroe aliado objetivo y a ti mismo⁠/⁠a con un porcentaje de la <span class=\"highlight\">vida máxima</span>. Una vez por curación, puedes <span class=\"highlight\">atraer</span> al objetivo hacia ti. Se puede lanzar sobre uno mismo.",
          "thai": "<span class=\"highlight\">รักษา</span>ฮีโร่เพื่อนร่วมทีมเป้าหมายและตัวคุณเองเป็น​เปอร์เซ็นต์​ของ​<span class=\"highlight\">พลังชีวิตสูงสุด</span> โดยระหว่างการรักษาคุณสามารถ<span class=\"highlight\">ดึง</span>เป้าหมายเข้าหา​ตัวคุณ​ได้ 1 ครั้ง สามารถร่ายใส่ตนเองได้",
          "turkish": "Hedeflenen dost kahramanı ve sizi <span class=\"highlight\">maksimum sağlığın</span> bir yüzdesi kadar <span class=\"highlight\">iyileştirir</span>. İyileşirken hedefi kendinize doğru <span class=\"highlight\">çekebilirsiniz</span>. Kendi üzerinizde kullanabilirsiniz.",
          "ukrainian": "<span class=\"highlight\">Лікує</span> цільового союзного героя та власника на відсоток <span class=\"highlight\">максимального здоров’я</span>. Один раз під час лікування власник може <span class=\"highlight\">підтягнути</span> ціль до себе. Можна застосовувати на себе."
        }
      },
      "descriptionDisplay": {
        "english": "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.",
        "byLanguage": {
          "brazilian": "Cura o herói aliado alvo e você proporcionalmente à vida máxima. Uma vez por uso, você pode puxar o alvo até você. Pode ser usado em si mesmo.",
          "czech": "Vlastník vyléčí sebe a zacíleného spojeneckého hrdinu určitým procentem z maximálního zdraví. Zatímco probíhá léčení, může k sobě vlastník zacíleného spojence přitáhnout. Vlastník může schopnost seslat také jenom sám na sebe.",
          "english": "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.",
          "french": "Soigne une cible occultiste alliée et vous-même d'un pourcentage des PV max. Pendant les soins, vous pouvez tirer la cible vers vous une fois. Autociblage possible.",
          "german": "Heilt Dich und einen ausgewählten verbündeten Helden um einen Prozentsatz der max. Lebenspunkte. Einmal während der Heilung kannst Du das Ziel zu Dir heranziehen. Kann auf sich selbst angewendet werden.",
          "italian": "Guarisce un eroe alleato bersaglio e te stesso per una percentuale della salute max. Durante la guarigione, puoi attirare una volta il bersaglio verso di te. Può essere usata su di sé.",
          "indonesian": "Menyembuhkan rekan tim yang ditargetkan dan diri sendiri sebesar persentase Health Maks. Setelah sembuh, kamu dapat menarik target ke arahmu. Dapat digunakan ke diri sendiri.",
          "japanese": "指定した味方ヒーローと自分を最大HPの一定割合回復する。回復中、対象を自身の近くへと引っ張ることができる。このアイテムはセルフキャストできる",
          "koreana": "대상 아군 영웅과 자신을 최대 체력의 일정 비율로 치유합니다. 치유 중에 대상을 자신 쪽으로 끌어당길 수 있습니다. 자신에게 시전할 수 있습니다.",
          "latam": "Cura a un héroe aliado objetivo y a ti mismo con un porcentaje de de vida máxima. Una vez te curas, puedes atraer al objetivo hacia ti. Se puede lanzar sobre uno mismo.",
          "polish": "Leczy wskazanego sojuszniczego bohatera oraz ciebie o pewien procent maksymalnego zdrowia. Podczas leczenia możesz przyciągnąć sojusznika do ciebie. Można rzucić na siebie.",
          "russian": "Лечит вас и выбранного союзного героя в зависимости от максимального здоровья. Один раз за время лечения вы можете притянуть цель к себе. Можно применить на себя.",
          "schinese": "治疗一个目标友方英雄和自身，治疗量为最大生命值的一定百分比。在治疗过程中，可以将目标拉向自己。可以对自身施放。",
          "spanish": "Cura a un héroe aliado objetivo y a ti mismo⁠/⁠a con un porcentaje de la vida máxima. Una vez por curación, puedes atraer al objetivo hacia ti. Se puede lanzar sobre uno mismo.",
          "thai": "รักษาฮีโร่เพื่อนร่วมทีมเป้าหมายและตัวคุณเองเป็นเปอร์เซ็นต์ของพลังชีวิตสูงสุด โดยระหว่างการรักษาคุณสามารถดึงเป้าหมายเข้าหาตัวคุณได้ 1 ครั้ง สามารถร่ายใส่ตนเองได้",
          "turkish": "Hedeflenen dost kahramanı ve sizi maksimum sağlığın bir yüzdesi kadar iyileştirir. İyileşirken hedefi kendinize doğru çekebilirsiniz. Kendi üzerinizde kullanabilirsiniz.",
          "ukrainian": "Лікує цільового союзного героя та власника на відсоток максимального здоров’я. Один раз під час лікування власник може підтягнути ціль до себе. Можна застосовувати на себе."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability",
          "EShopFilterHealing",
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EHealing",
        "groupLabel": "Healing",
        "componentIds": [
          "upgrade_health_stimpak"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PRESS",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "60",
          "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": "35m",
          "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": "2.5",
          "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": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "HealPercentAmount": {
          "value": "20",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "HealInterval": {
          "value": "0.2",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": "0m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": "EDisplayUnit_Meters",
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": "0.75m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        },
        "SelfModifier": {
          "value": "100",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRangeMultiplier": {
          "value": "6",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRange",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRadiusMultiplier": {
          "value": "6",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRadius",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechRadiusMultiplier",
              "bonus": "20"
            },
            {
              "propertyName": "TechRangeMultiplier",
              "bonus": "20"
            },
            {
              "propertyName": "HealPercentAmount",
              "bonus": "15"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-45"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusSprintSpeed",
                "role": "normal"
              },
              {
                "key": "TechRangeMultiplier",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "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.",
              "byLanguage": {
                "brazilian": "Cura o herói aliado alvo e você proporcionalmente à vida máxima. Uma vez por uso, você pode puxar o alvo até você. Pode ser usado em si mesmo.",
                "czech": "Vlastník vyléčí sebe a zacíleného spojeneckého hrdinu určitým procentem z maximálního zdraví. Zatímco probíhá léčení, může k sobě vlastník zacíleného spojence přitáhnout. Vlastník může schopnost seslat také jenom sám na sebe.",
                "english": "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.",
                "french": "Soigne une cible occultiste alliée et vous-même d'un pourcentage des PV max. Pendant les soins, vous pouvez tirer la cible vers vous une fois. Autociblage possible.",
                "german": "Heilt Dich und einen ausgewählten verbündeten Helden um einen Prozentsatz der max. Lebenspunkte. Einmal während der Heilung kannst Du das Ziel zu Dir heranziehen. Kann auf sich selbst angewendet werden.",
                "italian": "Guarisce un eroe alleato bersaglio e te stesso per una percentuale della salute max. Durante la guarigione, puoi attirare una volta il bersaglio verso di te. Può essere usata su di sé.",
                "indonesian": "Menyembuhkan rekan tim yang ditargetkan dan diri sendiri sebesar persentase Health Maks. Setelah sembuh, kamu dapat menarik target ke arahmu. Dapat digunakan ke diri sendiri.",
                "japanese": "指定した味方ヒーローと自分を最大HPの一定割合回復する。回復中、対象を自身の近くへと引っ張ることができる。このアイテムはセルフキャストできる",
                "koreana": "대상 아군 영웅과 자신을 최대 체력의 일정 비율로 치유합니다. 치유 중에 대상을 자신 쪽으로 끌어당길 수 있습니다. 자신에게 시전할 수 있습니다.",
                "latam": "Cura a un héroe aliado objetivo y a ti mismo con un porcentaje de de vida máxima. Una vez te curas, puedes atraer al objetivo hacia ti. Se puede lanzar sobre uno mismo.",
                "polish": "Leczy wskazanego sojuszniczego bohatera oraz ciebie o pewien procent maksymalnego zdrowia. Podczas leczenia możesz przyciągnąć sojusznika do ciebie. Można rzucić na siebie.",
                "russian": "Лечит вас и выбранного союзного героя в зависимости от максимального здоровья. Один раз за время лечения вы можете притянуть цель к себе. Можно применить на себя.",
                "schinese": "治疗一个目标友方英雄和自身，治疗量为最大生命值的一定百分比。在治疗过程中，可以将目标拉向自己。可以对自身施放。",
                "spanish": "Cura a un héroe aliado objetivo y a ti mismo⁠/⁠a con un porcentaje de la vida máxima. Una vez por curación, puedes atraer al objetivo hacia ti. Se puede lanzar sobre uno mismo.",
                "thai": "รักษาฮีโร่เพื่อนร่วมทีมเป้าหมายและตัวคุณเองเป็นเปอร์เซ็นต์ของพลังชีวิตสูงสุด โดยระหว่างการรักษาคุณสามารถดึงเป้าหมายเข้าหาตัวคุณได้ 1 ครั้ง สามารถร่ายใส่ตนเองได้",
                "turkish": "Hedeflenen dost kahramanı ve sizi maksimum sağlığın bir yüzdesi kadar iyileştirir. İyileşirken hedefi kendinize doğru çekebilirsiniz. Kendi üzerinizde kullanabilirsiniz.",
                "ukrainian": "Лікує цільового союзного героя та власника на відсоток максимального здоров’я. Один раз під час лікування власник може підтягнути ціль до себе. Можна застосовувати на себе."
              }
            },
            "properties": [
              {
                "key": "HealPercentAmount",
                "role": "important"
              },
              {
                "key": "BonusMoveSpeed",
                "role": "important"
              },
              {
                "key": "AbilityChannelTime",
                "role": "normal"
              },
              {
                "key": "AbilityCastRange",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/medic_beam_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/medic_beam_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/rescue_beam_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/rescue_beam_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/rescue_beam_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_rescue_beam",
        "cssClass": "medicBeam",
        "multibase": [
          "armor_upgrade_t3"
        ],
        "updateTime": 1711137653
      }
    },
    {
      "id": "upgrade_tech_purge",
      "slug": "spirit-resilience",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_tech_purge",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_tech_purge",
      "displayName": {
        "english": "Spirit Resilience",
        "byLanguage": {
          "brazilian": "Resiliência Espiritual",
          "czech": "Spirituální zbroj",
          "english": "Spirit Resilience",
          "french": "Résilience spirituelle",
          "german": "Verstärkte Magierüstung",
          "italian": "Resilienza spirituale",
          "indonesian": "Ketahanan Spirit",
          "japanese": "スピリットレジリエンス",
          "koreana": "마법 저항",
          "latam": "Resiliencia espiritual",
          "polish": "Niezłomność Spirytualna",
          "russian": "Спиритическая стойкость",
          "schinese": "元灵护体",
          "spanish": "Resiliencia Espiritual",
          "thai": "​สปิริต​รีซิเลียนซ์​",
          "turkish": "Büyü Dayanıklılığı",
          "ukrainian": "Духовна стійкість"
        }
      },
      "description": {
        "english": "When below <span class=\"highlight\">{s:HealthThreshold}% health</span>, gain additional Spirit Resist.",
        "byLanguage": {
          "brazilian": "Quando estiver com menos de <span class=\"highlight\">{s:HealthThreshold}% de vida</span>, aumenta a <span class=\"highlight\">resistência espiritual</span>.",
          "czech": "Když má vlastník <span class=\"highlight\">méně než {s:HealthThreshold} % zdraví</span>, získává bonus ke <span class=\"highlight\">spirituální odolnosti</span>.",
          "english": "When below <span class=\"highlight\">{s:HealthThreshold}% health</span>, gain additional Spirit Resist.",
          "french": "Quand vous avez moins de <span class=\"highlight\">{s:HealthThreshold} % de vos PV</span>, vous gagnez en résistance spirituelle.",
          "german": "Du erhältst zusätzliche <span class=\"highlight\">Magieresistenz</span>, wenn Du über <span class=\"highlight\">weniger als {s:HealthThreshold} % der Lebenspunkte</span> verfügst.",
          "italian": "Quando il livello di salute è inferiore a <span class=\"highlight\">{s:HealthThreshold}%</span>, ottieni resistenza spirituale aggiuntiva.",
          "indonesian": "Saat health di bawah <span class=\"highlight\">{s:HealthThreshold}%</span>, dapatkan Pertahanan Spirit tambahan.",
          "japanese": "自身の<span class=\"highlight\">HPが{s:HealthThreshold}%を下回っている</span>間、追加のスピリット耐性を獲得する",
          "koreana": "체력이 <span class=\"highlight\">{s:HealthThreshold}% 미만</span>으로 내려가면 추가 마법 저항을 얻습니다.",
          "latam": "Al estar por debajo del <span class=\"highlight\">{s:HealthThreshold} % de vida</span>, obtienes resistencia espiritual adicional.",
          "polish": "Gdy masz mniej niż <span class=\"highlight\">{s:HealthThreshold}% zdrowia</span>, zyskujesz dodatkową odporność spirytualną.",
          "russian": "Если у вас менее <span class=\"highlight\">{s:HealthThreshold}% здоровья</span>, вы получаете дополнительную сопротивляемость спиритизму.",
          "schinese": "生命值低于<span class=\"highlight\">{s:HealthThreshold}%时</span>，获得额外元灵抗性。",
          "spanish": "Cuando estás por debajo del <span class=\"highlight\">{s:HealthThreshold} % de vida</span>, obtienes <span class=\"highlight\">resistencia espiritual</span> adicional.",
          "thai": "เมื่อคุณมี<span class=\"highlight\">พลังชีวิตต่ำกว่า {s:HealthThreshold}%</span> คุณจะได้รับต้านทาน​วิญญาณเพิ่มเติม",
          "turkish": "<span class=\"highlight\">%{s:HealthThreshold} sağlığın</span> altındayken ilave büyü direnci kazanırsınız.",
          "ukrainian": "Коли власник має <span class=\"highlight\">менше ніж {s:HealthThreshold}% здоров’я</span>, здобуває додатковий <span class=\"highlight\">духовний опір</span>."
        }
      },
      "descriptionDisplay": {
        "english": "When below 50% health, gain additional Spirit Resist.",
        "byLanguage": {
          "brazilian": "Quando estiver com menos de 50% de vida, aumenta a resistência espiritual.",
          "czech": "Když má vlastník méně než 50 % zdraví, získává bonus ke spirituální odolnosti.",
          "english": "When below 50% health, gain additional Spirit Resist.",
          "french": "Quand vous avez moins de 50 % de vos PV, vous gagnez en résistance spirituelle.",
          "german": "Du erhältst zusätzliche Magieresistenz, wenn Du über weniger als 50 % der Lebenspunkte verfügst.",
          "italian": "Quando il livello di salute è inferiore a 50%, ottieni resistenza spirituale aggiuntiva.",
          "indonesian": "Saat health di bawah 50%, dapatkan Pertahanan Spirit tambahan.",
          "japanese": "自身のHPが50%を下回っている間、追加のスピリット耐性を獲得する",
          "koreana": "체력이 50% 미만으로 내려가면 추가 마법 저항을 얻습니다.",
          "latam": "Al estar por debajo del 50 % de vida, obtienes resistencia espiritual adicional.",
          "polish": "Gdy masz mniej niż 50% zdrowia, zyskujesz dodatkową odporność spirytualną.",
          "russian": "Если у вас менее 50% здоровья, вы получаете дополнительную сопротивляемость спиритизму.",
          "schinese": "生命值低于50%时，获得额外元灵抗性。",
          "spanish": "Cuando estás por debajo del 50 % de vida, obtienes resistencia espiritual adicional.",
          "thai": "เมื่อคุณมีพลังชีวิตต่ำกว่า 50% คุณจะได้รับต้านทานวิญญาณเพิ่มเติม",
          "turkish": "%50 sağlığın altındayken ilave büyü direnci kazanırsınız.",
          "ukrainian": "Коли власник має менше ніж 50% здоров’я, здобуває додатковий духовний опір."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ESpiritProtection",
        "groupLabel": "Spirit Protection",
        "componentIds": [],
        "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
        },
        "TechResist": {
          "value": "30",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealthThreshold": {
          "value": "50",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "TechResistBelowThreshold": {
          "value": "15",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": null,
          "conditionalLocToken": "BelowHealthThreshold_conditional",
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "3",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechResist",
              "bonus": "10"
            },
            {
              "propertyName": "TechResistBelowThreshold",
              "bonus": "10"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechResist",
                "role": "elevated"
              },
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "When below 50% health, gain additional Spirit Resist.",
              "byLanguage": {
                "brazilian": "Quando estiver com menos de 50% de vida, aumenta a resistência espiritual.",
                "czech": "Když má vlastník méně než 50 % zdraví, získává bonus ke spirituální odolnosti.",
                "english": "When below 50% health, gain additional Spirit Resist.",
                "french": "Quand vous avez moins de 50 % de vos PV, vous gagnez en résistance spirituelle.",
                "german": "Du erhältst zusätzliche Magieresistenz, wenn Du über weniger als 50 % der Lebenspunkte verfügst.",
                "italian": "Quando il livello di salute è inferiore a 50%, ottieni resistenza spirituale aggiuntiva.",
                "indonesian": "Saat health di bawah 50%, dapatkan Pertahanan Spirit tambahan.",
                "japanese": "自身のHPが50%を下回っている間、追加のスピリット耐性を獲得する",
                "koreana": "체력이 50% 미만으로 내려가면 추가 마법 저항을 얻습니다.",
                "latam": "Al estar por debajo del 50 % de vida, obtienes resistencia espiritual adicional.",
                "polish": "Gdy masz mniej niż 50% zdrowia, zyskujesz dodatkową odporność spirytualną.",
                "russian": "Если у вас менее 50% здоровья, вы получаете дополнительную сопротивляемость спиритизму.",
                "schinese": "生命值低于50%时，获得额外元灵抗性。",
                "spanish": "Cuando estás por debajo del 50 % de vida, obtienes resistencia espiritual adicional.",
                "thai": "เมื่อคุณมีพลังชีวิตต่ำกว่า 50% คุณจะได้รับต้านทานวิญญาณเพิ่มเติม",
                "turkish": "%50 sağlığın altındayken ilave büyü direnci kazanırsınız.",
                "ukrainian": "Коли власник має менше ніж 50% здоров’я, здобуває додатковий духовний опір."
              }
            },
            "properties": [
              {
                "key": "HealthThreshold",
                "role": "important"
              },
              {
                "key": "TechResistBelowThreshold",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/tech_purge_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/tech_purge_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/spirit_resilience_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/spirit_resilience_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/spirit_resilience_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "techPurge",
        "multibase": [
          "armor_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_superior_stamina",
      "slug": "stamina-mastery",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_superior_stamina",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_superior_stamina",
      "displayName": {
        "english": "Stamina Mastery",
        "byLanguage": {
          "brazilian": "Revigoração",
          "czech": "Neochvějná výdrž",
          "english": "Stamina Mastery",
          "french": "Maitrise d'endurance",
          "german": "Meisterhafte Ausdauer",
          "italian": "Controllo della stamina",
          "indonesian": "Stamina Tingkat Tinggi",
          "japanese": "スタミナマスタリー",
          "koreana": "활력의 대가",
          "latam": "Maestría en resistencia",
          "polish": "Mistrzowska Wytrzymałość",
          "russian": "Превосходная выносливость",
          "schinese": "跑酷大师",
          "spanish": "Maestría en Aguante",
          "thai": "​สแตมินา​มาสเตอรี​",
          "turkish": "Kuvvet Ustalığı",
          "ukrainian": "Майстерна витривалість"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterMovement",
          "EShopFilterFireRate"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMovementAndAgility",
        "groupLabel": "Movement and Agility",
        "componentIds": [
          "upgrade_improved_stamina"
        ],
        "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": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "Stamina": {
          "value": "2",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EStamina",
          "providedPropertyType": "MODIFIER_VALUE_STAMINA",
          "conditionalLocToken": null,
          "scale": null
        },
        "StaminaCooldownReduction": {
          "value": "18",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EStaminaRegenPercent",
          "providedPropertyType": "MODIFIER_VALUE_STAMINA_REGEN_PER_SECOND_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "AirMoveIncreasePercent": {
          "value": "23",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_AIR_MOVE_DISTANCE_INCREASE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "Stamina",
              "bonus": "2"
            },
            {
              "propertyName": "AirMoveIncreasePercent",
              "bonus": "40"
            },
            {
              "propertyName": "StaminaCooldownReduction",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "Stamina",
                "role": "elevated"
              },
              {
                "key": "StaminaCooldownReduction",
                "role": "elevated"
              },
              {
                "key": "AirMoveIncreasePercent",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Allows an additional use of Air Jump or Air Dash before landing.",
              "byLanguage": {
                "brazilian": "Permite um uso adicional de pulo aéreo ou avanço aéreo antes de tocar o chão.",
                "czech": "Umožňuje vlastníkovi před dopadem provést jeden vzdušný skok nebo vzdušný výpad navíc.",
                "english": "Allows an additional use of Air Jump or Air Dash before landing.",
                "french": "Permet d'effectuer un second saut élancé ou élan propulsé avant l'atterrissage.",
                "german": "Du kannst einen zusätzlichen Luftsprung oder Luftspurt vor der Landung ausführen.",
                "italian": "Consente un uso aggiuntivo di balzo in aria o scatto in aria prima dell'atterraggio.",
                "indonesian": "Memungkinkan penggunaan tambahan Lompat di Udara atau Dash di Udara sebelum mendarat.",
                "japanese": "着地前に空中ジャンプと空中ダッシュが追加で1回使用できるようになる",
                "koreana": "착지 전에 공중 점프 또는 공중 대시를 추가로 사용할 수 있습니다.",
                "latam": "Permite un salto aéreo o un impulso en el aire adicional antes de aterrizar.",
                "polish": "Pozwala na wykonanie dodatkowego skoku w powietrzu lub doskoku w powietrzu przed lądowaniem.",
                "russian": "Позволяет делать дополнительный прыжок или рывок в воздухе перед приземлением.",
                "schinese": "在落地前允许额外使用一次空中跳跃或空中冲刺。",
                "spanish": "Permite realizar un salto en el aire o un impulso en el aire adicional antes de aterrizar.",
                "thai": "ทำให้สามารถกระโดดกลางอากาศหรือพุ่งกลางอากาศเพิ่มได้อีกครั้งก่อนลงถึงพื้น",
                "turkish": "İnmeden önce ilave olarak bir defa havada zıplama veya zıplayarak atılma olanağı verir.",
                "ukrainian": "Дає можливість додатково використовувати повітряні стрибки або повітряні ривки перед приземленням."
              }
            },
            "properties": [],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/superior_stamina_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/superior_stamina_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/stamina_mastery_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/stamina_mastery_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/stamina_mastery_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "superiorStamina",
        "multibase": [
          "armor_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_veil_walker",
      "slug": "veil-walker",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_veil_walker",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_veil_walker",
      "displayName": {
        "english": "Veil Walker",
        "byLanguage": {
          "brazilian": "Atravessador do Véu",
          "czech": "Kosmický rubáš",
          "english": "Veil Walker",
          "french": "Sentinelle du voile",
          "german": "Mystischer Schleier",
          "italian": "Mech del velo",
          "indonesian": "Tabir Penjaga",
          "japanese": "ベールウォーカー",
          "koreana": "장막 걸음",
          "latam": "Caminante del velo",
          "polish": "Wędrowiec Woalu",
          "russian": "Незримый покров",
          "schinese": "穿幕行者",
          "spanish": "Caminante del Velo",
          "thai": "​เวล​วอล์ก​เกอร์​",
          "turkish": "Kozmik Seyahat",
          "ukrainian": "Вуальне підсилення"
        }
      },
      "description": {
        "english": "Walking through a <span class=\"highlight\">cosmic veil</span> grants you <span class=\"highlight\">Stealth</span>, <span class=\"highlight\">Heal</span> and increased <span class=\"highlight\">Move Speed</span>.",
        "byLanguage": {
          "brazilian": "Atravessar um <span class=\"highlight\">véu cósmico</span> concede <span class=\"highlight\">furtividade</span>, <span class=\"highlight\">cura</span> e aumento da <span class=\"highlight\">velocidade de movimento</span>.",
          "czech": "Když vlastník projde <span class=\"highlight\">kosmickým závojem</span>, získá <span class=\"highlight\">neviditelnost</span>, bonus k <span class=\"highlight\">rychlosti pohybu</span> a dojde k jeho <span class=\"highlight\">vyléčení</span>.",
          "english": "Walking through a <span class=\"highlight\">cosmic veil</span> grants you <span class=\"highlight\">Stealth</span>, <span class=\"highlight\">Heal</span> and increased <span class=\"highlight\">Move Speed</span>.",
          "french": "Traverser un <span class=\"highlight\">voile cosmique</span> vous rend <span class=\"highlight\">invisible</span>, vous <span class=\"highlight\">soigne</span> et augmente votre <span class=\"highlight\">vitesse de déplacement</span>.",
          "german": "Beim Durchqueren eines <span class=\"highlight\">Kosmischen Schleiers</span> wirst Du <span class=\"highlight\">getarnt</span>, <span class=\"highlight\">geheilt</span> und erhältst zusätzliches <span class=\"highlight\">Bewegungstempo</span>.",
          "italian": "Attraversare un <span class=\"highlight\">velo cosmico</span> ti conferisce <span class=\"highlight\">Stealth</span>, <span class=\"highlight\">guarigione</span> e <span class=\"highlight\">velocità di movimento</span> aumentata.",
          "indonesian": "Berjalan melewati <span class=\"highlight\">Tabir Kosmik</span> akan memberimu efek <span class=\"highlight\">Sembunyi</span>, <span class=\"highlight\">Penyembuhan</span>, dan peningkatan <span class=\"highlight\">Kecepatan Gerakan</span>.",
          "japanese": "<span class=\"highlight\">コズミックベール</span>を通過すると<span class=\"highlight\">ステルス状態</span>になる。また、<span class=\"highlight\">HPを回復</span>し、<span class=\"highlight\">移動速度</span>が上昇する",
          "koreana": "<span class=\"highlight\">우주 장막</span>을 통과하여 걸으면 <span class=\"highlight\">은신</span> 상태가 되고 <span class=\"highlight\">치유</span>되며 <span class=\"highlight\">이동 속도</span>가 증가합니다.",
          "latam": "Caminar a través de un <span class=\"highlight\">velo cósmico</span> te otorga <span class=\"highlight\">sigilo</span>, <span class=\"highlight\">curación</span> y <span class=\"highlight\">velocidad de movimiento aumentada</span>.",
          "polish": "Przejście przez <span class=\"highlight\">kosmiczny woal</span> przyznaje ci <span class=\"highlight\">niewidzialność</span>, <span class=\"highlight\">leczenie</span> oraz zwiększoną <span class=\"highlight\">szybkość ruchu</span>.",
          "russian": "Пройдя через <span class=\"highlight\">вселенскую вуаль</span>, вы получите <span class=\"highlight\">скрытность</span>, бонус к <span class=\"highlight\">лечению</span> и повышенную <span class=\"highlight\">скорость передвижения</span>.",
          "schinese": "穿越<span class=\"highlight\">宇宙玄幕</span>会使自身获得<span class=\"highlight\">隐身</span>状态和<span class=\"highlight\">治疗</span>，并提升<span class=\"highlight\">移动速度</span>。",
          "spanish": "Cruzar un <span class=\"highlight\">velo cósmico</span> te otorgará <span class=\"highlight\">sigilo</span>, <span class=\"highlight\">curación</span> y mayor <span class=\"highlight\">velocidad de movimiento</span>.",
          "thai": "การเดินผ่าน<span class=\"highlight\">ม่านจักรวาล</span>จะทำให้คุณเข้าสู่สถานะ<span class=\"highlight\">พรางตัว</span> <span class=\"highlight\">รักษา</span>พลังชีวิต และเพิ่ม<span class=\"highlight\">ความเร็ว​การ​เคลื่อนที่</span>",
          "turkish": "<span class=\"highlight\">Kozmik bir düzlemde</span> seyahat edersiniz. Bu esnada <span class=\"highlight\">gizlenir</span>, <span class=\"highlight\">iyileşir</span> ve artırılmış <span class=\"highlight\">hareket hızı</span> kazanırsınız.",
          "ukrainian": "Прохід крізь <span class=\"highlight\">космічну вуаль</span> дасть <span class=\"highlight\">непомітність</span>, <span class=\"highlight\">лікування</span> та збільшить <span class=\"highlight\">швидкість руху</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Walking through a cosmic veil grants you Stealth, Heal and increased Move Speed.",
        "byLanguage": {
          "brazilian": "Atravessar um véu cósmico concede furtividade, cura e aumento da velocidade de movimento.",
          "czech": "Když vlastník projde kosmickým závojem, získá neviditelnost, bonus k rychlosti pohybu a dojde k jeho vyléčení.",
          "english": "Walking through a cosmic veil grants you Stealth, Heal and increased Move Speed.",
          "french": "Traverser un voile cosmique vous rend invisible, vous soigne et augmente votre vitesse de déplacement.",
          "german": "Beim Durchqueren eines Kosmischen Schleiers wirst Du getarnt, geheilt und erhältst zusätzliches Bewegungstempo.",
          "italian": "Attraversare un velo cosmico ti conferisce Stealth, guarigione e velocità di movimento aumentata.",
          "indonesian": "Berjalan melewati Tabir Kosmik akan memberimu efek Sembunyi, Penyembuhan, dan peningkatan Kecepatan Gerakan.",
          "japanese": "コズミックベールを通過するとステルス状態になる。また、HPを回復し、移動速度が上昇する",
          "koreana": "우주 장막을 통과하여 걸으면 은신 상태가 되고 치유되며 이동 속도가 증가합니다.",
          "latam": "Caminar a través de un velo cósmico te otorga sigilo, curación y velocidad de movimiento aumentada.",
          "polish": "Przejście przez kosmiczny woal przyznaje ci niewidzialność, leczenie oraz zwiększoną szybkość ruchu.",
          "russian": "Пройдя через вселенскую вуаль, вы получите скрытность, бонус к лечению и повышенную скорость передвижения.",
          "schinese": "穿越宇宙玄幕会使自身获得隐身状态和治疗，并提升移动速度。",
          "spanish": "Cruzar un velo cósmico te otorgará sigilo, curación y mayor velocidad de movimiento.",
          "thai": "การเดินผ่านม่านจักรวาลจะทำให้คุณเข้าสู่สถานะพรางตัว รักษาพลังชีวิต และเพิ่มความเร็วการเคลื่อนที่",
          "turkish": "Kozmik bir düzlemde seyahat edersiniz. Bu esnada gizlenir, iyileşir ve artırılmış hareket hızı kazanırsınız.",
          "ukrainian": "Прохід крізь космічну вуаль дасть непомітність, лікування та збільшить швидкість руху."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability",
          "EShopFilterClipSize"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EAdditionalProtection",
        "groupLabel": "Additional Protection",
        "componentIds": [
          "upgrade_sprint_booster"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "15",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "16",
          "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
        },
        "InvisAlertWhenFading": {
          "value": "1",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "InvisCancelOnDamage": {
          "value": "0",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "InvisFadeToDuration": {
          "value": "0.25",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "InvisMoveSpeedMod": {
          "value": "0",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "SpottedRadius": {
          "value": "20m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "RevealOnDamageDuration": {
          "value": "0.5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "RevealOnSpottedDuration": {
          "value": "1.25",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": "2.0m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "2",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "125",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "SpiritPower": {
          "value": "10",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusClipSize": {
          "value": "0",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "InvisDuration": {
          "value": "8",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": "3.5m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": "EDisplayUnit_MetersPerSecond",
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealOnVeil": {
          "value": "85",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "SpiritPower",
              "bonus": "25"
            },
            {
              "propertyName": "InvisMoveSpeedMod",
              "bonus": "6m"
            },
            {
              "propertyName": "HealOnVeil",
              "bonus": "300"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-9"
            },
            {
              "propertyName": "InvisDuration",
              "bonus": "4"
            },
            {
              "propertyName": "BonusMoveSpeed",
              "bonus": "4m"
            },
            {
              "propertyName": "OutOfCombatHealthRegen",
              "bonus": "8"
            },
            {
              "propertyName": "BonusSprintSpeed",
              "bonus": "12m"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusSprintSpeed",
                "role": "normal"
              },
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "SpiritPower",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Walking through a cosmic veil grants you Stealth, Heal and increased Move Speed.",
              "byLanguage": {
                "brazilian": "Atravessar um véu cósmico concede furtividade, cura e aumento da velocidade de movimento.",
                "czech": "Když vlastník projde kosmickým závojem, získá neviditelnost, bonus k rychlosti pohybu a dojde k jeho vyléčení.",
                "english": "Walking through a cosmic veil grants you Stealth, Heal and increased Move Speed.",
                "french": "Traverser un voile cosmique vous rend invisible, vous soigne et augmente votre vitesse de déplacement.",
                "german": "Beim Durchqueren eines Kosmischen Schleiers wirst Du getarnt, geheilt und erhältst zusätzliches Bewegungstempo.",
                "italian": "Attraversare un velo cosmico ti conferisce Stealth, guarigione e velocità di movimento aumentata.",
                "indonesian": "Berjalan melewati Tabir Kosmik akan memberimu efek Sembunyi, Penyembuhan, dan peningkatan Kecepatan Gerakan.",
                "japanese": "コズミックベールを通過するとステルス状態になる。また、HPを回復し、移動速度が上昇する",
                "koreana": "우주 장막을 통과하여 걸으면 은신 상태가 되고 치유되며 이동 속도가 증가합니다.",
                "latam": "Caminar a través de un velo cósmico te otorga sigilo, curación y velocidad de movimiento aumentada.",
                "polish": "Przejście przez kosmiczny woal przyznaje ci niewidzialność, leczenie oraz zwiększoną szybkość ruchu.",
                "russian": "Пройдя через вселенскую вуаль, вы получите скрытность, бонус к лечению и повышенную скорость передвижения.",
                "schinese": "穿越宇宙玄幕会使自身获得隐身状态和治疗，并提升移动速度。",
                "spanish": "Cruzar un velo cósmico te otorgará sigilo, curación y mayor velocidad de movimiento.",
                "thai": "การเดินผ่านม่านจักรวาลจะทำให้คุณเข้าสู่สถานะพรางตัว รักษาพลังชีวิต และเพิ่มความเร็วการเคลื่อนที่",
                "turkish": "Kozmik bir düzlemde seyahat edersiniz. Bu esnada gizlenir, iyileşir ve artırılmış hareket hızı kazanırsınız.",
                "ukrainian": "Прохід крізь космічну вуаль дасть непомітність, лікування та збільшить швидкість руху."
              }
            },
            "properties": [
              {
                "key": "StatusEffectInvisible",
                "role": "important"
              },
              {
                "key": "BonusMoveSpeed",
                "role": "important"
              },
              {
                "key": "HealOnVeil",
                "role": "important"
              },
              {
                "key": "InvisDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_utility/veil_walker_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_utility/veil_walker_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/veil_walker_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/veil_walker_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/veil_walker_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "veilWalker",
        "multibase": [
          "armor_upgrade_t3",
          "invis_base"
        ],
        "updateTime": 1718840457
      }
    },
    {
      "id": "upgrade_warp_stone",
      "slug": "warp-stone",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_warp_stone",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_warp_stone",
      "displayName": {
        "english": "Warp Stone",
        "byLanguage": {
          "brazilian": "Pedra Errática",
          "czech": "Teleportační kámen",
          "english": "Warp Stone",
          "french": "Pierre de distorsion",
          "german": "Teleport-Stein",
          "italian": "Pietra deformante",
          "indonesian": "Batu Teleportasi",
          "japanese": "ワープストーン",
          "koreana": "시공의 돌",
          "latam": "Gema de teletransporte",
          "polish": "Kamień Teleportacji",
          "russian": "Камень переноса",
          "schinese": "传送石",
          "spanish": "Piedra de Teletransporte",
          "thai": "​วาร์ป​สโตน​",
          "turkish": "Işınlanma Taşı",
          "ukrainian": "Камінь спотворення"
        }
      },
      "description": {
        "english": "<span class=\"highlight\">Teleport</span> straight ahead, gaining <span class=\"highlight\">Bullet Resist</span>.",
        "byLanguage": {
          "brazilian": "<span class=\"highlight\">Teletransporta-se</span> para a frente, ganhando <span class=\"highlight\">resistência balística</span>.",
          "czech": "Vlastník <span class=\"highlight\">se teleportuje</span> o určitý počet metrů dopředu a získá bonus k <span class=\"highlight\">balistické odolnosti</span>.",
          "english": "<span class=\"highlight\">Teleport</span> straight ahead, gaining <span class=\"highlight\">Bullet Resist</span>.",
          "french": "<span class=\"highlight\">Vous téléporte</span> droit devant et augmente votre <span class=\"highlight\">résistance aux balles</span>.",
          "german": "<span class=\"highlight\">Teleportiert</span> Dich in Blickrichtung und gewährt Dir <span class=\"highlight\">Kugelresistenz</span>.",
          "italian": "<span class=\"highlight\">Ti teletrasporta</span> in linea retta e ti fa ottenere <span class=\"highlight\">resistenza balistica</span>.",
          "indonesian": "<span class=\"highlight\">Berteleportasi</span> ke depan dan mendapatkan <span class=\"highlight\">Pertahanan Peluru</span>.",
          "japanese": "前方に<span class=\"highlight\">テレポート</span>し、<span class=\"highlight\">弾薬耐性</span>を獲得する",
          "koreana": "전방으로 <span class=\"highlight\">순간이동</span>하고 <span class=\"highlight\">총탄 저항</span>을 얻습니다.",
          "latam": "<span class=\"highlight\">Te teletransporta</span> en línea recta y te otorga <span class=\"highlight\">resistencia balística</span>.",
          "polish": "<span class=\"highlight\">Teleportuj się</span> na wprost, zyskując <span class=\"highlight\">odporność na naboje</span>.",
          "russian": "<span class=\"highlight\">Телепортирует</span> вас вперёд и увеличивает <span class=\"highlight\">сопротивляемость пулям</span>.",
          "schinese": "向前进行<span class=\"highlight\">直接传送</span>，获得<span class=\"highlight\">子弹抗性</span>。",
          "spanish": "<span class=\"highlight\">Te teletransporta</span> en línea recta y te otorga <span class=\"highlight\">resistencia a balas</span>.",
          "thai": "<span class=\"highlight\">เทเลพอร์ต</span>ไปข้างหน้า พร้อมทั้งเพิ่ม<span class=\"highlight\">ต้านทานกระสุน</span>",
          "turkish": "Dümdüz ileri <span class=\"highlight\">ışınlanın</span> ve <span class=\"highlight\">mermi direnci</span> kazanın.",
          "ukrainian": "<span class=\"highlight\">Телепортує</span> вперед, надаючи <span class=\"highlight\">опір кулям</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Teleport straight ahead, gaining Bullet Resist.",
        "byLanguage": {
          "brazilian": "Teletransporta-se para a frente, ganhando resistência balística.",
          "czech": "Vlastník se teleportuje o určitý počet metrů dopředu a získá bonus k balistické odolnosti.",
          "english": "Teleport straight ahead, gaining Bullet Resist.",
          "french": "Vous téléporte droit devant et augmente votre résistance aux balles.",
          "german": "Teleportiert Dich in Blickrichtung und gewährt Dir Kugelresistenz.",
          "italian": "Ti teletrasporta in linea retta e ti fa ottenere resistenza balistica.",
          "indonesian": "Berteleportasi ke depan dan mendapatkan Pertahanan Peluru.",
          "japanese": "前方にテレポートし、弾薬耐性を獲得する",
          "koreana": "전방으로 순간이동하고 총탄 저항을 얻습니다.",
          "latam": "Te teletransporta en línea recta y te otorga resistencia balística.",
          "polish": "Teleportuj się na wprost, zyskując odporność na naboje.",
          "russian": "Телепортирует вас вперёд и увеличивает сопротивляемость пулям.",
          "schinese": "向前进行直接传送，获得子弹抗性。",
          "spanish": "Te teletransporta en línea recta y te otorga resistencia a balas.",
          "thai": "เทเลพอร์ตไปข้างหน้า พร้อมทั้งเพิ่มต้านทานกระสุน",
          "turkish": "Dümdüz ileri ışınlanın ve mermi direnci kazanın.",
          "ukrainian": "Телепортує вперед, надаючи опір кулям."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EActives",
        "groupLabel": "Actives",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "16",
          "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": "11m",
          "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.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
        },
        "BulletResist": {
          "value": "30",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "CasterBuffDuration": {
          "value": "6",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BulletResist",
              "bonus": "20"
            },
            {
              "propertyName": "AbilityCastRange",
              "bonus": "9m"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-3"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "active",
            "description": {
              "english": "Teleport straight ahead, gaining Bullet Resist.",
              "byLanguage": {
                "brazilian": "Teletransporta-se para a frente, ganhando resistência balística.",
                "czech": "Vlastník se teleportuje o určitý počet metrů dopředu a získá bonus k balistické odolnosti.",
                "english": "Teleport straight ahead, gaining Bullet Resist.",
                "french": "Vous téléporte droit devant et augmente votre résistance aux balles.",
                "german": "Teleportiert Dich in Blickrichtung und gewährt Dir Kugelresistenz.",
                "italian": "Ti teletrasporta in linea retta e ti fa ottenere resistenza balistica.",
                "indonesian": "Berteleportasi ke depan dan mendapatkan Pertahanan Peluru.",
                "japanese": "前方にテレポートし、弾薬耐性を獲得する",
                "koreana": "전방으로 순간이동하고 총탄 저항을 얻습니다.",
                "latam": "Te teletransporta en línea recta y te otorga resistencia balística.",
                "polish": "Teleportuj się na wprost, zyskując odporność na naboje.",
                "russian": "Телепортирует вас вперёд и увеличивает сопротивляемость пулям.",
                "schinese": "向前进行直接传送，获得子弹抗性。",
                "spanish": "Te teletransporta en línea recta y te otorga resistencia a balas.",
                "thai": "เทเลพอร์ตไปข้างหน้า พร้อมทั้งเพิ่มต้านทานกระสุน",
                "turkish": "Dümdüz ileri ışınlanın ve mermi direnci kazanın.",
                "ukrainian": "Телепортує вперед, надаючи опір кулям."
              }
            },
            "properties": [
              {
                "key": "AbilityCastRange",
                "role": "important"
              },
              {
                "key": "BulletResist",
                "role": "important"
              },
              {
                "key": "CasterBuffDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/warp_stone_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/warp_stone_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/warp_stone_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/warp_stone_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/warp_stone_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_warp_stone",
        "cssClass": "warpStone",
        "multibase": [
          "armor_upgrade_t3"
        ],
        "updateTime": 1709075150
      }
    },
    {
      "id": "upgrade_cheat_death",
      "slug": "cheat-death",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_cheat_death",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_cheat_death",
      "displayName": {
        "english": "Cheat Death",
        "byLanguage": {
          "brazilian": "Enganar a Morte",
          "czech": "Cinknuté karty",
          "english": "Cheat Death",
          "french": "Trompe-la-mort",
          "german": "Überlistung des Todes",
          "italian": "Inganna-morte",
          "indonesian": "Selamat",
          "japanese": "デスチーター",
          "koreana": "죽음 속이기",
          "latam": "Burlar a la muerte",
          "polish": "Oszukanie Śmierci",
          "russian": "Обман смерти",
          "schinese": "幸免于难",
          "spanish": "Burlar a la Muerte",
          "thai": "​ชีตเดธ​",
          "turkish": "Ölümden Dönme",
          "ukrainian": "Обман смерті"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [],
        "upgradeSlotCost": 1,
        "groupId": "ESpiritProtection",
        "groupLabel": "Spirit Protection",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "90",
          "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
        },
        "DeathImmunityDuration": {
          "value": "4.5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "200",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletResist": {
          "value": "15",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "DeathImmunityDamageReduction": {
          "value": "-60",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_ALL_DAMAGE_MULTIPLIER",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpReceivePenaltyPercent": {
          "value": "-60",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EWeaponDPS",
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_RECEIVE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpRegenPenaltyPercent": {
          "value": "-60",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": "0m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": "EDisplayUnit_MetersPerSecond",
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "DeathImmunityDamageReduction",
              "bonus": "90"
            },
            {
              "propertyName": "HealAmpReceivePenaltyPercent",
              "bonus": "90"
            },
            {
              "propertyName": "HealAmpRegenPenaltyPercent",
              "bonus": "90"
            },
            {
              "propertyName": "DeathImmunityDuration",
              "bonus": "0.5"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-20"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "BulletResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "When you would take lethal damage, instead become temporarily death immune and remove all non-stun debuffs.\n\nWhile death immune, you deal reduced damage and have reduced healing.",
              "byLanguage": {
                "brazilian": "Quando você sofrer dano que seria letal, torna-se temporariamente imune à morte e remove todos os malefícios que não sejam atordoamentos.\n\nEnquanto estiver nesse estado, você causa dano reduzido, e tem cura reduzida.",
                "czech": "Namísto toho, aby vlastník utržil smrtící poškození, se dočasně stane imunním vůči smrti a odstraní ze sebe všechny debuffy s výjimkou omráčení.\n\nZatímco je vlastník imunní vůči smrti, udílí redukované poškození a je redukováno jeho léčení.",
                "english": "When you would take lethal damage, instead become temporarily death immune and remove all non-stun debuffs.\n\nWhile death immune, you deal reduced damage and have reduced healing.",
                "french": "Au lieu de subir des dégâts mortels, vous gagnez une immunité temporaire contre la mort et vos effets négatifs hors étourdissements sont supprimés.\n\nPendant l'immunité, vous infligez des dégâts réduits et recevez des soins réduits.",
                "german": "Wenn Du tödlichen Schaden erleiden würdest, wirst Du stattdessen temporär unsterblich und alle Schwächungseffekte, die keine Betäubungen sind, werden entfernt.\n\nWährend der Unsterblichkeit sind Dein ausgehender Schaden und Deine Heilungseffekte reduziert.",
                "italian": "Quando subisci danni letali, diventi invece temporaneamente immune alla morte e rimuovi tutti i debuff non di stordimento.\n\nMentre sei immune alla morte, infliggi danni ridotti e ricevi una guarigione ridotta.",
                "indonesian": "Saat kamu menerima damage yang mematikan, kamu akan menjadi kebal dari death secara singkat dan menghapus semua debuff non-stun.\n\nSaat kebal dari death, kamu menerima pengurangan damage, dan mendapatkan pengurangan penyembuhan.",
                "japanese": "HPがゼロになるようなダメージを受けたとき、一時的にデスを無効化し、スタンを除くデバフをすべて解除する\n\nデス無効状態中は与えるダメージや被回復量が低下する",
                "koreana": "치명상을 입을 경우, 일시적으로 사망 면역 상태가 되며, 기절을 제외한 모든 약화 효과를 제거합니다.\n\n사망 면역 상태에서는 입히는 피해가 감소하고, 받는 치유량이 감소합니다.",
                "latam": "Al recibir daño letal, te vuelves inmortal temporalmente y se eliminan todos los efectos negativos que no aturden.\n\nMientras eres inmortal, infliges daño reducido y la curación es menor.",
                "polish": "Kiedy otrzymasz obrażenia, które byłyby śmiercionośne, to zamiast umrzeć, stań się tymczasowo niewrażliwy na śmierć oraz oczyść się ze wszystkich osłabień poza ogłuszeniem.\n\nW trakcie niewrażliwości na śmierć zadajesz mniejsze obrażenia i otrzymujesz mniejsze leczenie.",
                "russian": "Если вам наносят смертельный урон, вы получаете временное бессмертие, а также избавляетесь от всех отрицательных эффектов, кроме оглушения.\n\nВ этом состоянии вы наносите уменьшенный урон, и имеете сниженное лечение.",
                "schinese": "遭受致命伤害时，会变得暂时对击败免疫，并移除所有非眩晕的减益效果。\n\n在对击败免疫期间，造成的伤害会减少，获得的治疗量会减少。",
                "spanish": "Cuando recibes daño letal, te vuelves inmortal temporalmente y se eliminan todas las desventajas que no aturden.\n\nMientras eres inmortal, infliges daño reducido y la curación es menor.",
                "thai": "เมื่อคุณรับความเสียหายที่จะทำให้ถึงตาย คุณจะป้องกันความตายชั่วคราวและลบล้างดีบัฟที่ไม่ใช่สตันทั้งหมดแทน\n\nในขณะที่ป้องกันความตาย คุณจะสร้างความเสียหายลดลง และการรักษาลดลง",
                "turkish": "Öldürücü hasar aldığınızda ölmek yerine geçici olarak ölümsüz olursunuz ve sersemletme dışındaki tüm zayıflatmalar kaldırılır.\n\nÖlümsüzken azaltılmış hasar verirsiniz ve iyileştirme miktarınız azalır.",
                "ukrainian": "Коли власник мав би зазнати смертельної шкоди, він натомість отримує тимчасовий імунітет до смерті та позбувається всіх ослаблень, крім приголомшень. Під час імунітету до смерті завдає зменшеної шкоди та має зменшене лікування."
              }
            },
            "properties": [
              {
                "key": "DeathImmunityDuration",
                "role": "important"
              },
              {
                "key": "DeathImmunityDamageReduction",
                "role": "normal"
              },
              {
                "key": "HealAmpReceivePenaltyPercent",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/torment_aura_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/torment_aura_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/cheat_death_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/cheat_death_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/cheat_death_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_cheat_death",
        "cssClass": "tormentAura",
        "multibase": [
          "armor_upgrade_t4"
        ],
        "updateTime": 1741743802
      }
    },
    {
      "id": "upgrade_colossus",
      "slug": "colossus",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_colossus",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_colossus",
      "displayName": {
        "english": "Colossus",
        "byLanguage": {
          "brazilian": "Colosso",
          "czech": "Kolosální duše",
          "english": "Colossus",
          "french": "Colosse",
          "german": "Koloss",
          "italian": "Colosso",
          "indonesian": "Colossus",
          "japanese": "コロッサス",
          "koreana": "거인",
          "latam": "Coloso",
          "polish": "Kolos",
          "russian": "Колосс",
          "schinese": "巨人",
          "spanish": "Coloso",
          "thai": "​โคลอสซัส​",
          "turkish": "Dev",
          "ukrainian": "Велет"
        }
      },
      "description": {
        "english": "Grow <span class=\"highlight\">larger in size</span>, gaining {g:citadel_inline_attribute:'BulletResist'}, {g:citadel_inline_attribute:'SpiritResist'}, and {g:citadel_inline_attribute:'MeleeDamage'}. <br><br>Nearby enemies suffer from {g:citadel_inline_attribute:'Slow'} and have reduced <span class=\"highlight\">dash speed</span>.",
        "byLanguage": {
          "brazilian": "<span class=\"highlight\">Aumenta de tamanho</span>, ganhando {g:citadel_inline_attribute:'BulletResist'}, {g:citadel_inline_attribute:'SpiritResist'} e {g:citadel_inline_attribute:'MeleeDamage'}. <br><br>Inimigos próximos sofrem {g:citadel_inline_attribute:'Slow'} e redução da <span class=\"highlight\">velocidade de avanço</span>.",
          "czech": "Vlastník <span class=\"highlight\">se zvětší</span> a získá bonusy k {g:citadel_inline_attribute:'BulletResist'}, {g:citadel_inline_attribute:'SpiritResist'} a {g:citadel_inline_attribute:'MeleeDamage'}.<br><br>Nepřátelé poblíž vlastníka jsou <panel class=\"InlineAttributeIcon Slow\" replacechar=\"_\"><span class=\"InlineAttributeName Slow\">zpomaleni</span> a je redukována <span class=\"highlight\">rychlost jejich výpadů</span>.",
          "english": "Grow <span class=\"highlight\">larger in size</span>, gaining {g:citadel_inline_attribute:'BulletResist'}, {g:citadel_inline_attribute:'SpiritResist'}, and {g:citadel_inline_attribute:'MeleeDamage'}. <br><br>Nearby enemies suffer from {g:citadel_inline_attribute:'Slow'} and have reduced <span class=\"highlight\">dash speed</span>.",
          "french": "Vous <span class=\"highlight\">grandissez</span> et obtenez de la {g:citadel_inline_attribute:'BulletResist'}, de la {g:citadel_inline_attribute:'SpiritResist'} et des {g:citadel_inline_attribute:'MeleeDamage'}. <br><br>Les unités ennemies à proximité subissent un {g:citadel_inline_attribute:'Slow'} et leur <span class=\"highlight\">vitesse d'élan</span> est réduite.",
          "german": "Dein Heldenmodell <span class=\"highlight\">vergrößert</span> sich und Du erhältst {g:citadel_inline_attribute:'BulletResist'}, {g:citadel_inline_attribute:'SpiritResist'} und {g:citadel_inline_attribute:'MeleeDamage'}.<br><br>Gegner in der Nähe werden {g:citadel_inline_attribute:'Slow'} und ihr <span class=\"highlight\">Spurttempo</span> wird reduziert.",
          "italian": "Aumenti <span class=\"highlight\">le tue dimensioni</span>, aumentando la tua {g:citadel_inline_attribute:'BulletResist'}, {g:citadel_inline_attribute:'SpiritResist'} e i tuoi {g:citadel_inline_attribute:'MeleeDamage'}. <br><br>I nemici vicini subiscono {g:citadel_inline_attribute:'Slow'} e la loro <span class=\"highlight\">velocità dello scatto</span> è ridotta.",
          "indonesian": "<span class=\"highlight\">Ukuran menjadi lebih besar</span>, mendapatkan {g:citadel_inline_attribute:'BulletResist'}, {g:citadel_inline_attribute:'SpiritResist'}, dan {g:citadel_inline_attribute:'MeleeDamage'}. <br><br>Musuh terdekat menerima {g:citadel_inline_attribute:'Slow'} dan <span class=\"highlight\">kecepatan dash</span> yang dikurangi.",
          "japanese": "<span class=\"highlight\">サイズが大きく</span>なり、{g:citadel_inline_attribute:'BulletResist'}、{g:citadel_inline_attribute:'SpiritResist'}、{g:citadel_inline_attribute:'MeleeDamage'}を獲得する<br><br>付近にいる敵は{g:citadel_inline_attribute:'Slow'}状態になり、<span class=\"highlight\">ダッシュ速度</span>が低下する",
          "koreana": "몸의 <span class=\"highlight\">크기가 커지고</span>, {g:citadel_inline_attribute:'BulletResist'}, {g:citadel_inline_attribute:'SpiritResist'}, {g:citadel_inline_attribute:'MeleeDamage'}을 얻습니다. <br><br>근처의 적군은 {g:citadel_inline_attribute:'Slow'} 효과에 걸리고 <span class=\"highlight\">대시 속도</span>가 감소합니다.",
          "latam": "<span class=\"highlight\">Aumentas de tamaño</span> y obtienes {g:citadel_inline_attribute:'BulletResist'}, {g:citadel_inline_attribute:'SpiritResist'} y {g:citadel_inline_attribute:'MeleeDamage'}. <br><br>Los enemigos cercanos sufren {g:citadel_inline_attribute:'Slow'} y su <span class=\"highlight\">velocidad de impulso</span> se ve reducida.",
          "polish": "Zwiększ <span class=\"highlight\">swój rozmiar</span>, zyskując {g:citadel_inline_attribute:'BulletResist'}, <panel class=\"InlineAttributeIcon SpiritResist\" replacechar=\"_\"><span class=\"InlineAttributeName SpiritResist\">odporność spirytualną</span> oraz {g:citadel_inline_attribute:'MeleeDamage'}.<br><br>Pobliscy wrogowie otrzymują {g:citadel_inline_attribute:'Slow'} i zmniejszoną <span class=\"highlight\">szybkość podbiegnięcia</span>.",
          "russian": "Вы <span class=\"highlight\">увеличиваетесь в размерах</span> и получаете бонусы к сопротивляемости <panel class=\"InlineAttributeIcon BulletResist\" replacechar=\"_\"><span class=\"InlineAttributeName BulletResist\">пулям</span> и <panel class=\"InlineAttributeIcon SpiritResist\" replacechar=\"_\"><span class=\"InlineAttributeName SpiritResist\">спиритизму</span>, а также наносите повышенный {g:citadel_inline_attribute:'MeleeDamage'}. <br><br>Враги поблизости <panel class=\"InlineAttributeIcon Slow\" replacechar=\"_\"><span class=\"InlineAttributeName Slow\">замедляются</span> и имеют сниженную <span class=\"highlight\">скорость рывка</span>.",
          "schinese": "增加<span class=\"highlight\">模型大小</span>，获得{g:citadel_inline_attribute:'BulletResist'}，{g:citadel_inline_attribute:'SpiritResist'}和{g:citadel_inline_attribute:'MeleeDamage'}。<br><br>附近敌人被{g:citadel_inline_attribute:'Slow'}，并且<span class=\"highlight\">冲刺速度</span>减少。",
          "spanish": "<span class=\"highlight\">Aumentas de tamaño</span> y obtienes {g:citadel_inline_attribute:'BulletResist'}, {g:citadel_inline_attribute:'SpiritResist'} y {g:citadel_inline_attribute:'MeleeDamage'}. <br><br>Los enemigos cercanos sufren {g:citadel_inline_attribute:'Slow'} y su <span class=\"highlight\">velocidad de impulso</span> se reduce.",
          "thai": "<span class=\"highlight\">ตัวใหญ่ขึ้น</span> ได้รับ {g:citadel_inline_attribute:'BulletResist'} {g:citadel_inline_attribute:'SpiritResist'} และ {g:citadel_inline_attribute:'MeleeDamage'} <br><br>ศัตรูที่อยู่ใกล้เคียงถูก {g:citadel_inline_attribute:'Slow'}และมี<span class=\"highlight\">ความเร็วการพุ่งตัว</span>ลดลง",
          "turkish": "<span class=\"highlight\">Büyüyerek</span> {g:citadel_inline_attribute:'BulletResist'}, {g:citadel_inline_attribute:'SpiritResist'} ve {g:citadel_inline_attribute:'MeleeDamage'} elde edersiniz. <br><br>Yakındaki düşmanlara {g:citadel_inline_attribute:'Slow'} uygulanır ve <span class=\"highlight\">atılma hızları</span> azalır.",
          "ukrainian": "<span class=\"highlight\">Збільшує розмір</span> власника і його {g:citadel_inline_attribute_icon:'MeleeDamage'}<span class=\\\"InlineAttributeName MeleeDamage\\\">ближню шкоду</span>, а також дає йому {g:citadel_inline_attribute_icon:'BulletResist'}<span class=\\\"InlineAttributeName BulletResist\\\">опір кулям</span> і {g:citadel_inline_attribute_icon:'SpiritResist'}<span class=\\\"InlineAttributeName SpiritResist\\\">духовний опір</span>. <br><br>Вороги поблизу зазнають {g:citadel_inline_attribute:'Slow'} і зменшення <span class=\"highlight\">швидкості ривка</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Grow larger in size, gaining Bullet Resist, Spirit Resist, and Melee Damage.\n\nNearby enemies suffer from slow and have reduced dash speed.",
        "byLanguage": {
          "brazilian": "Aumenta de tamanho, ganhando Bullet Resist, Spirit Resist e Melee Damage.\n\nInimigos próximos sofrem desaceleração e redução da velocidade de avanço.",
          "czech": "Vlastník se zvětší a získá bonusy k Bullet Resist, Spirit Resist a Melee Damage.\n\nNepřátelé poblíž vlastníka jsou zpomaleni a je redukována rychlost jejich výpadů.",
          "english": "Grow larger in size, gaining Bullet Resist, Spirit Resist, and Melee Damage.\n\nNearby enemies suffer from slow and have reduced dash speed.",
          "french": "Vous grandissez et obtenez de la Bullet Resist, de la Spirit Resist et des Melee Damage.\n\nLes unités ennemies à proximité subissent un ralentissement et leur vitesse d'élan est réduite.",
          "german": "Dein Heldenmodell vergrößert sich und Du erhältst Bullet Resist, Spirit Resist und Melee Damage.\n\nGegner in der Nähe werden verlangsamt und ihr Spurttempo wird reduziert.",
          "italian": "Aumenti le tue dimensioni, aumentando la tua Bullet Resist, Spirit Resist e i tuoi Melee Damage.\n\nI nemici vicini subiscono rallentamento e la loro velocità dello scatto è ridotta.",
          "indonesian": "Ukuran menjadi lebih besar, mendapatkan Bullet Resist, Spirit Resist, dan Melee Damage.\n\nMusuh terdekat menerima perlambatan dan kecepatan dash yang dikurangi.",
          "japanese": "サイズが大きくなり、Bullet Resist、Spirit Resist、Melee Damageを獲得する\n\n付近にいる敵はスロウ状態になり、ダッシュ速度が低下する",
          "koreana": "몸의 크기가 커지고, Bullet Resist, Spirit Resist, Melee Damage을 얻습니다.\n\n근처의 적군은 둔화 효과에 걸리고 대시 속도가 감소합니다.",
          "latam": "Aumentas de tamaño y obtienes Bullet Resist, Spirit Resist y Melee Damage.\n\nLos enemigos cercanos sufren ralentización y su velocidad de impulso se ve reducida.",
          "polish": "Zwiększ swój rozmiar, zyskując Bullet Resist, odporność spirytualną oraz Melee Damage.\n\nPobliscy wrogowie otrzymują spowolnienie i zmniejszoną szybkość podbiegnięcia.",
          "russian": "Вы увеличиваетесь в размерах и получаете бонусы к сопротивляемости пулям и спиритизму, а также наносите повышенный Melee Damage.\n\nВраги поблизости замедляются и имеют сниженную скорость рывка.",
          "schinese": "增加模型大小，获得Bullet Resist，Spirit Resist和Melee Damage。\n\n附近敌人被减速，并且冲刺速度减少。",
          "spanish": "Aumentas de tamaño y obtienes Bullet Resist, Spirit Resist y Melee Damage.\n\nLos enemigos cercanos sufren ralentización y su velocidad de impulso se reduce.",
          "thai": "ตัวใหญ่ขึ้น ได้รับ Bullet Resist Spirit Resist และ Melee Damage\n\nศัตรูที่อยู่ใกล้เคียงถูก ลดความเร็วและมีความเร็วการพุ่งตัวลดลง",
          "turkish": "Büyüyerek Bullet Resist, Spirit Resist ve Melee Damage elde edersiniz.\n\nYakındaki düşmanlara yavaşlatma uygulanır ve atılma hızları azalır.",
          "ukrainian": "Збільшує розмір власника і його ближню шкоду, а також дає йому опір кулям і духовний опір.\n\nВороги поблизу зазнають сповільнення і зменшення швидкості ривка."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMoreHealth",
        "groupLabel": "More Health",
        "componentIds": [
          "upgrade_health"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "37",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "7",
          "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
        },
        "BonusHealth": {
          "value": "0",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusBaseHealth": {
          "value": "25",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_BASE_HEALTH_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": "15",
          "disableValue": "",
          "cssClass": "",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BuffBulletResist": {
          "value": "35",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "BuffTechResist": {
          "value": "35",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowPercent": {
          "value": "30",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "GroundDashReductionPercent": {
          "value": "-25",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_GROUND_DASH_REDUCTION_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "Radius": {
          "value": "14m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "ModelScaleGrowth": {
          "value": "1.2",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ModelScaleGrowthTooltip": {
          "value": "20",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMeleeDamagePercent": {
          "value": "30",
          "disableValue": null,
          "cssClass": "melee_damage",
          "displayUnits": null,
          "displayType": "EBaseMeleeDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_MELEE_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusBaseHealth",
              "bonus": "15"
            },
            {
              "propertyName": "ModelScaleGrowth",
              "bonus": "0.2"
            },
            {
              "propertyName": "ModelScaleGrowthTooltip",
              "bonus": "20"
            },
            {
              "propertyName": "BuffBulletResist",
              "bonus": "10"
            },
            {
              "propertyName": "BuffTechResist",
              "bonus": "10"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-7"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusBaseHealth",
                "role": "elevated"
              },
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Grow larger in size, gaining Bullet Resist, Spirit Resist, and Melee Damage.\n\nNearby enemies suffer from slow and have reduced dash speed.",
              "byLanguage": {
                "brazilian": "Aumenta de tamanho, ganhando Bullet Resist, Spirit Resist e Melee Damage.\n\nInimigos próximos sofrem desaceleração e redução da velocidade de avanço.",
                "czech": "Vlastník se zvětší a získá bonusy k Bullet Resist, Spirit Resist a Melee Damage.\n\nNepřátelé poblíž vlastníka jsou zpomaleni a je redukována rychlost jejich výpadů.",
                "english": "Grow larger in size, gaining Bullet Resist, Spirit Resist, and Melee Damage.\n\nNearby enemies suffer from slow and have reduced dash speed.",
                "french": "Vous grandissez et obtenez de la Bullet Resist, de la Spirit Resist et des Melee Damage.\n\nLes unités ennemies à proximité subissent un ralentissement et leur vitesse d'élan est réduite.",
                "german": "Dein Heldenmodell vergrößert sich und Du erhältst Bullet Resist, Spirit Resist und Melee Damage.\n\nGegner in der Nähe werden verlangsamt und ihr Spurttempo wird reduziert.",
                "italian": "Aumenti le tue dimensioni, aumentando la tua Bullet Resist, Spirit Resist e i tuoi Melee Damage.\n\nI nemici vicini subiscono rallentamento e la loro velocità dello scatto è ridotta.",
                "indonesian": "Ukuran menjadi lebih besar, mendapatkan Bullet Resist, Spirit Resist, dan Melee Damage.\n\nMusuh terdekat menerima perlambatan dan kecepatan dash yang dikurangi.",
                "japanese": "サイズが大きくなり、Bullet Resist、Spirit Resist、Melee Damageを獲得する\n\n付近にいる敵はスロウ状態になり、ダッシュ速度が低下する",
                "koreana": "몸의 크기가 커지고, Bullet Resist, Spirit Resist, Melee Damage을 얻습니다.\n\n근처의 적군은 둔화 효과에 걸리고 대시 속도가 감소합니다.",
                "latam": "Aumentas de tamaño y obtienes Bullet Resist, Spirit Resist y Melee Damage.\n\nLos enemigos cercanos sufren ralentización y su velocidad de impulso se ve reducida.",
                "polish": "Zwiększ swój rozmiar, zyskując Bullet Resist, odporność spirytualną oraz Melee Damage.\n\nPobliscy wrogowie otrzymują spowolnienie i zmniejszoną szybkość podbiegnięcia.",
                "russian": "Вы увеличиваетесь в размерах и получаете бонусы к сопротивляемости пулям и спиритизму, а также наносите повышенный Melee Damage.\n\nВраги поблизости замедляются и имеют сниженную скорость рывка.",
                "schinese": "增加模型大小，获得Bullet Resist，Spirit Resist和Melee Damage。\n\n附近敌人被减速，并且冲刺速度减少。",
                "spanish": "Aumentas de tamaño y obtienes Bullet Resist, Spirit Resist y Melee Damage.\n\nLos enemigos cercanos sufren ralentización y su velocidad de impulso se reduce.",
                "thai": "ตัวใหญ่ขึ้น ได้รับ Bullet Resist Spirit Resist และ Melee Damage\n\nศัตรูที่อยู่ใกล้เคียงถูก ลดความเร็วและมีความเร็วการพุ่งตัวลดลง",
                "turkish": "Büyüyerek Bullet Resist, Spirit Resist ve Melee Damage elde edersiniz.\n\nYakındaki düşmanlara yavaşlatma uygulanır ve atılma hızları azalır.",
                "ukrainian": "Збільшує розмір власника і його ближню шкоду, а також дає йому опір кулям і духовний опір.\n\nВороги поблизу зазнають сповільнення і зменшення швидкості ривка."
              }
            },
            "properties": [
              {
                "key": "BuffBulletResist",
                "role": "important"
              },
              {
                "key": "BuffTechResist",
                "role": "important"
              },
              {
                "key": "BonusMeleeDamagePercent",
                "role": "important"
              },
              {
                "key": "SlowPercent",
                "role": "important"
              },
              {
                "key": "Radius",
                "role": "normal"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              },
              {
                "key": "ModelScaleGrowthTooltip",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/colossus_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/colossus_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/colossus_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/colossus_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/colossus_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_colossus",
        "cssClass": "colossus",
        "multibase": [
          "armor_upgrade_t4"
        ],
        "updateTime": 1718823919
      }
    },
    {
      "id": "upgrade_divine_barrier",
      "slug": "divine-barrier",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_divine_barrier",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_divine_barrier",
      "displayName": {
        "english": "Divine Barrier",
        "byLanguage": {
          "brazilian": "Barreira Divina",
          "czech": "Božská bariéra",
          "english": "Divine Barrier",
          "french": "Protection divine",
          "german": "Göttliche Barriere",
          "italian": "Barriera divina",
          "indonesian": "Dinding Agung",
          "japanese": "ディバインバリア",
          "koreana": "수호 방벽",
          "latam": "Barrera divina",
          "polish": "Święta Bariera",
          "russian": "Божественный барьер",
          "schinese": "神圣屏障",
          "spanish": "Barrera Divina",
          "thai": "​ดิไวน์​แบร์ริเออร์​",
          "turkish": "İlahi Bariyer",
          "ukrainian": "Священний бар’єр"
        }
      },
      "description": {
        "english": "<span class=\"highlight\">Remove all non-stun debuffs</span> from the target and provide them with a <span class=\"highlight\">Barrier</span> and <span class=\"highlight\">Move Speed</span>. <span class=\"diminish\"><br>Can be self-cast. Cooldown is reduced by half when cast on someone else.</span>",
        "byLanguage": {
          "brazilian": "<span class=\"highlight\">Remove todos os malefícios (exceto atordoamentos)</span> do alvo e concede uma <span class=\"highlight\">barreira</span> e <span class=\"highlight\">velocidade de movimento</span>. <span class=\"diminish\"><br>Pode ser usada em si mesmo. Reduz o tempo de recarga pela metade quando usada em outra unidade.</span>",
          "czech": "Vlastník odstraní z cíle <span class=\"highlight\">všechny debuffy s výjimkou omráčení</span> a poskytne mu <span class=\"highlight\">bariéru</span> a bonus k <span class=\"highlight\">rychlosti pohybu</span>.<br><span class=\"diminish\">Vlastník může schopnost seslat sám na sebe. Pokud je schopnost seslána na někoho jiného, doba obnovení je poloviční.</span>",
          "english": "<span class=\"highlight\">Remove all non-stun debuffs</span> from the target and provide them with a <span class=\"highlight\">Barrier</span> and <span class=\"highlight\">Move Speed</span>. <span class=\"diminish\"><br>Can be self-cast. Cooldown is reduced by half when cast on someone else.</span>",
          "french": "<span class=\"highlight\">Annule tous les effets négatifs (sauf les étourdissements)</span> appliqués à une cible et lui accorde une <span class=\"highlight\">protection</span> et de la <span class=\"highlight\">vitesse de déplacement</span>. <span class=\"diminish\"><br>Peut être utilisée sur soi-même. Le temps de récupération est réduit de moitié en cas de lancer sur une autre unité.</span>",
          "german": "<span class=\"highlight\">Entfernt alle Schwächungseffekte mit Ausnahme von Betäubungen</span> vom Ziel und gewährt diesem eine <span class=\"highlight\">Barriere</span> sowie temporäres <span class=\"highlight\">Bewegungstempo</span>.<br><span class=\"diminish\">Kann auf sich selbst angewendet werden. Die Abklingzeit wird um die Hälfte reduziert, wenn der Effekt auf einen Verbündeten angewendet wird.</span>",
          "italian": "<span class=\"highlight\">Rimuovi dal bersaglio tutti i debuff non di stordimento</span> e gli conferisci una <span class=\"highlight\">barriera</span> e <span class=\"highlight\">velocità di movimento</span> aumentata. <span class=\"diminish\"><br>Può essere usata su di sé. Il tempo di ricarica si dimezza quando viene utilizzata su qualcun altro.</span>",
          "indonesian": "<span class=\"highlight\">Menghapus semua debuff non-stun</span> dari target dan memberikan <span class=\"highlight\">Pengaman</span> dan <span class=\"highlight\">Kecepatan Gerakan</span>. <span class=\"diminish\"><br>Dapat diterapkan pada diri sendiri. Cooldown berkurang setengahnya saat dilakukan pada orang lain.</span>",
          "japanese": "指定した対象に付与された<span class=\"highlight\">スタンを除くデバフをすべて解除</span>する。また、対象に<span class=\"highlight\">バリア</span>と<span class=\"highlight\">移動速度</span>を付与する<span class=\"diminish\"><br>このアイテムはセルフキャストできる。自分以外に使用すると、クールダウンが半減する</span>",
          "koreana": "대상으로부터 <span class=\"highlight\">기절을 제외한 모든 약화 효과를 제거</span>하고 <span class=\"highlight\">방벽</span> 및 <span class=\"highlight\">이동 속도</span>를 부여합니다. <span class=\"diminish\"><br>자신에게 시전할 수 있습니다. 자신이 아닌 대상에게 시전하면 쿨다운이 절반으로 감소합니다.</span>",
          "latam": "<span class=\"highlight\">Elimina todos los efectos negativos que no sean aturdimientos</span> del objetivo y proporciona una <span class=\"highlight\">barrera</span> y <span class=\"highlight\">velocidad de movimiento</span>. <span class=\"diminish\"><br>Se puede lanzar sobre uno mismo. El tiempo de recarga se reduce a la mitad al lanzarse sobre alguien más.</span>",
          "polish": "<span class=\"highlight\">Usuń wszystkie efekty niebędące ogłuszeniami</span> z celu i zapewnij mu <span class=\"highlight\">barierę</span> oraz <span class=\"highlight\">szybkość ruchu</span>. <span class=\"diminish\"><br>Można rzucić na siebie. Czas oczekiwania jest skracany o połowę przy rzucie na kogoś innego.</span>",
          "russian": "<span class=\"highlight\">Снимает все отрицательные эффекты (кроме оглушения)</span> с цели, а также даёт ей <span class=\"highlight\">барьер</span> и бонус к <span class=\"highlight\">скорости передвижения</span>. <span class=\"diminish\"><br>Можно применять на себя. При применении не на себя время перезарядки сокращается вдвое.</span>",
          "schinese": "<span class=\"highlight\">移除目标身上的所有非眩晕减益</span>并为其提供<span class=\"highlight\">屏障</span>和<span class=\"highlight\">移动速度</span>。<span class=\"diminish\"><br>可以对自身施放。对他人施放时冷却时间减半。</span>",
          "spanish": "<span class=\"highlight\">Elimina todas las desventajas que no aturden</span> del objetivo y le proporciona una <span class=\"highlight\">barrera</span> y <span class=\"highlight\">velocidad de movimiento</span>. <span class=\"diminish\"><br>Se puede lanzar sobre uno mismo. El tiempo de recarga se reduce a la mitad cuando se lanza sobre otra unidad.</span>",
          "thai": "<span class=\"highlight\">ลบล้างดีบัฟ​ที่ไม่ใช่สตันทั้งหมด</span>ออกจากเป้าหมาย พร้อมกับมอบ<span class=\"highlight\">แบร์ริเออร์​</span>และ<span class=\"highlight\">ความเร็ว​การ​เคลื่อนที่</span>แก่เป้าหมาย <span class=\"diminish\"><br>สามารถร่ายใส่ตนเองได้ คูลดาวน์จะลดลงครึ่งหนึ่งเมื่อร่ายใส่คนอื่น</span>",
          "turkish": "<span class=\"highlight\">Sersemletme harici tüm zayıflatmaları</span> hedeften kaldırır, ayrıca hedefe <span class=\"highlight\">bariyer</span> ve geçici <span class=\"highlight\">hareket hızı</span> sağlar.<span class=\"diminish\"><br>Kendi üzerinizde kullanabilirsiniz. Başka biri üzerinde kullanıldığında dolum süresi yarıya iner.</span>",
          "ukrainian": "<span class=\"highlight\">Усуває всі неприголомшувальні ослаблення</span> з цілі й дає їй <span class=\"highlight\">бар’єр</span> та додаткову <span class=\"highlight\">швидкість руху</span>. <span class=\"diminish\"><br>Можна застосовувати на себе. Час зарядки зменшується наполовину, якщо застосувати на когось іншого.</span>"
        }
      },
      "descriptionDisplay": {
        "english": "Remove all non-stun debuffs from the target and provide them with a Barrier and Move Speed.\nCan be self-cast. Cooldown is reduced by half when cast on someone else.",
        "byLanguage": {
          "brazilian": "Remove todos os malefícios (exceto atordoamentos) do alvo e concede uma barreira e velocidade de movimento.\nPode ser usada em si mesmo. Reduz o tempo de recarga pela metade quando usada em outra unidade.",
          "czech": "Vlastník odstraní z cíle všechny debuffy s výjimkou omráčení a poskytne mu bariéru a bonus k rychlosti pohybu.\nVlastník může schopnost seslat sám na sebe. Pokud je schopnost seslána na někoho jiného, doba obnovení je poloviční.",
          "english": "Remove all non-stun debuffs from the target and provide them with a Barrier and Move Speed.\nCan be self-cast. Cooldown is reduced by half when cast on someone else.",
          "french": "Annule tous les effets négatifs (sauf les étourdissements) appliqués à une cible et lui accorde une protection et de la vitesse de déplacement.\nPeut être utilisée sur soi-même. Le temps de récupération est réduit de moitié en cas de lancer sur une autre unité.",
          "german": "Entfernt alle Schwächungseffekte mit Ausnahme von Betäubungen vom Ziel und gewährt diesem eine Barriere sowie temporäres Bewegungstempo.\nKann auf sich selbst angewendet werden. Die Abklingzeit wird um die Hälfte reduziert, wenn der Effekt auf einen Verbündeten angewendet wird.",
          "italian": "Rimuovi dal bersaglio tutti i debuff non di stordimento e gli conferisci una barriera e velocità di movimento aumentata.\nPuò essere usata su di sé. Il tempo di ricarica si dimezza quando viene utilizzata su qualcun altro.",
          "indonesian": "Menghapus semua debuff non-stun dari target dan memberikan Pengaman dan Kecepatan Gerakan.\nDapat diterapkan pada diri sendiri. Cooldown berkurang setengahnya saat dilakukan pada orang lain.",
          "japanese": "指定した対象に付与されたスタンを除くデバフをすべて解除する。また、対象にバリアと移動速度を付与する\nこのアイテムはセルフキャストできる。自分以外に使用すると、クールダウンが半減する",
          "koreana": "대상으로부터 기절을 제외한 모든 약화 효과를 제거하고 방벽 및 이동 속도를 부여합니다.\n자신에게 시전할 수 있습니다. 자신이 아닌 대상에게 시전하면 쿨다운이 절반으로 감소합니다.",
          "latam": "Elimina todos los efectos negativos que no sean aturdimientos del objetivo y proporciona una barrera y velocidad de movimiento.\nSe puede lanzar sobre uno mismo. El tiempo de recarga se reduce a la mitad al lanzarse sobre alguien más.",
          "polish": "Usuń wszystkie efekty niebędące ogłuszeniami z celu i zapewnij mu barierę oraz szybkość ruchu.\nMożna rzucić na siebie. Czas oczekiwania jest skracany o połowę przy rzucie na kogoś innego.",
          "russian": "Снимает все отрицательные эффекты (кроме оглушения) с цели, а также даёт ей барьер и бонус к скорости передвижения.\nМожно применять на себя. При применении не на себя время перезарядки сокращается вдвое.",
          "schinese": "移除目标身上的所有非眩晕减益并为其提供屏障和移动速度。\n可以对自身施放。对他人施放时冷却时间减半。",
          "spanish": "Elimina todas las desventajas que no aturden del objetivo y le proporciona una barrera y velocidad de movimiento.\nSe puede lanzar sobre uno mismo. El tiempo de recarga se reduce a la mitad cuando se lanza sobre otra unidad.",
          "thai": "ลบล้างดีบัฟที่ไม่ใช่สตันทั้งหมดออกจากเป้าหมาย พร้อมกับมอบแบร์ริเออร์และความเร็วการเคลื่อนที่แก่เป้าหมาย\nสามารถร่ายใส่ตนเองได้ คูลดาวน์จะลดลงครึ่งหนึ่งเมื่อร่ายใส่คนอื่น",
          "turkish": "Sersemletme harici tüm zayıflatmaları hedeften kaldırır, ayrıca hedefe bariyer ve geçici hareket hızı sağlar.\nKendi üzerinizde kullanabilirsiniz. Başka biri üzerinde kullanıldığında dolum süresi yarıya iner.",
          "ukrainian": "Усуває всі неприголомшувальні ослаблення з цілі й дає їй бар’єр та додаткову швидкість руху.\nМожна застосовувати на себе. Час зарядки зменшується наполовину, якщо застосувати на когось іншого."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability",
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [
          "upgrade_guardian_ward"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PRESS",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "45",
          "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": "40m",
          "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.2",
          "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
        },
        "OutOfCombatHealthRegen": {
          "value": "1.5",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        },
        "CooldownReductionPctOnOthers": {
          "value": "50",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BuffDuration": {
          "value": "6",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "CombatBarrier": {
          "value": "600",
          "disableValue": null,
          "cssClass": "combat_barrier",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BARRIER_HEALTH",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": "2.75m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": "EDisplayUnit_MetersPerSecond",
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRangeMultiplier": {
          "value": "10",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRange",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRadiusMultiplier": {
          "value": "10",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRadius",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-27"
            },
            {
              "propertyName": "TechRadiusMultiplier",
              "bonus": "10"
            },
            {
              "propertyName": "TechRangeMultiplier",
              "bonus": "10"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechRangeMultiplier",
                "role": "normal"
              },
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Remove all non-stun debuffs from the target and provide them with a Barrier and Move Speed.\nCan be self-cast. Cooldown is reduced by half when cast on someone else.",
              "byLanguage": {
                "brazilian": "Remove todos os malefícios (exceto atordoamentos) do alvo e concede uma barreira e velocidade de movimento.\nPode ser usada em si mesmo. Reduz o tempo de recarga pela metade quando usada em outra unidade.",
                "czech": "Vlastník odstraní z cíle všechny debuffy s výjimkou omráčení a poskytne mu bariéru a bonus k rychlosti pohybu.\nVlastník může schopnost seslat sám na sebe. Pokud je schopnost seslána na někoho jiného, doba obnovení je poloviční.",
                "english": "Remove all non-stun debuffs from the target and provide them with a Barrier and Move Speed.\nCan be self-cast. Cooldown is reduced by half when cast on someone else.",
                "french": "Annule tous les effets négatifs (sauf les étourdissements) appliqués à une cible et lui accorde une protection et de la vitesse de déplacement.\nPeut être utilisée sur soi-même. Le temps de récupération est réduit de moitié en cas de lancer sur une autre unité.",
                "german": "Entfernt alle Schwächungseffekte mit Ausnahme von Betäubungen vom Ziel und gewährt diesem eine Barriere sowie temporäres Bewegungstempo.\nKann auf sich selbst angewendet werden. Die Abklingzeit wird um die Hälfte reduziert, wenn der Effekt auf einen Verbündeten angewendet wird.",
                "italian": "Rimuovi dal bersaglio tutti i debuff non di stordimento e gli conferisci una barriera e velocità di movimento aumentata.\nPuò essere usata su di sé. Il tempo di ricarica si dimezza quando viene utilizzata su qualcun altro.",
                "indonesian": "Menghapus semua debuff non-stun dari target dan memberikan Pengaman dan Kecepatan Gerakan.\nDapat diterapkan pada diri sendiri. Cooldown berkurang setengahnya saat dilakukan pada orang lain.",
                "japanese": "指定した対象に付与されたスタンを除くデバフをすべて解除する。また、対象にバリアと移動速度を付与する\nこのアイテムはセルフキャストできる。自分以外に使用すると、クールダウンが半減する",
                "koreana": "대상으로부터 기절을 제외한 모든 약화 효과를 제거하고 방벽 및 이동 속도를 부여합니다.\n자신에게 시전할 수 있습니다. 자신이 아닌 대상에게 시전하면 쿨다운이 절반으로 감소합니다.",
                "latam": "Elimina todos los efectos negativos que no sean aturdimientos del objetivo y proporciona una barrera y velocidad de movimiento.\nSe puede lanzar sobre uno mismo. El tiempo de recarga se reduce a la mitad al lanzarse sobre alguien más.",
                "polish": "Usuń wszystkie efekty niebędące ogłuszeniami z celu i zapewnij mu barierę oraz szybkość ruchu.\nMożna rzucić na siebie. Czas oczekiwania jest skracany o połowę przy rzucie na kogoś innego.",
                "russian": "Снимает все отрицательные эффекты (кроме оглушения) с цели, а также даёт ей барьер и бонус к скорости передвижения.\nМожно применять на себя. При применении не на себя время перезарядки сокращается вдвое.",
                "schinese": "移除目标身上的所有非眩晕减益并为其提供屏障和移动速度。\n可以对自身施放。对他人施放时冷却时间减半。",
                "spanish": "Elimina todas las desventajas que no aturden del objetivo y le proporciona una barrera y velocidad de movimiento.\nSe puede lanzar sobre uno mismo. El tiempo de recarga se reduce a la mitad cuando se lanza sobre otra unidad.",
                "thai": "ลบล้างดีบัฟที่ไม่ใช่สตันทั้งหมดออกจากเป้าหมาย พร้อมกับมอบแบร์ริเออร์และความเร็วการเคลื่อนที่แก่เป้าหมาย\nสามารถร่ายใส่ตนเองได้ คูลดาวน์จะลดลงครึ่งหนึ่งเมื่อร่ายใส่คนอื่น",
                "turkish": "Sersemletme harici tüm zayıflatmaları hedeften kaldırır, ayrıca hedefe bariyer ve geçici hareket hızı sağlar.\nKendi üzerinizde kullanabilirsiniz. Başka biri üzerinde kullanıldığında dolum süresi yarıya iner.",
                "ukrainian": "Усуває всі неприголомшувальні ослаблення з цілі й дає їй бар’єр та додаткову швидкість руху.\nМожна застосовувати на себе. Час зарядки зменшується наполовину, якщо застосувати на когось іншого."
              }
            },
            "properties": [
              {
                "key": "CombatBarrier",
                "role": "important"
              },
              {
                "key": "BonusMoveSpeed",
                "role": "important"
              },
              {
                "key": "BuffDuration",
                "role": "normal"
              },
              {
                "key": "AbilityCastRange",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/savior_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/savior_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/divine_barrier_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/divine_barrier_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/divine_barrier_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_divine_barrier",
        "cssClass": "savior",
        "multibase": [
          "armor_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_diviners_kevlar",
      "slug": "diviners-kevlar",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_diviners_kevlar",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_diviners_kevlar",
      "displayName": {
        "english": "Diviner's Kevlar",
        "byLanguage": {
          "brazilian": "Colete do Vidente",
          "czech": "Ultimátní bariéra",
          "english": "Diviner's Kevlar",
          "french": "Kevlar de l'augure",
          "german": "Rüstung des Weissagers",
          "italian": "Kevlar dell'indovino",
          "indonesian": "Peramal Kevlar",
          "japanese": "ディバイナーズケブラー",
          "koreana": "예언자의 방탄복",
          "latam": "Chaleco del vidente",
          "polish": "Kevlar Wróżbity",
          "russian": "Доспех прорицателя",
          "schinese": "金刚宝衫",
          "spanish": "Protección de Vidente",
          "thai": "​ดิไวน์เนอร์​เคฟลาร์​",
          "turkish": "Kâhinin Kevlar Zırhı",
          "ukrainian": "Кевлар ворожбита"
        }
      },
      "description": {
        "english": "Upon casting an <span class=\"highlight\">ultimate ability</span> gain a <span class=\"highlight\">Barrier</span> and temporary <span class=\"highlight\">Spirit Power</span>.",
        "byLanguage": {
          "brazilian": "Após usar uma <span class=\"highlight\">habilidade Suprema</span>, concede uma <span class=\"highlight\">barreira</span> e <span class=\"highlight\">poder espiritual</span> temporário.",
          "czech": "Po seslání <span class=\"highlight\">ultimátní schopnosti</span> získá vlastník <span class=\"highlight\">bariéru</span> a také dočasný bonus ke <span class=\"highlight\">spirituální síle</span>.",
          "english": "Upon casting an <span class=\"highlight\">ultimate ability</span> gain a <span class=\"highlight\">Barrier</span> and temporary <span class=\"highlight\">Spirit Power</span>.",
          "french": "Lorsque vous lancez une <span class=\"highlight\">capacité ultime</span>, vous obtenez un <span class=\"highlight\">bouclier</span> et, temporairement, du <span class=\"highlight\">pouvoir spirituel</span>.",
          "german": "Wenn Du eine <span class=\"highlight\">ultimative Fähigkeit</span> einsetzt, erhältst Du eine <span class=\"highlight\">Barriere</span> sowie temporäre <span class=\"highlight\">Magiekraft</span>.",
          "italian": "Dopo aver utilizzato l'<span class=\"highlight\">abilità ultimate</span> ottieni una <span class=\"highlight\">barriera</span> e del <span class=\"highlight\">potere spirituale</span> temporaneo.",
          "indonesian": "Saat melakukan <span class=\"highlight\">skill ultimate</span>, akan mendapatkan <span class=\"highlight\">Pengaman</span> dan <span class=\"highlight\">Kekuatan Spirit</span> sementara.",
          "japanese": "<span class=\"highlight\">アルティメットアビリティ</span>の発動時、<span class=\"highlight\">バリア</span>と一時的な<span class=\"highlight\">スピリットパワー</span>を獲得する",
          "koreana": "<span class=\"highlight\">궁극기</span> 시전 시 <span class=\"highlight\">방벽</span>을 얻고 일시적으로 <span class=\"highlight\">마력</span>을 얻습니다.",
          "latam": "Al lanzar una <span class=\"highlight\">habilidad definitiva</span> obtienes una <span class=\"highlight\">barrera </span> y <span class=\"highlight\">poder espiritual</span> temporal.",
          "polish": "Po rzucie <span class=\"highlight\">umiejętności ostatecznej</span> zyskujesz <span class=\"highlight\">barierę</span> oraz tymczasową <span class=\"highlight\">moc spirytualną</span>.",
          "russian": "Применив <span class=\"highlight\">ульт</span>, вы получаете <span class=\"highlight\">барьер</span> и временный бонус к <span class=\"highlight\">спиритической мощи</span>.",
          "schinese": "施放<span class=\"highlight\">终极技能</span>后，获得<span class=\"highlight\">屏障</span>和临时的<span class=\"highlight\">元灵力量</span>。",
          "spanish": "Al lanzar una <span class=\"highlight\">habilidad definitiva</span>, obtienes una <span class=\"highlight\">barrera</span> y <span class=\"highlight\">poder espiritual</span> temporal.",
          "thai": "เมื่อร่าย<span class=\"highlight\">สกิลอัลติเมท</span>จะได้รับ<span class=\"highlight\">แบร์ริเออร์​</span>และ​<span class=\"highlight\">พลังวิญญาณ​</span>ชั่วคราว",
          "turkish": "<span class=\"highlight\">Son yeteneğinizi</span> kullandığınızda bir <span class=\"highlight\">bariyer</span> ve geçici <span class=\"highlight\">büyü gücü</span> kazanırsınız.",
          "ukrainian": "Після застосування <span class=\"highlight\">ультимативного вміння</span> здобуває <span class=\"highlight\">бар’єр</span> і тимчасову <span class=\"highlight\">духовну силу</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Upon casting an ultimate ability gain a Barrier and temporary Spirit Power.",
        "byLanguage": {
          "brazilian": "Após usar uma habilidade Suprema, concede uma barreira e poder espiritual temporário.",
          "czech": "Po seslání ultimátní schopnosti získá vlastník bariéru a také dočasný bonus ke spirituální síle.",
          "english": "Upon casting an ultimate ability gain a Barrier and temporary Spirit Power.",
          "french": "Lorsque vous lancez une capacité ultime, vous obtenez un bouclier et, temporairement, du pouvoir spirituel.",
          "german": "Wenn Du eine ultimative Fähigkeit einsetzt, erhältst Du eine Barriere sowie temporäre Magiekraft.",
          "italian": "Dopo aver utilizzato l'abilità ultimate ottieni una barriera e del potere spirituale temporaneo.",
          "indonesian": "Saat melakukan skill ultimate, akan mendapatkan Pengaman dan Kekuatan Spirit sementara.",
          "japanese": "アルティメットアビリティの発動時、バリアと一時的なスピリットパワーを獲得する",
          "koreana": "궁극기 시전 시 방벽을 얻고 일시적으로 마력을 얻습니다.",
          "latam": "Al lanzar una habilidad definitiva obtienes una barrera y poder espiritual temporal.",
          "polish": "Po rzucie umiejętności ostatecznej zyskujesz barierę oraz tymczasową moc spirytualną.",
          "russian": "Применив ульт, вы получаете барьер и временный бонус к спиритической мощи.",
          "schinese": "施放终极技能后，获得屏障和临时的元灵力量。",
          "spanish": "Al lanzar una habilidad definitiva, obtienes una barrera y poder espiritual temporal.",
          "thai": "เมื่อร่ายสกิลอัลติเมทจะได้รับแบร์ริเออร์และพลังวิญญาณชั่วคราว",
          "turkish": "Son yeteneğinizi kullandığınızda bir bariyer ve geçici büyü gücü kazanırsınız.",
          "ukrainian": "Після застосування ультимативного вміння здобуває бар’єр і тимчасову духовну силу."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EAdditionalProtection",
        "groupLabel": "Additional Protection",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "40",
          "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": "35",
          "disableValue": "0",
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "CombatBarrier": {
          "value": "1000",
          "disableValue": null,
          "cssClass": "combat_barrier",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BARRIER_HEALTH",
          "conditionalLocToken": null,
          "scale": null
        },
        "BuffDuration": {
          "value": "20",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "CooldownReduction": {
          "value": null,
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": "ETechCooldown",
          "providedPropertyType": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusAbilityDurationPercent": {
          "value": "15",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": "ETechDuration",
          "providedPropertyType": "MODIFIER_VALUE_BONUS_ABILITY_DURATION_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusAbilityDurationPercent",
              "bonus": "15"
            },
            {
              "propertyName": "TechPower",
              "bonus": "55"
            },
            {
              "propertyName": "CombatBarrier",
              "bonus": "500"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-14"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusAbilityDurationPercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Upon casting an ultimate ability gain a Barrier and temporary Spirit Power.",
              "byLanguage": {
                "brazilian": "Após usar uma habilidade Suprema, concede uma barreira e poder espiritual temporário.",
                "czech": "Po seslání ultimátní schopnosti získá vlastník bariéru a také dočasný bonus ke spirituální síle.",
                "english": "Upon casting an ultimate ability gain a Barrier and temporary Spirit Power.",
                "french": "Lorsque vous lancez une capacité ultime, vous obtenez un bouclier et, temporairement, du pouvoir spirituel.",
                "german": "Wenn Du eine ultimative Fähigkeit einsetzt, erhältst Du eine Barriere sowie temporäre Magiekraft.",
                "italian": "Dopo aver utilizzato l'abilità ultimate ottieni una barriera e del potere spirituale temporaneo.",
                "indonesian": "Saat melakukan skill ultimate, akan mendapatkan Pengaman dan Kekuatan Spirit sementara.",
                "japanese": "アルティメットアビリティの発動時、バリアと一時的なスピリットパワーを獲得する",
                "koreana": "궁극기 시전 시 방벽을 얻고 일시적으로 마력을 얻습니다.",
                "latam": "Al lanzar una habilidad definitiva obtienes una barrera y poder espiritual temporal.",
                "polish": "Po rzucie umiejętności ostatecznej zyskujesz barierę oraz tymczasową moc spirytualną.",
                "russian": "Применив ульт, вы получаете барьер и временный бонус к спиритической мощи.",
                "schinese": "施放终极技能后，获得屏障和临时的元灵力量。",
                "spanish": "Al lanzar una habilidad definitiva, obtienes una barrera y poder espiritual temporal.",
                "thai": "เมื่อร่ายสกิลอัลติเมทจะได้รับแบร์ริเออร์และพลังวิญญาณชั่วคราว",
                "turkish": "Son yeteneğinizi kullandığınızda bir bariyer ve geçici büyü gücü kazanırsınız.",
                "ukrainian": "Після застосування ультимативного вміння здобуває бар’єр і тимчасову духовну силу."
              }
            },
            "properties": [
              {
                "key": "CombatBarrier",
                "role": "important"
              },
              {
                "key": "TechPower",
                "role": "important"
              },
              {
                "key": "BuffDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/bullet_shield_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/bullet_shield_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/diviners_kevlar_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/diviners_kevlar_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/diviners_kevlar_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_diviners_kevlar",
        "cssClass": "bulletShield",
        "multibase": [
          "armor_upgrade_t4"
        ],
        "updateTime": 1715810508
      }
    },
    {
      "id": "upgrade_healbuff",
      "slug": "healing-tempo",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_healbuff",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_healbuff",
      "displayName": {
        "english": "Healing Tempo",
        "byLanguage": {
          "brazilian": "Ritmo de Cura",
          "czech": "Lékařský buben",
          "english": "Healing Tempo",
          "french": "Tempo curatif",
          "german": "Heilungstempo",
          "italian": "Ritmo di guarigione",
          "indonesian": "Tempo Penyembuhan",
          "japanese": "ヒーリングテンポ",
          "koreana": "치유 리듬",
          "latam": "Ritmo curativo",
          "polish": "Uzdrawiające Tempo",
          "russian": "Целебный темп",
          "schinese": "治疗律动",
          "spanish": "Tempo Curativo",
          "thai": "​ฮีลลิง​เทมโป​",
          "turkish": "İyileştirici Tempo",
          "ukrainian": "Лікувальний темп"
        }
      },
      "description": {
        "english": "Applying {g:citadel_inline_attribute:'Heal'} to yourself or an ally grants the target {g:citadel_inline_attribute:'BonusFireRate'} and {g:citadel_inline_attribute:'BonusMoveSpeed'}.<br><br><span class=\"diminish\">Does not apply on innate Regen or passive Bullet/Spirit Lifesteals.</span>",
        "byLanguage": {
          "brazilian": "Aplicar uma {g:citadel_inline_attribute:'Heal'} a você ou a um aliado concede ao alvo {g:citadel_inline_attribute:'BonusFireRate'} e {g:citadel_inline_attribute:'BonusMoveSpeed'}.<br><br><span class=\"diminish\">Não aplicável à regeneração nativa ou roubo de vida balístico e espiritual passivos.</span>",
          "czech": "Když vlastník na sebe nebo na spojence aplikuje {g:citadel_inline_attribute:'Healing'}, cíl získá {g:citadel_inline_attribute:'BonusFireRate'} a {g:citadel_inline_attribute:'BonusMoveSpeed'}.<br><br><span class=\"diminish\">Nevztahuje se na vrozenou regeneraci ani na pasivní balistický/spirituální vampirismus.</span>",
          "english": "Applying {g:citadel_inline_attribute:'Heal'} to yourself or an ally grants the target {g:citadel_inline_attribute:'BonusFireRate'} and {g:citadel_inline_attribute:'BonusMoveSpeed'}.<br><br><span class=\"diminish\">Does not apply on innate Regen or passive Bullet/Spirit Lifesteals.</span>",
          "french": "L'application de {g:citadel_inline_attribute:'Heal'} sur vous ou une unité alliée donne à la cible un {g:citadel_inline_attribute:'BonusFireRate'} et de la {g:citadel_inline_attribute:'BonusMoveSpeed'}.<br><br><span class=\"diminish\">Ne s'applique pas à la régénération innée, ni au vol passif spirituel ou de balles.",
          "german": "Wenn Du oder ein Verbündeter {g:citadel_inline_attribute:'Healing'} erhalten, wird dem entsprechenden Ziel auch {g:citadel_inline_attribute:'BonusFireRate'} und {g:citadel_inline_attribute:'BonusMoveSpeed'} gewährt.<br><br><span class=\"diminish\">Wird nicht durch eigene Regeneration oder passiven Kugel- und Lebensraub ausgelöst.</span>",
          "italian": "Applicare {g:citadel_inline_attribute:'Heal'} su di te o su un alleato conferisce al bersaglio {g:citadel_inline_attribute:'BonusFireRate'} e {g:citadel_inline_attribute:'BonusMoveSpeed'}.<br><br><span class=\"diminish\">Non si applica sulla rigenerazione innata o sul prosciug. passivo della salute dalle pallottole/prosciug. passivo della salute spirituale.</span>",
          "indonesian": "Memberikan {g:citadel_inline_attribute:'Heal'} untuk diri sendiri atau rekan tim akan memberikan {g:citadel_inline_attribute:'BonusFireRate'} dan {g:citadel_inline_attribute:'BonusMoveSpeed'} pada target.<br><br><span class=\"diminish\"> Tidak diterapkan pada Pemulihan bawaan atau Curi Peluru/HP bawaan.</span>",
          "japanese": "自分自身か味方のHPを{g:citadel_inline_attribute:'Heal'}すると、その対象に{g:citadel_inline_attribute:'BonusFireRate'}と{g:citadel_inline_attribute:'BonusMoveSpeed'}を付与する<br><br><span class=\"diminish\">ヒーローが元から有しているリジェネやパッシブの弾薬／スピリットライフスティールには適用されない</span>",
          "koreana": "자신 또는 아군을 {g:citadel_inline_attribute:'Heal'}하면 대상에게 {g:citadel_inline_attribute:'BonusFireRate'} 및 {g:citadel_inline_attribute:'BonusMoveSpeed'}를 부여합니다.<br><br><span class=\"diminish\">자체 재생 또는 자체 총탄/마법 체력 흡수에는 적용되지 않습니다.</span>",
          "latam": "Aplicar {g:citadel_inline_attribute:'Heal'} a ti mismo⁠ o a un aliado otorga al objetivo {g:citadel_inline_attribute:'BonusFireRate'} y {g:citadel_inline_attribute:'BonusMoveSpeed'}.<br><br><span class=\"diminish\">No se aplica a la regeneración innata o a los robos de vida balísticos o espirituales pasivos.</span>",
          "polish": "Nakładane na siebie lub sojusznika {g:citadel_inline_attribute:'Healing'} przyznaje celowi {g:citadel_inline_attribute:'BonusFireRate'} oraz {g:citadel_inline_attribute:'BonusMoveSpeed'}.<br><br><span class=\"diminish\">Nie ma zastosowania do wrodzonej regeneracji ani pasywnej kradzieży zdrowia od nabojów i spirytualnej.</span>",
          "russian": "Когда вы накладываете на себя или союзника {g:citadel_inline_attribute:'Heal'}, у цели будет {g:citadel_inline_attribute:'BonusFireRate'} и {g:citadel_inline_attribute:'BonusMoveSpeed'}.<br><br><span class=\"diminish\">Не распространяется на врождённое восстановление и пассивную кражу здоровья пулями/спиритизмом.</span>",
          "schinese": "对自己或友军施加{g:citadel_inline_attribute:'Heal'}会使自己或友军获得{g:citadel_inline_attribute:'BonusFireRate'}和{g:citadel_inline_attribute:'BonusMoveSpeed'}。<br><br><span class=\"diminish\">不适用于自发的恢复或被动的子弹/元灵吸取生命。</span>",
          "spanish": "Aplicar {g:citadel_inline_attribute:'Heal'} a ti mismo⁠/⁠a o a un aliado otorga al objetivo {g:citadel_inline_attribute:'BonusFireRate'} y {g:citadel_inline_attribute:'BonusMoveSpeed'}.<br><br><span class=\"diminish\">No se aplica a la regeneración innata o a los robos de vida balísticos/espirituales pasivos.</span>",
          "thai": "การ {g:citadel_inline_attribute:'Heal'}ตนเองหรือเพื่อนร่วมทีมจะมอบ {g:citadel_inline_attribute:'BonusFireRate'}และ {g:citadel_inline_attribute:'BonusMoveSpeed'}ให้แก่เป้าหมาย<br><br><span class=\"diminish\">ไม่มีผลจากอัตรา​ฟื้นฟู​ประจำตัวหรือกระสุน/วิญญาณ​ดูดพลังชีวิตติดตัว</span>",
          "turkish": "Kendinize veya bir dosta {g:citadel_inline_attribute:'Heal'} uygulamak hedefe {g:citadel_inline_attribute:'BonusFireRate'} ve {g:citadel_inline_attribute:'BonusMoveSpeed'} sağlar.<br><br><span class=\"diminish\">Doğal sağlık yenileme veya pasif mermi/büyü can çalmasında uygulanmaz.</span>",
          "ukrainian": "Застосування {g:citadel_inline_attribute:'Healing'} на себе чи союзника призводить до надання цілі {g:citadel_inline_attribute:'BonusFireRate'} та {g:citadel_inline_attribute:'BonusMoveSpeed'}.<br><br><span class=\"diminish\">Не застосовується на вроджене відновлення здоров’я чи пасивний духовний вампіризм та/або вампіризм від куль</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Applying Heal to yourself or an ally grants the target Bonus Fire Rate and Bonus Move Speed.\n\nDoes not apply on innate Regen or passive Bullet/Spirit Lifesteals.",
        "byLanguage": {
          "brazilian": "Aplicar uma Heal a você ou a um aliado concede ao alvo Bonus Fire Rate e Bonus Move Speed.\n\nNão aplicável à regeneração nativa ou roubo de vida balístico e espiritual passivos.",
          "czech": "Když vlastník na sebe nebo na spojence aplikuje Healing, cíl získá Bonus Fire Rate a Bonus Move Speed.\n\nNevztahuje se na vrozenou regeneraci ani na pasivní balistický/spirituální vampirismus.",
          "english": "Applying Heal to yourself or an ally grants the target Bonus Fire Rate and Bonus Move Speed.\n\nDoes not apply on innate Regen or passive Bullet/Spirit Lifesteals.",
          "french": "L'application de Heal sur vous ou une unité alliée donne à la cible un Bonus Fire Rate et de la Bonus Move Speed.\n\nNe s'applique pas à la régénération innée, ni au vol passif spirituel ou de balles.",
          "german": "Wenn Du oder ein Verbündeter Healing erhalten, wird dem entsprechenden Ziel auch Bonus Fire Rate und Bonus Move Speed gewährt.\n\nWird nicht durch eigene Regeneration oder passiven Kugel- und Lebensraub ausgelöst.",
          "italian": "Applicare Heal su di te o su un alleato conferisce al bersaglio Bonus Fire Rate e Bonus Move Speed.\n\nNon si applica sulla rigenerazione innata o sul prosciug. passivo della salute dalle pallottole/prosciug. passivo della salute spirituale.",
          "indonesian": "Memberikan Heal untuk diri sendiri atau rekan tim akan memberikan Bonus Fire Rate dan Bonus Move Speed pada target.\n\nTidak diterapkan pada Pemulihan bawaan atau Curi Peluru/HP bawaan.",
          "japanese": "自分自身か味方のHPをHealすると、その対象にBonus Fire RateとBonus Move Speedを付与する\n\nヒーローが元から有しているリジェネやパッシブの弾薬／スピリットライフスティールには適用されない",
          "koreana": "자신 또는 아군을 Heal하면 대상에게 Bonus Fire Rate 및 Bonus Move Speed를 부여합니다.\n\n자체 재생 또는 자체 총탄/마법 체력 흡수에는 적용되지 않습니다.",
          "latam": "Aplicar Heal a ti mismo⁠ o a un aliado otorga al objetivo Bonus Fire Rate y Bonus Move Speed.\n\nNo se aplica a la regeneración innata o a los robos de vida balísticos o espirituales pasivos.",
          "polish": "Nakładane na siebie lub sojusznika Healing przyznaje celowi Bonus Fire Rate oraz Bonus Move Speed.\n\nNie ma zastosowania do wrodzonej regeneracji ani pasywnej kradzieży zdrowia od nabojów i spirytualnej.",
          "russian": "Когда вы накладываете на себя или союзника Heal, у цели будет Bonus Fire Rate и Bonus Move Speed.\n\nНе распространяется на врождённое восстановление и пассивную кражу здоровья пулями/спиритизмом.",
          "schinese": "对自己或友军施加Heal会使自己或友军获得Bonus Fire Rate和Bonus Move Speed。\n\n不适用于自发的恢复或被动的子弹/元灵吸取生命。",
          "spanish": "Aplicar Heal a ti mismo⁠/⁠a o a un aliado otorga al objetivo Bonus Fire Rate y Bonus Move Speed.\n\nNo se aplica a la regeneración innata o a los robos de vida balísticos/espirituales pasivos.",
          "thai": "การ Healตนเองหรือเพื่อนร่วมทีมจะมอบ Bonus Fire Rateและ Bonus Move Speedให้แก่เป้าหมาย\n\nไม่มีผลจากอัตราฟื้นฟูประจำตัวหรือกระสุน/วิญญาณดูดพลังชีวิตติดตัว",
          "turkish": "Kendinize veya bir dosta Heal uygulamak hedefe Bonus Fire Rate ve Bonus Move Speed sağlar.\n\nDoğal sağlık yenileme veya pasif mermi/büyü can çalmasında uygulanmaz.",
          "ukrainian": "Застосування Healing на себе чи союзника призводить до надання цілі Bonus Fire Rate та Bonus Move Speed.\n\nНе застосовується на вроджене відновлення здоров’я чи пасивний духовний вампіризм та/або вампіризм від куль."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterFireRate",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ERevitalization",
        "groupLabel": "Revitalization",
        "componentIds": [
          "upgrade_healing_booster"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "1",
          "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
        },
        "BonusFireRate": {
          "value": "35",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BuffDuration": {
          "value": "7",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": "1.25m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "MinimumHealAmount": {
          "value": "1",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "TechResist": {
          "value": "10",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealthRegen": {
          "value": "6",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBaseHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_REGEN_PER_SECOND",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpCastPercent": {
          "value": "25",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_CAST_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpRegenPercent": {
          "value": "25",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "4",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "HealAmpRegenPercent",
              "bonus": "10"
            },
            {
              "propertyName": "HealAmpCastPercent",
              "bonus": "10"
            },
            {
              "propertyName": "TechResist",
              "bonus": "10"
            },
            {
              "propertyName": "BonusMoveSpeed",
              "bonus": "2m"
            },
            {
              "propertyName": "BonusFireRate",
              "bonus": "20"
            },
            {
              "propertyName": "BonusHealthRegen",
              "bonus": "6"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "HealAmpCastPercent",
                "role": "elevated"
              },
              {
                "key": "TechResist",
                "role": "normal"
              },
              {
                "key": "BonusHealthRegen",
                "role": "normal"
              },
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "unknown",
            "description": {
              "english": "Applying Heal to yourself or an ally grants the target Bonus Fire Rate and Bonus Move Speed.\n\nDoes not apply on innate Regen or passive Bullet/Spirit Lifesteals.",
              "byLanguage": {
                "brazilian": "Aplicar uma Heal a você ou a um aliado concede ao alvo Bonus Fire Rate e Bonus Move Speed.\n\nNão aplicável à regeneração nativa ou roubo de vida balístico e espiritual passivos.",
                "czech": "Když vlastník na sebe nebo na spojence aplikuje Healing, cíl získá Bonus Fire Rate a Bonus Move Speed.\n\nNevztahuje se na vrozenou regeneraci ani na pasivní balistický/spirituální vampirismus.",
                "english": "Applying Heal to yourself or an ally grants the target Bonus Fire Rate and Bonus Move Speed.\n\nDoes not apply on innate Regen or passive Bullet/Spirit Lifesteals.",
                "french": "L'application de Heal sur vous ou une unité alliée donne à la cible un Bonus Fire Rate et de la Bonus Move Speed.\n\nNe s'applique pas à la régénération innée, ni au vol passif spirituel ou de balles.",
                "german": "Wenn Du oder ein Verbündeter Healing erhalten, wird dem entsprechenden Ziel auch Bonus Fire Rate und Bonus Move Speed gewährt.\n\nWird nicht durch eigene Regeneration oder passiven Kugel- und Lebensraub ausgelöst.",
                "italian": "Applicare Heal su di te o su un alleato conferisce al bersaglio Bonus Fire Rate e Bonus Move Speed.\n\nNon si applica sulla rigenerazione innata o sul prosciug. passivo della salute dalle pallottole/prosciug. passivo della salute spirituale.",
                "indonesian": "Memberikan Heal untuk diri sendiri atau rekan tim akan memberikan Bonus Fire Rate dan Bonus Move Speed pada target.\n\nTidak diterapkan pada Pemulihan bawaan atau Curi Peluru/HP bawaan.",
                "japanese": "自分自身か味方のHPをHealすると、その対象にBonus Fire RateとBonus Move Speedを付与する\n\nヒーローが元から有しているリジェネやパッシブの弾薬／スピリットライフスティールには適用されない",
                "koreana": "자신 또는 아군을 Heal하면 대상에게 Bonus Fire Rate 및 Bonus Move Speed를 부여합니다.\n\n자체 재생 또는 자체 총탄/마법 체력 흡수에는 적용되지 않습니다.",
                "latam": "Aplicar Heal a ti mismo⁠ o a un aliado otorga al objetivo Bonus Fire Rate y Bonus Move Speed.\n\nNo se aplica a la regeneración innata o a los robos de vida balísticos o espirituales pasivos.",
                "polish": "Nakładane na siebie lub sojusznika Healing przyznaje celowi Bonus Fire Rate oraz Bonus Move Speed.\n\nNie ma zastosowania do wrodzonej regeneracji ani pasywnej kradzieży zdrowia od nabojów i spirytualnej.",
                "russian": "Когда вы накладываете на себя или союзника Heal, у цели будет Bonus Fire Rate и Bonus Move Speed.\n\nНе распространяется на врождённое восстановление и пассивную кражу здоровья пулями/спиритизмом.",
                "schinese": "对自己或友军施加Heal会使自己或友军获得Bonus Fire Rate和Bonus Move Speed。\n\n不适用于自发的恢复或被动的子弹/元灵吸取生命。",
                "spanish": "Aplicar Heal a ti mismo⁠/⁠a o a un aliado otorga al objetivo Bonus Fire Rate y Bonus Move Speed.\n\nNo se aplica a la regeneración innata o a los robos de vida balísticos/espirituales pasivos.",
                "thai": "การ Healตนเองหรือเพื่อนร่วมทีมจะมอบ Bonus Fire Rateและ Bonus Move Speedให้แก่เป้าหมาย\n\nไม่มีผลจากอัตราฟื้นฟูประจำตัวหรือกระสุน/วิญญาณดูดพลังชีวิตติดตัว",
                "turkish": "Kendinize veya bir dosta Heal uygulamak hedefe Bonus Fire Rate ve Bonus Move Speed sağlar.\n\nDoğal sağlık yenileme veya pasif mermi/büyü can çalmasında uygulanmaz.",
                "ukrainian": "Застосування Healing на себе чи союзника призводить до надання цілі Bonus Fire Rate та Bonus Move Speed.\n\nНе застосовується на вроджене відновлення здоров’я чи пасивний духовний вампіризм та/або вампіризм від куль."
              }
            },
            "properties": [
              {
                "key": "BonusFireRate",
                "role": "important"
              },
              {
                "key": "BonusMoveSpeed",
                "role": "important"
              },
              {
                "key": "BuffDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/aura_icon_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/aura_icon_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/healing_tempo_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/healing_tempo_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/healing_tempo_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "healBuff",
        "multibase": [
          "armor_upgrade_t4"
        ],
        "updateTime": 1741724072
      }
    },
    {
      "id": "upgrade_auto_cleanse",
      "slug": "indomitable",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_auto_cleanse",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_auto_cleanse",
      "displayName": {
        "english": "Indomitable",
        "byLanguage": {
          "brazilian": "Indomável",
          "czech": "Očistná bariéra",
          "english": "Indomitable",
          "french": "Indomptable",
          "german": "Unbezwingbar",
          "italian": "Indomabile",
          "indonesian": "Tak Tergoyahkan",
          "japanese": "インドミタブル",
          "koreana": "진압 불가",
          "latam": "Indomable",
          "polish": "Nieugięty",
          "russian": "Непреклонность",
          "schinese": "不屈之志",
          "spanish": "Indomable",
          "thai": "​อิน​ดอ​มิ​เท​เบิล​",
          "turkish": "Yılmaz",
          "ukrainian": "Незламність"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [
          "upgrade_vex_barrier"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "55",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "10",
          "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
        },
        "BulletResist": {
          "value": "10",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechResist": {
          "value": "10",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "CooldownReductionOnProc": {
          "value": "20",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "VexBarrierCombatBarrier": {
          "value": "325",
          "disableValue": null,
          "cssClass": "combat_barrier",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BARRIER_HEALTH",
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 2
          }
        },
        "OutOfCombatHealthRegen": {
          "value": "2.0",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BulletResist",
              "bonus": "14"
            },
            {
              "propertyName": "TechResist",
              "bonus": "14"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-35"
            },
            {
              "propertyName": "VexBarrierCombatBarrier",
              "bonus": "450"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BulletResist",
                "role": "elevated"
              },
              {
                "key": "TechResist",
                "role": "elevated"
              },
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "unknown",
            "description": {
              "english": "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%.",
              "byLanguage": {
                "brazilian": "O próximo atordoamento, acorrentamento, imobilização, adormecimento ou silenciamento é removido automaticamente. Quando isso ocorre, você ganha uma barreira e as recargas de todas as suas habilidades são aceleradas em 20%.",
                "czech": "Příští omráčení, přivázání, znehybnění, uspání nebo umlčení je automaticky očištěno. Když se tak stane, vlastník získá bariéru a doby obnovení všech jeho schopností jsou redukovány o 20%.",
                "english": "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%.",
                "french": "La prochaine instance d'étourdissement, d'enchainement, d'immobilisation, de sommeil ou de silence est automatiquement purgée. Lorsque cela se produit, vous gagnez une protection, et tous vos temps de récupération de capacités sont réduits de 20% %.",
                "german": "Der nächste Schwächungseffekt, der betäubt, angekettet, festsetzt, in Schlaf versetzt oder verstummt, wird automatisch entfernt. In diesem Fall erhältst Du eine Barriere und die Abklingzeit Deiner Fähigkeiten wird um 20% % reduziert.",
                "italian": "Il prossimo stordimento, incatenamento, immobilizzazione, sonno o silenziamento viene automaticamente dissipato. Quando ciò accade, ottieni una barriera e tutti i tuoi tempi di ricarica delle abilità vengono ridotti di 20%.",
                "indonesian": "Stun, Rantai, Lumpuh, Tidur, atau Bungkam yang terjadi setelahnya secara otomatis dibersihkan. Saat ini terjadi, kamu mendapatkan pengaman dan semua cooldown skill dikurangi sebesar 20%.",
                "japanese": "次に付与されるスタン、束縛、移動不能、睡眠、サイレンスを自動的に浄化する。この効果が発動するとバリアを獲得し、すべてのアビリティのクールダウンが20%短縮される",
                "koreana": "다음에 걸리는 기절, 속박, 이동 불가, 수면 또는 침묵이 자동으로 정화합니다. 정화가 발동하면 방벽을 획득하고 모든 능력 쿨다운이 20% 감소합니다.",
                "latam": "Los siguientes aturdimiento, encadenamiento, inmovilización, sueño o silenciar se disipan automáticamente. Cuando esto ocurre, obtienes una barrera y todos tus tiempos de recarga de habilidades se reducen en un 20%.",
                "polish": "Kolejne ogłuszenie, skucie, unieruchomienie, uśpienie lub uciszenie zostanie automatycznie oczyszczone. Następnie zyskujesz barierę, a wszystkie twoje czasy oczekiwania umiejętności zostają skrócone o 20%.",
                "russian": "При следующем наложении на вас оглушения, сковывания, обездвиживания, сна или безмолвия эффект автоматически снимается. При этом вы получаете барьер, а перезарядка всех ваших умений сокращается на 20%.",
                "schinese": "下一个眩晕、禁锢、定身、睡眠或沉默效果会被自动净化。净化时获得屏障并且所有的技能冷却时间减少20%。",
                "spanish": "La próxima vez que te aturdan, encadenen, inmovilicen, duerman o silencien, la desventaja se disipa automáticamente. Cuando eso ocurra, obtienes una barrera y los tiempos de recarga de todas tus habilidades se reducen un 20% %.",
                "thai": "ลบล้างสถานะสตัน ล่าม ตรึง หลับ หรือใบ้ครั้งถัดไปโดยอัตโนมัติ เมื่อลบล้างแล้ว คุณจะได้รับแบร์ริเออร์ และคูลดาวน์สกิลทั้งหมดของคุณจะลดลง 20%",
                "turkish": "Bir sonraki sersemletme, zincirleme, hareketsizleştirme, uyutma veya susturma otomatik olarak arındırılır. Bu gerçekleştiğinde bir bariyer kazanırsınız ve tüm yeteneklerinizin dolum süresi %20% azalır.",
                "ukrainian": "Наступне приголомшення, сковування, знерухомлення, сон чи знемовлення буде автоматично скасоване. Коли це станеться, ви отримаєте бар’єр і всі ваші зарядки вмінь будуть зменшені на 20%."
              }
            },
            "properties": [
              {
                "key": "VexBarrierCombatBarrier",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/items/vitality/indomitable_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/indomitable_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/indomitable_psd.png",
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/indomitable_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/indomitable_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/indomitable_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_auto_cleanse",
        "cssClass": null,
        "multibase": [
          "armor_upgrade_t4"
        ],
        "updateTime": 1777311199
      }
    },
    {
      "id": "upgrade_infuser",
      "slug": "infuser",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_infuser",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_infuser",
      "displayName": {
        "english": "Infuser",
        "byLanguage": {
          "brazilian": "Infusor",
          "czech": "Pakt s upírem",
          "english": "Infuser",
          "french": "Second souffle",
          "german": "Magische Infusion",
          "italian": "Infusore",
          "indonesian": "Infuser",
          "japanese": "インフューザー",
          "koreana": "신비의 숨결",
          "latam": "Infusor",
          "polish": "Napełniacz",
          "russian": "Насытитель",
          "schinese": "灵力灌注",
          "spanish": "Infusor",
          "thai": "​อินฟิวเซอร์​",
          "turkish": "Esans",
          "ukrainian": "Наповнення"
        }
      },
      "description": {
        "english": "Gain <span class=\"highlight\">Spirit Lifesteal</span> and <span class=\"highlight\">Spirit Power</span>.",
        "byLanguage": {
          "brazilian": "Concede temporariamente <span class=\"highlight\">roubo de vida espiritual</span> e <span class=\"highlight\">poder espiritual</span>.",
          "czech": "Vlastník získá bonusy ke <span class=\"highlight\">spirituálnímu vampirismu</span> a <span class=\"highlight\">spirituální síle</span>.",
          "english": "Gain <span class=\"highlight\">Spirit Lifesteal</span> and <span class=\"highlight\">Spirit Power</span>.",
          "french": "Vous confère du <span class=\"highlight\">vol de vie spirituel</span> et du <span class=\"highlight\">pouvoir spirituel</span>.",
          "german": "Du erhältst <span class=\"highlight\">Magielebensraub</span> und <span class=\"highlight\">Magiekraft</span>.",
          "italian": "Ottieni <span class=\"highlight\">prosciugamento della salute spirituale</span> e <span class=\"highlight\">potere spirituale</span>.",
          "indonesian": "Mendapatkan <span class=\"highlight\">Curi HP</span> dan <span class=\"highlight\">Kekuatan Spirit</span>.",
          "japanese": "<span class=\"highlight\">スピリットライフスティール</span>と<span class=\"highlight\">スピリットパワー</span>を獲得する",
          "koreana": "<span class=\"highlight\">마법 체력 흡수</span> 및 <span class=\"highlight\">마력</span>을 얻습니다.",
          "latam": "Obtienes <span class=\"highlight\">robo de vida espiritual</span> y <span class=\"highlight\">poder espiritual</span>.",
          "polish": "Zyskaj <span class=\"highlight\">spirytualną kradzież zdrowia</span> oraz <span class=\"highlight\">moc spirytualną</span>.",
          "russian": "Даёт бонус к <span class=\"highlight\">краже здоровья спиритизмом</span> и <span class=\"highlight\">спиритической мощи</span>.",
          "schinese": "获得<span class=\"highlight\">元灵吸取生命</span>和<span class=\"highlight\">元灵力量</span>。",
          "spanish": "Obtienes <span class=\"highlight\">robo de vida</span> y <span class=\"highlight\">poder espirituales</span>.",
          "thai": "เพิ่ม<span class=\"highlight\">วิญญาณ​ดูดพลังชีวิต</span>และ<span class=\"highlight\">พลังวิญญาณ</span>",
          "turkish": "<span class=\"highlight\">Büyü can çalması</span> ve <span class=\"highlight\">büyü gücü</span> kazanın.",
          "ukrainian": "Дає <span class=\"highlight\">духовний вампіризм</span> та <span class=\"highlight\">духовну силу</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Gain Spirit Lifesteal and Spirit Power.",
        "byLanguage": {
          "brazilian": "Concede temporariamente roubo de vida espiritual e poder espiritual.",
          "czech": "Vlastník získá bonusy ke spirituálnímu vampirismu a spirituální síle.",
          "english": "Gain Spirit Lifesteal and Spirit Power.",
          "french": "Vous confère du vol de vie spirituel et du pouvoir spirituel.",
          "german": "Du erhältst Magielebensraub und Magiekraft.",
          "italian": "Ottieni prosciugamento della salute spirituale e potere spirituale.",
          "indonesian": "Mendapatkan Curi HP dan Kekuatan Spirit.",
          "japanese": "スピリットライフスティールとスピリットパワーを獲得する",
          "koreana": "마법 체력 흡수 및 마력을 얻습니다.",
          "latam": "Obtienes robo de vida espiritual y poder espiritual.",
          "polish": "Zyskaj spirytualną kradzież zdrowia oraz moc spirytualną.",
          "russian": "Даёт бонус к краже здоровья спиритизмом и спиритической мощи.",
          "schinese": "获得元灵吸取生命和元灵力量。",
          "spanish": "Obtienes robo de vida y poder espirituales.",
          "thai": "เพิ่มวิญญาณดูดพลังชีวิตและพลังวิญญาณ",
          "turkish": "Büyü can çalması ve büyü gücü kazanın.",
          "ukrainian": "Дає духовний вампіризм та духовну силу."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ELifesteal",
        "groupLabel": "Lifesteal",
        "componentIds": [
          "upgrade_health_stealing_magic"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "30",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "7",
          "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.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": "6",
          "disableValue": "0",
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "BonusHealth": {
          "value": "100",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSpirit": {
          "value": "30",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        },
        "AbilityLifestealPercentHero": {
          "value": "70",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "ETechLifesteal",
          "providedPropertyType": "MODIFIER_VALUE_TECH_LIFESTEAL",
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "TechResist": {
          "value": "10",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "AbilityLifestealPercentHeroPassive": {
          "value": "13",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "ETechLifesteal",
          "providedPropertyType": "MODIFIER_VALUE_TECH_LIFESTEAL",
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "NonHeroAbilityLifestealTooltipOnly": {
          "value": "3",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-10"
            },
            {
              "propertyName": "TechResist",
              "bonus": "10"
            },
            {
              "propertyName": "BonusSpirit",
              "bonus": "30"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "50"
            },
            {
              "propertyName": "AbilityLifestealPercentHeroPassive",
              "bonus": "16"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "AbilityLifestealPercentHeroPassive",
                "role": "normal"
              },
              {
                "key": "TechResist",
                "role": "normal"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "TechPower",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Gain Spirit Lifesteal and Spirit Power.",
              "byLanguage": {
                "brazilian": "Concede temporariamente roubo de vida espiritual e poder espiritual.",
                "czech": "Vlastník získá bonusy ke spirituálnímu vampirismu a spirituální síle.",
                "english": "Gain Spirit Lifesteal and Spirit Power.",
                "french": "Vous confère du vol de vie spirituel et du pouvoir spirituel.",
                "german": "Du erhältst Magielebensraub und Magiekraft.",
                "italian": "Ottieni prosciugamento della salute spirituale e potere spirituale.",
                "indonesian": "Mendapatkan Curi HP dan Kekuatan Spirit.",
                "japanese": "スピリットライフスティールとスピリットパワーを獲得する",
                "koreana": "마법 체력 흡수 및 마력을 얻습니다.",
                "latam": "Obtienes robo de vida espiritual y poder espiritual.",
                "polish": "Zyskaj spirytualną kradzież zdrowia oraz moc spirytualną.",
                "russian": "Даёт бонус к краже здоровья спиритизмом и спиритической мощи.",
                "schinese": "获得元灵吸取生命和元灵力量。",
                "spanish": "Obtienes robo de vida y poder espirituales.",
                "thai": "เพิ่มวิญญาณดูดพลังชีวิตและพลังวิญญาณ",
                "turkish": "Büyü can çalması ve büyü gücü kazanın.",
                "ukrainian": "Дає духовний вампіризм та духовну силу."
              }
            },
            "properties": [
              {
                "key": "AbilityLifestealPercentHero",
                "role": "important"
              },
              {
                "key": "BonusSpirit",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/infuser_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/infuser_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/infuser_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/infuser_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/infuser_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_infuser",
        "cssClass": "infuser",
        "multibase": [
          "armor_upgrade_t4"
        ],
        "updateTime": 1718823919
      }
    },
    {
      "id": "upgrade_inhibitor",
      "slug": "inhibitor",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_inhibitor",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_inhibitor",
      "displayName": {
        "english": "Inhibitor",
        "byLanguage": {
          "brazilian": "Inibidor",
          "czech": "Omezující náboje",
          "english": "Inhibitor",
          "french": "Inhibiteur",
          "german": "Inhibitor",
          "italian": "Inibitore",
          "indonesian": "Penghambat",
          "japanese": "インヒビター",
          "koreana": "억제탄",
          "latam": "Inhibidor",
          "polish": "Wstrzymywacz",
          "russian": "Ограничитель",
          "schinese": "抑制术",
          "spanish": "Inhibidor",
          "thai": "​อินฮิบิเตอร์​",
          "turkish": "Durdurucu",
          "ukrainian": "Сповільнювач"
        }
      },
      "description": {
        "english": "Your bullets build up to reduce the target's <span class=\"highlight\">outgoing damage</span> and apply <span class=\"highlight\">healing reduction</span>.",
        "byLanguage": {
          "brazilian": "Atingir um inimigo com disparos aplica um efeito que, quando carregado, reduz o <span class=\"highlight\">dano causado</span> pelo alvo e aplica <span class=\"highlight\">redução de cura</span> a ele.",
          "czech": "Po určitém počtu vlastníkových střel je sníženo <span class=\"highlight\">odchozí poškození</span> nepřítele a <span class=\"highlight\">redukováno jeho léčení</span>.",
          "english": "Your bullets build up to reduce the target's <span class=\"highlight\">outgoing damage</span> and apply <span class=\"highlight\">healing reduction</span>.",
          "french": "Vos balles s'accumulent pour réduire les <span class=\"highlight\">dégâts infligés</span> par la cible et appliquent une <span class=\"highlight\">réduction des soins</span>.",
          "german": "Wenn Du Gegnern die benötigte Anzahl aufeinanderfolgender Treffer mit Deinen Kugeln zufügst, werden diese mit einem Schwächungseffekt belegt, der den <span class=\"highlight\">ausgehenden Schaden</span> sowie die <span class=\"highlight\">Heilung</span> des Ziels reduziert.",
          "italian": "Le tue pallottole si accumulano per ridurre i <span class=\"highlight\">danni inflitti</span> dal bersaglio e applicano una <span class=\"highlight\">riduzione della guarigione</span>.",
          "indonesian": "Peningkatan pelurumu akan mengurangi <span class=\"highlight\">kekuatan damage</span> target dan menerapkan <span class=\"highlight\">pengurangan penyembuhan</span>.",
          "japanese": "弾薬が対象に<span class=\"highlight\">与えるダメージ</span>低下を蓄積させる。また、<span class=\"highlight\">回復阻害</span>を付与する",
          "koreana": "대상이 총탄에 맞으면 효과가 축적되어, 대상이 <span class=\"highlight\">입히는 피해</span>가 감소하고 대상에게 <span class=\"highlight\">치유 감소</span> 효과를 적용합니다.",
          "latam": "Tus balas se acumulan para reducir el <span class=\"highlight\">daño infligido</span> por el objetivo y aplican <span class=\"highlight\">reducción de curación</span>.",
          "polish": "Twoje naboje kumulują efekt, który po aktywacji zmniejsza <span class=\"highlight\">obrażenia zadawane przez cel</span> i nakłada <span class=\"highlight\">redukcję leczenia</span>.",
          "russian": "Ваши пули накладывают на цель накапливаемый эффект, который снижает <span class=\"highlight\">наносимый ею урон</span> и <span class=\"highlight\">её лечение</span>.",
          "schinese": "子弹的累积效果可减少目标<span class=\"highlight\">输出的伤害</span>并造成<span class=\"highlight\">治疗减少</span>。",
          "spanish": "Tus balas reducen el <span class=\"highlight\">daño que inflige</span> el objetivo y aplican <span class=\"highlight\">reducción de la curación</span>.",
          "thai": "กระสุนของคุณจะสะสมพลังในการลด<span class=\"highlight\">ความ​เสียหาย​ที่สร้าง</span>ของเป้าหมาย และ<span class=\"highlight\">ลดการรักษา</span>",
          "turkish": "Mermileriniz birikerek hedefin <span class=\"highlight\">verdiği hasarı</span> azaltır ve <span class=\"highlight\">iyileştirme azaltması</span> uygular.",
          "ukrainian": "Після влучання кулі накопичують зменшення <span class=\"highlight\">вихідної шкоди</span> цілі й накладають <span class=\"highlight\">зменшення лікування</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Your bullets build up to reduce the target's outgoing damage and apply healing reduction.",
        "byLanguage": {
          "brazilian": "Atingir um inimigo com disparos aplica um efeito que, quando carregado, reduz o dano causado pelo alvo e aplica redução de cura a ele.",
          "czech": "Po určitém počtu vlastníkových střel je sníženo odchozí poškození nepřítele a redukováno jeho léčení.",
          "english": "Your bullets build up to reduce the target's outgoing damage and apply healing reduction.",
          "french": "Vos balles s'accumulent pour réduire les dégâts infligés par la cible et appliquent une réduction des soins.",
          "german": "Wenn Du Gegnern die benötigte Anzahl aufeinanderfolgender Treffer mit Deinen Kugeln zufügst, werden diese mit einem Schwächungseffekt belegt, der den ausgehenden Schaden sowie die Heilung des Ziels reduziert.",
          "italian": "Le tue pallottole si accumulano per ridurre i danni inflitti dal bersaglio e applicano una riduzione della guarigione.",
          "indonesian": "Peningkatan pelurumu akan mengurangi kekuatan damage target dan menerapkan pengurangan penyembuhan.",
          "japanese": "弾薬が対象に与えるダメージ低下を蓄積させる。また、回復阻害を付与する",
          "koreana": "대상이 총탄에 맞으면 효과가 축적되어, 대상이 입히는 피해가 감소하고 대상에게 치유 감소 효과를 적용합니다.",
          "latam": "Tus balas se acumulan para reducir el daño infligido por el objetivo y aplican reducción de curación.",
          "polish": "Twoje naboje kumulują efekt, który po aktywacji zmniejsza obrażenia zadawane przez cel i nakłada redukcję leczenia.",
          "russian": "Ваши пули накладывают на цель накапливаемый эффект, который снижает наносимый ею урон и её лечение.",
          "schinese": "子弹的累积效果可减少目标输出的伤害并造成治疗减少。",
          "spanish": "Tus balas reducen el daño que inflige el objetivo y aplican reducción de la curación.",
          "thai": "กระสุนของคุณจะสะสมพลังในการลดความเสียหายที่สร้างของเป้าหมาย และลดการรักษา",
          "turkish": "Mermileriniz birikerek hedefin verdiği hasarı azaltır ve iyileştirme azaltması uygular.",
          "ukrainian": "Після влучання кулі накопичують зменшення вихідної шкоди цілі й накладають зменшення лікування."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDisruption",
          "EShopFilterFireRate"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EDebuffs",
        "groupLabel": "Debuffs",
        "componentIds": [],
        "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
        },
        "BonusHealth": {
          "value": "150",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "DebuffDuration": {
          "value": "5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BuildUpPerShot": {
          "value": "0.77",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EBuildUpRate",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EBuildUpRate",
            "value": null
          }
        },
        "BuildUpDuration": {
          "value": "5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "OutgoingDamagePenaltyPercent": {
          "value": "-30",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_ALL_DAMAGE_MULTIPLIER",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": "10",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpReceivePenaltyPercent": {
          "value": "-40",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_RECEIVE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpRegenPenaltyPercent": {
          "value": "-40",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "OutgoingDamagePenaltyPercent",
              "bonus": "-20"
            },
            {
              "propertyName": "HealAmpReceivePenaltyPercent",
              "bonus": "-20"
            },
            {
              "propertyName": "HealAmpRegenPenaltyPercent",
              "bonus": "-20"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "125"
            },
            {
              "propertyName": "BaseAttackDamagePercent",
              "bonus": "20"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Your bullets build up to reduce the target's outgoing damage and apply healing reduction.",
              "byLanguage": {
                "brazilian": "Atingir um inimigo com disparos aplica um efeito que, quando carregado, reduz o dano causado pelo alvo e aplica redução de cura a ele.",
                "czech": "Po určitém počtu vlastníkových střel je sníženo odchozí poškození nepřítele a redukováno jeho léčení.",
                "english": "Your bullets build up to reduce the target's outgoing damage and apply healing reduction.",
                "french": "Vos balles s'accumulent pour réduire les dégâts infligés par la cible et appliquent une réduction des soins.",
                "german": "Wenn Du Gegnern die benötigte Anzahl aufeinanderfolgender Treffer mit Deinen Kugeln zufügst, werden diese mit einem Schwächungseffekt belegt, der den ausgehenden Schaden sowie die Heilung des Ziels reduziert.",
                "italian": "Le tue pallottole si accumulano per ridurre i danni inflitti dal bersaglio e applicano una riduzione della guarigione.",
                "indonesian": "Peningkatan pelurumu akan mengurangi kekuatan damage target dan menerapkan pengurangan penyembuhan.",
                "japanese": "弾薬が対象に与えるダメージ低下を蓄積させる。また、回復阻害を付与する",
                "koreana": "대상이 총탄에 맞으면 효과가 축적되어, 대상이 입히는 피해가 감소하고 대상에게 치유 감소 효과를 적용합니다.",
                "latam": "Tus balas se acumulan para reducir el daño infligido por el objetivo y aplican reducción de curación.",
                "polish": "Twoje naboje kumulują efekt, który po aktywacji zmniejsza obrażenia zadawane przez cel i nakłada redukcję leczenia.",
                "russian": "Ваши пули накладывают на цель накапливаемый эффект, который снижает наносимый ею урон и её лечение.",
                "schinese": "子弹的累积效果可减少目标输出的伤害并造成治疗减少。",
                "spanish": "Tus balas reducen el daño que inflige el objetivo y aplican reducción de la curación.",
                "thai": "กระสุนของคุณจะสะสมพลังในการลดความเสียหายที่สร้างของเป้าหมาย และลดการรักษา",
                "turkish": "Mermileriniz birikerek hedefin verdiği hasarı azaltır ve iyileştirme azaltması uygular.",
                "ukrainian": "Після влучання кулі накопичують зменшення вихідної шкоди цілі й накладають зменшення лікування."
              }
            },
            "properties": [
              {
                "key": "OutgoingDamagePenaltyPercent",
                "role": "important"
              },
              {
                "key": "HealAmpReceivePenaltyPercent",
                "role": "important"
              },
              {
                "key": "DebuffDuration",
                "role": "normal"
              },
              {
                "key": "BuildUpPerShot",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/inhibitor_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/inhibitor_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/inhibitor_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/inhibitor_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/inhibitor_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "inhibitor",
        "multibase": [
          "armor_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_juggernaut",
      "slug": "juggernaut",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_juggernaut",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_juggernaut",
      "displayName": {
        "english": "Juggernaut",
        "byLanguage": {
          "brazilian": "Implacável",
          "czech": "Kráčející skála",
          "english": "Juggernaut",
          "french": "Implacable",
          "german": "Moloch",
          "italian": "Juggernaut",
          "indonesian": "Juggernaut",
          "japanese": "ジャガーノート",
          "koreana": "저거노트",
          "latam": "Gigante",
          "polish": "Niszczyciel",
          "russian": "Громила",
          "schinese": "破阵之势",
          "spanish": "Gigante",
          "thai": "​จักเกอร์น็อต​",
          "turkish": "Yıkıcı Güç",
          "ukrainian": "Джаґернаут"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMovementAndAgility",
        "groupLabel": "Movement and Agility",
        "componentIds": [
          "upgrade_cardio_calibrator"
        ],
        "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
        },
        "MeleeResistPercent": {
          "value": "25",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EMeleeResist",
          "providedPropertyType": "MODIFIER_VALUE_MELEE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowResistancePercent": {
          "value": "50",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESlowResistance",
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SLOW_RESISTANCE",
          "conditionalLocToken": null,
          "scale": null
        },
        "FireRateSlow": {
          "value": "40",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE_SLOW",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealthRegen": {
          "value": "8",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBaseHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_REGEN_PER_SECOND",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": "2.5m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "EMaxMoveSpeed",
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "FireRateSlowDuration": {
          "value": "4",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusMoveSpeed",
              "bonus": "3.5m"
            },
            {
              "propertyName": "MeleeResistPercent",
              "bonus": "15"
            },
            {
              "propertyName": "FireRateSlow",
              "bonus": "20"
            },
            {
              "propertyName": "SlowResistancePercent",
              "bonus": "15"
            },
            {
              "propertyName": "BonusHealthRegen",
              "bonus": "8"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "SlowResistancePercent",
                "role": "elevated"
              },
              {
                "key": "BonusMoveSpeed",
                "role": "normal"
              },
              {
                "key": "MeleeResistPercent",
                "role": "normal"
              },
              {
                "key": "BonusHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "unknown",
            "description": {
              "english": "Enemies that shoot you have their Fire Rate slowed.",
              "byLanguage": {
                "brazilian": "Inimigos que atirarem contra você sofrerão desaceleração da taxa de disparo.",
                "czech": "Nepřátelé, kteří zaútočí na vlastníka střelami, mají redukovanou rychlost střelby.",
                "english": "Enemies that shoot you have their Fire Rate slowed.",
                "french": "Les adversaires qui vous tirent dessus voient leur cadence de tir ralentie.",
                "german": "Verlangsamt die Feuerrate von Gegnern, die auf Dich schießen.",
                "italian": "La cadenza di fuoco dei nemici che ti sparano è ridotta.",
                "indonesian": "Musuh yang menembakmu mendapatkan penurunan Tingkat Tembakan.",
                "japanese": "アイテム所有者を射撃した敵の発射速度を低下させる",
                "koreana": "자신을 사격하는 적군의 연사 속도가 둔화됩니다.",
                "latam": "Los enemigos que te disparen ven ralentizada su cadencia de tiro.",
                "polish": "Szybkostrzelność wrogów, którzy cię postrzelą, zostaje spowolniona.",
                "russian": "У стреляющих в вас врагов снижается скорострельность.",
                "schinese": "向你射击的敌人的射速会减缓。",
                "spanish": "Los enemigos que te disparen ven reducida su cadencia de tiro.",
                "thai": "ศัตรูที่ยิงคุณจะมีอัตรายิงช้าลง",
                "turkish": "Size ateş eden düşmanların atış hızı yavaşlar.",
                "ukrainian": "Вороги, які стріляють у власника, отримують сповільнення швидкості стрільби."
              }
            },
            "properties": [
              {
                "key": "FireRateSlow",
                "role": "important"
              },
              {
                "key": "FireRateSlowDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/items/vitality/juggernaut_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/juggernaut_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/juggernaut_psd.png",
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/juggernaut_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/juggernaut_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/juggernaut_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item_aura_base",
        "cssClass": "juggernaut",
        "multibase": [
          "armor_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_damage_recycler",
      "slug": "leech",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_damage_recycler",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_damage_recycler",
      "displayName": {
        "english": "Leech",
        "byLanguage": {
          "brazilian": "Sanguessuga",
          "czech": "Pijavice",
          "english": "Leech",
          "french": "Sangsue",
          "german": "Aderlasser",
          "italian": "Sanguisuga",
          "indonesian": "Lintah",
          "japanese": "ライフドレイン",
          "koreana": "거머리",
          "latam": "Sanguijuela",
          "polish": "Pijawka",
          "russian": "Кровопийца",
          "schinese": "赤蟥",
          "spanish": "Sanguijuela",
          "thai": "​ลีช​",
          "turkish": "Sülük",
          "ukrainian": "Кровопивця"
        }
      },
      "description": {
        "english": "Reduces the effect of enemy applied <span class=\"highlight\">healing reduction</span>.",
        "byLanguage": {
          "brazilian": "Reduz o efeito de <span class=\"highlight\">reduções de cura</span> aplicadas pelos inimigos.",
          "czech": "Redukuje účinnost <span class=\"highlight\">redukce léčení</span> aplikovaného na vlastníka.",
          "english": "Reduces the effect of enemy applied <span class=\"highlight\">healing reduction</span>.",
          "french": "Réduit les effets de <span class=\"highlight\">réduction de soins</span> appliqués par les unités ennemies.",
          "german": "Reduziert die Effektivität von durch Gegner zugefügte <span class=\"highlight\">Heilungsreduzierung</span>.",
          "italian": "Riduce l'effetto della <span class=\"highlight\">riduzione della guarigione</span> applicata dal nemico.",
          "indonesian": "Mengurangi efek <span class=\"highlight\">pengurangan penyembuhan</span> yang diberikan musuh.",
          "japanese": "敵から付与される<span class=\"highlight\">回復阻害</span>の効果を軽減する",
          "koreana": "적군이 적용한 <span class=\"highlight\">치유 감소</span> 효과가 감소합니다.",
          "latam": "Reduce el efecto de la <span class=\"highlight\">reducción de curación</span> que aplican los enemigos.",
          "polish": "Zmniejsza działanie nałożonej przez wroga <span class=\"highlight\">redukcji leczenia</span>.",
          "russian": "Ослабляет накладываемое на вас врагами <span class=\"highlight\">снижения лечения</span>.",
          "schinese": "降低敌人施加的<span class=\"highlight\">治疗减少</span>效果。",
          "spanish": "Reduce el efecto de la <span class=\"highlight\">reducción de curación</span> que aplican los enemigos.",
          "thai": "ลดทอนประสิทธิภาพการ<span class=\"highlight\">ลดการรักษา</span>​โดยฝ่ายศัตรู",
          "turkish": "Düşmanların uyguladığı <span class=\"highlight\">iyileştirme azaltmalarının</span> etkisini azaltır.",
          "ukrainian": "Послаблює ефект накладеного ворогом <span class=\"highlight\">зменшення лікування</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Reduces the effect of enemy applied healing reduction.",
        "byLanguage": {
          "brazilian": "Reduz o efeito de reduções de cura aplicadas pelos inimigos.",
          "czech": "Redukuje účinnost redukce léčení aplikovaného na vlastníka.",
          "english": "Reduces the effect of enemy applied healing reduction.",
          "french": "Réduit les effets de réduction de soins appliqués par les unités ennemies.",
          "german": "Reduziert die Effektivität von durch Gegner zugefügte Heilungsreduzierung.",
          "italian": "Riduce l'effetto della riduzione della guarigione applicata dal nemico.",
          "indonesian": "Mengurangi efek pengurangan penyembuhan yang diberikan musuh.",
          "japanese": "敵から付与される回復阻害の効果を軽減する",
          "koreana": "적군이 적용한 치유 감소 효과가 감소합니다.",
          "latam": "Reduce el efecto de la reducción de curación que aplican los enemigos.",
          "polish": "Zmniejsza działanie nałożonej przez wroga redukcji leczenia.",
          "russian": "Ослабляет накладываемое на вас врагами снижения лечения.",
          "schinese": "降低敌人施加的治疗减少效果。",
          "spanish": "Reduce el efecto de la reducción de curación que aplican los enemigos.",
          "thai": "ลดทอนประสิทธิภาพการลดการรักษาโดยฝ่ายศัตรู",
          "turkish": "Düşmanların uyguladığı iyileştirme azaltmalarının etkisini azaltır.",
          "ukrainian": "Послаблює ефект накладеного ворогом зменшення лікування."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ELifesteal",
        "groupLabel": "Lifesteal",
        "componentIds": [
          "upgrade_vampire",
          "upgrade_health_stealing_magic"
        ],
        "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": "12",
          "disableValue": "0",
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "AbilityLifestealPercentHero": {
          "value": "25",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "ETechLifesteal",
          "providedPropertyType": "MODIFIER_VALUE_TECH_LIFESTEAL",
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "BulletLifestealPercent": {
          "value": "25",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBulletLifesteal",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_LIFESTEAL",
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "BaseAttackDamagePercent": {
          "value": "12",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "180",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealOnKill": {
          "value": null,
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BulletLifestealPercent",
              "bonus": "15"
            },
            {
              "propertyName": "AbilityLifestealPercentHero",
              "bonus": "15"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "200"
            },
            {
              "propertyName": "TechPower",
              "bonus": "15"
            },
            {
              "propertyName": "BaseAttackDamagePercent",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "AbilityLifestealPercentHero",
                "role": "elevated"
              },
              {
                "key": "BulletLifestealPercent",
                "role": "elevated"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              },
              {
                "key": "TechPower",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/leech_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/leech_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/leech_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/leech_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/leech_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_damage_recycler",
        "cssClass": "leech",
        "multibase": [
          "armor_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_phantom_strike",
      "slug": "phantom-strike",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_phantom_strike",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_phantom_strike",
      "displayName": {
        "english": "Phantom Strike",
        "byLanguage": {
          "brazilian": "Ataque Fantasma",
          "czech": "Fantómův trik",
          "english": "Phantom Strike",
          "french": "Frappe spectrale",
          "german": "Phantomschlag",
          "italian": "Colpo fantasma",
          "indonesian": "Serangan Siluman",
          "japanese": "ファントムストライク",
          "koreana": "유령 타격",
          "latam": "Golpe fantasmal",
          "polish": "Widmowe Uderzenie",
          "russian": "Фантомный удар",
          "schinese": "幻影突袭",
          "spanish": "Golpe Fantasmal",
          "thai": "​แฟนธอม​สไตรก์​",
          "turkish": "Hayalet Saldırı",
          "ukrainian": "Фантомний удар"
        }
      },
      "description": {
        "english": "<span class=\"highlight\">Teleport</span> to an enemy target and pull them to the ground. Dealing <span class=\"highlight\">damage</span>, <span class=\"highlight\">Move speed</span> reduction and <span class=\"highlight\">Disarm</span>.",
        "byLanguage": {
          "brazilian": null,
          "czech": "Vlastník <span class=\"highlight\">se teleportuje</span> k nepřátelskému cíli a stáhne ho k zemi, čímž mu udělí <span class=\"highlight\">poškození</span>, sníží <span class=\"highlight\">rychlost jeho pohybu</span> a <span class=\"highlight\">odzbrojí ho</span>.",
          "english": "<span class=\"highlight\">Teleport</span> to an enemy target and pull them to the ground. Dealing <span class=\"highlight\">damage</span>, <span class=\"highlight\">Move speed</span> reduction and <span class=\"highlight\">Disarm</span>.",
          "french": "<span class=\"highlight\">Téléportez-vous</span> sur une unité ennemie et faites-la tomber. La cible subit des <span class=\"highlight\">dégâts</span>, est <span class=\"highlight\">ralentie</span> et <span class=\"highlight\">désarmée</span>.",
          "german": "<span class=\"highlight\">Teleportiert</span> Dich zu einem gegnerischen Ziel und zieht es auf den Boden herab. Das Ziel erleidet <span class=\"highlight\">Schaden</span>, wird <span class=\"highlight\">entwaffnet</span> und dessen <span class=\"highlight\">Bewegungstempo</span> wird reduziert.",
          "italian": "<span class=\"highlight\">Ti teletrasporti</span> su un bersaglio nemico e lo atterri. Infliggi <span class=\"highlight\">danni</span>, riduci la sua <span class=\"highlight\">velocità di movimento</span> e lo <span class=\"highlight\">disarmi</span>.",
          "indonesian": "<span class=\"highlight\">Berteleportasi</span> ke musuh yang ditarget dan menarik mereka ke tanah. Memberikan <span class=\"highlight\">damage</span>, pengurangan <span class=\"highlight\">Kecepatan gerakan</span> dan <span class=\"highlight\">Melucuti Senjata</span>.",
          "japanese": "指定した敵の場所まで<span class=\"highlight\">テレポート</span>し、対象を地面に引き寄せる。対象には<span class=\"highlight\">ダメージ</span>を与え、<span class=\"highlight\">移動速度</span>を低下させて<span class=\"highlight\">ディスアーム</span>状態を付与する",
          "koreana": "대상 적에게 <span class=\"highlight\">순간이동</span>하고 지면으로 끌어당깁니다. <span class=\"highlight\">피해를 입히고</span>, <span class=\"highlight\">이동 속도</span>를 감소시키며, <span class=\"highlight\">무장 해제</span>됩니다.",
          "latam": "Te <span class=\"highlight\">teletransporta</span> a un objetivo enemigo y lo tiras al suelo, infligiéndole <span class=\"highlight\">daño</span>, reduciendo su <span class=\"highlight\">velocidad de movimiento</span> y lo <span class=\"highlight\">desarma</span>.",
          "polish": "<span class=\"highlight\">Teleportuj się</span> do wrogiego celu i przyciągnij go na ziemię, <span class=\"highlight\">zadając obrażenia</span>, <span class=\"highlight\">spowalniając ruch</span> oraz <span class=\"highlight\">rozbrajając go</span>.",
          "russian": "<span class=\"highlight\">Телепортирует</span> вас к выбранному врагу и притягивает его к земле, нанося <span class=\"highlight\">урон</span>, <span class=\"highlight\">обезоруживая</span> его, и снижая <span class=\"highlight\">скорость его передвижения</span>.",
          "schinese": "<span class=\"highlight\">传送</span>至一个敌方目标前，并将其拉向地面。造成<span class=\"highlight\">伤害</span>，使其<span class=\"highlight\">移动速度</span>减缓并<span class=\"highlight\">缴械</span>。",
          "spanish": "Te <span class=\"highlight\">teletransporta</span> a un objetivo enemigo y lo tira al suelo, lo que le inflige <span class=\"highlight\">daño</span>, reduce su <span class=\"highlight\">velocidad de movimiento</span> y lo <span class=\"highlight\">desarma</span>.",
          "thai": "<span class=\"highlight\">เทเลพอร์ต</span>ไปยังเป้าหมายที่เป็นศัตรู และดึงเป้าหมายลงสู่พื้น สร้าง<span class=\"highlight\">ความเสียหาย</span> ลด<span class=\"highlight\">ความเร็ว​การ​เคลื่อนที่</span> และ<span class=\"highlight\">ปลดอาวุธ</span>เป้าหมาย",
          "turkish": "Bir düşman hedefe <span class=\"highlight\">ışınlanıp</span> ardından onu yere çalarak <span class=\"highlight\">hasar verin</span>, <span class=\"highlight\">hareket hızını</span> azaltın ve <span class=\"highlight\">etkisizleştirin</span>.",
          "ukrainian": "<span class=\"highlight\">Телепортує</span> до ворожої цілі та притискає її до землі. Завдає <span class=\"highlight\">шкоди</span>, зменшує <span class=\"highlight\">швидкість руху</span> та <span class=\"highlight\">роззброює</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Teleport to an enemy target and pull them to the ground. Dealing damage, Move speed reduction and Disarm.",
        "byLanguage": {
          "brazilian": null,
          "czech": "Vlastník se teleportuje k nepřátelskému cíli a stáhne ho k zemi, čímž mu udělí poškození, sníží rychlost jeho pohybu a odzbrojí ho.",
          "english": "Teleport to an enemy target and pull them to the ground. Dealing damage, Move speed reduction and Disarm.",
          "french": "Téléportez-vous sur une unité ennemie et faites-la tomber. La cible subit des dégâts, est ralentie et désarmée.",
          "german": "Teleportiert Dich zu einem gegnerischen Ziel und zieht es auf den Boden herab. Das Ziel erleidet Schaden, wird entwaffnet und dessen Bewegungstempo wird reduziert.",
          "italian": "Ti teletrasporti su un bersaglio nemico e lo atterri. Infliggi danni, riduci la sua velocità di movimento e lo disarmi.",
          "indonesian": "Berteleportasi ke musuh yang ditarget dan menarik mereka ke tanah. Memberikan damage, pengurangan Kecepatan gerakan dan Melucuti Senjata.",
          "japanese": "指定した敵の場所までテレポートし、対象を地面に引き寄せる。対象にはダメージを与え、移動速度を低下させてディスアーム状態を付与する",
          "koreana": "대상 적에게 순간이동하고 지면으로 끌어당깁니다. 피해를 입히고, 이동 속도를 감소시키며, 무장 해제됩니다.",
          "latam": "Te teletransporta a un objetivo enemigo y lo tiras al suelo, infligiéndole daño, reduciendo su velocidad de movimiento y lo desarma.",
          "polish": "Teleportuj się do wrogiego celu i przyciągnij go na ziemię, zadając obrażenia, spowalniając ruch oraz rozbrajając go.",
          "russian": "Телепортирует вас к выбранному врагу и притягивает его к земле, нанося урон, обезоруживая его, и снижая скорость его передвижения.",
          "schinese": "传送至一个敌方目标前，并将其拉向地面。造成伤害，使其移动速度减缓并缴械。",
          "spanish": "Te teletransporta a un objetivo enemigo y lo tira al suelo, lo que le inflige daño, reduce su velocidad de movimiento y lo desarma.",
          "thai": "เทเลพอร์ตไปยังเป้าหมายที่เป็นศัตรู และดึงเป้าหมายลงสู่พื้น สร้างความเสียหาย ลดความเร็วการเคลื่อนที่ และปลดอาวุธเป้าหมาย",
          "turkish": "Bir düşman hedefe ışınlanıp ardından onu yere çalarak hasar verin, hareket hızını azaltın ve etkisizleştirin.",
          "ukrainian": "Телепортує до ворожої цілі та притискає її до землі. Завдає шкоди, зменшує швидкість руху та роззброює."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability",
          "EShopFilterMovement",
          "EShopFilterDisruption"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ESpiritProtection",
        "groupLabel": "Spirit Protection",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PRESS",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "35",
          "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": "25m",
          "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.35",
          "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.3m",
          "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": "8",
          "disableValue": "0",
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "BaseAttackDamagePercent": {
          "value": "15",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowPercent": {
          "value": "50",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowDuration": {
          "value": "3",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ImpactDamage": {
          "value": "75",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.93
          }
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechPower",
              "bonus": "12"
            },
            {
              "propertyName": "BaseAttackDamagePercent",
              "bonus": "20"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-20"
            },
            {
              "propertyName": "ImpactDamage",
              "bonus": "100"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              },
              {
                "key": "TechPower",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Teleport to an enemy target and pull them to the ground. Dealing damage, Move speed reduction and Disarm.",
              "byLanguage": {
                "brazilian": null,
                "czech": "Vlastník se teleportuje k nepřátelskému cíli a stáhne ho k zemi, čímž mu udělí poškození, sníží rychlost jeho pohybu a odzbrojí ho.",
                "english": "Teleport to an enemy target and pull them to the ground. Dealing damage, Move speed reduction and Disarm.",
                "french": "Téléportez-vous sur une unité ennemie et faites-la tomber. La cible subit des dégâts, est ralentie et désarmée.",
                "german": "Teleportiert Dich zu einem gegnerischen Ziel und zieht es auf den Boden herab. Das Ziel erleidet Schaden, wird entwaffnet und dessen Bewegungstempo wird reduziert.",
                "italian": "Ti teletrasporti su un bersaglio nemico e lo atterri. Infliggi danni, riduci la sua velocità di movimento e lo disarmi.",
                "indonesian": "Berteleportasi ke musuh yang ditarget dan menarik mereka ke tanah. Memberikan damage, pengurangan Kecepatan gerakan dan Melucuti Senjata.",
                "japanese": "指定した敵の場所までテレポートし、対象を地面に引き寄せる。対象にはダメージを与え、移動速度を低下させてディスアーム状態を付与する",
                "koreana": "대상 적에게 순간이동하고 지면으로 끌어당깁니다. 피해를 입히고, 이동 속도를 감소시키며, 무장 해제됩니다.",
                "latam": "Te teletransporta a un objetivo enemigo y lo tiras al suelo, infligiéndole daño, reduciendo su velocidad de movimiento y lo desarma.",
                "polish": "Teleportuj się do wrogiego celu i przyciągnij go na ziemię, zadając obrażenia, spowalniając ruch oraz rozbrajając go.",
                "russian": "Телепортирует вас к выбранному врагу и притягивает его к земле, нанося урон, обезоруживая его, и снижая скорость его передвижения.",
                "schinese": "传送至一个敌方目标前，并将其拉向地面。造成伤害，使其移动速度减缓并缴械。",
                "spanish": "Te teletransporta a un objetivo enemigo y lo tira al suelo, lo que le inflige daño, reduce su velocidad de movimiento y lo desarma.",
                "thai": "เทเลพอร์ตไปยังเป้าหมายที่เป็นศัตรู และดึงเป้าหมายลงสู่พื้น สร้างความเสียหาย ลดความเร็วการเคลื่อนที่ และปลดอาวุธเป้าหมาย",
                "turkish": "Bir düşman hedefe ışınlanıp ardından onu yere çalarak hasar verin, hareket hızını azaltın ve etkisizleştirin.",
                "ukrainian": "Телепортує до ворожої цілі та притискає її до землі. Завдає шкоди, зменшує швидкість руху та роззброює."
              }
            },
            "properties": [
              {
                "key": "StatusEffectDisarmed",
                "role": "important"
              },
              {
                "key": "SlowPercent",
                "role": "important"
              },
              {
                "key": "ImpactDamage",
                "role": "important"
              },
              {
                "key": "AbilityCastRange",
                "role": "normal"
              },
              {
                "key": "SlowDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/phantom_strike_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/phantom_strike_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/phantom_strike_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/phantom_strike_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/phantom_strike_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_phantom_strike",
        "cssClass": "phantomStrike",
        "multibase": [
          "armor_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_deflecting_armor",
      "slug": "plated-armor",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_deflecting_armor",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_deflecting_armor",
      "displayName": {
        "english": "Plated Armor",
        "byLanguage": {
          "brazilian": "Armadura de Placas",
          "czech": "Plátová zbroj",
          "english": "Plated Armor",
          "french": "Armure de plates",
          "german": "Panzerrüstung",
          "italian": "Armatura corazzata",
          "indonesian": "Armor Baja",
          "japanese": "プレートアーマー",
          "koreana": "판금 갑옷",
          "latam": "Armadura plateada",
          "polish": "Pancerz Płytowy",
          "russian": "Латная броня",
          "schinese": "铁板重甲",
          "spanish": "Coraza Reforzada",
          "thai": "​เพลตเต็ด​อาร์เมอร์​​",
          "turkish": "Kaplamalı Zırh",
          "ukrainian": "Лати"
        }
      },
      "description": {
        "english": "Gain a chance to either deflect incoming bullets, preventing all {g:citadel_inline_attribute:'WeaponDamage'} or prevent all <span class=\"highlight\">on-hit effects</span> from bullets.",
        "byLanguage": {
          "brazilian": "Ganha a chance de desviar de balas, ignorando todo o {g:citadel_inline_attribute:'WeaponDamage'}, ou de ignorar todos os <span class=\"highlight\">efeitos de contato</span> de balas.",
          "czech": "Vlastník má šanci buď odrazit příchozí střely, vynulovat veškeré {g:citadel_inline_attribute:'WeaponDamage'}, nebo zabránit <span class=\"highlight\">všem efektům spuštěným při zásahu střelou</span>.",
          "english": "Gain a chance to either deflect incoming bullets, preventing all {g:citadel_inline_attribute:'WeaponDamage'} or prevent all <span class=\"highlight\">on-hit effects</span> from bullets.",
          "french": "Accorde une chance de dévier les balles qui arrivent sur vous en empêchant tous les {g:citadel_inline_attribute:'WeaponDamage'} ou tous les <span class=\"highlight\">effets à l'impact</span> des balles.",
          "german": "Du erhälts eine Chance, eingehende Kugeln abzulenken, wodurch der gesamte {g:citadel_inline_attribute:'WeaponDamage'} negiert wird, oder alle <span class=\"highlight\">Treffereffekte</span> von Kugeln zu negieren.",
          "italian": "Ottieni la possibilità di deviare i proiettili in arrivo, ignorando del tutto i {g:citadel_inline_attribute:'WeaponDamage'} o impedendo tutti gli <span class=\"highlight\">effetti di contatto</span> delle pallottole.",
          "indonesian": "Mendapatkan kemungkinan untuk menghindari peluru yang menargetmu, menghindari {g:citadel_inline_attribute:'WeaponDamage'}, atau menghindari semua <span class=\"highlight\">semua efek saat terkena</span> peluru.",
          "japanese": "一定確率で弾薬による攻撃を逸らす。弾薬を逸らした場合、{g:citadel_inline_attribute:'WeaponDamage'}をすべて無効化するか、その弾薬による<span class=\"highlight\">ヒット時効果</span>をすべて無効化する",
          "koreana": "일정 확률로 날아오는 총탄을 튕겨내어 모든 {g:citadel_inline_attribute:'WeaponDamage'}를 차단하거나 총탄으로 인한 모든 <span class=\"highlight\">적중 시 효과</span>를 차단합니다.",
          "latam": "Obtienes una oportunidad de desviar las balas recibidas, evitando así todo el {g:citadel_inline_attribute:'WeaponDamage'} o <span class=\"highlight\">sus efectos al impactar</span>.",
          "polish": "Zyskaj szanse na odbicie nadlatujących nabojów, zapobiegając wszystkim <panel class=\\\"InlineAttributeIcon WeaponDamage\\\" replacechar=\\\"_\\\"><span class=\\\"InlineAttributeName WeaponDamage\\\">obrażeniom od broni</span> lub na powstrzymanie <span class=\"highlight\">efektów po trafieniu</span> od nabojów.",
          "russian": "Даёт шанс либо отразить летящие в вас пули, нейтрализовав весь {g:citadel_inline_attribute:'WeaponDamage'}, либо предотвратить все <span class=\"highlight\">эффекты, накладываемые на вас пулями при попадании</span>.",
          "schinese": "有概率使射来的子弹转向，阻止所有{g:citadel_inline_attribute:'WeaponDamage'}，或者阻止子弹所有的<span class=\"highlight\">命中效果</span>。",
          "spanish": "Obtienes una oportunidad de desviar las balas recibidas, evitando así todo el {g:citadel_inline_attribute:'WeaponDamage'} o <span class=\"highlight\">sus efectos al impactar</span>.",
          "thai": "ได้รับโอกาสเบี่ยงเบนกระสุนที่พุ่งเข้ามา ซึ่งจะป้องกัน {g:citadel_inline_attribute:'WeaponDamage'}ทั้งหมด หรือป้องกัน<span class=\"highlight\">เอฟเฟกต์การโจมตี</span>ทั้งหมดจากกระสุน",
          "turkish": "Gelen mermileri saptırarak {g:citadel_inline_attribute:'WeaponDamage'} engelleme veya mermilerin uyguladığı tüm <span class=\"highlight\">vuruş etkilerini</span> engelleme şansı kazanın.",
          "ukrainian": "Здобуває шанс або відбити вхідні кулі, уникаючи всієї {g:citadel_inline_attribute:'WeaponDamage'}, або уникнути <span class=\"highlight\">ефектів влучання</span> від куль."
        }
      },
      "descriptionDisplay": {
        "english": "Gain a chance to either deflect incoming bullets, preventing all Weapon Damage or prevent all on-hit effects from bullets.",
        "byLanguage": {
          "brazilian": "Ganha a chance de desviar de balas, ignorando todo o Weapon Damage, ou de ignorar todos os efeitos de contato de balas.",
          "czech": "Vlastník má šanci buď odrazit příchozí střely, vynulovat veškeré Weapon Damage, nebo zabránit všem efektům spuštěným při zásahu střelou.",
          "english": "Gain a chance to either deflect incoming bullets, preventing all Weapon Damage or prevent all on-hit effects from bullets.",
          "french": "Accorde une chance de dévier les balles qui arrivent sur vous en empêchant tous les Weapon Damage ou tous les effets à l'impact des balles.",
          "german": "Du erhälts eine Chance, eingehende Kugeln abzulenken, wodurch der gesamte Weapon Damage negiert wird, oder alle Treffereffekte von Kugeln zu negieren.",
          "italian": "Ottieni la possibilità di deviare i proiettili in arrivo, ignorando del tutto i Weapon Damage o impedendo tutti gli effetti di contatto delle pallottole.",
          "indonesian": "Mendapatkan kemungkinan untuk menghindari peluru yang menargetmu, menghindari Weapon Damage, atau menghindari semua semua efek saat terkena peluru.",
          "japanese": "一定確率で弾薬による攻撃を逸らす。弾薬を逸らした場合、Weapon Damageをすべて無効化するか、その弾薬によるヒット時効果をすべて無効化する",
          "koreana": "일정 확률로 날아오는 총탄을 튕겨내어 모든 Weapon Damage를 차단하거나 총탄으로 인한 모든 적중 시 효과를 차단합니다.",
          "latam": "Obtienes una oportunidad de desviar las balas recibidas, evitando así todo el Weapon Damage o sus efectos al impactar.",
          "polish": "Zyskaj szanse na odbicie nadlatujących nabojów, zapobiegając wszystkim obrażeniom od broni lub na powstrzymanie efektów po trafieniu od nabojów.",
          "russian": "Даёт шанс либо отразить летящие в вас пули, нейтрализовав весь Weapon Damage, либо предотвратить все эффекты, накладываемые на вас пулями при попадании.",
          "schinese": "有概率使射来的子弹转向，阻止所有Weapon Damage，或者阻止子弹所有的命中效果。",
          "spanish": "Obtienes una oportunidad de desviar las balas recibidas, evitando así todo el Weapon Damage o sus efectos al impactar.",
          "thai": "ได้รับโอกาสเบี่ยงเบนกระสุนที่พุ่งเข้ามา ซึ่งจะป้องกัน Weapon Damageทั้งหมด หรือป้องกันเอฟเฟกต์การโจมตีทั้งหมดจากกระสุน",
          "turkish": "Gelen mermileri saptırarak Weapon Damage engelleme veya mermilerin uyguladığı tüm vuruş etkilerini engelleme şansı kazanın.",
          "ukrainian": "Здобуває шанс або відбити вхідні кулі, уникаючи всієї Weapon Damage, або уникнути ефектів влучання від куль."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EBulletProtection",
        "groupLabel": "Bullet Protection",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "1",
          "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
        },
        "DeflectionPercent": {
          "value": "30",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletProcDeflectionPercent": {
          "value": "50",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "DeflectionRandomness": {
          "value": "1",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "130",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "DeflectionPercent",
              "bonus": "15"
            },
            {
              "propertyName": "BulletProcDeflectionPercent",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Gain a chance to either deflect incoming bullets, preventing all Weapon Damage or prevent all on-hit effects from bullets.",
              "byLanguage": {
                "brazilian": "Ganha a chance de desviar de balas, ignorando todo o Weapon Damage, ou de ignorar todos os efeitos de contato de balas.",
                "czech": "Vlastník má šanci buď odrazit příchozí střely, vynulovat veškeré Weapon Damage, nebo zabránit všem efektům spuštěným při zásahu střelou.",
                "english": "Gain a chance to either deflect incoming bullets, preventing all Weapon Damage or prevent all on-hit effects from bullets.",
                "french": "Accorde une chance de dévier les balles qui arrivent sur vous en empêchant tous les Weapon Damage ou tous les effets à l'impact des balles.",
                "german": "Du erhälts eine Chance, eingehende Kugeln abzulenken, wodurch der gesamte Weapon Damage negiert wird, oder alle Treffereffekte von Kugeln zu negieren.",
                "italian": "Ottieni la possibilità di deviare i proiettili in arrivo, ignorando del tutto i Weapon Damage o impedendo tutti gli effetti di contatto delle pallottole.",
                "indonesian": "Mendapatkan kemungkinan untuk menghindari peluru yang menargetmu, menghindari Weapon Damage, atau menghindari semua semua efek saat terkena peluru.",
                "japanese": "一定確率で弾薬による攻撃を逸らす。弾薬を逸らした場合、Weapon Damageをすべて無効化するか、その弾薬によるヒット時効果をすべて無効化する",
                "koreana": "일정 확률로 날아오는 총탄을 튕겨내어 모든 Weapon Damage를 차단하거나 총탄으로 인한 모든 적중 시 효과를 차단합니다.",
                "latam": "Obtienes una oportunidad de desviar las balas recibidas, evitando así todo el Weapon Damage o sus efectos al impactar.",
                "polish": "Zyskaj szanse na odbicie nadlatujących nabojów, zapobiegając wszystkim obrażeniom od broni lub na powstrzymanie efektów po trafieniu od nabojów.",
                "russian": "Даёт шанс либо отразить летящие в вас пули, нейтрализовав весь Weapon Damage, либо предотвратить все эффекты, накладываемые на вас пулями при попадании.",
                "schinese": "有概率使射来的子弹转向，阻止所有Weapon Damage，或者阻止子弹所有的命中效果。",
                "spanish": "Obtienes una oportunidad de desviar las balas recibidas, evitando así todo el Weapon Damage o sus efectos al impactar.",
                "thai": "ได้รับโอกาสเบี่ยงเบนกระสุนที่พุ่งเข้ามา ซึ่งจะป้องกัน Weapon Damageทั้งหมด หรือป้องกันเอฟเฟกต์การโจมตีทั้งหมดจากกระสุน",
                "turkish": "Gelen mermileri saptırarak Weapon Damage engelleme veya mermilerin uyguladığı tüm vuruş etkilerini engelleme şansı kazanın.",
                "ukrainian": "Здобуває шанс або відбити вхідні кулі, уникаючи всієї Weapon Damage, або уникнути ефектів влучання від куль."
              }
            },
            "properties": [
              {
                "key": "DeflectionPercent",
                "role": "important"
              },
              {
                "key": "BulletProcDeflectionPercent",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/arcane_medallion_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/arcane_medallion_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/plated_armor_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/plated_armor_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/plated_armor_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "absorbingArmor",
        "multibase": [
          "armor_upgrade_t4"
        ],
        "updateTime": 1741724072
      }
    },
    {
      "id": "upgrade_siphon_bullets",
      "slug": "siphon-bullets",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_siphon_bullets",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_siphon_bullets",
      "displayName": {
        "english": "Siphon Bullets",
        "byLanguage": {
          "brazilian": "Balas Absorventes",
          "czech": "Transfúzní náboje",
          "english": "Siphon Bullets",
          "french": "Balles drainantes",
          "german": "Schröpfende Kugeln",
          "italian": "Pallottole drenanti",
          "indonesian": "Peluru Perenggut",
          "japanese": "サイフォンバレット",
          "koreana": "흡수탄",
          "latam": "Balas absorbentes",
          "polish": "Naboje Syfonowe",
          "russian": "Вытягивающие пули",
          "schinese": "虹吸弹",
          "spanish": "Balas Drenantes",
          "thai": "​ไซฟอน​บุลเล็ต​",
          "turkish": "Can Çalma Mermileri",
          "ukrainian": "Сифонні кулі"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EAdditionalProtection",
        "groupLabel": "Additional Protection",
        "componentIds": [],
        "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
        },
        "BaseAttackDamagePercent": {
          "value": "15",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletResist": {
          "value": "10",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "StealPerHit": {
          "value": "1",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "StealPerKill": {
          "value": "1",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "StackLostPerDeath": {
          "value": "2",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxStacks": {
          "value": "9999",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "StealDuration": {
          "value": "17",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ProcCooldown": {
          "value": "1.2",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "HealthStealPctHero": {
          "value": "2.5",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ParticleRadius": {
          "value": "1m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "HealthStealPctHero",
              "bonus": "1.5"
            },
            {
              "propertyName": "BulletResist",
              "bonus": "10"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              },
              {
                "key": "BulletResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Your bullets temporarily steal Max HP from enemies. Enemies regain their stolen health when the debuff expires.",
              "byLanguage": {
                "brazilian": "As suas balas temporariamente roubam vida máxima dos inimigos. A vida roubada é restaurada aos inimigos ao término do efeito.",
                "czech": "Vlastníkovy střely dočasně kradou maximální zdraví nepřátel. Ukradené zdraví je vráceno vždy s vypršením debuffu.",
                "english": "Your bullets temporarily steal Max HP from enemies. Enemies regain their stolen health when the debuff expires.",
                "french": "Vos balles volent temporairement les PV max. de vos adversaires. Les unités ennemies récupèrent leurs PV à la fin de l'effet négatif.",
                "german": "Deine Kugeln stehlen Gegnern temporär einen Prozentsatz ihrer max. Lebenspunkte. Gegner erhalten ihre gestohlenen Lebenspunkte zurück, wenn der Schwächungseffekt abläuft.",
                "italian": "I tuoi proiettili prosciugano temporaneamente la salute max dei nemici. I nemici riacquistano la salute rubata allo scadere del debuff.",
                "indonesian": "Peluru mencuri Maks. HP dari musuh untuk sementara. Musuh mendapatkan kembali health mereka yang dicuri saat debuff berakhir.",
                "japanese": "弾薬が一時的に敵の最大HPを奪う。敵のHPは、デバフ効果が切れると元に戻る",
                "koreana": "총탄이 일시적으로 적군의 최대 체력을 훔칩니다. 약화 효과가 만료되면, 적군이 잃은 체력을 되찾습니다.",
                "latam": "Tus balas roban la vida máxima de los enemigos temporalmente. Los enemigos recuperan la vida robada cuando expiran los efectos negativos.",
                "polish": "Twoje naboje tymczasowo kradną maksymalne zdrowie przeciwnikom. Wrogowie odzyskują skradzione zdrowie po wygaśnięciu osłabienia.",
                "russian": "Ваши выстрелы на время крадут долю от максимального здоровья жертв. Украденное здоровье возвращается врагам по окончании действия эффекта.",
                "schinese": "你的子弹会暂时从敌人身上吸取一定量的最高生命值。当减益消失时，敌人会恢复被吸取的生命值。",
                "spanish": "Tus balas roban la vida máxima de los enemigos de manera temporal. Los enemigos recuperan la vida robada cuando expira la desventaja.",
                "thai": "กระสุนของคุณขโมยพลังชีวิตสูงสุดจากศัตรูชั่วคราว เมื่อดีบัฟหมดเวลาศัตรูจะได้รับพลังชีวิตที่ถูกขโมยคืน",
                "turkish": "Mermileriniz geçici olarak düşmanların maksimum sağlığını çalar. Zayıflatma sona erdikten sonra düşman çalınan sağlığını geri kazanır.",
                "ukrainian": "Ваші кулі тимчасово викрадають максимальне здоров’я ворогів. Викрадене здоров’я повернеться до ворогів після завершення дії ослаблення."
              }
            },
            "properties": [
              {
                "key": "HealthStealPctHero",
                "role": "important"
              },
              {
                "key": "StealDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "ProcCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/siphon_bullets_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/siphon_bullets_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/siphon_bullets_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/siphon_bullets_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/siphon_bullets_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_weapon_siphon_bullets",
        "cssClass": "siphon_bullets",
        "multibase": [
          "armor_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_rebirth",
      "slug": "soul-rebirth",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_rebirth",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_rebirth",
      "displayName": {
        "english": "Soul Rebirth",
        "byLanguage": {
          "brazilian": "Ressurreição Anímica",
          "czech": "Druhá šance",
          "english": "Soul Rebirth",
          "french": "Renaissance",
          "german": "Seelen­reinkarnation",
          "italian": "Rinascita dell'anima",
          "indonesian": "Jiwa Reinkarnasi",
          "japanese": "ソウルリザレクション",
          "koreana": "영혼 환생",
          "latam": "Renacimiento del alma",
          "polish": "Odrodzenie Duszy",
          "russian": "Перерождение души",
          "schinese": "原地复活",
          "spanish": "Renacer del Alma",
          "thai": "โซลรีเบิร์ธ",
          "turkish": "Ruhun Yeniden Doğuşu",
          "ukrainian": "Відродження душі"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "240",
          "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": "12",
          "disableValue": "0",
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "SpawnTimePenalty": {
          "value": "30",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_RESPAWN_TIME_ADDITIVE",
          "conditionalLocToken": null,
          "scale": null
        },
        "RespawnDelay": {
          "value": "4",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "RespawnHealthPercent": {
          "value": "50",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "SpawnTimePenalty",
                "role": "elevated"
              },
              {
                "key": "TechPower",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "If you die, after 4s you will respawn at your death location with partial health.",
              "byLanguage": {
                "brazilian": "4s após morrer, você renascerá onde morreu com parte da sua vida.",
                "czech": "Pokud vlastník zemře, po 4s sekundách oživne na stejném místě s určitým procentem svého zdraví.",
                "english": "If you die, after 4s you will respawn at your death location with partial health.",
                "french": "Si vous mourez, vous réapparaitrez à l'endroit de votre mort 4s s plus tard avec une partie de vos PV.",
                "german": "Falls Du stirbst, steigst Du nach 4s s mit einem Teil Deiner Lebenspunkte wieder an Deinem Todesort ein.",
                "italian": "Se muori, dopo 4s s ricompari nel luogo in cui sei morto con salute parziale.",
                "indonesian": "Jika kamu mati, setelah 4s dtk. kamu akan respawn di lokasi death dengan sebagian persentase health.",
                "japanese": "デスしてから4s秒後、HPの一定割合を回復した状態でその場にリスポーンする",
                "koreana": "사망 시 4s초 후 체력 일부를 회복한 상태로 사망한 자리에서 부활합니다.",
                "latam": "Si mueres, después de 4s s, reaparecerás en el lugar donde moriste con una parte de vida.",
                "polish": "Jeśli umrzesz, to po 4s s odrodzisz się w miejscu śmierci z częścią zdrowia.",
                "russian": "Через 4s с. после смерти вы возродитесь на том же месте с неполным здоровьем.",
                "schinese": "如果被击倒，4s秒后将在击败地点重生，并恢复部分生命值。",
                "spanish": "Si mueres, después de 4s s, reaparecerás en el lugar de tu muerte con una parte de vida.",
                "thai": "เมื่อคุณตาย หลังจากผ่านไป 4sวิ คุณจะเกิดใหม่ในตำแหน่งที่คุณตายโดยมีพลังชีวิตบางส่วน",
                "turkish": "Ölürseniz, 4s saniye sonra eksik sağlıklıka öldüğünüz yerde yeniden doğarsınız.",
                "ukrainian": "Якщо ви помрете, через 4s с відродитеся на місці вашої смерті з частковим здоров‘ям."
              }
            },
            "properties": [
              {
                "key": "RespawnHealthPercent",
                "role": "important"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/rebirth_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/rebirth_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/rebirth_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/rebirth_psd.png",
          "publicPath": null,
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_personal_rejuvenator",
        "cssClass": "portableRejuv",
        "multibase": [
          "armor_upgrade_t4"
        ],
        "updateTime": 1721272633
      }
    },
    {
      "id": "upgrade_spellbreaker",
      "slug": "spellbreaker",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_spellbreaker",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_spellbreaker",
      "displayName": {
        "english": "Spellbreaker",
        "byLanguage": {
          "brazilian": "Quebra-Magias",
          "czech": "Rušič kouzel",
          "english": "Spellbreaker",
          "french": "Brise-magie",
          "german": "Zauberbrecher",
          "italian": "Rompi-incantesimo",
          "indonesian": "Penawar Sihir",
          "japanese": "スペルブレイカー",
          "koreana": "마법 차단",
          "latam": "Rompehechizos",
          "polish": "Łamacz Czarów",
          "russian": "Разрушитель чар",
          "schinese": "破咒护符",
          "spanish": "Rompehechizos",
          "thai": "สเปล​เบรกเกอร์",
          "turkish": "Büyü Bozan",
          "ukrainian": "Чаролам"
        }
      },
      "description": {
        "english": "The next instance of high {g:citadel_inline_attribute:'SpiritDamage'} you take is significantly reduced.",
        "byLanguage": {
          "brazilian": "A próxima instância de {g:citadel_inline_attribute:'SpiritDamage'} alto sofrido é reduzida significativamente.",
          "czech": "Příští instance značného <panel class=\"InlineAttributeIcon SpiritDamage\" replacechar=\"_\"><span class=\"InlineAttributeName SpiritDamage\">spirituálního poškození</span> utržená vlastníkem je výrazně redukována.",
          "english": "The next instance of high {g:citadel_inline_attribute:'SpiritDamage'} you take is significantly reduced.",
          "french": "Les prochains {g:citadel_inline_attribute:'SpiritDamage'} importants que vous subirez seront considérablement réduits.",
          "german": "Die nächste Instanz von hohem {g:citadel_inline_attribute:'SpiritDamage'}, den Du erleidest, wird erheblich reduziert.",
          "italian": "La prossima istanza di {g:citadel_inline_attribute:'SpiritDamage'} elevati che subisci è significativamente ridotta.",
          "indonesian": "Serangan {g:citadel_inline_attribute:'SpiritDamage'} tinggi berikutnya yang diterima akan berkurang secara signifikan.",
          "japanese": "次に受ける{g:citadel_inline_attribute:'SpiritDamage'}が一定量を超える場合、そのダメージを大幅に軽減する",
          "koreana": "다음에 큰 {g:citadel_inline_attribute:'SpiritDamage'}를 입는 경우, 해당 피해가 크게 감소합니다.",
          "latam": "El próximo {g:citadel_inline_attribute:'SpiritDamage'} significativo que recibas se reducirá considerablemente.",
          "polish": "Następnym razem, gdy otrzymasz spore {g:citadel_inline_attribute:'SpiritDamage'}, zostaną one znacząco zredukowane.",
          "russian": "При следующем получении большого <panel class=\"InlineAttributeIcon SpiritDamage\" replacechar=\"_\"><span class=\"InlineAttributeName SpiritDamage\">спиритического урона</span> он будет существенно снижен.",
          "schinese": "下一次受到高额的{g:citadel_inline_attribute:'SpiritDamage'}会显著降低。",
          "spanish": "La próxima instancia de {g:citadel_inline_attribute:'SpiritDamage'} elevado que recibas se reducirá significativamente.",
          "thai": "{g:citadel_inline_attribute:'SpiritDamage'} จำนวนมากครั้งถัดไปที่คุณได้รับจะมีความรุนแรงลดลงอย่างมาก",
          "turkish": "Bir dahaki sefere alacağınız yüksek {g:citadel_inline_attribute:'SpiritDamage'} büyük oranda azalır.",
          "ukrainian": "Наступне зазнавання великої {g:citadel_inline_attribute:'SpiritDamage'} суттєво зменшується."
        }
      },
      "descriptionDisplay": {
        "english": "The next instance of high Spirit Damage you take is significantly reduced.",
        "byLanguage": {
          "brazilian": "A próxima instância de Spirit Damage alto sofrido é reduzida significativamente.",
          "czech": "Příští instance značného spirituálního poškození utržená vlastníkem je výrazně redukována.",
          "english": "The next instance of high Spirit Damage you take is significantly reduced.",
          "french": "Les prochains Spirit Damage importants que vous subirez seront considérablement réduits.",
          "german": "Die nächste Instanz von hohem Spirit Damage, den Du erleidest, wird erheblich reduziert.",
          "italian": "La prossima istanza di Spirit Damage elevati che subisci è significativamente ridotta.",
          "indonesian": "Serangan Spirit Damage tinggi berikutnya yang diterima akan berkurang secara signifikan.",
          "japanese": "次に受けるSpirit Damageが一定量を超える場合、そのダメージを大幅に軽減する",
          "koreana": "다음에 큰 Spirit Damage를 입는 경우, 해당 피해가 크게 감소합니다.",
          "latam": "El próximo Spirit Damage significativo que recibas se reducirá considerablemente.",
          "polish": "Następnym razem, gdy otrzymasz spore Spirit Damage, zostaną one znacząco zredukowane.",
          "russian": "При следующем получении большого спиритического урона он будет существенно снижен.",
          "schinese": "下一次受到高额的Spirit Damage会显著降低。",
          "spanish": "La próxima instancia de Spirit Damage elevado que recibas se reducirá significativamente.",
          "thai": "Spirit Damage จำนวนมากครั้งถัดไปที่คุณได้รับจะมีความรุนแรงลดลงอย่างมาก",
          "turkish": "Bir dahaki sefere alacağınız yüksek Spirit Damage büyük oranda azalır.",
          "ukrainian": "Наступне зазнавання великої Spirit Damage суттєво зменшується."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ESpiritProtection",
        "groupLabel": "Spirit Protection",
        "componentIds": [
          "upgrade_debuff_reducer"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "9",
          "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
        },
        "TechResist": {
          "value": "18",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "StatusResistancePercent": {
          "value": "25",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": "EDebuffResist",
          "providedPropertyType": "MODIFIER_VALUE_STATUS_RESISTANCE",
          "conditionalLocToken": null,
          "scale": null
        },
        "DamageThreshold": {
          "value": "175",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EStatsCount",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "SpiritDamageReductionProc": {
          "value": "65",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "90",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechResist",
              "bonus": "15"
            },
            {
              "propertyName": "StatusResistancePercent",
              "bonus": "15"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-3"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechResist",
                "role": "elevated"
              },
              {
                "key": "StatusResistancePercent",
                "role": "elevated"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "The next instance of high Spirit Damage you take is significantly reduced.",
              "byLanguage": {
                "brazilian": "A próxima instância de Spirit Damage alto sofrido é reduzida significativamente.",
                "czech": "Příští instance značného spirituálního poškození utržená vlastníkem je výrazně redukována.",
                "english": "The next instance of high Spirit Damage you take is significantly reduced.",
                "french": "Les prochains Spirit Damage importants que vous subirez seront considérablement réduits.",
                "german": "Die nächste Instanz von hohem Spirit Damage, den Du erleidest, wird erheblich reduziert.",
                "italian": "La prossima istanza di Spirit Damage elevati che subisci è significativamente ridotta.",
                "indonesian": "Serangan Spirit Damage tinggi berikutnya yang diterima akan berkurang secara signifikan.",
                "japanese": "次に受けるSpirit Damageが一定量を超える場合、そのダメージを大幅に軽減する",
                "koreana": "다음에 큰 Spirit Damage를 입는 경우, 해당 피해가 크게 감소합니다.",
                "latam": "El próximo Spirit Damage significativo que recibas se reducirá considerablemente.",
                "polish": "Następnym razem, gdy otrzymasz spore Spirit Damage, zostaną one znacząco zredukowane.",
                "russian": "При следующем получении большого спиритического урона он будет существенно снижен.",
                "schinese": "下一次受到高额的Spirit Damage会显著降低。",
                "spanish": "La próxima instancia de Spirit Damage elevado que recibas se reducirá significativamente.",
                "thai": "Spirit Damage จำนวนมากครั้งถัดไปที่คุณได้รับจะมีความรุนแรงลดลงอย่างมาก",
                "turkish": "Bir dahaki sefere alacağınız yüksek Spirit Damage büyük oranda azalır.",
                "ukrainian": "Наступне зазнавання великої Spirit Damage суттєво зменшується."
              }
            },
            "properties": [
              {
                "key": "SpiritDamageReductionProc",
                "role": "important"
              },
              {
                "key": "DamageThreshold",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": null,
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/spellbreaker_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/spellbreaker_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/spellbreaker_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": null,
        "multibase": [
          "armor_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_unstoppable",
      "slug": "unstoppable",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_unstoppable",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_unstoppable",
      "displayName": {
        "english": "Unstoppable",
        "byLanguage": {
          "brazilian": "Irrefreável",
          "czech": "Esence nezastavitelnosti",
          "english": "Unstoppable",
          "french": "Intouchable",
          "german": "Unaufhaltsam",
          "italian": "Inarrestabile!",
          "indonesian": "Tak Terhentikan",
          "japanese": "アンストッパブル",
          "koreana": "절대 저항",
          "latam": "Imparable",
          "polish": "Nie do Powstrzymania",
          "russian": "Неудержимость",
          "schinese": "势不可挡",
          "spanish": "Imparable",
          "thai": "​อันสต็อป​เอเบิล​",
          "turkish": "Durdurulamaz",
          "ukrainian": "Нестримність"
        }
      },
      "description": {
        "english": "Temporarily suppress <span class=\"highlight\">negative status effects</span> and become <span class=\"highlight\">immune</span> to <span class=\"highlight\">Stun, Silence, Sleep, Root, and Disarm</span>. <br>Cannot be used while <span class=\"highlight\">Stunned</span> or <span class=\"highlight\">Slept</span>.",
        "byLanguage": {
          "brazilian": "Suprime temporariamente <span class=\"highlight\">malefícios</span> e torna-se <span class=\"highlight\">imune</span> a <span class=\"highlight\">atordoamentos, silenciamentos, adormecimentos, enraizamentos e desarmes</span>. <br>Não pode ser usado enquanto estiver <span class=\"highlight\">atordoado</span> ou <span class=\"highlight\">adormecido</span>.",
          "czech": "Vlastník dočasně potlačí <span class=\"highlight\">negativní stavové efekty</span> a stane se <span class=\"highlight\">imunním</span> vůči <span class=\"highlight\">omráčení, umlčení, uspání, zakořenění a odzbrojení</span>.<br>Schopnost nelze seslat, zatímco je vlastník <span class=\"highlight\">omráčen</span> nebo <span class=\"highlight\">uspán</span>.",
          "english": "Temporarily suppress <span class=\"highlight\">negative status effects</span> and become <span class=\"highlight\">immune</span> to <span class=\"highlight\">Stun, Silence, Sleep, Root, and Disarm</span>. <br>Cannot be used while <span class=\"highlight\">Stunned</span> or <span class=\"highlight\">Slept</span>.",
          "french": "Supprime temporairement les <span class=\"highlight\">effets de statut négatifs</span>  et confère l'<span class=\"highlight\">immunité</span> contre les <span class=\"highlight\">étourdissements, réductions au silence, endormissements, enracinements et désarmements</span>. <br>Ne peut pas être utilisée pendant un <span class=\"highlight\">étourdissement</span> ou <span class=\"highlight\">endormissement</span>.",
          "german": "Unterdrückt temporär <span class=\"highlight\">Schwächungseffekte</span>. Du kannst <span class=\"highlight\">nicht</span> <span class=\"highlight\">betäubt, verstummt, in Schlaf versetzt, festgesetzt und entwaffnet</span> werden.<br>Kann nicht aktiviert werden, wenn <span class=\"highlight\">betäubt</span> oder <span class=\"highlight\">in Schlaf versetzt</span>.",
          "italian": "Sopprimi temporaneamente gli <span class=\"highlight\">effetti negativi</span> e diventi <span class=\"highlight\">immune</span> a <span class=\"highlight\">stordimento, silenziamento, sonno, radicamento e disarmo</span>. <br>Non può essere utilizzata mentre hai subito uno <span class=\"highlight\">stordimento</span> o <span class=\"highlight\">stai dormendo</span>.",
          "indonesian": "Menekan <span class=\"highlight\">efek status negatif</span> untuk sementara waktu dan menjadi <span class=\"highlight\">kebal</span> terhadap efek <span class=\"highlight\">Stun, Bungkam, Tidur, Lumpuh, dan Pelucutan Senjata</span>. <br>Tidak dapat digunakan saat terkena <span class=\"highlight\">Stun</span> atau <span class=\"highlight\">Tidur</span>.",
          "japanese": "<span class=\"highlight\">状態異常</span>を一時的に抑制し、<span class=\"highlight\">スタン、サイレンス、睡眠、移動不能、ディスアーム</span>を<span class=\"highlight\">無効化</span>する<br><span class=\"highlight\">スタン状態</span>や<span class=\"highlight\">睡眠状態</span>の間は使用できない",
          "koreana": "일시적으로 <span class=\"highlight\">부정적 상태 효과</span>를 억제하고 <span class=\"highlight\">기절, 침묵, 수면, 이동 불가, 무장 해제</span> 효과에 <span class=\"highlight\">면역</span>이 됩니다.<br><span class=\"highlight\">기절</span> 또는 <span class=\"highlight\">수면</span> 상태에서는 사용할 수 없습니다.",
          "latam": "Suprime temporalmente <span class=\"highlight\">efectos de estado negativos</span> y se vuelve <span class=\"highlight\">inmune</span> para <span class=\"highlight\">aturdir, silenciar, dormir, inmovilizar y desarmar</span>. <br>No se puede utilizar mientras estás <span class=\"highlight\">aturdido</span> o <span class=\"highlight\">dormido</span>.",
          "polish": "Tymczasowo stłum <span class=\"highlight\">negatywne efekty statusów</span> i zyskaj <span class=\"highlight\">niewrażliwość</span> na <span class=\"highlight\">ogłuszenie, uciszenie, uśpienie, unieruchomienie i rozbrojenie</span>.<br>Nie można rzucić podczas <span class=\"highlight\">ogłuszenia</span> lub <span class=\"highlight\">uśpienia</span>.",
          "russian": "Временно подавляет <span class=\"highlight\">отрицательные эффекты</span> и даёт вам <span class=\"highlight\">невосприимчивость</span> к <span class=\"highlight\">оглушению, безмолвию, сну, оцепенению и обезоруживанию</span>.<br>Нельзя использовать во время <span class=\"highlight\">оглушения</span> или <span class=\"highlight\">сна</span>.",
          "schinese": "暂时抑制<span class=\"highlight\">负面状态效果</span>，并对<span class=\"highlight\">眩晕、沉默、睡眠、缠绕和缴械</span>效果<span class=\"highlight\">免疫</span>。<br>处于<span class=\"highlight\">眩晕</span>或<span class=\"highlight\">睡眠</span>效果之下时无法使用。",
          "spanish": "Elimina temporalmente los <span class=\"highlight\">efectos de estado negativos</span> y otorga <span class=\"highlight\">inmunidad</span> a los efectos de <span class=\"highlight\">aturdir, silenciar, dormir, inmovilizar y desarmar</span>. No se puede usar si te han <span class=\"highlight\">aturdido</span> o <span class=\"highlight\">dormido</span>.",
          "thai": "ยับยั้ง<span class=\"highlight\">เอฟเฟกต์สถานะด้านลบ</span>ชั่วคราวและ<span class=\"highlight\">​ไม่ได้​รับผล​​</span>จาก​สถานะ​​<span class=\"highlight\">สตัน ใบ้ หลับ ตรึง และปลดอาวุธ</span> <br>ไม่สามารถกดใช้ในขณะที่<span class=\"highlight\">ถูกสตัน</span>หรือ<span class=\"highlight\">ถูกทำให้หลับ</span>",
          "turkish": "<span class=\"highlight\">Olumsuz durum etkilerini</span> geçici olarak baskılarsınız ve <span class=\"highlight\">sersemletme, susturma, uyutma, bağlama ve etkisizleştirmeye</span> karşı <span class=\"highlight\">bağışıklığınız</span> olur.<br> <span class=\"highlight\">Sersemlemişken</span> ve <span class=\"highlight\">uyutulmuşken</span> kullanılamaz.",
          "ukrainian": "Тимчасово зменшує <span class=\"highlight\">негативні ефекти стану</span> й дає <span class=\"highlight\">імунітет</span> до <span class=\"highlight\">приголомшення, знемовлення, сну, знерухомлення та роззброєння</span>.<br>Не можна використовувати під час <span class=\"highlight\">приголомшення</span> чи <span class=\"highlight\">сну</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Temporarily suppress negative status effects and become immune to Stun, Silence, Sleep, Root, and Disarm.\nCannot be used while Stunned or Slept.",
        "byLanguage": {
          "brazilian": "Suprime temporariamente malefícios e torna-se imune a atordoamentos, silenciamentos, adormecimentos, enraizamentos e desarmes.\nNão pode ser usado enquanto estiver atordoado ou adormecido.",
          "czech": "Vlastník dočasně potlačí negativní stavové efekty a stane se imunním vůči omráčení, umlčení, uspání, zakořenění a odzbrojení.\nSchopnost nelze seslat, zatímco je vlastník omráčen nebo uspán.",
          "english": "Temporarily suppress negative status effects and become immune to Stun, Silence, Sleep, Root, and Disarm.\nCannot be used while Stunned or Slept.",
          "french": "Supprime temporairement les effets de statut négatifs et confère l'immunité contre les étourdissements, réductions au silence, endormissements, enracinements et désarmements.\nNe peut pas être utilisée pendant un étourdissement ou endormissement.",
          "german": "Unterdrückt temporär Schwächungseffekte. Du kannst nicht betäubt, verstummt, in Schlaf versetzt, festgesetzt und entwaffnet werden.\nKann nicht aktiviert werden, wenn betäubt oder in Schlaf versetzt.",
          "italian": "Sopprimi temporaneamente gli effetti negativi e diventi immune a stordimento, silenziamento, sonno, radicamento e disarmo.\nNon può essere utilizzata mentre hai subito uno stordimento o stai dormendo.",
          "indonesian": "Menekan efek status negatif untuk sementara waktu dan menjadi kebal terhadap efek Stun, Bungkam, Tidur, Lumpuh, dan Pelucutan Senjata.\nTidak dapat digunakan saat terkena Stun atau Tidur.",
          "japanese": "状態異常を一時的に抑制し、スタン、サイレンス、睡眠、移動不能、ディスアームを無効化する\nスタン状態や睡眠状態の間は使用できない",
          "koreana": "일시적으로 부정적 상태 효과를 억제하고 기절, 침묵, 수면, 이동 불가, 무장 해제 효과에 면역이 됩니다.\n기절 또는 수면 상태에서는 사용할 수 없습니다.",
          "latam": "Suprime temporalmente efectos de estado negativos y se vuelve inmune para aturdir, silenciar, dormir, inmovilizar y desarmar.\nNo se puede utilizar mientras estás aturdido o dormido.",
          "polish": "Tymczasowo stłum negatywne efekty statusów i zyskaj niewrażliwość na ogłuszenie, uciszenie, uśpienie, unieruchomienie i rozbrojenie.\nNie można rzucić podczas ogłuszenia lub uśpienia.",
          "russian": "Временно подавляет отрицательные эффекты и даёт вам невосприимчивость к оглушению, безмолвию, сну, оцепенению и обезоруживанию.\nНельзя использовать во время оглушения или сна.",
          "schinese": "暂时抑制负面状态效果，并对眩晕、沉默、睡眠、缠绕和缴械效果免疫。\n处于眩晕或睡眠效果之下时无法使用。",
          "spanish": "Elimina temporalmente los efectos de estado negativos y otorga inmunidad a los efectos de aturdir, silenciar, dormir, inmovilizar y desarmar. No se puede usar si te han aturdido o dormido.",
          "thai": "ยับยั้งเอฟเฟกต์สถานะด้านลบชั่วคราวและไม่ได้รับผลจากสถานะสตัน ใบ้ หลับ ตรึง และปลดอาวุธ\nไม่สามารถกดใช้ในขณะที่ถูกสตันหรือถูกทำให้หลับ",
          "turkish": "Olumsuz durum etkilerini geçici olarak baskılarsınız ve sersemletme, susturma, uyutma, bağlama ve etkisizleştirmeye karşı bağışıklığınız olur.\nSersemlemişken ve uyutulmuşken kullanılamaz.",
          "ukrainian": "Тимчасово зменшує негативні ефекти стану й дає імунітет до приголомшення, знемовлення, сну, знерухомлення та роззброєння.\nНе можна використовувати під час приголомшення чи сну."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability",
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMoreHealth",
        "groupLabel": "More Health",
        "componentIds": [
          "upgrade_debuff_reducer"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "60",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "5.5",
          "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
        },
        "BonusHealth": {
          "value": "125",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "SpiritPower": {
          "value": null,
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        },
        "StatusResistancePercent": {
          "value": "25",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": "EDebuffResist",
          "providedPropertyType": "MODIFIER_VALUE_STATUS_RESISTANCE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "AbilityDuration",
              "bonus": "1.25"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "75"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-35"
            },
            {
              "propertyName": "StatusResistancePercent",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "StatusResistancePercent",
                "role": "normal"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Temporarily suppress negative status effects and become immune to Stun, Silence, Sleep, Root, and Disarm.\nCannot be used while Stunned or Slept.",
              "byLanguage": {
                "brazilian": "Suprime temporariamente malefícios e torna-se imune a atordoamentos, silenciamentos, adormecimentos, enraizamentos e desarmes.\nNão pode ser usado enquanto estiver atordoado ou adormecido.",
                "czech": "Vlastník dočasně potlačí negativní stavové efekty a stane se imunním vůči omráčení, umlčení, uspání, zakořenění a odzbrojení.\nSchopnost nelze seslat, zatímco je vlastník omráčen nebo uspán.",
                "english": "Temporarily suppress negative status effects and become immune to Stun, Silence, Sleep, Root, and Disarm.\nCannot be used while Stunned or Slept.",
                "french": "Supprime temporairement les effets de statut négatifs et confère l'immunité contre les étourdissements, réductions au silence, endormissements, enracinements et désarmements.\nNe peut pas être utilisée pendant un étourdissement ou endormissement.",
                "german": "Unterdrückt temporär Schwächungseffekte. Du kannst nicht betäubt, verstummt, in Schlaf versetzt, festgesetzt und entwaffnet werden.\nKann nicht aktiviert werden, wenn betäubt oder in Schlaf versetzt.",
                "italian": "Sopprimi temporaneamente gli effetti negativi e diventi immune a stordimento, silenziamento, sonno, radicamento e disarmo.\nNon può essere utilizzata mentre hai subito uno stordimento o stai dormendo.",
                "indonesian": "Menekan efek status negatif untuk sementara waktu dan menjadi kebal terhadap efek Stun, Bungkam, Tidur, Lumpuh, dan Pelucutan Senjata.\nTidak dapat digunakan saat terkena Stun atau Tidur.",
                "japanese": "状態異常を一時的に抑制し、スタン、サイレンス、睡眠、移動不能、ディスアームを無効化する\nスタン状態や睡眠状態の間は使用できない",
                "koreana": "일시적으로 부정적 상태 효과를 억제하고 기절, 침묵, 수면, 이동 불가, 무장 해제 효과에 면역이 됩니다.\n기절 또는 수면 상태에서는 사용할 수 없습니다.",
                "latam": "Suprime temporalmente efectos de estado negativos y se vuelve inmune para aturdir, silenciar, dormir, inmovilizar y desarmar.\nNo se puede utilizar mientras estás aturdido o dormido.",
                "polish": "Tymczasowo stłum negatywne efekty statusów i zyskaj niewrażliwość na ogłuszenie, uciszenie, uśpienie, unieruchomienie i rozbrojenie.\nNie można rzucić podczas ogłuszenia lub uśpienia.",
                "russian": "Временно подавляет отрицательные эффекты и даёт вам невосприимчивость к оглушению, безмолвию, сну, оцепенению и обезоруживанию.\nНельзя использовать во время оглушения или сна.",
                "schinese": "暂时抑制负面状态效果，并对眩晕、沉默、睡眠、缠绕和缴械效果免疫。\n处于眩晕或睡眠效果之下时无法使用。",
                "spanish": "Elimina temporalmente los efectos de estado negativos y otorga inmunidad a los efectos de aturdir, silenciar, dormir, inmovilizar y desarmar. No se puede usar si te han aturdido o dormido.",
                "thai": "ยับยั้งเอฟเฟกต์สถานะด้านลบชั่วคราวและไม่ได้รับผลจากสถานะสตัน ใบ้ หลับ ตรึง และปลดอาวุธ\nไม่สามารถกดใช้ในขณะที่ถูกสตันหรือถูกทำให้หลับ",
                "turkish": "Olumsuz durum etkilerini geçici olarak baskılarsınız ve sersemletme, susturma, uyutma, bağlama ve etkisizleştirmeye karşı bağışıklığınız olur.\nSersemlemişken ve uyutulmuşken kullanılamaz.",
                "ukrainian": "Тимчасово зменшує негативні ефекти стану й дає імунітет до приголомшення, знемовлення, сну, знерухомлення та роззброєння.\nНе можна використовувати під час приголомшення чи сну."
              }
            },
            "properties": [
              {
                "key": "AbilityDuration",
                "role": "important"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/unstoppable_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/unstoppable_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/unstoppable_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/unstoppable_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/unstoppable_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_self_buff_modifier",
        "cssClass": "unstoppable",
        "multibase": [
          "armor_upgrade_t4"
        ],
        "updateTime": 1711137653
      }
    },
    {
      "id": "upgrade_surging_power",
      "slug": "vampiric-burst",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_surging_power",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_surging_power",
      "displayName": {
        "english": "Vampiric Burst",
        "byLanguage": {
          "brazilian": "Rajada Vampírica",
          "czech": "Vampirický rituál",
          "english": "Vampiric Burst",
          "french": "Pulsion vampirique",
          "german": "Vampirischer Kraftstoß",
          "italian": "Esplosione vampirica",
          "indonesian": "Ledakan Vampir",
          "japanese": "ヴァンパイアバースト",
          "koreana": "불멸의 기세",
          "latam": "Explosión vampírica",
          "polish": "Wampiryczny Wybuch",
          "russian": "Порыв вампиризма",
          "schinese": "疗愈爆发",
          "spanish": "Ráfaga Vampírica",
          "thai": "​แวมไพริก​เบิร์สต์​",
          "turkish": "Vampir Coşkusu",
          "ukrainian": "Вампірський порив"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterFireRate",
          "EShopFilterWeaponDamage",
          "EShopFilterMovement",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ELifesteal",
        "groupLabel": "Lifesteal",
        "componentIds": [
          "upgrade_vampire"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "30",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "5",
          "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
        },
        "ActiveBonusFireRate": {
          "value": "34",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ActiveBonusLifesteal": {
          "value": "70",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBulletLifesteal",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_LIFESTEAL",
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "BonusHealth": {
          "value": "100",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "ActiveReloadPercent": {
          "value": "75",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletResist": {
          "value": "10",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletLifestealPercent": {
          "value": "13",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBulletLifesteal",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_LIFESTEAL",
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "BaseAttackDamagePercent": {
          "value": "6",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "ActiveBonusFireRate",
              "bonus": "25"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-10"
            },
            {
              "propertyName": "BulletResist",
              "bonus": "10"
            },
            {
              "propertyName": "BulletLifestealPercent",
              "bonus": "16"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "110"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BulletLifestealPercent",
                "role": "normal"
              },
              {
                "key": "BulletResist",
                "role": "normal"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Grants Lifesteal, Fire Rate, and Ammo. This added Ammo is not limited by your max magazine size.",
              "byLanguage": {
                "brazilian": "Concede roubo de vida, taxa de disparo e munição, que pode ultrapassar o tamanho máximo do cartucho.",
                "czech": "Vlastník získá bonusy k vampirismu, rychlosti střelby a počtu nábojů. Tyto přidané náboje ignorují maximální velikost zásobníku.",
                "english": "Grants Lifesteal, Fire Rate, and Ammo. This added Ammo is not limited by your max magazine size.",
                "french": "Confère le vol de vie, une augmentation de la cadence de tir et des munitions. Ces dernières ne sont pas limitées par la taille max. de votre chargeur.",
                "german": "Du erhältst Lebensraub, Feuerrate und Munition. Diese zusätzliche Munition wird nicht durch Deine max. Magazinkapazität beschränkt.",
                "italian": "Conferisce prosciugamento della salute e un aumento di cadenza di fuoco e munizioni. Queste munizioni aggiuntive non sono limitate dalla dimensione massima del caricatore.",
                "indonesian": "Memberikan Curi HP, Tingkat Tembakan, dan Amunisi. Amunisi tambahan ini tidak dibatasi oleh ukuran maksimum magasin.",
                "japanese": "ライフスティール、発射速度、弾数を獲得する。この追加弾数はマガジンの最大容量を超過できる",
                "koreana": "체력 흡수, 연사 속도, 탄약이 부여됩니다. 추가된 탄약은 최대 탄창 크기에 제한받지 않습니다.",
                "latam": "Otorga robo de vida, cadencia de tiro y munición. Esta munición adicional no está limitada por el tamaño máximo del clip.",
                "polish": "Przyznaje kradzież zdrowia, szybkostrzelność i amunicję. Ta dodatkowa amunicja nie jest ograniczana przez rozmiar twojego magazynka.",
                "russian": "Даёт бонус к краже здоровья, скорострельности и боезапасу. Увеличенный этим умением боезапас может превысить максимальный.",
                "schinese": "提供生命吸取、射速和弹药。此额外弹药不受最大弹匣容量限制。",
                "spanish": "Otorga robo de vida, cadencia de tiro y munición. Esta munición adicional no está limitada por el tamaño máximo del cargador.",
                "thai": "เพิ่มการดูดพลังชีวิต อัตรายิง และกระสุน กระสุนที่เพิ่มขึ้นนี้จะไม่ถูกจำกัดด้วยขนาดซองกระสุนสูงสุดของคุณ",
                "turkish": "Can çalma, atış hızı ve cephane verir. Eklenen bu cephane, maksimum şarjör kapasitenizle sınırlı değildir.",
                "ukrainian": "Дає вампіризм, швидкострільність і набої. Додаткові набої не обмежуються максимальним розміром вашого магазину."
              }
            },
            "properties": [
              {
                "key": "ActiveBonusLifesteal",
                "role": "important"
              },
              {
                "key": "ActiveBonusFireRate",
                "role": "important"
              },
              {
                "key": "ActiveReloadPercent",
                "role": "normal"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/vampiric_burst_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/vampiric_burst_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/vampiric_burst_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/vampiric_burst_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/vampiric_burst_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_surging_power",
        "cssClass": "surgingPower",
        "multibase": [
          "armor_upgrade_t4"
        ],
        "updateTime": 1707446850
      }
    },
    {
      "id": "upgrade_absorbing_armor",
      "slug": "witchmail",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_absorbing_armor",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_absorbing_armor",
      "displayName": {
        "english": "Witchmail",
        "byLanguage": {
          "brazilian": "Correntes do Bruxo",
          "czech": "Čarodějnické pouto",
          "english": "Witchmail",
          "french": "Cuirasse ensorcelée",
          "german": "Hexen-Panzer",
          "italian": "Catena delle streghe",
          "indonesian": "Rantai Penyihir",
          "japanese": "ウィッチメイル",
          "koreana": "마력 사슬 갑옷",
          "latam": "Cota de bruja",
          "polish": "Wiedźmia Kolczuga",
          "russian": "Ведьмовской доспех",
          "schinese": "巫师护甲",
          "spanish": "Cota de Bruja",
          "thai": "วิตช์เมล",
          "turkish": "Cadı Zırhı",
          "ukrainian": "Відьомська кольчуга"
        }
      },
      "description": {
        "english": "Taking heavy hits of {g:citadel_inline_attribute:'SpiritDamage'} from an enemy reduces a <span class=\"highlight\">random ability cooldown</span>.",
        "byLanguage": {
          "brazilian": "Sofrer {g:citadel_inline_attribute:'SpiritDamage'} significativo de um inimigo reduz o <span class=\"highlight\">tempo de recarga atual de uma habilidade aleatória</span>.",
          "czech": "Kdykoli vlastník utrží od nepřátel značné {g:citadel_inline_attribute:'SpiritDamage'}, dojde k redukci <span class=\"highlight\">doby obnovení jedné jeho náhodné schopnosti</span>.",
          "english": "Taking heavy hits of {g:citadel_inline_attribute:'SpiritDamage'} from an enemy reduces a <span class=\"highlight\">random ability cooldown</span>.",
          "french": "Quand vous recevez des {g:citadel_inline_attribute:'SpiritDamage'} importants, le <span class=\"highlight\">temps de récupération d'une de vos capacités choisie aléatoirement</span> est réduit.",
          "german": "Wenn Du erheblichen {g:citadel_inline_attribute:'SpiritDamage'} von einem Gegner erleidest, reduziert sich eine <span class=\"highlight\">zufällige Fähigkeitsabklingzeit</span>.",
          "italian": "Subire colpi pesanti di {g:citadel_inline_attribute:'SpiritDamage'} da un nemico riduce il <span class=\"highlight\">tempo di ricarica di un'abilità casuale</span>.",
          "indonesian": "Menerima serangan berat dari {g:citadel_inline_attribute:'SpiritDamage'} musuh akan mengurangi <span class=\"highlight\">cooldown skill acak</span>.",
          "japanese": "敵から大きな{g:citadel_inline_attribute:'SpiritDamage'}を受けると、<span class=\"highlight\">ランダムなアビリティのクールダウン</span>を短縮する",
          "koreana": "적에게 강한 {g:citadel_inline_attribute:'SpiritDamage'}를 입으면 <span class=\"highlight\">무작위 능력의 재사용 대기시간</span>이 감소합니다.",
          "latam": "Recibir impactos fuertes de {g:citadel_inline_attribute:'SpiritDamage'} por parte de un enemigo reduce el <span class=\"highlight\">tiempo de recarga de una habilidad aleatoria</span>.",
          "polish": "Gdy otrzymujesz spore {g:citadel_inline_attribute:'SpiritDamage'} od wroga, skracasz <span class=\"highlight\">czas oczekiwania losowej umiejętności</span>.",
          "russian": "Когда вы получаете большой {g:citadel_inline_attribute:'SpiritDamage'} от врагов, у <span class=\"highlight\">вашего случайно выбранного умения сокращается время перезарядки</span>.",
          "schinese": "遭到敌人的严重{g:citadel_inline_attribute:'SpiritDamage'}时会降低<span class=\"highlight\">一项随机技能的冷却时间</span>。",
          "spanish": "Recibir fuertes impactos de {g:citadel_inline_attribute:'SpiritDamage'} de un enemigo reduce el <span class=\"highlight\">tiempo de recarga de una habilidad aleatoria</span>.",
          "thai": "เมื่อได้รับ {g:citadel_inline_attribute:'SpiritDamage'}อย่างรุนแรงจากศัตรูจะลด<span class=\"highlight\">คูลดาวน์ของสกิลสุ่ม</span>",
          "turkish": "Bir düşmandan yüksek miktarda {g:citadel_inline_attribute:'SpiritDamage'} almak <span class=\"highlight\">rastgele bir yeteneğin dolum süresini</span> azaltır.",
          "ukrainian": "Зазнавання сильних ударів {g:citadel_inline_attribute:'SpiritDamage'} від ворога зменшує <span class=\"highlight\">час зарядки випадкового вміння</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Taking heavy hits of Spirit Damage from an enemy reduces a random ability cooldown.",
        "byLanguage": {
          "brazilian": "Sofrer Spirit Damage significativo de um inimigo reduz o tempo de recarga atual de uma habilidade aleatória.",
          "czech": "Kdykoli vlastník utrží od nepřátel značné Spirit Damage, dojde k redukci doby obnovení jedné jeho náhodné schopnosti.",
          "english": "Taking heavy hits of Spirit Damage from an enemy reduces a random ability cooldown.",
          "french": "Quand vous recevez des Spirit Damage importants, le temps de récupération d'une de vos capacités choisie aléatoirement est réduit.",
          "german": "Wenn Du erheblichen Spirit Damage von einem Gegner erleidest, reduziert sich eine zufällige Fähigkeitsabklingzeit.",
          "italian": "Subire colpi pesanti di Spirit Damage da un nemico riduce il tempo di ricarica di un'abilità casuale.",
          "indonesian": "Menerima serangan berat dari Spirit Damage musuh akan mengurangi cooldown skill acak.",
          "japanese": "敵から大きなSpirit Damageを受けると、ランダムなアビリティのクールダウンを短縮する",
          "koreana": "적에게 강한 Spirit Damage를 입으면 무작위 능력의 재사용 대기시간이 감소합니다.",
          "latam": "Recibir impactos fuertes de Spirit Damage por parte de un enemigo reduce el tiempo de recarga de una habilidad aleatoria.",
          "polish": "Gdy otrzymujesz spore Spirit Damage od wroga, skracasz czas oczekiwania losowej umiejętności.",
          "russian": "Когда вы получаете большой Spirit Damage от врагов, у вашего случайно выбранного умения сокращается время перезарядки.",
          "schinese": "遭到敌人的严重Spirit Damage时会降低一项随机技能的冷却时间。",
          "spanish": "Recibir fuertes impactos de Spirit Damage de un enemigo reduce el tiempo de recarga de una habilidad aleatoria.",
          "thai": "เมื่อได้รับ Spirit Damageอย่างรุนแรงจากศัตรูจะลดคูลดาวน์ของสกิลสุ่ม",
          "turkish": "Bir düşmandan yüksek miktarda Spirit Damage almak rastgele bir yeteneğin dolum süresini azaltır.",
          "ukrainian": "Зазнавання сильних ударів Spirit Damage від ворога зменшує час зарядки випадкового вміння."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "vitality",
        "slotType": "EItemSlotType_Armor",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ESpiritProtection",
        "groupLabel": "Spirit Protection",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "1",
          "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": "14",
          "disableValue": "0",
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "TechResist": {
          "value": "22",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": null,
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "CooldownReductionPerHit": {
          "value": "4",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "CooldownReduction": {
          "value": "7",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "DamageThreshold": {
          "value": "75",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EStatsCount",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechPower",
              "bonus": "26"
            },
            {
              "propertyName": "CooldownReductionPerHit",
              "bonus": "2"
            },
            {
              "propertyName": "TechResist",
              "bonus": "5"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechResist",
                "role": "normal"
              },
              {
                "key": "TechPower",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "unknown",
            "description": {
              "english": "Taking heavy hits of Spirit Damage from an enemy reduces a random ability cooldown.",
              "byLanguage": {
                "brazilian": "Sofrer Spirit Damage significativo de um inimigo reduz o tempo de recarga atual de uma habilidade aleatória.",
                "czech": "Kdykoli vlastník utrží od nepřátel značné Spirit Damage, dojde k redukci doby obnovení jedné jeho náhodné schopnosti.",
                "english": "Taking heavy hits of Spirit Damage from an enemy reduces a random ability cooldown.",
                "french": "Quand vous recevez des Spirit Damage importants, le temps de récupération d'une de vos capacités choisie aléatoirement est réduit.",
                "german": "Wenn Du erheblichen Spirit Damage von einem Gegner erleidest, reduziert sich eine zufällige Fähigkeitsabklingzeit.",
                "italian": "Subire colpi pesanti di Spirit Damage da un nemico riduce il tempo di ricarica di un'abilità casuale.",
                "indonesian": "Menerima serangan berat dari Spirit Damage musuh akan mengurangi cooldown skill acak.",
                "japanese": "敵から大きなSpirit Damageを受けると、ランダムなアビリティのクールダウンを短縮する",
                "koreana": "적에게 강한 Spirit Damage를 입으면 무작위 능력의 재사용 대기시간이 감소합니다.",
                "latam": "Recibir impactos fuertes de Spirit Damage por parte de un enemigo reduce el tiempo de recarga de una habilidad aleatoria.",
                "polish": "Gdy otrzymujesz spore Spirit Damage od wroga, skracasz czas oczekiwania losowej umiejętności.",
                "russian": "Когда вы получаете большой Spirit Damage от врагов, у вашего случайно выбранного умения сокращается время перезарядки.",
                "schinese": "遭到敌人的严重Spirit Damage时会降低一项随机技能的冷却时间。",
                "spanish": "Recibir fuertes impactos de Spirit Damage de un enemigo reduce el tiempo de recarga de una habilidad aleatoria.",
                "thai": "เมื่อได้รับ Spirit Damageอย่างรุนแรงจากศัตรูจะลดคูลดาวน์ของสกิลสุ่ม",
                "turkish": "Bir düşmandan yüksek miktarda Spirit Damage almak rastgele bir yeteneğin dolum süresini azaltır.",
                "ukrainian": "Зазнавання сильних ударів Spirit Damage від ворога зменшує час зарядки випадкового вміння."
              }
            },
            "properties": [
              {
                "key": "CooldownReductionPerHit",
                "role": "important"
              },
              {
                "key": "DamageThreshold",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/arcane_medallion_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/arcane_medallion_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/vitality/witchmail_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/vitality/witchmail_psd.png",
          "publicPath": "/assets/game/panorama/images/items/vitality/witchmail_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "absorbingArmor",
        "multibase": [
          "armor_upgrade_t4"
        ],
        "updateTime": 1741724072
      }
    },
    {
      "id": "upgrade_close_range",
      "slug": "close-quarters",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_close_range",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_close_range",
      "displayName": {
        "english": "Close Quarters",
        "byLanguage": {
          "brazilian": "Cara a Cara",
          "czech": "Bajonet",
          "english": "Close Quarters",
          "french": "Tir rapproché",
          "german": "Nahbereich",
          "italian": "Tiro ravvicinato",
          "indonesian": "Jarak Dekat",
          "japanese": "クローズクォーター",
          "koreana": "클로즈 쿼터",
          "latam": "Cara a cara",
          "polish": "Walka w Zwarciu",
          "russian": "Ближняя дистанция",
          "schinese": "近身决斗",
          "spanish": "A Bocajarro",
          "thai": "​โคลส​ควอร์เตอร์​",
          "turkish": "Yakın Mesafe",
          "ukrainian": "Близька відстань"
        }
      },
      "description": {
        "english": "Deal additional <span class=\"highlight\">Weapon Damage</span> when in <span class=\"highlight\">close range</span> to your target.",
        "byLanguage": {
          "brazilian": "Aumenta o <span class=\"highlight\">dano balístico</span> contra alvos <span class=\"highlight\">próximos</span>.",
          "czech": "Vlastník udílí dodatečné <span class=\"highlight\">fyzické poškození</span>, když se nachází v <span class=\"highlight\">těsné blízkosti</span> svého cíle.",
          "english": "Deal additional <span class=\"highlight\">Weapon Damage</span> when in <span class=\"highlight\">close range</span> to your target.",
          "french": "Augmente vos <span class=\"highlight\">dégâts des armes</span> quand vous attaquez une cible <span class=\"highlight\">à courte portée</span>.",
          "german": "Du fügst zusätzlichen <span class=\"highlight\">Waffenschaden</span> zu, wenn Du Dich in <span class=\"highlight\">unmittelbarer Nähe</span> Deines Ziels befindest.",
          "italian": "Infliggi <span class=\"highlight\">danni da arma</span> aggiuntivi quando sei a <span class=\"highlight\">distanza ravvicinata</span> dal tuo bersaglio.",
          "indonesian": "Memberikan <span class=\"highlight\">Damage Senjata</span> tambahan saat berada <span class=\"highlight\">dalam jarak dekat</span> dengan target.",
          "japanese": "対象が<span class=\"highlight\">近距離</span>にいる場合、追加で<span class=\"highlight\">武器ダメージ</span>を与える",
          "koreana": "<span class=\"highlight\">근거리</span>에 있는 대상에 추가 <span class=\"highlight\">무기 피해</span>를 입힙니다.",
          "latam": "Inflige <span class=\"highlight\">daño por arma</span> adicional cuando estés <span class=\"highlight\">a corta distancia</span> de tu objetivo.",
          "polish": "Zadawaj dodatkowe <span class=\"highlight\">obrażenia od broni</span>, gdy znajdujesz się w <span class=\"highlight\">bliskiej odległości</span> od swojego celu.",
          "russian": "Когда цель выстрелов находится на <span class=\"highlight\">малой дальности</span>, вы наносите больше <span class=\"highlight\">урона оружием</span>.",
          "schinese": "当和目标<span class=\"highlight\">近距离</span>作战时，造成额外的<span class=\"highlight\">武器伤害</span>。",
          "spanish": "Inflige <span class=\"highlight\">daño del arma</span> adicional cuando estés <span class=\"highlight\">a corta distancia</span> de tu objetivo.",
          "thai": "สร้าง<span class=\"highlight\">ความเสียหายอาวุธ</span>เพิ่มเติมเมื่ออยู่ใน<span class=\"highlight\">ระยะใกล้</span>​กับ​เป้าหมายของคุณ",
          "turkish": "Hedefinizle aranızda <span class=\"highlight\">kısa menzil</span> varken ilave <span class=\"highlight\">silah hasarı</span> verin.",
          "ukrainian": "Завдає додаткової <span class=\"highlight\">збройової шкоди</span> на <span class=\"highlight\">короткій відстані</span> до цілі."
        }
      },
      "descriptionDisplay": {
        "english": "Deal additional Weapon Damage when in close range to your target.",
        "byLanguage": {
          "brazilian": "Aumenta o dano balístico contra alvos próximos.",
          "czech": "Vlastník udílí dodatečné fyzické poškození, když se nachází v těsné blízkosti svého cíle.",
          "english": "Deal additional Weapon Damage when in close range to your target.",
          "french": "Augmente vos dégâts des armes quand vous attaquez une cible à courte portée.",
          "german": "Du fügst zusätzlichen Waffenschaden zu, wenn Du Dich in unmittelbarer Nähe Deines Ziels befindest.",
          "italian": "Infliggi danni da arma aggiuntivi quando sei a distanza ravvicinata dal tuo bersaglio.",
          "indonesian": "Memberikan Damage Senjata tambahan saat berada dalam jarak dekat dengan target.",
          "japanese": "対象が近距離にいる場合、追加で武器ダメージを与える",
          "koreana": "근거리에 있는 대상에 추가 무기 피해를 입힙니다.",
          "latam": "Inflige daño por arma adicional cuando estés a corta distancia de tu objetivo.",
          "polish": "Zadawaj dodatkowe obrażenia od broni, gdy znajdujesz się w bliskiej odległości od swojego celu.",
          "russian": "Когда цель выстрелов находится на малой дальности, вы наносите больше урона оружием.",
          "schinese": "当和目标近距离作战时，造成额外的武器伤害。",
          "spanish": "Inflige daño del arma adicional cuando estés a corta distancia de tu objetivo.",
          "thai": "สร้างความเสียหายอาวุธเพิ่มเติมเมื่ออยู่ในระยะใกล้กับเป้าหมายของคุณ",
          "turkish": "Hedefinizle aranızda kısa menzil varken ilave silah hasarı verin.",
          "ukrainian": "Завдає додаткової збройової шкоди на короткій відстані до цілі."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EWeaponRange",
        "groupLabel": "Weapon Range",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_close_quarter_combat"
        ]
      },
      "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
        },
        "CloseRangeBonusWeaponPower": {
          "value": "20",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_CLOSE_RANGE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "CloseRangeBonusDamageRange": {
          "value": "15m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BONUS_WEAPON_DAMAGE_CLOSE_RANGE_MAX_RANGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "MeleeResistPercent": {
          "value": "20",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EMeleeResist",
          "providedPropertyType": "MODIFIER_VALUE_MELEE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "CloseRangeBonusWeaponPower",
              "bonus": "15"
            },
            {
              "propertyName": "MeleeResistPercent",
              "bonus": "10"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "MeleeResistPercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Deal additional Weapon Damage when in close range to your target.",
              "byLanguage": {
                "brazilian": "Aumenta o dano balístico contra alvos próximos.",
                "czech": "Vlastník udílí dodatečné fyzické poškození, když se nachází v těsné blízkosti svého cíle.",
                "english": "Deal additional Weapon Damage when in close range to your target.",
                "french": "Augmente vos dégâts des armes quand vous attaquez une cible à courte portée.",
                "german": "Du fügst zusätzlichen Waffenschaden zu, wenn Du Dich in unmittelbarer Nähe Deines Ziels befindest.",
                "italian": "Infliggi danni da arma aggiuntivi quando sei a distanza ravvicinata dal tuo bersaglio.",
                "indonesian": "Memberikan Damage Senjata tambahan saat berada dalam jarak dekat dengan target.",
                "japanese": "対象が近距離にいる場合、追加で武器ダメージを与える",
                "koreana": "근거리에 있는 대상에 추가 무기 피해를 입힙니다.",
                "latam": "Inflige daño por arma adicional cuando estés a corta distancia de tu objetivo.",
                "polish": "Zadawaj dodatkowe obrażenia od broni, gdy znajdujesz się w bliskiej odległości od swojego celu.",
                "russian": "Когда цель выстрелов находится на малой дальности, вы наносите больше урона оружием.",
                "schinese": "当和目标近距离作战时，造成额外的武器伤害。",
                "spanish": "Inflige daño del arma adicional cuando estés a corta distancia de tu objetivo.",
                "thai": "สร้างความเสียหายอาวุธเพิ่มเติมเมื่ออยู่ในระยะใกล้กับเป้าหมายของคุณ",
                "turkish": "Hedefinizle aranızda kısa menzil varken ilave silah hasarı verin.",
                "ukrainian": "Завдає додаткової збройової шкоди на короткій відстані до цілі."
              }
            },
            "properties": [
              {
                "key": "CloseRangeBonusWeaponPower",
                "role": "important"
              },
              {
                "key": "CloseRangeBonusDamageRange",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/close_range_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/close_range_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/close_quarters_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/close_quarters_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/close_quarters_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "closeRange",
        "multibase": [
          "weapon_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_clip_size",
      "slug": "extended-magazine",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_clip_size",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_clip_size",
      "displayName": {
        "english": "Extended Magazine",
        "byLanguage": {
          "brazilian": "Cartucho Ampliado",
          "czech": "Větší zásobník",
          "english": "Extended Magazine",
          "french": "Chargeur XL",
          "german": "Erweitertes Magazin",
          "italian": "Caricatore esteso",
          "indonesian": "Magasin Besar",
          "japanese": "基礎拡張マガジン",
          "koreana": "확장 탄창",
          "latam": "Cartucho extendido",
          "polish": "Rozszerzony Magazynek",
          "russian": "Увеличенный магазин",
          "schinese": "扩容弹匣",
          "spanish": "Cargador Ampliado",
          "thai": "​​เอ็กซ์เตนเด็ด​แม็กกาซีน​​",
          "turkish": "Genişletilmiş Şarjör",
          "ukrainian": "Збільшений магазин"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterClipSize"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMagazines",
        "groupLabel": "Magazines",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_reinforcing_casings",
          "upgrade_titan_round"
        ]
      },
      "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
        },
        "BonusClipSizePercent": {
          "value": "30",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EClipSizeIncrease",
          "providedPropertyType": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": "8",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusClipSizePercent",
              "bonus": "30"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusClipSizePercent",
                "role": "elevated"
              },
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/clip_size_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/clip_size_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/basic_magazine_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/basic_magazine_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/basic_magazine_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "clipSize",
        "multibase": [
          "weapon_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_headshot_booster",
      "slug": "headshot-booster",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_headshot_booster",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_headshot_booster",
      "displayName": {
        "english": "Headshot Booster",
        "byLanguage": {
          "brazilian": "Tiro Reforçado na Cabeça",
          "czech": "Posilovač headshotů",
          "english": "Headshot Booster",
          "french": "Explose-tête",
          "german": "Kopfschuss-Verstärker",
          "italian": "Amplific. colpi alla testa",
          "indonesian": "Booster Headshot",
          "japanese": "ヘッドショットブースター",
          "koreana": "헤드샷 부스터",
          "latam": "Potenciador de tiro a la cabeza",
          "polish": "Wzmacniacz Strzałów w Głowę",
          "russian": "Усилитель выстрелов в голову",
          "schinese": "头弹奖励",
          "spanish": "Revientacráneos",
          "thai": "​เฮด​ช็อต​บูสเตอร์​",
          "turkish": "Kafadan Vuruş Güçlendiricisi",
          "ukrainian": "Головостріл"
        }
      },
      "description": {
        "english": "Your next <span class=\"highlight\">headshot</span> against an enemy Hero deals {g:citadel_inline_attribute:'BonusWeaponDamage'}.",
        "byLanguage": {
          "brazilian": "O seu próximo <span class=\"highlight\">tiro na cabeça</span> de um herói inimigo causa {g:citadel_inline_attribute:'BonusWeaponDamage'}.",
          "czech": "Vlastníkův příští <span class=\"highlight\">zásah do hlavy</span> udělí nepřátelskému hrdinovi {g:citadel_inline_attribute:'BonusWeaponDamage'}.",
          "english": "Your next <span class=\"highlight\">headshot</span> against an enemy Hero deals {g:citadel_inline_attribute:'BonusWeaponDamage'}.",
          "french": "Votre prochain <span class=\"highlight\">tir à la tête</span> contre une unité occultiste ennemie inflige des {g:citadel_inline_attribute:'BonusWeaponDamage'}.",
          "german": "Dein nächster <span class=\"highlight\">Kopfschuss</span> gegen einen gegnerischen Helden fügt {g:citadel_inline_attribute:'BonusWeaponDamage'} zu.",
          "italian": "Il tuo prossimo <span class=\"highlight\">colpo alla testa</span> contro un eroe nemico infligge {g:citadel_inline_attribute:'BonusWeaponDamage'}.",
          "indonesian": "Headshot-mu <span class=\"highlight\">selanjutnya</span> ke Hero musuh memberikan {g:citadel_inline_attribute:'BonusWeaponDamage'}.",
          "japanese": "敵ヒーローへの次の<span class=\"highlight\">ヘッドショット</span>が、{g:citadel_inline_attribute:'BonusWeaponDamage'}を与える",
          "koreana": "적군 영웅을 대상으로 하는 다음 <span class=\"highlight\">헤드샷</span>이 {g:citadel_inline_attribute:'BonusWeaponDamage'}를 입힙니다.",
          "latam": "El siguiente <span class=\"highlight\">disparo a la cabeza</span> a un héroe enemigo inflige {g:citadel_inline_attribute:'BonusWeaponDamage'}.",
          "polish": "Twoje następne <span class=\"highlight\">trafienie w głowę</span> wrogiego bohatera zada {g:citadel_inline_attribute:'BonusWeaponDamage'}.",
          "russian": "Ваше следующее <span class=\"highlight\">попадание в голову</span> вражескому герою нанесёт ему {g:citadel_inline_attribute:'BonusWeaponDamage'}.",
          "schinese": "下一次命中敌方英雄<span class=\"highlight\">头部</span>会造成{g:citadel_inline_attribute:'BonusWeaponDamage'}。",
          "spanish": "El siguiente <span class=\"highlight\">disparo a la cabeza</span> a un héroe enemigo inflige {g:citadel_inline_attribute:'BonusWeaponDamage'}.",
          "thai": "เมื่อคุณยิงกระสุนนัดถัดไปเป็น<span class=\"highlight\">​เฮดช็อต</span>ใส่ฮีโร่ศัตรู จะสร้าง{g:citadel_inline_attribute:'BonusWeaponDamage'}",
          "turkish": "Bir düşman kahramana yapacağınız bir sonraki <span class=\"highlight\">kafadan vuruşunuz</span> {g:citadel_inline_attribute:'BonusWeaponDamage'} hasar verecek.",
          "ukrainian": "Наступний <span class=\"highlight\">постріл у голову</span> ворожому герою завдає {g:citadel_inline_attribute:'BonusWeaponDamage'}."
        }
      },
      "descriptionDisplay": {
        "english": "Your next headshot against an enemy Hero deals Bonus Weapon Damage.",
        "byLanguage": {
          "brazilian": "O seu próximo tiro na cabeça de um herói inimigo causa Bonus Weapon Damage.",
          "czech": "Vlastníkův příští zásah do hlavy udělí nepřátelskému hrdinovi Bonus Weapon Damage.",
          "english": "Your next headshot against an enemy Hero deals Bonus Weapon Damage.",
          "french": "Votre prochain tir à la tête contre une unité occultiste ennemie inflige des Bonus Weapon Damage.",
          "german": "Dein nächster Kopfschuss gegen einen gegnerischen Helden fügt Bonus Weapon Damage zu.",
          "italian": "Il tuo prossimo colpo alla testa contro un eroe nemico infligge Bonus Weapon Damage.",
          "indonesian": "Headshot-mu selanjutnya ke Hero musuh memberikan Bonus Weapon Damage.",
          "japanese": "敵ヒーローへの次のヘッドショットが、Bonus Weapon Damageを与える",
          "koreana": "적군 영웅을 대상으로 하는 다음 헤드샷이 Bonus Weapon Damage를 입힙니다.",
          "latam": "El siguiente disparo a la cabeza a un héroe enemigo inflige Bonus Weapon Damage.",
          "polish": "Twoje następne trafienie w głowę wrogiego bohatera zada Bonus Weapon Damage.",
          "russian": "Ваше следующее попадание в голову вражескому герою нанесёт ему Bonus Weapon Damage.",
          "schinese": "下一次命中敌方英雄头部会造成Bonus Weapon Damage。",
          "spanish": "El siguiente disparo a la cabeza a un héroe enemigo inflige Bonus Weapon Damage.",
          "thai": "เมื่อคุณยิงกระสุนนัดถัดไปเป็นเฮดช็อตใส่ฮีโร่ศัตรู จะสร้างBonus Weapon Damage",
          "turkish": "Bir düşman kahramana yapacağınız bir sonraki kafadan vuruşunuz Bonus Weapon Damage hasar verecek.",
          "ukrainian": "Наступний постріл у голову ворожому герою завдає Bonus Weapon Damage."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability",
          "EShopFilterFireRate"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EHeadshotEnthusiasts",
        "groupLabel": "Headshot Enthusiasts",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_headhunter"
        ]
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "9",
          "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
        },
        "HeadShotBonusDamage": {
          "value": "45",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "30",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "ProcChance": {
          "value": "100",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "HeadShotBonusDamage",
              "bonus": "55"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Your next headshot against an enemy Hero deals Bonus Weapon Damage.",
              "byLanguage": {
                "brazilian": "O seu próximo tiro na cabeça de um herói inimigo causa Bonus Weapon Damage.",
                "czech": "Vlastníkův příští zásah do hlavy udělí nepřátelskému hrdinovi Bonus Weapon Damage.",
                "english": "Your next headshot against an enemy Hero deals Bonus Weapon Damage.",
                "french": "Votre prochain tir à la tête contre une unité occultiste ennemie inflige des Bonus Weapon Damage.",
                "german": "Dein nächster Kopfschuss gegen einen gegnerischen Helden fügt Bonus Weapon Damage zu.",
                "italian": "Il tuo prossimo colpo alla testa contro un eroe nemico infligge Bonus Weapon Damage.",
                "indonesian": "Headshot-mu selanjutnya ke Hero musuh memberikan Bonus Weapon Damage.",
                "japanese": "敵ヒーローへの次のヘッドショットが、Bonus Weapon Damageを与える",
                "koreana": "적군 영웅을 대상으로 하는 다음 헤드샷이 Bonus Weapon Damage를 입힙니다.",
                "latam": "El siguiente disparo a la cabeza a un héroe enemigo inflige Bonus Weapon Damage.",
                "polish": "Twoje następne trafienie w głowę wrogiego bohatera zada Bonus Weapon Damage.",
                "russian": "Ваше следующее попадание в голову вражескому герою нанесёт ему Bonus Weapon Damage.",
                "schinese": "下一次命中敌方英雄头部会造成Bonus Weapon Damage。",
                "spanish": "El siguiente disparo a la cabeza a un héroe enemigo inflige Bonus Weapon Damage.",
                "thai": "เมื่อคุณยิงกระสุนนัดถัดไปเป็นเฮดช็อตใส่ฮีโร่ศัตรู จะสร้างBonus Weapon Damage",
                "turkish": "Bir düşman kahramana yapacağınız bir sonraki kafadan vuruşunuz Bonus Weapon Damage hasar verecek.",
                "ukrainian": "Наступний постріл у голову ворожому герою завдає Bonus Weapon Damage."
              }
            },
            "properties": [
              {
                "key": "HeadShotBonusDamage",
                "role": "important"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/headshot_booster_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/headshot_booster_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/headshot_booster_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/headshot_booster_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/headshot_booster_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "headshotBooster",
        "multibase": [
          "weapon_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_high_velocity_mag",
      "slug": "high-velocity-rounds",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_high_velocity_mag",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_high_velocity_mag",
      "displayName": {
        "english": "High-Velocity Rounds",
        "byLanguage": {
          "brazilian": "Balas de Alta Velocidade",
          "czech": "Vysokorychlostní zásobník",
          "english": "High-Velocity Rounds",
          "french": "Balles véloces",
          "german": "Rasante Kugeln",
          "italian": "Cartucce ad alta velocità",
          "indonesian": "Tembakan Kecepatan Tinggi",
          "japanese": "ハイスピードラウンド",
          "koreana": "고속탄",
          "latam": "Balas de alta velocidad",
          "polish": "Kule o Dużej Szybkości",
          "russian": "Скоростные патроны",
          "schinese": "高速弹",
          "spanish": "Cartuchos de Alta Velocidad",
          "thai": "​ไฮ​เวโลซิตี้​ราวด์​",
          "turkish": "Yüksek Hızlı Mermiler",
          "ukrainian": "Швидкісні набої"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EBulletVelocity",
        "groupLabel": "Bullet Velocity",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_aprounds",
          "upgrade_express_shot",
          "upgrade_pristine_emblem",
          "upgrade_sharpshooter"
        ]
      },
      "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
        },
        "BonusBulletSpeedPercent": {
          "value": "60",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": "EBulletSpeedIncrease",
          "providedPropertyType": "MODIFIER_VALUE_BONUS_BULLET_SPEED_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": "8",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusBulletSpeedPercent",
              "bonus": "45"
            },
            {
              "propertyName": "BaseAttackDamagePercent",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusBulletSpeedPercent",
                "role": "elevated"
              },
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/high_velocity_mag_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/high_velocity_mag_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/high_velocity_rounds_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/high_velocity_rounds_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/high_velocity_rounds_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "highVelocityMag",
        "multibase": [
          "weapon_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_non_player_bonus",
      "slug": "monster-rounds",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_non_player_bonus",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_non_player_bonus",
      "displayName": {
        "english": "Monster Rounds",
        "byLanguage": {
          "brazilian": "Munição Mata-Monstro",
          "czech": "Lovecké náboje",
          "english": "Monster Rounds",
          "french": "Balles antimonstres",
          "german": "Monster-Kugeln",
          "italian": "Cartucce anti-mostro",
          "indonesian": "Amunisi Monster",
          "japanese": "モンスターラウンド",
          "koreana": "괴수탄",
          "latam": "Balas mata monstruos",
          "polish": "Potworne Kule",
          "russian": "Чудовищные патроны",
          "schinese": "猎怪弹",
          "spanish": "Cartuchos Monstruosos",
          "thai": "​มอนสเตอร์​ราวด์​",
          "turkish": "Anticanavar Mermileri",
          "ukrainian": "Мисливські набої"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMisc",
        "groupLabel": "Misc",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_non_player_bonus_sacrifice"
        ]
      },
      "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
        },
        "NonPlayerBonusWeaponPower": {
          "value": "25",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_TO_NPC_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "1",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        },
        "NonPlayerBulletResist": {
          "value": "25",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BULLET_RESIST_NON_HERO",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "NonPlayerBonusWeaponPower",
              "bonus": "35"
            },
            {
              "propertyName": "NonPlayerBulletResist",
              "bonus": "35"
            },
            {
              "propertyName": "OutOfCombatHealthRegen",
              "bonus": "1"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "NonPlayerBonusWeaponPower",
                "role": "elevated"
              },
              {
                "key": "NonPlayerBulletResist",
                "role": "elevated"
              },
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/reaper_rounds_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/reaper_rounds_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/monster_rounds_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/monster_rounds_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/monster_rounds_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "reaperRounds",
        "multibase": [
          "weapon_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_rapid_rounds",
      "slug": "rapid-rounds",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_rapid_rounds",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_rapid_rounds",
      "displayName": {
        "english": "Rapid Rounds",
        "byLanguage": {
          "brazilian": "Balas Rápidas",
          "czech": "Vylepšená spoušť",
          "english": "Rapid Rounds",
          "french": "Cadence infernale",
          "german": "Schnellfeuer-Magazin",
          "italian": "Cartucce rapide",
          "indonesian": "Tembakan Beruntun",
          "japanese": "ラピッドラウンド",
          "koreana": "급속탄",
          "latam": "Tiros rápidos",
          "polish": "Błyskawiczne Kule",
          "russian": "Спешная стрельба",
          "schinese": "快手连发",
          "spanish": "Ráfagas Rápidas",
          "thai": "​แรปิด​ราวด์​",
          "turkish": "Seri Atış",
          "ukrainian": "Блискавичні набої"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterFireRate",
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ERateOfFire",
        "groupLabel": "Rate Of Fire",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_burst_fire",
          "upgrade_blitz_bullets"
        ]
      },
      "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
        },
        "BonusFireRate": {
          "value": "9",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusFireRate",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusFireRate",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/rapid_rounds_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/rapid_rounds_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/rapid_rounds_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/rapid_rounds_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/rapid_rounds_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "rapidRounds",
        "multibase": [
          "weapon_upgrade_t1"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_medic_bullets",
      "slug": "restorative-shot",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_medic_bullets",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_medic_bullets",
      "displayName": {
        "english": "Restorative Shot",
        "byLanguage": {
          "brazilian": "Disparo Restaurador",
          "czech": "Léčivá kulka",
          "english": "Restorative Shot",
          "french": "Tir curatif",
          "german": "Heilende Kugel",
          "italian": "Colpo curativo",
          "indonesian": "Tembakan Restoratif",
          "japanese": "ヒーリングショット",
          "koreana": "회복탄",
          "latam": "Tiro restaurador",
          "polish": "Strzał Witalności",
          "russian": "Живительный выстрел",
          "schinese": "疗愈子弹",
          "spanish": "Disparo Reparador",
          "thai": "​รีสตอเรทีฟ​ช็อต​",
          "turkish": "Şifalı Atış",
          "ukrainian": "Цілющий постріл"
        }
      },
      "description": {
        "english": "Your next bullet will <span class=\"highlight\">heal</span> you based on what target you hit.",
        "byLanguage": {
          "brazilian": "A sua próxima bala <span class=\"highlight\">curará</span> você com base no alvo atingido.",
          "czech": "Vlastníkova příští střela ho <span class=\"highlight\">vyléčí</span> v závislosti na tom, koho zasáhne.",
          "english": "Your next bullet will <span class=\"highlight\">heal</span> you based on what target you hit.",
          "french": "Votre prochain tir <span class=\"highlight\">vous soigne</span> en fonction de la cible touchée.",
          "german": "Deine nächste Kugel <span class=\"highlight\">heilt</span> Dich basierend auf dem Einheitentyp, den Du triffst.",
          "italian": "La tua prossima pallottola <span class=\"highlight\">ti guarisce</span> in base al bersaglio che colpisci.",
          "indonesian": "Peluru berikutnya akan <span class=\"highlight\">menyembuhkanmu</span> berdasarkan jenis target yang terkena.",
          "japanese": "次の弾薬が<span class=\"highlight\">HPを回復</span>する。回復量はヒットした対象に応じて変化する",
          "koreana": "총탄 피해를 입힌 대상에 따라 자신을 <span class=\"highlight\">치유</span>합니다.",
          "latam": "Tu próxima bala <span class=\"highlight\">te curará</span> según el objetivo al que alcance.",
          "polish": "Twój kolejny nabój <span class=\"highlight\">uleczy cię</span> w zależności od trafionego celu.",
          "russian": "Следующий выстрел вас <span class=\"highlight\">излечит</span> (количество будет зависеть от того, во что или кого вы попадёте).",
          "schinese": "下一颗子弹将根据击中的目标<span class=\"highlight\">治疗</span>自身。",
          "spanish": "Tu próxima bala <span class=\"highlight\">te curará</span> según el objetivo al que alcance.",
          "thai": "กระสุนนัดถัดไปของคุณจะ<span class=\"highlight\">รักษา</span>คุณตามประเภท​เป้าหมาย​ที่คุณยิง",
          "turkish": "Bir sonraki atışınız, vurduğunuz hedefe göre sizi <span class=\"highlight\">iyileştirir</span>.",
          "ukrainian": "Наступна куля власника <span class=\"highlight\">вилікує</span> його залежно від того, в яку ціль влучить."
        }
      },
      "descriptionDisplay": {
        "english": "Your next bullet will heal you based on what target you hit.",
        "byLanguage": {
          "brazilian": "A sua próxima bala curará você com base no alvo atingido.",
          "czech": "Vlastníkova příští střela ho vyléčí v závislosti na tom, koho zasáhne.",
          "english": "Your next bullet will heal you based on what target you hit.",
          "french": "Votre prochain tir vous soigne en fonction de la cible touchée.",
          "german": "Deine nächste Kugel heilt Dich basierend auf dem Einheitentyp, den Du triffst.",
          "italian": "La tua prossima pallottola ti guarisce in base al bersaglio che colpisci.",
          "indonesian": "Peluru berikutnya akan menyembuhkanmu berdasarkan jenis target yang terkena.",
          "japanese": "次の弾薬がHPを回復する。回復量はヒットした対象に応じて変化する",
          "koreana": "총탄 피해를 입힌 대상에 따라 자신을 치유합니다.",
          "latam": "Tu próxima bala te curará según el objetivo al que alcance.",
          "polish": "Twój kolejny nabój uleczy cię w zależności od trafionego celu.",
          "russian": "Следующий выстрел вас излечит (количество будет зависеть от того, во что или кого вы попадёте).",
          "schinese": "下一颗子弹将根据击中的目标治疗自身。",
          "spanish": "Tu próxima bala te curará según el objetivo al que alcance.",
          "thai": "กระสุนนัดถัดไปของคุณจะรักษาคุณตามประเภทเป้าหมายที่คุณยิง",
          "turkish": "Bir sonraki atışınız, vurduğunuz hedefe göre sizi iyileştirir.",
          "ukrainian": "Наступна куля власника вилікує його залежно від того, в яку ціль влучить."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 1,
        "tierLabel": "Tier 1",
        "cost": 800,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EHealing",
        "groupLabel": "Healing",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "6",
          "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
        },
        "Radius": {
          "value": "1m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "ProcChance": {
          "value": "100",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "HealFromHero": {
          "value": "50",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "HealFromNPC": {
          "value": "20",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "BaseAttackDamagePercent": {
          "value": "6",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "HealFromHero",
              "bonus": "100"
            },
            {
              "propertyName": "HealFromNPC",
              "bonus": "40"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "unknown",
            "description": {
              "english": "Your next bullet will heal you based on what target you hit.",
              "byLanguage": {
                "brazilian": "A sua próxima bala curará você com base no alvo atingido.",
                "czech": "Vlastníkova příští střela ho vyléčí v závislosti na tom, koho zasáhne.",
                "english": "Your next bullet will heal you based on what target you hit.",
                "french": "Votre prochain tir vous soigne en fonction de la cible touchée.",
                "german": "Deine nächste Kugel heilt Dich basierend auf dem Einheitentyp, den Du triffst.",
                "italian": "La tua prossima pallottola ti guarisce in base al bersaglio che colpisci.",
                "indonesian": "Peluru berikutnya akan menyembuhkanmu berdasarkan jenis target yang terkena.",
                "japanese": "次の弾薬がHPを回復する。回復量はヒットした対象に応じて変化する",
                "koreana": "총탄 피해를 입힌 대상에 따라 자신을 치유합니다.",
                "latam": "Tu próxima bala te curará según el objetivo al que alcance.",
                "polish": "Twój kolejny nabój uleczy cię w zależności od trafionego celu.",
                "russian": "Следующий выстрел вас излечит (количество будет зависеть от того, во что или кого вы попадёте).",
                "schinese": "下一颗子弹将根据击中的目标治疗自身。",
                "spanish": "Tu próxima bala te curará según el objetivo al que alcance.",
                "thai": "กระสุนนัดถัดไปของคุณจะรักษาคุณตามประเภทเป้าหมายที่คุณยิง",
                "turkish": "Bir sonraki atışınız, vurduğunuz hedefe göre sizi iyileştirir.",
                "ukrainian": "Наступна куля власника вилікує його залежно від того, в яку ціль влучить."
              }
            },
            "properties": [
              {
                "key": "HealFromHero",
                "role": "important"
              },
              {
                "key": "HealFromNPC",
                "role": "important"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/medic_bullets_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/medic_bullets_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/restorative_shot_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/restorative_shot_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/restorative_shot_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "medicBullets",
        "multibase": [
          "weapon_upgrade_t1"
        ],
        "updateTime": 1707443273
      }
    },
    {
      "id": "upgrade_active_reload",
      "slug": "active-reload",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_active_reload",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_active_reload",
      "displayName": {
        "english": "Active Reload",
        "byLanguage": {
          "brazilian": "Recarregamento Ativo",
          "czech": "Přebíjecí mechanismus",
          "english": "Active Reload",
          "french": "Recharge manuelle",
          "german": "Schnelllader-Magazin",
          "italian": "Ricarica attiva",
          "indonesian": "Isi Ulang Aktif",
          "japanese": "アクティブリロード",
          "koreana": "급속 재장전",
          "latam": "Recarga activa",
          "polish": "Aktywne Przeładowanie",
          "russian": "Активная перезарядка",
          "schinese": "高速装填",
          "spanish": "Recarga Activa",
          "thai": "​แอ็กทีฟ​รีโหลด​",
          "turkish": "Aktif Şarjör Değiştirme",
          "ukrainian": "Дієва перезарядка"
        }
      },
      "description": {
        "english": "While reloading, pressing {g:citadel_binding:'Reload'} during the highlighted portion will <span class=\"highlight\">instantly finish your reload</span> and grant you <span class=\"highlight\">Fire Rate</span>, <span class=\"highlight\">Bullet Lifesteal</span> and <span class=\"highlight\">Move Speed</span>.",
        "byLanguage": {
          "brazilian": "Enquanto estiver recarregando a arma, pressione {g:citadel_binding:'Reload'} quando o indicador estiver na seção realçada para <span class=\"highlight\">concluir o recarregamento imediatamente</span> e aumentar temporariamente a sua <span class=\"highlight\">taxa de disparo</span>, <span class=\"highlight\">roubo de vida balístico</span> e <span class=\"highlight\">velocidade de movimento</span>.",
          "czech": "Když vlastník při přebíjení stiskne {g:citadel_binding:'Reload'}, zatímco se ukazatel nachází ve zvýrazněné části, <span class=\"highlight\">přebíjení bude okamžitě dokončeno</span> a vlastník získá bonusy k <span class=\"highlight\">rychlosti střelby</span>, <span class=\"highlight\">balistickému vampirismu</span> a <span class=\"highlight\">rychlosti pohybu</span>.",
          "english": "While reloading, pressing {g:citadel_binding:'Reload'} during the highlighted portion will <span class=\"highlight\">instantly finish your reload</span> and grant you <span class=\"highlight\">Fire Rate</span>, <span class=\"highlight\">Bullet Lifesteal</span> and <span class=\"highlight\">Move Speed</span>.",
          "french": "Pendant le rechargement, appuyez sur {g:citadel_binding:'Reload'} pendant la phase de surbrillance pour <span class=\"highlight\">terminer le rechargement instantanément</span> et obtenir de la <span class=\"highlight\">cadence de tir</span>, des <span class=\"highlight\">balles voleuses de vie</span> et de la <span class=\"highlight\">vitesse de déplacement</span>.",
          "german": "Drücke beim Nachladen {g:citadel_binding:'Reload'}, während sich der Indikator im hervorgehobenen Abschnitt befindet, um das <span class=\"highlight\">Nachladen sofort abzuschließen</span> und zusätzlich <span class=\"highlight\">Feuerrate</span>, <span class=\"highlight\">Kugellebensraub</span> und <span class=\"highlight\">Bewegungstempo</span> zu erhalten.",
          "italian": "Se premi {g:citadel_binding:'Reload'} quando l'indicatore è nella parte evidenziata mentre ricarichi, <span class=\"highlight\">terminerai istantaneamente la ricarica</span> e otterrai <span class=\"highlight\">cadenza di fuoco</span>, <span class=\"highlight\">prosciugamento balistico della salute</span> e <span class=\"highlight\">velocità di movimento</span>.",
          "indonesian": "Saat mengisi ulang, menekan {g:citadel_binding:'Reload'} saat indikator berada di bagian yang disorot akan <span class=\"highlight\">langsung menyelesaikan pengisian ulang</span> dan memberimu <span class=\"highlight\">Tingkat Tembakan</span>, <span class=\"highlight\">Curi HP Peluru</span>, dan <span class=\"highlight\">Kecepatan Gerakan</span>.",
          "japanese": "リロード中にハイライト部分で{g:citadel_binding:'Reload'}を押すと<span class=\"highlight\">リロードが一瞬で完了</span>する。また、効果発動時に<span class=\"highlight\">発射速度</span>と<span class=\"highlight\">移動速度</span>が上昇し、<span class=\"highlight\">弾薬ライフスティール</span>を獲得する",
          "koreana": "장전 중 급속 재장전 구간에서 {g:citadel_binding:'Reload'} 키를 누르면 <span class=\"highlight\">재장전이 즉시 완료</span>되고 <span class=\"highlight\">연사 속도</span>, <span class=\"highlight\">총탄 체력 흡수</span>, <span class=\"highlight\">이동 속도</span>가 부여됩니다.",
          "latam": "Al recargar, presionar {g:citadel_binding:'Reload'} durante la parte resaltada <span class=\"highlight\">completará instantáneamente tu recarga</span> y te otorgará <span class=\"highlight\">cadencia de tiro</span>, <span class=\"highlight\">robo de vida balístico</span> y <span class=\"highlight\">velocidad de movimiento</span>.",
          "polish": "Podczas przeładowania naciśnięcie {g:citadel_binding:'Reload'} podczas wyróżnionej części <span class=\"highlight\">natychmiastowo zakończy przeładowanie</span> i przyzna ci <span class=\"highlight\">szybkostrzelność</span>, <span class=\"highlight\">kradzież zdrowia z nabojów</span> oraz <span class=\"highlight\">szybkość ruchu</span>.",
          "russian": "Нажав {g:citadel_binding:'Reload'} в указанный момент перезарядки, вы <span class=\"highlight\">мгновенно завершите её</span> и получите бонус к <span class=\"highlight\">скорострельности</span>, <span class=\"highlight\">краже здоровья пулями</span> и <span class=\"highlight\">скорости передвижения</span>.",
          "schinese": "装填弹药时，在高亮的时间段内按下{g:citadel_binding:'Reload'}会<span class=\"highlight\">瞬间完成装填</span>并获得<span class=\"highlight\">射速</span>、<span class=\"highlight\">子弹吸取生命</span>和<span class=\"highlight\">移动速度</span>。",
          "spanish": "Al recargar, pulsar {g:citadel_binding:'Reload'} durante la parte resaltada <span class=\"highlight\">completará instantáneamente tu recarga</span> y te otorgará <span class=\"highlight\">cadencia de tiro</span>, <span class=\"highlight\">robo de vida balístico</span> y <span class=\"highlight\">velocidad de movimiento</span>.",
          "thai": "ขณะเติมกระสุน การกด {g:citadel_binding:'Reload'} ในแถบไฮไลต์​จะ<span class=\"highlight\">​ทำให้​การเติม​กระสุน​ของคุณ​เสร็จสิ้น​ทันที</span>​พร้อมทั้งมอบ<span class=\"highlight\">อัตรายิง</span>​ <span class=\"highlight\">กระสุนดูดพลังชีวิต</span> และ<span class=\"highlight\">ความเร็ว​การ​เคลื่อนที่</span>",
          "turkish": "Şarjör değiştirirken çıkan göstergedeki işaret yeşil alana geldiğinde {g:citadel_binding:'Reload'} tuşuna basarsanız <span class=\"highlight\">şarjör değiştirme anında tamamlanır</span> ve <span class=\"highlight\">atış hızı</span>, <span class=\"highlight\">mermi can çalması</span> ve <span class=\"highlight\">hareket hızı</span> kazanırsınız.",
          "ukrainian": "Якщо під час перезаряджання натиснути {g:citadel_binding:'Reload'} на виділеній частині, це <span class=\"highlight\">миттєво завершує перезаряджання</span> й дає <span class=\"highlight\">швидкострільність</span>, <span class=\"highlight\">вампіризм від куль</span> та <span class=\"highlight\">швидкість руху</span>."
        }
      },
      "descriptionDisplay": {
        "english": "While reloading, pressing Reload during the highlighted portion will instantly finish your reload and grant you Fire Rate, Bullet Lifesteal and Move Speed.",
        "byLanguage": {
          "brazilian": "Enquanto estiver recarregando a arma, pressione Reload quando o indicador estiver na seção realçada para concluir o recarregamento imediatamente e aumentar temporariamente a sua taxa de disparo, roubo de vida balístico e velocidade de movimento.",
          "czech": "Když vlastník při přebíjení stiskne Reload, zatímco se ukazatel nachází ve zvýrazněné části, přebíjení bude okamžitě dokončeno a vlastník získá bonusy k rychlosti střelby, balistickému vampirismu a rychlosti pohybu.",
          "english": "While reloading, pressing Reload during the highlighted portion will instantly finish your reload and grant you Fire Rate, Bullet Lifesteal and Move Speed.",
          "french": "Pendant le rechargement, appuyez sur Reload pendant la phase de surbrillance pour terminer le rechargement instantanément et obtenir de la cadence de tir, des balles voleuses de vie et de la vitesse de déplacement.",
          "german": "Drücke beim Nachladen Reload, während sich der Indikator im hervorgehobenen Abschnitt befindet, um das Nachladen sofort abzuschließen und zusätzlich Feuerrate, Kugellebensraub und Bewegungstempo zu erhalten.",
          "italian": "Se premi Reload quando l'indicatore è nella parte evidenziata mentre ricarichi, terminerai istantaneamente la ricarica e otterrai cadenza di fuoco, prosciugamento balistico della salute e velocità di movimento.",
          "indonesian": "Saat mengisi ulang, menekan Reload saat indikator berada di bagian yang disorot akan langsung menyelesaikan pengisian ulang dan memberimu Tingkat Tembakan, Curi HP Peluru, dan Kecepatan Gerakan.",
          "japanese": "リロード中にハイライト部分でReloadを押すとリロードが一瞬で完了する。また、効果発動時に発射速度と移動速度が上昇し、弾薬ライフスティールを獲得する",
          "koreana": "장전 중 급속 재장전 구간에서 Reload 키를 누르면 재장전이 즉시 완료되고 연사 속도, 총탄 체력 흡수, 이동 속도가 부여됩니다.",
          "latam": "Al recargar, presionar Reload durante la parte resaltada completará instantáneamente tu recarga y te otorgará cadencia de tiro, robo de vida balístico y velocidad de movimiento.",
          "polish": "Podczas przeładowania naciśnięcie Reload podczas wyróżnionej części natychmiastowo zakończy przeładowanie i przyzna ci szybkostrzelność, kradzież zdrowia z nabojów oraz szybkość ruchu.",
          "russian": "Нажав Reload в указанный момент перезарядки, вы мгновенно завершите её и получите бонус к скорострельности, краже здоровья пулями и скорости передвижения.",
          "schinese": "装填弹药时，在高亮的时间段内按下Reload会瞬间完成装填并获得射速、子弹吸取生命和移动速度。",
          "spanish": "Al recargar, pulsar Reload durante la parte resaltada completará instantáneamente tu recarga y te otorgará cadencia de tiro, robo de vida balístico y velocidad de movimiento.",
          "thai": "ขณะเติมกระสุน การกด Reload ในแถบไฮไลต์จะทำให้การเติมกระสุนของคุณเสร็จสิ้นทันทีพร้อมทั้งมอบอัตรายิง กระสุนดูดพลังชีวิต และความเร็วการเคลื่อนที่",
          "turkish": "Şarjör değiştirirken çıkan göstergedeki işaret yeşil alana geldiğinde Reload tuşuna basarsanız şarjör değiştirme anında tamamlanır ve atış hızı, mermi can çalması ve hareket hızı kazanırsınız.",
          "ukrainian": "Якщо під час перезаряджання натиснути Reload на виділеній частині, це миттєво завершує перезаряджання й дає швидкострільність, вампіризм від куль та швидкість руху."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMagazines",
        "groupLabel": "Magazines",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "12",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "7",
          "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
        },
        "BulletLifestealPercent": {
          "value": "16",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EBulletLifesteal",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_LIFESTEAL",
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "BonusFireRate": {
          "value": "25",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusClipSizePercent": {
          "value": "20",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EClipSizeIncrease",
          "providedPropertyType": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": "0.75m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "EMaxMoveSpeed",
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusFireRate",
              "bonus": "15"
            },
            {
              "propertyName": "BonusMoveSpeed",
              "bonus": "3m"
            },
            {
              "propertyName": "BulletLifestealPercent",
              "bonus": "12"
            },
            {
              "propertyName": "BonusClipSizePercent",
              "bonus": "10"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusClipSizePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "While reloading, pressing Reload during the highlighted portion will instantly finish your reload and grant you Fire Rate, Bullet Lifesteal and Move Speed.",
              "byLanguage": {
                "brazilian": "Enquanto estiver recarregando a arma, pressione Reload quando o indicador estiver na seção realçada para concluir o recarregamento imediatamente e aumentar temporariamente a sua taxa de disparo, roubo de vida balístico e velocidade de movimento.",
                "czech": "Když vlastník při přebíjení stiskne Reload, zatímco se ukazatel nachází ve zvýrazněné části, přebíjení bude okamžitě dokončeno a vlastník získá bonusy k rychlosti střelby, balistickému vampirismu a rychlosti pohybu.",
                "english": "While reloading, pressing Reload during the highlighted portion will instantly finish your reload and grant you Fire Rate, Bullet Lifesteal and Move Speed.",
                "french": "Pendant le rechargement, appuyez sur Reload pendant la phase de surbrillance pour terminer le rechargement instantanément et obtenir de la cadence de tir, des balles voleuses de vie et de la vitesse de déplacement.",
                "german": "Drücke beim Nachladen Reload, während sich der Indikator im hervorgehobenen Abschnitt befindet, um das Nachladen sofort abzuschließen und zusätzlich Feuerrate, Kugellebensraub und Bewegungstempo zu erhalten.",
                "italian": "Se premi Reload quando l'indicatore è nella parte evidenziata mentre ricarichi, terminerai istantaneamente la ricarica e otterrai cadenza di fuoco, prosciugamento balistico della salute e velocità di movimento.",
                "indonesian": "Saat mengisi ulang, menekan Reload saat indikator berada di bagian yang disorot akan langsung menyelesaikan pengisian ulang dan memberimu Tingkat Tembakan, Curi HP Peluru, dan Kecepatan Gerakan.",
                "japanese": "リロード中にハイライト部分でReloadを押すとリロードが一瞬で完了する。また、効果発動時に発射速度と移動速度が上昇し、弾薬ライフスティールを獲得する",
                "koreana": "장전 중 급속 재장전 구간에서 Reload 키를 누르면 재장전이 즉시 완료되고 연사 속도, 총탄 체력 흡수, 이동 속도가 부여됩니다.",
                "latam": "Al recargar, presionar Reload durante la parte resaltada completará instantáneamente tu recarga y te otorgará cadencia de tiro, robo de vida balístico y velocidad de movimiento.",
                "polish": "Podczas przeładowania naciśnięcie Reload podczas wyróżnionej części natychmiastowo zakończy przeładowanie i przyzna ci szybkostrzelność, kradzież zdrowia z nabojów oraz szybkość ruchu.",
                "russian": "Нажав Reload в указанный момент перезарядки, вы мгновенно завершите её и получите бонус к скорострельности, краже здоровья пулями и скорости передвижения.",
                "schinese": "装填弹药时，在高亮的时间段内按下Reload会瞬间完成装填并获得射速、子弹吸取生命和移动速度。",
                "spanish": "Al recargar, pulsar Reload durante la parte resaltada completará instantáneamente tu recarga y te otorgará cadencia de tiro, robo de vida balístico y velocidad de movimiento.",
                "thai": "ขณะเติมกระสุน การกด Reload ในแถบไฮไลต์จะทำให้การเติมกระสุนของคุณเสร็จสิ้นทันทีพร้อมทั้งมอบอัตรายิง กระสุนดูดพลังชีวิต และความเร็วการเคลื่อนที่",
                "turkish": "Şarjör değiştirirken çıkan göstergedeki işaret yeşil alana geldiğinde Reload tuşuna basarsanız şarjör değiştirme anında tamamlanır ve atış hızı, mermi can çalması ve hareket hızı kazanırsınız.",
                "ukrainian": "Якщо під час перезаряджання натиснути Reload на виділеній частині, це миттєво завершує перезаряджання й дає швидкострільність, вампіризм від куль та швидкість руху."
              }
            },
            "properties": [
              {
                "key": "BonusFireRate",
                "role": "important"
              },
              {
                "key": "BulletLifestealPercent",
                "role": "important"
              },
              {
                "key": "BonusMoveSpeed",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_utility/deployable_bullet_shield_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_utility/deployable_bullet_shield_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/active_reload_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/active_reload_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/active_reload_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_active_reload",
        "cssClass": "activeReload",
        "multibase": [
          "weapon_upgrade_t2"
        ],
        "updateTime": 1718840457
      }
    },
    {
      "id": "upgrade_fleetfoot_boots",
      "slug": "fleetfoot",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_fleetfoot_boots",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_fleetfoot_boots",
      "displayName": {
        "english": "Fleetfoot",
        "byLanguage": {
          "brazilian": "Pés Ligeiros",
          "czech": "Střelecké boty",
          "english": "Fleetfoot",
          "french": "Pied plume",
          "german": "Schnelle Stiefel",
          "italian": "Piè veloce",
          "indonesian": "Langkah Seribu",
          "japanese": "フリートフット",
          "koreana": "민첩 걸음",
          "latam": "Botas rápidas",
          "polish": "Gibkonogi",
          "russian": "Проворная поступь",
          "schinese": "轻盈飞步",
          "spanish": "Pies Ligeros",
          "thai": "​ฟลีต​ฟุต​",
          "turkish": "Hızlı Adımlar",
          "ukrainian": "Прудкі ноги"
        }
      },
      "description": {
        "english": "Removes the <span class=\"highlight\">Move Speed</span> penalty while shooting.\n\nGain bonus <span class=\"highlight\">Move Speed</span> and <span class=\"highlight\">Slow Resistance</span>.",
        "byLanguage": {
          "brazilian": "Remove a <span class=\"highlight\">penalidade de movimento</span> ao atirar.\n\nAumenta a <span class=\"highlight\">velocidade de movimento</span> e a <span class=\"highlight\">resistência a desacelerações</span>.",
          "czech": "Odstraňuje penalizaci <span class=\"highlight\">rychlosti pohybu</span> vlastníka během střílení.\n\nVlastník získá bonusy k <span class=\"highlight\">rychlosti pohybu</span> a <span class=\"highlight\">odolnosti vůči zpomalení</span>.",
          "english": "Removes the <span class=\"highlight\">Move Speed</span> penalty while shooting.\n\nGain bonus <span class=\"highlight\">Move Speed</span> and <span class=\"highlight\">Slow Resistance</span>.",
          "french": "Supprime la pénalité de <span class=\"highlight\">vitesse de déplacement</span> quand vous tirez.\n\nAugmente votre <span class=\"highlight\">vitesse de déplacement</span> et votre <span class=\"highlight\">résistance aux ralentissements</span>.",
          "german": "Entfernt den <span class=\"highlight\">Bewegungstempomalus</span> beim Schießen.\n\nGewährt Dir zusätzliches <span class=\"highlight\">Bewegungstempo</span> und zusätzliche <span class=\"highlight\">Verlangsamungsresistenz</span>.",
          "italian": "Rimuove la riduzione della <span class=\"highlight\">velocità di movimento</span> mentre spari.\n\nOttieni <span class=\"highlight\">velocità di movimento</span> e <span class=\"highlight\">resistenza al rallentamento</span> bonus.",
          "indonesian": "Menghapus pengurangan <span class=\"highlight\">Kecepatan Gerakan</span> saat menembak.\n\nMendapatkan bonus <span class=\"highlight\">Kecepatan Gerakan</span> dan <span class=\"highlight\">Pertahanan Perlambatan</span>.",
          "japanese": "射撃中の<span class=\"highlight\">移動速度</span>ペナルティを受けなくなる\n\n<span class=\"highlight\">移動速度</span>と<span class=\"highlight\">スロウ耐性</span>が上昇する",
          "koreana": "사격 중에 적용되는 <span class=\"highlight\">이동 속도</span> 페널티를 제거합니다.\n\n보너스 <span class=\"highlight\">이동 속도</span> 및 <span class=\"highlight\">둔화 저항</span>을 얻습니다.",
          "latam": "Elimina la penalización de <span class=\"highlight\">velocidad de movimiento</span> al disparar.\n\nObtienes <span class=\"highlight\">velocidad de movimiento</span> y <span class=\"highlight\">resistencia a la ralentización</span> adicionales.",
          "polish": "Usuwa karę do <span class=\"highlight\">szybkości ruchu</span> podczas strzelania.\n\nZyskaj dodatkową <span class=\"highlight\">szybkość ruchu</span> oraz <span class=\"highlight\">odporność na spowolnienie</span>.",
          "russian": "Убирает <span class=\"highlight\">снижение скорости передвижения</span> во время стрельбы.\n\nДаёт бонус к <span class=\"highlight\">скорости передвижения</span> и <span class=\"highlight\">сопротивляемости замедлению</span>.",
          "schinese": "射击时会消除<span class=\"highlight\">移动速度</span>损失。\n\n获得额外<span class=\"highlight\">移动速度</span>和<span class=\"highlight\">减速抗性</span>。",
          "spanish": "Elimina la penalización de <span class=\"highlight\">velocidad de movimiento</span> al disparar.\n\nObtienes <span class=\"highlight\">velocidad de movimiento</span> y <span class=\"highlight\">resistencia a la ralentización</span> adicionales.",
          "thai": "ลบล้างผลของการลดทอน<span class=\"highlight\">ความเร็ว​การ​เคลื่อนที่</span>ขณะยิง\n\nเพิ่ม<span class=\"highlight\">ความเร็ว​การ​เคลื่อนที่</span>และ<span class=\"highlight\">ต้านทานลดความเร็ว</span>",
          "turkish": "Ateş ederken uygulanan <span class=\"highlight\">hareket hızı cezasını</span> kaldırır.\n\nBonus <span class=\"highlight\">hareket hızı</span> ve <span class=\"highlight\">yavaşlatma direnci</span> kazanın.",
          "ukrainian": "Вилучає штраф <span class=\"highlight\">швидкості руху</span> під час стрільби.\n\nДає додаткову <span class=\"highlight\">швидкість руху</span> та <span class=\"highlight\">опір сповільненню</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Removes the Move Speed penalty while shooting.\n\nGain bonus Move Speed and Slow Resistance.",
        "byLanguage": {
          "brazilian": "Remove a penalidade de movimento ao atirar.\n\nAumenta a velocidade de movimento e a resistência a desacelerações.",
          "czech": "Odstraňuje penalizaci rychlosti pohybu vlastníka během střílení.\n\nVlastník získá bonusy k rychlosti pohybu a odolnosti vůči zpomalení.",
          "english": "Removes the Move Speed penalty while shooting.\n\nGain bonus Move Speed and Slow Resistance.",
          "french": "Supprime la pénalité de vitesse de déplacement quand vous tirez.\n\nAugmente votre vitesse de déplacement et votre résistance aux ralentissements.",
          "german": "Entfernt den Bewegungstempomalus beim Schießen.\n\nGewährt Dir zusätzliches Bewegungstempo und zusätzliche Verlangsamungsresistenz.",
          "italian": "Rimuove la riduzione della velocità di movimento mentre spari.\n\nOttieni velocità di movimento e resistenza al rallentamento bonus.",
          "indonesian": "Menghapus pengurangan Kecepatan Gerakan saat menembak.\n\nMendapatkan bonus Kecepatan Gerakan dan Pertahanan Perlambatan.",
          "japanese": "射撃中の移動速度ペナルティを受けなくなる\n\n移動速度とスロウ耐性が上昇する",
          "koreana": "사격 중에 적용되는 이동 속도 페널티를 제거합니다.\n\n보너스 이동 속도 및 둔화 저항을 얻습니다.",
          "latam": "Elimina la penalización de velocidad de movimiento al disparar.\n\nObtienes velocidad de movimiento y resistencia a la ralentización adicionales.",
          "polish": "Usuwa karę do szybkości ruchu podczas strzelania.\n\nZyskaj dodatkową szybkość ruchu oraz odporność na spowolnienie.",
          "russian": "Убирает снижение скорости передвижения во время стрельбы.\n\nДаёт бонус к скорости передвижения и сопротивляемости замедлению.",
          "schinese": "射击时会消除移动速度损失。\n\n获得额外移动速度和减速抗性。",
          "spanish": "Elimina la penalización de velocidad de movimiento al disparar.\n\nObtienes velocidad de movimiento y resistencia a la ralentización adicionales.",
          "thai": "ลบล้างผลของการลดทอนความเร็วการเคลื่อนที่ขณะยิง\n\nเพิ่มความเร็วการเคลื่อนที่และต้านทานลดความเร็ว",
          "turkish": "Ateş ederken uygulanan hareket hızı cezasını kaldırır.\n\nBonus hareket hızı ve yavaşlatma direnci kazanın.",
          "ukrainian": "Вилучає штраф швидкості руху під час стрільби.\n\nДає додаткову швидкість руху та опір сповільненню."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterClipSize",
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EActives",
        "groupLabel": "Actives",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "16",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "5",
          "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
        },
        "MoveWhileShootingSpeedPenaltyReductionPercent": {
          "value": "100",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_WHILE_SHOOTING_PENALTY_REDUCTION_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "MoveWhileZoomedSpeedPenaltyReductionPercent": {
          "value": "100",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_WHILE_ZOOMED_PENALTY_REDUCTION_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "ActiveBonusMoveSpeed": {
          "value": "3.0m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": "ActiveItemUse_conditional",
          "scale": null
        },
        "SlideScale": {
          "value": "35",
          "disableValue": null,
          "cssClass": "movement_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SLIDE_DISTANCE_SCALE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletResist": {
          "value": "6",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowResistancePercent": {
          "value": "40",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SLOW_RESISTANCE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": "6",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "SlowResistancePercent",
              "bonus": "30"
            },
            {
              "propertyName": "BulletResist",
              "bonus": "12"
            },
            {
              "propertyName": "ActiveBonusMoveSpeed",
              "bonus": "3m"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              },
              {
                "key": "SlideScale",
                "role": "normal"
              },
              {
                "key": "BulletResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Removes the Move Speed penalty while shooting.",
              "byLanguage": {
                "brazilian": "Remove a penalidade de movimento ao atirar.",
                "czech": "Odstraňuje penalizaci rychlosti pohybu vlastníka během střílení.",
                "english": "Removes the Move Speed penalty while shooting.",
                "french": "Supprime la pénalité de vitesse de déplacement quand vous tirez.",
                "german": "Entfernt den Bewegungstempomalus beim Schießen.",
                "italian": "Rimuove la riduzione della velocità di movimento mentre spari.",
                "indonesian": "Menghapus pengurangan Kecepatan Gerakan saat menembak.",
                "japanese": "射撃中の移動速度ペナルティを受けなくなる",
                "koreana": "사격 중에 적용되는 이동 속도 페널티를 제거합니다.",
                "latam": "Elimina la penalización de velocidad de movimiento al disparar.",
                "polish": "Usuwa karę do szybkości ruchu podczas strzelania.",
                "russian": "Убирает снижение скорости передвижения во время стрельбы.",
                "schinese": "射击时会消除移动速度损失。",
                "spanish": "Elimina la penalización de velocidad de movimiento al disparar.",
                "thai": "ลบล้างผลของการลดทอนความเร็วการเคลื่อนที่ขณะยิง",
                "turkish": "Ateş ederken uygulanan hareket hızı cezasını kaldırır.",
                "ukrainian": "Вилучає штраф швидкості руху під час стрільби."
              }
            },
            "properties": [],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Gain bonus Move Speed and Slow Resistance.",
              "byLanguage": {
                "brazilian": "Aumenta a velocidade de movimento e a resistência a desacelerações.",
                "czech": "Vlastník získá bonusy k rychlosti pohybu a odolnosti vůči zpomalení.",
                "english": "Gain bonus Move Speed and Slow Resistance.",
                "french": "Augmente votre vitesse de déplacement et votre résistance aux ralentissements.",
                "german": "Gewährt Dir zusätzliches Bewegungstempo und zusätzliche Verlangsamungsresistenz.",
                "italian": "Ottieni velocità di movimento e resistenza al rallentamento bonus.",
                "indonesian": "Mendapatkan bonus Kecepatan Gerakan dan Pertahanan Perlambatan.",
                "japanese": "移動速度とスロウ耐性が上昇する",
                "koreana": "보너스 이동 속도 및 둔화 저항을 얻습니다.",
                "latam": "Obtienes velocidad de movimiento y resistencia a la ralentización adicionales.",
                "polish": "Zyskaj dodatkową szybkość ruchu oraz odporność na spowolnienie.",
                "russian": "Даёт бонус к скорости передвижения и сопротивляемости замедлению.",
                "schinese": "获得额外移动速度和减速抗性。",
                "spanish": "Obtienes velocidad de movimiento y resistencia a la ralentización adicionales.",
                "thai": "เพิ่มความเร็วการเคลื่อนที่และต้านทานลดความเร็ว",
                "turkish": "Bonus hareket hızı ve yavaşlatma direnci kazanın.",
                "ukrainian": "Дає додаткову швидкість руху та опір сповільненню."
              }
            },
            "properties": [
              {
                "key": "ActiveBonusMoveSpeed",
                "role": "important"
              },
              {
                "key": "SlowResistancePercent",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/fleetfoot_boots_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/fleetfoot_boots_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/fleetfoot_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/fleetfoot_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/fleetfoot_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_fleetfoot_boots",
        "cssClass": "fleetfootBoots",
        "multibase": [
          "weapon_upgrade_t2"
        ],
        "updateTime": 1691181007
      }
    },
    {
      "id": "upgrade_intensifying_clip",
      "slug": "intensifying-magazine",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_intensifying_clip",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_intensifying_clip",
      "displayName": {
        "english": "Intensifying Magazine",
        "byLanguage": {
          "brazilian": "Cartucho Intensificador",
          "czech": "Stupňující zásobník",
          "english": "Intensifying Magazine",
          "french": "Chargeur exponentiel",
          "german": "Experimentelles Magazin",
          "italian": "Caricatore esponenziale",
          "indonesian": "Magasin Kuat",
          "japanese": "連射強化マガジン",
          "koreana": "강화 탄창",
          "latam": "Cargador intensificador",
          "polish": "Magazynek Pokrzepienia",
          "russian": "Усиливающий магазин",
          "schinese": "火力渐升",
          "spanish": "Cargador Progresivo",
          "thai": "​อินเทน​ซิฟายอิง​แม็กกาซีน​",
          "turkish": "Takviye Şarjörü",
          "ukrainian": "Підсилений магазин"
        }
      },
      "description": {
        "english": "Increases <span class=\"highlight\">Weapon Damage</span> as you continuously fire your weapon.",
        "byLanguage": {
          "brazilian": "Aumenta o <span class=\"highlight\">dano balístico</span> até parar de disparar com a arma.",
          "czech": "Když vlastník nepřetržitě střílí ze své zbraně, získává navyšující se bonus k <span class=\"highlight\">fyzickému poškození</span>.",
          "english": "Increases <span class=\"highlight\">Weapon Damage</span> as you continuously fire your weapon.",
          "french": "Augmente vos <span class=\"highlight\">dégâts des armes</span> lorsque vous tirez sans interruption.",
          "german": "Dein <span class=\"highlight\">Waffenschaden</span> erhöht sich, wenn Du Deine Waffe kontinuierlich abfeuerst.",
          "italian": "Aumenta i <span class=\"highlight\">danni da arma</span> se fai fuoco costantemente con la tua arma.",
          "indonesian": "Meningkatkan <span class=\"highlight\">Damage Senjata</span> saat menembakkan senjata secara terus-menerus.",
          "japanese": "武器を連続で発射し続けることで<span class=\"highlight\">武器ダメージ</span>が上昇する",
          "koreana": "무기를 연사할수록 <span class=\"highlight\">무기 피해</span>가 증가합니다.",
          "latam": "Aumenta el <span class=\"highlight\">daño por arma</span> a medida que disparas tu arma de forma continua.",
          "polish": "Zwiększa <span class=\"highlight\">obrażenia od broni</span> przy ciągłym oddawaniu strzałów z broni.",
          "russian": "Увеличивает <span class=\"highlight\">урон от оружия</span> при непрерывной стрельбе.",
          "schinese": "持续射击时增加<span class=\"highlight\">武器伤害</span>。",
          "spanish": "Aumenta el <span class=\"highlight\">daño del arma</span> a medida que disparas tu arma de forma continua.",
          "thai": "เพิ่ม<span class=\"highlight\">ความเสียหายอาวุธ</span>เมื่อคุณใช้อาวุธยิงอย่างต่อเนื่อง",
          "turkish": "Silahınızı ateşledikçe <span class=\"highlight\">silah hasarınızı</span> artırır.",
          "ukrainian": "Збільшує <span class=\"highlight\">збройову шкоду</span> в разі тривалої стрільби зі зброї."
        }
      },
      "descriptionDisplay": {
        "english": "Increases Weapon Damage as you continuously fire your weapon.",
        "byLanguage": {
          "brazilian": "Aumenta o dano balístico até parar de disparar com a arma.",
          "czech": "Když vlastník nepřetržitě střílí ze své zbraně, získává navyšující se bonus k fyzickému poškození.",
          "english": "Increases Weapon Damage as you continuously fire your weapon.",
          "french": "Augmente vos dégâts des armes lorsque vous tirez sans interruption.",
          "german": "Dein Waffenschaden erhöht sich, wenn Du Deine Waffe kontinuierlich abfeuerst.",
          "italian": "Aumenta i danni da arma se fai fuoco costantemente con la tua arma.",
          "indonesian": "Meningkatkan Damage Senjata saat menembakkan senjata secara terus-menerus.",
          "japanese": "武器を連続で発射し続けることで武器ダメージが上昇する",
          "koreana": "무기를 연사할수록 무기 피해가 증가합니다.",
          "latam": "Aumenta el daño por arma a medida que disparas tu arma de forma continua.",
          "polish": "Zwiększa obrażenia od broni przy ciągłym oddawaniu strzałów z broni.",
          "russian": "Увеличивает урон от оружия при непрерывной стрельбе.",
          "schinese": "持续射击时增加武器伤害。",
          "spanish": "Aumenta el daño del arma a medida que disparas tu arma de forma continua.",
          "thai": "เพิ่มความเสียหายอาวุธเมื่อคุณใช้อาวุธยิงอย่างต่อเนื่อง",
          "turkish": "Silahınızı ateşledikçe silah hasarınızı artırır.",
          "ukrainian": "Збільшує збройову шкоду в разі тривалої стрільби зі зброї."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterClipSize",
          "EShopFilterWeaponDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMagazines",
        "groupLabel": "Magazines",
        "componentIds": [],
        "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
        },
        "BonusClipSizePercent": {
          "value": "20",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EClipSizeIncrease",
          "providedPropertyType": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": "",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "ShootDurationForMax": {
          "value": "2.5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercentAtMaxDuration": {
          "value": "45",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusClipSizePercent",
              "bonus": "40"
            },
            {
              "propertyName": "BaseAttackDamagePercentAtMaxDuration",
              "bonus": "55"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusClipSizePercent",
                "role": "normal"
              },
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Increases Weapon Damage as you continuously fire your weapon.",
              "byLanguage": {
                "brazilian": "Aumenta o dano balístico até parar de disparar com a arma.",
                "czech": "Když vlastník nepřetržitě střílí ze své zbraně, získává navyšující se bonus k fyzickému poškození.",
                "english": "Increases Weapon Damage as you continuously fire your weapon.",
                "french": "Augmente vos dégâts des armes lorsque vous tirez sans interruption.",
                "german": "Dein Waffenschaden erhöht sich, wenn Du Deine Waffe kontinuierlich abfeuerst.",
                "italian": "Aumenta i danni da arma se fai fuoco costantemente con la tua arma.",
                "indonesian": "Meningkatkan Damage Senjata saat menembakkan senjata secara terus-menerus.",
                "japanese": "武器を連続で発射し続けることで武器ダメージが上昇する",
                "koreana": "무기를 연사할수록 무기 피해가 증가합니다.",
                "latam": "Aumenta el daño por arma a medida que disparas tu arma de forma continua.",
                "polish": "Zwiększa obrażenia od broni przy ciągłym oddawaniu strzałów z broni.",
                "russian": "Увеличивает урон от оружия при непрерывной стрельбе.",
                "schinese": "持续射击时增加武器伤害。",
                "spanish": "Aumenta el daño del arma a medida que disparas tu arma de forma continua.",
                "thai": "เพิ่มความเสียหายอาวุธเมื่อคุณใช้อาวุธยิงอย่างต่อเนื่อง",
                "turkish": "Silahınızı ateşledikçe silah hasarınızı artırır.",
                "ukrainian": "Збільшує збройову шкоду в разі тривалої стрільби зі зброї."
              }
            },
            "properties": [
              {
                "key": "BaseAttackDamagePercentAtMaxDuration",
                "role": "important"
              },
              {
                "key": "ShootDurationForMax",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/auto_reloader_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/auto_reloader_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/intensifying_magazine_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/intensifying_magazine_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/intensifying_magazine_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_intensifying_clip",
        "cssClass": "intensifyingClip",
        "multibase": [
          "weapon_upgrade_t2"
        ],
        "updateTime": 1708714325
      }
    },
    {
      "id": "upgrade_kinetic_sash",
      "slug": "kinetic-dash",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_kinetic_sash",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_kinetic_sash",
      "displayName": {
        "english": "Kinetic Dash",
        "byLanguage": {
          "brazilian": "Avanço Cinético",
          "czech": "Pistolnický výpad",
          "english": "Kinetic Dash",
          "french": "Élan cinétique",
          "german": "Kinetischer Spurt",
          "italian": "Scatto cinetico",
          "indonesian": "Dash Kinetik",
          "japanese": "キネティックダッシュ",
          "koreana": "반응성 대시",
          "latam": "Impulso cinético",
          "polish": "Kinetyczny Sprint",
          "russian": "Кинетический рывок",
          "schinese": "动能冲刺",
          "spanish": "Impulso Cinético",
          "thai": "​คิเนติก​แดช​",
          "turkish": "Kinetik Atılma",
          "ukrainian": "Кінетичний ривок"
        }
      },
      "description": {
        "english": "When you <span class=\"highlight\">Dash-Jump</span> you gain <span class=\"highlight\">Fire Rate</span> and bonus <span class=\"highlight\">Ammo</span> until your next reload. Lasts up to {s:AbilityDuration}s.",
        "byLanguage": {
          "brazilian": "Após um <span class=\"highlight\">pulo avançado</span>, aumenta a sua <span class=\"highlight\">taxa de disparo</span> e <span class=\"highlight\">munição</span> por {s:AbilityDuration}s ou até recarregar, o que ocorrer primeiro.",
          "czech": "Kdykoli vlastník provede <span class=\"highlight\">vymrštění</span>, do dalšího přebití získá bonusy k <span class=\"highlight\">rychlosti střelby</span> a <span class=\"highlight\">počtu nábojů</span>. Trvá maximálně {s:AbilityDuration} sekund.",
          "english": "When you <span class=\"highlight\">Dash-Jump</span> you gain <span class=\"highlight\">Fire Rate</span> and bonus <span class=\"highlight\">Ammo</span> until your next reload. Lasts up to {s:AbilityDuration}s.",
          "french": "L'<span class=\"highlight\">élan propulseur</span> augmentera votre <span class=\"highlight\">cadence de tir</span> et la taille de votre <span class=\"highlight\">chargeur</span> jusqu'au rechargement suivant. L'effet dure jusqu'à {s:AbilityDuration} secondes.",
          "german": "Wenn Du einen <span class=\"highlight\">Spurtsprung</span> ausführst, erhältst Du zusätzliche <span class=\"highlight\">Feuerrate</span> und zusätzliche <span class=\"highlight\">Munition</span>, bis Du das nächste Mal nachlädst. Hält für bis zu {s:AbilityDuration} s an.",
          "italian": "Quando esegui un <span class=\"highlight\">salto con scatto</span> ottieni <span class=\"highlight\">cadenza di fuoco</span> e <span class=\"highlight\">munizioni</span> bonus fino alla prossima ricarica. Dura fino a {s:AbilityDuration} s.",
          "indonesian": "Saat <span class=\"highlight\">Dash Lompat</span> berikutnya akan memberimu <span class=\"highlight\">Tingkat Tembakan</span> serta bonus <span class=\"highlight\">Amunisi</span> sampai isi ulang berikutnya. Berlangsung selama {s:AbilityDuration} dtk.",
          "japanese": "<span class=\"highlight\">ダッシュジャンプ</span>時に<span class=\"highlight\">発射速度</span>が上昇し、追加<span class=\"highlight\">弾数</span>を獲得する。この効果は次にリロードするまで、最大で{s:AbilityDuration}秒間継続する",
          "koreana": "<span class=\"highlight\">대시 점프</span> 시 다음 재장전까지 <span class=\"highlight\">연사 속도</span>와 보너스 <span class=\"highlight\">탄약</span>을 얻습니다. 최대 {s:AbilityDuration}초 동안 지속됩니다.",
          "latam": "En tu próximo <span class=\"highlight\">salto con impulso</span> obtendrás <span class=\"highlight\">cadencia de tiro</span> y <span class=\"highlight\">munición</span> adicional hasta la próxima recarga. Dura hasta {s:AbilityDuration} s.",
          "polish": "Podczas <span class=\"highlight\">doskoku w powietrzu</span> zyskujesz <span class=\"highlight\">szybkostrzelność</span> i dodatkową <span class=\"highlight\">amunicję</span> do kolejnego przeładowania. Trwa maksymalnie {s:AbilityDuration} s.",
          "russian": "При совершении <span class=\"highlight\">рывка с прыжком</span> вы получаете бонус к <span class=\"highlight\">скорострельности</span> и <span class=\"highlight\">боезапасу</span> до следующей перезарядки. Действует до {s:AbilityDuration} с.",
          "schinese": "<span class=\"highlight\">冲刺跳跃</span>后会获得<span class=\"highlight\">射速</span>和额外的<span class=\"highlight\">弹药</span>，直到下次重新装填。效果最多持续{s:AbilityDuration}秒。",
          "spanish": "Cuando <span class=\"highlight\">saltas con impulso</span>, obtienes <span class=\"highlight\">cadencia de tiro</span> y <span class=\"highlight\">munición</span> adicional hasta la próxima recarga. Dura hasta {s:AbilityDuration} s.",
          "thai": "เมื่อคุณ<span class=\"highlight\">พุ่งตัวกระโดด</span>คุณจะได้รับ<span class=\"highlight\">อัตรายิง</span>และ<span class=\"highlight\">กระสุน</span>เพิ่มเติมจนกว่าคุณจะ​เติม​กระสุนอีกครั้ง มีผลได้นานถึง {s:AbilityDuration} วินาที",
          "turkish": "<span class=\"highlight\">Zıplayarak atıldığınızda</span> tekrar şarjör değiştirene kadar <span class=\"highlight\">atış hızı</span> ve bonus <span class=\"highlight\">cephane</span> kazanırsınız. En fazla {s:AbilityDuration} saniye sürer.",
          "ukrainian": "<span class=\"highlight\">Стрибок-ривок</span> надасть додаткові <span class=\"highlight\">швидкострільність</span> та <span class=\"highlight\">набої</span> до наступного перезаряджання. Триває до {s:AbilityDuration} с."
        }
      },
      "descriptionDisplay": {
        "english": "When you Dash-Jump you gain Fire Rate and bonus Ammo until your next reload. Lasts up to 7s.",
        "byLanguage": {
          "brazilian": "Após um pulo avançado, aumenta a sua taxa de disparo e munição por 7s ou até recarregar, o que ocorrer primeiro.",
          "czech": "Kdykoli vlastník provede vymrštění, do dalšího přebití získá bonusy k rychlosti střelby a počtu nábojů. Trvá maximálně 7s sekund.",
          "english": "When you Dash-Jump you gain Fire Rate and bonus Ammo until your next reload. Lasts up to 7s.",
          "french": "L'élan propulseur augmentera votre cadence de tir et la taille de votre chargeur jusqu'au rechargement suivant. L'effet dure jusqu'à 7s secondes.",
          "german": "Wenn Du einen Spurtsprung ausführst, erhältst Du zusätzliche Feuerrate und zusätzliche Munition, bis Du das nächste Mal nachlädst. Hält für bis zu 7s s an.",
          "italian": "Quando esegui un salto con scatto ottieni cadenza di fuoco e munizioni bonus fino alla prossima ricarica. Dura fino a 7s s.",
          "indonesian": "Saat Dash Lompat berikutnya akan memberimu Tingkat Tembakan serta bonus Amunisi sampai isi ulang berikutnya. Berlangsung selama 7s dtk.",
          "japanese": "ダッシュジャンプ時に発射速度が上昇し、追加弾数を獲得する。この効果は次にリロードするまで、最大で7s秒間継続する",
          "koreana": "대시 점프 시 다음 재장전까지 연사 속도와 보너스 탄약을 얻습니다. 최대 7s초 동안 지속됩니다.",
          "latam": "En tu próximo salto con impulso obtendrás cadencia de tiro y munición adicional hasta la próxima recarga. Dura hasta 7s s.",
          "polish": "Podczas doskoku w powietrzu zyskujesz szybkostrzelność i dodatkową amunicję do kolejnego przeładowania. Trwa maksymalnie 7s s.",
          "russian": "При совершении рывка с прыжком вы получаете бонус к скорострельности и боезапасу до следующей перезарядки. Действует до 7s с.",
          "schinese": "冲刺跳跃后会获得射速和额外的弹药，直到下次重新装填。效果最多持续7s秒。",
          "spanish": "Cuando saltas con impulso, obtienes cadencia de tiro y munición adicional hasta la próxima recarga. Dura hasta 7s s.",
          "thai": "เมื่อคุณพุ่งตัวกระโดดคุณจะได้รับอัตรายิงและกระสุนเพิ่มเติมจนกว่าคุณจะเติมกระสุนอีกครั้ง มีผลได้นานถึง 7s วินาที",
          "turkish": "Zıplayarak atıldığınızda tekrar şarjör değiştirene kadar atış hızı ve bonus cephane kazanırsınız. En fazla 7s saniye sürer.",
          "ukrainian": "Стрибок-ривок надасть додаткові швидкострільність та набої до наступного перезаряджання. Триває до 7s с."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterFireRate",
          "EShopFilterClipSize",
          "EShopFilterMovement",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMisc",
        "groupLabel": "Misc",
        "componentIds": [
          "upgrade_improved_stamina"
        ],
        "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": "7",
          "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
        },
        "BonusFireRate": {
          "value": "25",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusClipSize": {
          "value": "6",
          "disableValue": null,
          "cssClass": "clipsize",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_AMMO_CLIP_SIZE",
          "conditionalLocToken": null,
          "scale": null
        },
        "Stamina": {
          "value": "1",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EStamina",
          "providedPropertyType": "MODIFIER_VALUE_STAMINA",
          "conditionalLocToken": null,
          "scale": null
        },
        "StaminaCooldownReduction": {
          "value": "12",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EStaminaRegenPercent",
          "providedPropertyType": "MODIFIER_VALUE_STAMINA_REGEN_PER_SECOND_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusFireRate",
              "bonus": "20"
            },
            {
              "propertyName": "Stamina",
              "bonus": "1"
            },
            {
              "propertyName": "BonusClipSize",
              "bonus": "6"
            },
            {
              "propertyName": "StaminaCooldownReduction",
              "bonus": "14"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "Stamina",
                "role": "normal"
              },
              {
                "key": "StaminaCooldownReduction",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "When you Dash-Jump you gain Fire Rate and bonus Ammo until your next reload. Lasts up to 7s.",
              "byLanguage": {
                "brazilian": "Após um pulo avançado, aumenta a sua taxa de disparo e munição por 7s ou até recarregar, o que ocorrer primeiro.",
                "czech": "Kdykoli vlastník provede vymrštění, do dalšího přebití získá bonusy k rychlosti střelby a počtu nábojů. Trvá maximálně 7s sekund.",
                "english": "When you Dash-Jump you gain Fire Rate and bonus Ammo until your next reload. Lasts up to 7s.",
                "french": "L'élan propulseur augmentera votre cadence de tir et la taille de votre chargeur jusqu'au rechargement suivant. L'effet dure jusqu'à 7s secondes.",
                "german": "Wenn Du einen Spurtsprung ausführst, erhältst Du zusätzliche Feuerrate und zusätzliche Munition, bis Du das nächste Mal nachlädst. Hält für bis zu 7s s an.",
                "italian": "Quando esegui un salto con scatto ottieni cadenza di fuoco e munizioni bonus fino alla prossima ricarica. Dura fino a 7s s.",
                "indonesian": "Saat Dash Lompat berikutnya akan memberimu Tingkat Tembakan serta bonus Amunisi sampai isi ulang berikutnya. Berlangsung selama 7s dtk.",
                "japanese": "ダッシュジャンプ時に発射速度が上昇し、追加弾数を獲得する。この効果は次にリロードするまで、最大で7s秒間継続する",
                "koreana": "대시 점프 시 다음 재장전까지 연사 속도와 보너스 탄약을 얻습니다. 최대 7s초 동안 지속됩니다.",
                "latam": "En tu próximo salto con impulso obtendrás cadencia de tiro y munición adicional hasta la próxima recarga. Dura hasta 7s s.",
                "polish": "Podczas doskoku w powietrzu zyskujesz szybkostrzelność i dodatkową amunicję do kolejnego przeładowania. Trwa maksymalnie 7s s.",
                "russian": "При совершении рывка с прыжком вы получаете бонус к скорострельности и боезапасу до следующей перезарядки. Действует до 7s с.",
                "schinese": "冲刺跳跃后会获得射速和额外的弹药，直到下次重新装填。效果最多持续7s秒。",
                "spanish": "Cuando saltas con impulso, obtienes cadencia de tiro y munición adicional hasta la próxima recarga. Dura hasta 7s s.",
                "thai": "เมื่อคุณพุ่งตัวกระโดดคุณจะได้รับอัตรายิงและกระสุนเพิ่มเติมจนกว่าคุณจะเติมกระสุนอีกครั้ง มีผลได้นานถึง 7s วินาที",
                "turkish": "Zıplayarak atıldığınızda tekrar şarjör değiştirene kadar atış hızı ve bonus cephane kazanırsınız. En fazla 7s saniye sürer.",
                "ukrainian": "Стрибок-ривок надасть додаткові швидкострільність та набої до наступного перезаряджання. Триває до 7s с."
              }
            },
            "properties": [
              {
                "key": "BonusFireRate",
                "role": "important"
              },
              {
                "key": "BonusClipSize",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/kinetic_sash_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/kinetic_sash_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/kinetic_dash_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/kinetic_dash_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/kinetic_dash_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "kineticSash",
        "multibase": [
          "weapon_upgrade_t2"
        ],
        "updateTime": 1715797485
      }
    },
    {
      "id": "upgrade_long_range",
      "slug": "long-range",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_long_range",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_long_range",
      "displayName": {
        "english": "Long Range",
        "byLanguage": {
          "brazilian": "Longo Alcance",
          "czech": "Hledí",
          "english": "Long Range",
          "french": "Longue portée",
          "german": "Zielfernrohr",
          "italian": "Lungo raggio",
          "indonesian": "Jarak Jauh",
          "japanese": "ロングレンジ",
          "koreana": "장거리 사격",
          "latam": "Largo alcance",
          "polish": "Daleki Zasięg",
          "russian": "Дальняя дистанция",
          "schinese": "远击威力",
          "spanish": "Largo Alcance",
          "thai": "​ลอง​เรนจ์​",
          "turkish": "Uzun Menzil",
          "ukrainian": "Далека відстань"
        }
      },
      "description": {
        "english": "Deal additional <span class=\"highlight\">Weapon Damage</span> when <span class=\"highlight\">beyond a minimum distance</span> from your target.",
        "byLanguage": {
          "brazilian": "Aumenta o <span class=\"highlight\">dano balístico</span> contra alvos <span class=\"highlight\">além da distância mínima</span>.",
          "czech": "Vlastník udílí dodatečné <span class=\"highlight\">fyzické poškození</span>, když se nachází mimo <span class=\"highlight\">minimální vzdálenost</span> od svého cíle.",
          "english": "Deal additional <span class=\"highlight\">Weapon Damage</span> when <span class=\"highlight\">beyond a minimum distance</span> from your target.",
          "french": "Vous infligez des <span class=\"highlight\">dégâts des armes</span> bonus quand vous attaquez une cible <span class=\"highlight\">au-delà de la distance minimale</span>.",
          "german": "Du fügst zusätzlichen <span class=\"highlight\">Waffenschaden</span> zu, wenn Du Dich <span class=\"highlight\">jenseits der erforderlichen Mindestdistanz</span> Deines Ziels befindest.",
          "italian": "Infliggi <span class=\"highlight\">danni da arma</span> aggiuntivi quando sei <span class=\"highlight\">oltre una distanza minima</span> dal tuo bersaglio.",
          "indonesian": "Memberikan <span class=\"highlight\">Damage Senjata</span> tambahan saat berada <span class=\"highlight\">di luar jarak minimum</span> dari target.",
          "japanese": "対象と<span class=\"highlight\">一定距離離れている</span>場合、追加で<span class=\"highlight\">武器ダメージ</span>を与える",
          "koreana": "대상과의 거리가 <span class=\"highlight\">최소 거리 이상</span>이면 추가 <span class=\"highlight\">무기 피해</span>를 입힙니다.",
          "latam": "Inflige <span class=\"highlight\">daño por arma</span> adicional cuando estés <span class=\"highlight\">más allá de una distancia mínima</span> de tu objetivo.",
          "polish": "Zadawaj dodatkowe <span class=\"highlight\">obrażenia od broni</span>, gdy znajdujesz się <span class=\"highlight\">poza minimalną odległością</span> od swojego celu.",
          "russian": "Вы наносите больше <span class=\"highlight\">урона оружием</span>, когда цель находится <span class=\"highlight\">за пределами минимальной дальности</span>.",
          "schinese": "当和目标距离<span class=\"highlight\">大于某最低距离</span>时，造成额外的<span class=\"highlight\">武器伤害</span>。",
          "spanish": "Inflige <span class=\"highlight\">daño del arma</span> adicional cuando estés <span class=\"highlight\">más allá de una distancia mínima</span> de tu objetivo.",
          "thai": "สร้าง<span class=\"highlight\">ความเสียหายอาวุธ</span>เพิ่มเติมเมื่ออยู่<span class=\"highlight\">​ไกลกว่าระยะขั้นต่ำ​</span>จากเป้าหมายของคุณ",
          "turkish": "Hedefinizle aranızdaki mesafe <span class=\"highlight\">minimum mesafeden daha fazlaysa</span>, hedefinize ilave <span class=\"highlight\">silah hasarı</span> verirsiniz.",
          "ukrainian": "Завдає додаткової <span class=\"highlight\">збройової шкоди</span>, якщо відстань до цілі <span class=\"highlight\">далі мінімальної</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Deal additional Weapon Damage when beyond a minimum distance from your target.",
        "byLanguage": {
          "brazilian": "Aumenta o dano balístico contra alvos além da distância mínima.",
          "czech": "Vlastník udílí dodatečné fyzické poškození, když se nachází mimo minimální vzdálenost od svého cíle.",
          "english": "Deal additional Weapon Damage when beyond a minimum distance from your target.",
          "french": "Vous infligez des dégâts des armes bonus quand vous attaquez une cible au-delà de la distance minimale.",
          "german": "Du fügst zusätzlichen Waffenschaden zu, wenn Du Dich jenseits der erforderlichen Mindestdistanz Deines Ziels befindest.",
          "italian": "Infliggi danni da arma aggiuntivi quando sei oltre una distanza minima dal tuo bersaglio.",
          "indonesian": "Memberikan Damage Senjata tambahan saat berada di luar jarak minimum dari target.",
          "japanese": "対象と一定距離離れている場合、追加で武器ダメージを与える",
          "koreana": "대상과의 거리가 최소 거리 이상이면 추가 무기 피해를 입힙니다.",
          "latam": "Inflige daño por arma adicional cuando estés más allá de una distancia mínima de tu objetivo.",
          "polish": "Zadawaj dodatkowe obrażenia od broni, gdy znajdujesz się poza minimalną odległością od swojego celu.",
          "russian": "Вы наносите больше урона оружием, когда цель находится за пределами минимальной дальности.",
          "schinese": "当和目标距离大于某最低距离时，造成额外的武器伤害。",
          "spanish": "Inflige daño del arma adicional cuando estés más allá de una distancia mínima de tu objetivo.",
          "thai": "สร้างความเสียหายอาวุธเพิ่มเติมเมื่ออยู่ไกลกว่าระยะขั้นต่ำจากเป้าหมายของคุณ",
          "turkish": "Hedefinizle aranızdaki mesafe minimum mesafeden daha fazlaysa, hedefinize ilave silah hasarı verirsiniz.",
          "ukrainian": "Завдає додаткової збройової шкоди, якщо відстань до цілі далі мінімальної."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterClipSize"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EBulletVelocity",
        "groupLabel": "Bullet Velocity",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_sharpshooter"
        ]
      },
      "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
        },
        "BaseAttackDamagePercent": {
          "value": "0",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "LongRangeBonusWeaponPower": {
          "value": "40",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_LONG_RANGE_BULLET_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "LongRangeBonusWeaponPowerMinRange": {
          "value": "15m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BONUS_BULLET_DAMAGE_LONG_RANGE_MIN_RANGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "ReloadSpeedMultipler": {
          "value": null,
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EReloadSpeed",
          "providedPropertyType": "MODIFIER_VALUE_RELOAD_SPEED",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": "0.75m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusAttackRangePercent": {
          "value": "8",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BONUS_ATTACK_RANGE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusAttackRangePercent",
              "bonus": "8"
            },
            {
              "propertyName": "LongRangeBonusWeaponPower",
              "bonus": "30"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusAttackRangePercent",
                "role": "normal"
              },
              {
                "key": "BonusSprintSpeed",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Deal additional Weapon Damage when beyond a minimum distance from your target.",
              "byLanguage": {
                "brazilian": "Aumenta o dano balístico contra alvos além da distância mínima.",
                "czech": "Vlastník udílí dodatečné fyzické poškození, když se nachází mimo minimální vzdálenost od svého cíle.",
                "english": "Deal additional Weapon Damage when beyond a minimum distance from your target.",
                "french": "Vous infligez des dégâts des armes bonus quand vous attaquez une cible au-delà de la distance minimale.",
                "german": "Du fügst zusätzlichen Waffenschaden zu, wenn Du Dich jenseits der erforderlichen Mindestdistanz Deines Ziels befindest.",
                "italian": "Infliggi danni da arma aggiuntivi quando sei oltre una distanza minima dal tuo bersaglio.",
                "indonesian": "Memberikan Damage Senjata tambahan saat berada di luar jarak minimum dari target.",
                "japanese": "対象と一定距離離れている場合、追加で武器ダメージを与える",
                "koreana": "대상과의 거리가 최소 거리 이상이면 추가 무기 피해를 입힙니다.",
                "latam": "Inflige daño por arma adicional cuando estés más allá de una distancia mínima de tu objetivo.",
                "polish": "Zadawaj dodatkowe obrażenia od broni, gdy znajdujesz się poza minimalną odległością od swojego celu.",
                "russian": "Вы наносите больше урона оружием, когда цель находится за пределами минимальной дальности.",
                "schinese": "当和目标距离大于某最低距离时，造成额外的武器伤害。",
                "spanish": "Inflige daño del arma adicional cuando estés más allá de una distancia mínima de tu objetivo.",
                "thai": "สร้างความเสียหายอาวุธเพิ่มเติมเมื่ออยู่ไกลกว่าระยะขั้นต่ำจากเป้าหมายของคุณ",
                "turkish": "Hedefinizle aranızdaki mesafe minimum mesafeden daha fazlaysa, hedefinize ilave silah hasarı verirsiniz.",
                "ukrainian": "Завдає додаткової збройової шкоди, якщо відстань до цілі далі мінімальної."
              }
            },
            "properties": [
              {
                "key": "LongRangeBonusWeaponPower",
                "role": "important"
              },
              {
                "key": "LongRangeBonusWeaponPowerMinRange",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/long_range_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/long_range_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/long_range_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/long_range_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/long_range_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "longRange",
        "multibase": [
          "weapon_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_melee_charge",
      "slug": "melee-charge",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_melee_charge",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_melee_charge",
      "displayName": {
        "english": "Melee Charge",
        "byLanguage": {
          "brazilian": "Golpe Carregado",
          "czech": "Magnetické rukavice",
          "english": "Melee Charge",
          "french": "Charge brute",
          "german": "Nahkampf­ansturm",
          "italian": "Colpo caricato",
          "indonesian": "Serangan Jarak Dekat",
          "japanese": "メレーチャージ",
          "koreana": "근거리 돌격",
          "latam": "Carga cuerpo a cuerpo",
          "polish": "Szarża Osiłka",
          "russian": "Удар с зарядом",
          "schinese": "近战蓄力",
          "spanish": "Carga Cuerpo a Cuerpo",
          "thai": "​เมเล​ชาร์จ​",
          "turkish": "Yakın Dövüş Hücumu",
          "ukrainian": "Ближній заряд"
        }
      },
      "description": {
        "english": "Your next <span class=\"highlight\">Heavy Melee</span> attack against an enemy <span class=\"highlight\">deals increased damage</span>.",
        "byLanguage": {
          "brazilian": "O seu próximo <span class=\"highlight\">golpe pesado</span> contra um inimigo <span class=\"highlight\">causa dano adicional</span>.",
          "czech": "Vlastníkův příští <span class=\"highlight\">silný úder</span> udělí nepříteli <span class=\"highlight\">vyšší poškození</span>.",
          "english": "Your next <span class=\"highlight\">Heavy Melee</span> attack against an enemy <span class=\"highlight\">deals increased damage</span>.",
          "french": "Votre prochaine <span class=\"highlight\">attaque de mêlée lourde</span> <span class=\"highlight\">inflige des dégâts supplémentaires</span>.",
          "german": "Dein nächster <span class=\"highlight\">schwerer Nahkampfangriff</span> gegen einen Gegner <span class=\"highlight\">fügt erhöhten Schaden zu</span>.",
          "italian": "Il tuo prossimo attacco <span class=\"highlight\">corpo a corpo</span> contro un nemico <span class=\"highlight\">infligge danni aumentati</span>.",
          "indonesian": "Serangan <span class=\"highlight\">Jarak Dekat Beratmu</span> selanjutnya terhadap musuh <span class=\"highlight\">memberikan damage yang ditingkatkan</span>.",
          "japanese": "次の<span class=\"highlight\">近接強攻撃</span>で敵に与える<span class=\"highlight\">ダメージが上昇</span>する",
          "koreana": "적군을 대상으로 하는 다음 <span class=\"highlight\">강한 근거리 공격</span>의 <span class=\"highlight\">입히는 피해가 증가</span>합니다.",
          "latam": "Tu siguiente ataque <span class=\"highlight\">cuerpo a cuerpo pesado</span> contra un enemigo <span class=\"highlight\">inflige más daño</span>.",
          "polish": "Twój kolejny <span class=\"highlight\">mocny atak wręcz</span> wymierzony we wroga <span class=\"highlight\">zadaje większe obrażenia</span>.",
          "russian": "Ваш следующий <span class=\"highlight\">тяжёлый удар ближнего боя</span> наносит врагу <span class=\"highlight\">повышенный урон</span>.",
          "schinese": "下一次对敌人的<span class=\"highlight\">近战重击</span>将<span class=\"highlight\">造成额外伤害</span>。",
          "spanish": "Tu próximo ataque <span class=\"highlight\">cuerpo a cuerpo pesado</span> contra un enemigo <span class=\"highlight\">inflige más daño</span>.",
          "thai": "การ<span class=\"highlight\">โจมตี​ประชิด​รุนแรง</span>ต่อศัตรูครั้งถัดไปของคุณจะ<span class=\"highlight\">สร้าง​ความเสียหาย​เพิ่มขึ้น</span>",
          "turkish": "Bir düşmana karşı yapacağınız bir sonraki <span class=\"highlight\">ağır yakın dövüş</span> saldırınız <span class=\"highlight\">artırılmış hasar verecek</span>.",
          "ukrainian": "Наступна <span class=\"highlight\">важка ближня</span> атака проти ворога <span class=\"highlight\">завдає збільшеної шкоди</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Your next Heavy Melee attack against an enemy deals increased damage.",
        "byLanguage": {
          "brazilian": "O seu próximo golpe pesado contra um inimigo causa dano adicional.",
          "czech": "Vlastníkův příští silný úder udělí nepříteli vyšší poškození.",
          "english": "Your next Heavy Melee attack against an enemy deals increased damage.",
          "french": "Votre prochaine attaque de mêlée lourde inflige des dégâts supplémentaires.",
          "german": "Dein nächster schwerer Nahkampfangriff gegen einen Gegner fügt erhöhten Schaden zu.",
          "italian": "Il tuo prossimo attacco corpo a corpo contro un nemico infligge danni aumentati.",
          "indonesian": "Serangan Jarak Dekat Beratmu selanjutnya terhadap musuh memberikan damage yang ditingkatkan.",
          "japanese": "次の近接強攻撃で敵に与えるダメージが上昇する",
          "koreana": "적군을 대상으로 하는 다음 강한 근거리 공격의 입히는 피해가 증가합니다.",
          "latam": "Tu siguiente ataque cuerpo a cuerpo pesado contra un enemigo inflige más daño.",
          "polish": "Twój kolejny mocny atak wręcz wymierzony we wroga zadaje większe obrażenia.",
          "russian": "Ваш следующий тяжёлый удар ближнего боя наносит врагу повышенный урон.",
          "schinese": "下一次对敌人的近战重击将造成额外伤害。",
          "spanish": "Tu próximo ataque cuerpo a cuerpo pesado contra un enemigo inflige más daño.",
          "thai": "การโจมตีประชิดรุนแรงต่อศัตรูครั้งถัดไปของคุณจะสร้างความเสียหายเพิ่มขึ้น",
          "turkish": "Bir düşmana karşı yapacağınız bir sonraki ağır yakın dövüş saldırınız artırılmış hasar verecek.",
          "ukrainian": "Наступна важка ближня атака проти ворога завдає збільшеної шкоди."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMelee"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ETankingBullets",
        "groupLabel": "Tanking Bullets",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_crushing_fists"
        ]
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "5",
          "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
        },
        "BaseAttackDamagePercent": {
          "value": null,
          "disableValue": "",
          "cssClass": "",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletResist": {
          "value": "6",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMeleeDamagePercent": {
          "value": "10",
          "disableValue": null,
          "cssClass": "melee_damage",
          "displayUnits": null,
          "displayType": "EBaseMeleeDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_MELEE_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "MeleeDistanceScale": {
          "value": "50",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MELEE_TRAVEL_DISTANCE_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHeavyMeleeDamage": {
          "value": "25",
          "disableValue": null,
          "cssClass": "melee_damage",
          "displayUnits": null,
          "displayType": "EBaseMeleeDamageIncrease",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "MeleeDistanceScale",
              "bonus": "30"
            },
            {
              "propertyName": "BulletResist",
              "bonus": "12"
            },
            {
              "propertyName": "BonusHeavyMeleeDamage",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "MeleeDistanceScale",
                "role": "elevated"
              },
              {
                "key": "BonusMeleeDamagePercent",
                "role": "normal"
              },
              {
                "key": "BulletResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Your next Heavy Melee attack against an enemy deals increased damage.",
              "byLanguage": {
                "brazilian": "O seu próximo golpe pesado contra um inimigo causa dano adicional.",
                "czech": "Vlastníkův příští silný úder udělí nepříteli vyšší poškození.",
                "english": "Your next Heavy Melee attack against an enemy deals increased damage.",
                "french": "Votre prochaine attaque de mêlée lourde inflige des dégâts supplémentaires.",
                "german": "Dein nächster schwerer Nahkampfangriff gegen einen Gegner fügt erhöhten Schaden zu.",
                "italian": "Il tuo prossimo attacco corpo a corpo contro un nemico infligge danni aumentati.",
                "indonesian": "Serangan Jarak Dekat Beratmu selanjutnya terhadap musuh memberikan damage yang ditingkatkan.",
                "japanese": "次の近接強攻撃で敵に与えるダメージが上昇する",
                "koreana": "적군을 대상으로 하는 다음 강한 근거리 공격의 입히는 피해가 증가합니다.",
                "latam": "Tu siguiente ataque cuerpo a cuerpo pesado contra un enemigo inflige más daño.",
                "polish": "Twój kolejny mocny atak wręcz wymierzony we wroga zadaje większe obrażenia.",
                "russian": "Ваш следующий тяжёлый удар ближнего боя наносит врагу повышенный урон.",
                "schinese": "下一次对敌人的近战重击将造成额外伤害。",
                "spanish": "Tu próximo ataque cuerpo a cuerpo pesado contra un enemigo inflige más daño.",
                "thai": "การโจมตีประชิดรุนแรงต่อศัตรูครั้งถัดไปของคุณจะสร้างความเสียหายเพิ่มขึ้น",
                "turkish": "Bir düşmana karşı yapacağınız bir sonraki ağır yakın dövüş saldırınız artırılmış hasar verecek.",
                "ukrainian": "Наступна важка ближня атака проти ворога завдає збільшеної шкоди."
              }
            },
            "properties": [
              {
                "key": "BonusHeavyMeleeDamage",
                "role": "important"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/melee_charge_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/melee_charge_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/melee_charge_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/melee_charge_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/melee_charge_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "meleeCharge",
        "multibase": [
          "weapon_upgrade_t2"
        ],
        "updateTime": 1718823919
      }
    },
    {
      "id": "upgrade_crackshot",
      "slug": "mystic-shot",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_crackshot",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_crackshot",
      "displayName": {
        "english": "Mystic Shot",
        "byLanguage": {
          "brazilian": "Disparo Místico",
          "czech": "Mystická kulka",
          "english": "Mystic Shot",
          "french": "Tir mystique",
          "german": "Mystische Kugel",
          "italian": "Colpo mistico",
          "indonesian": "Tembakan Mistis",
          "japanese": "ミスティックショット",
          "koreana": "신비탄",
          "latam": "Tiro místico",
          "polish": "Mistyczny Strzał",
          "russian": "Мистический выстрел",
          "schinese": "秘术射击",
          "spanish": "Disparo Místico",
          "thai": "​มิสติก​ช็อต​",
          "turkish": "Mistik Atış",
          "ukrainian": "Містичний постріл"
        }
      },
      "description": {
        "english": "Your next bullet deals bonus {g:citadel_inline_attribute:'SpiritDamage'}.",
        "byLanguage": {
          "brazilian": "A sua próxima bala causa {g:citadel_inline_attribute:'SpiritDamage'} adicional.",
          "czech": "Vlastníkova příští střela udělí bonusové {g:citadel_inline_attribute:'SpiritDamage'}.",
          "english": "Your next bullet deals bonus {g:citadel_inline_attribute:'SpiritDamage'}.",
          "french": "Votre prochaine balle infligera des {g:citadel_inline_attribute:'SpiritDamage'} en plus.",
          "german": "Deine nächste Kugel fügt zusätzlich {g:citadel_inline_attribute:'SpiritDamage'} zu.",
          "italian": "La tua prossima pallottola infligge {g:citadel_inline_attribute:'SpiritDamage'} bonus.",
          "indonesian": "Peluru berikutnya memberikan bonus {g:citadel_inline_attribute:'SpiritDamage'}.",
          "japanese": "次の弾薬が追加{g:citadel_inline_attribute:'SpiritDamage'}を与える",
          "koreana": "다음 총탄이 보너스 {g:citadel_inline_attribute:'SpiritDamage'}를 입힙니다.",
          "latam": "Tu siguiente bala inflige {g:citadel_inline_attribute:'SpiritDamage'} adicional.",
          "polish": "Twój następny nabój zadaje dodatkowe {g:citadel_inline_attribute:'SpiritDamage'}.",
          "russian": "Ваша следующая пуля нанесёт дополнительный {g:citadel_inline_attribute:'SpiritDamage'}.",
          "schinese": "下一颗子弹将造成额外{g:citadel_inline_attribute:'SpiritDamage'}。",
          "spanish": "Tu próxima bala inflige {g:citadel_inline_attribute:'SpiritDamage'} adicional.",
          "thai": "กระสุนนัดถัดไปของคุณจะสร้าง {g:citadel_inline_attribute:'SpiritDamage'} เพิ่มเติม",
          "turkish": "Bir sonraki merminiz bonus {g:citadel_inline_attribute:'SpiritDamage'} verir.",
          "ukrainian": "Ваш наступний постріл завдає додаткової {g:citadel_inline_attribute:'SpiritDamage'}."
        }
      },
      "descriptionDisplay": {
        "english": "Your next bullet deals bonus Spirit Damage.",
        "byLanguage": {
          "brazilian": "A sua próxima bala causa Spirit Damage adicional.",
          "czech": "Vlastníkova příští střela udělí bonusové Spirit Damage.",
          "english": "Your next bullet deals bonus Spirit Damage.",
          "french": "Votre prochaine balle infligera des Spirit Damage en plus.",
          "german": "Deine nächste Kugel fügt zusätzlich Spirit Damage zu.",
          "italian": "La tua prossima pallottola infligge Spirit Damage bonus.",
          "indonesian": "Peluru berikutnya memberikan bonus Spirit Damage.",
          "japanese": "次の弾薬が追加Spirit Damageを与える",
          "koreana": "다음 총탄이 보너스 Spirit Damage를 입힙니다.",
          "latam": "Tu siguiente bala inflige Spirit Damage adicional.",
          "polish": "Twój następny nabój zadaje dodatkowe Spirit Damage.",
          "russian": "Ваша следующая пуля нанесёт дополнительный Spirit Damage.",
          "schinese": "下一颗子弹将造成额外Spirit Damage。",
          "spanish": "Tu próxima bala inflige Spirit Damage adicional.",
          "thai": "กระสุนนัดถัดไปของคุณจะสร้าง Spirit Damage เพิ่มเติม",
          "turkish": "Bir sonraki merminiz bonus Spirit Damage verir.",
          "ukrainian": "Ваш наступний постріл завдає додаткової Spirit Damage."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterMagicDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ESpiritSlinger",
        "groupLabel": "Spirit Slinger",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "8",
          "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
        },
        "Radius": {
          "value": "1m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ProcChance": {
          "value": "100",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ProcCooldown": {
          "value": "1",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "ProcBonusMagicDamage": {
          "value": "40",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 1.2
          }
        },
        "BaseAttackDamagePercent": {
          "value": null,
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "SpiritPower": {
          "value": "7",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "ProcBonusMagicDamage",
              "bonus": "109"
            },
            {
              "propertyName": "SpiritPower",
              "bonus": "14"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "SpiritPower",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "unknown",
            "description": {
              "english": "Your next bullet deals bonus Spirit Damage.",
              "byLanguage": {
                "brazilian": "A sua próxima bala causa Spirit Damage adicional.",
                "czech": "Vlastníkova příští střela udělí bonusové Spirit Damage.",
                "english": "Your next bullet deals bonus Spirit Damage.",
                "french": "Votre prochaine balle infligera des Spirit Damage en plus.",
                "german": "Deine nächste Kugel fügt zusätzlich Spirit Damage zu.",
                "italian": "La tua prossima pallottola infligge Spirit Damage bonus.",
                "indonesian": "Peluru berikutnya memberikan bonus Spirit Damage.",
                "japanese": "次の弾薬が追加Spirit Damageを与える",
                "koreana": "다음 총탄이 보너스 Spirit Damage를 입힙니다.",
                "latam": "Tu siguiente bala inflige Spirit Damage adicional.",
                "polish": "Twój następny nabój zadaje dodatkowe Spirit Damage.",
                "russian": "Ваша следующая пуля нанесёт дополнительный Spirit Damage.",
                "schinese": "下一颗子弹将造成额外Spirit Damage。",
                "spanish": "Tu próxima bala inflige Spirit Damage adicional.",
                "thai": "กระสุนนัดถัดไปของคุณจะสร้าง Spirit Damage เพิ่มเติม",
                "turkish": "Bir sonraki merminiz bonus Spirit Damage verir.",
                "ukrainian": "Ваш наступний постріл завдає додаткової Spirit Damage."
              }
            },
            "properties": [
              {
                "key": "ProcBonusMagicDamage",
                "role": "important"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/explosive_bullets_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/explosive_bullets_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/mystic_shot_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/mystic_shot_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/mystic_shot_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "explosiveBullets",
        "multibase": [
          "weapon_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_pristine_emblem",
      "slug": "opening-rounds",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_pristine_emblem",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_pristine_emblem",
      "displayName": {
        "english": "Opening Rounds",
        "byLanguage": {
          "brazilian": "Balas de Entrada",
          "czech": "Rozehřívací náboje",
          "english": "Opening Rounds",
          "french": "Balles ouvrantes",
          "german": "Durchdringende Kugeln",
          "italian": "Colpi perforanti",
          "indonesian": "Tembakan Pembuka",
          "japanese": "オープニングラウンド",
          "koreana": "개방탄",
          "latam": "Balas perforadoras",
          "polish": "Otwierające Kule",
          "russian": "Вскрывающие патроны",
          "schinese": "先发强袭",
          "spanish": "Cartuchos Irruptores",
          "thai": "​โอเพนนิง​ราวด์​",
          "turkish": "Deşici Mermiler",
          "ukrainian": "Розігрівні набої"
        }
      },
      "description": {
        "english": "Your attacks have additional <span class=\"highlight\">Weapon Damage</span> against <span class=\"highlight\">enemies above {s:EnemyLifeThreshold}% health</span>.",
        "byLanguage": {
          "brazilian": "Aumenta o <span class=\"highlight\">dano balístico</span> contra <span class=\"highlight\">inimigos que estejam com mais de {s:EnemyLifeThreshold}% de vida</span>.",
          "czech": "Vlastník udílí dodatečné <span class=\"highlight\">fyzické poškození nepřátelům, kteří mají více než {s:EnemyLifeThreshold} % zdraví</span>.",
          "english": "Your attacks have additional <span class=\"highlight\">Weapon Damage</span> against <span class=\"highlight\">enemies above {s:EnemyLifeThreshold}% health</span>.",
          "french": "Vos attaques appliquent des <span class=\"highlight\">dégâts des armes</span> supplémentaires contre les <span class=\"highlight\">adversaires avec plus de {s:EnemyLifeThreshold} % de PV</span>.",
          "german": "Deine Angriffe fügen zusätzlichen <span class=\"highlight\">Waffenschaden</span> gegen <span class=\"highlight\">Gegner</span> zu, wenn diese über <span class=\"highlight\">mehr als {s:EnemyLifeThreshold} % ihrer Lebenspunkte</span> verfügen.",
          "italian": "I tuoi attacchi infliggono <span class=\"highlight\">danni da arma</span> aggiuntivi contro i <span class=\"highlight\">nemici con più di {s:EnemyLifeThreshold}% di salute</span>.",
          "indonesian": "Seranganmu memberikan <span class=\"highlight\">Damage Senjata</span> tambahan pada musuh dengan <span class=\"highlight\">health di atas {s:EnemyLifeThreshold}%</span>.",
          "japanese": "<span class=\"highlight\">HPが{s:EnemyLifeThreshold}%を上回る敵<span class=\"highlight\">に対する攻撃が追加で<span class=\"highlight\">武器ダメージ</span>を与える",
          "koreana": "<span class=\"highlight\">체력이 {s:EnemyLifeThreshold}% 이상인 적군</span>에게 추가 <span class=\"highlight\">무기 피해</span>를 입힙니다.",
          "latam": "Tus ataques infligen <span class=\"highlight\">daño por arma</span> adicional a los <span class=\"highlight\">enemigos con más del {s:EnemyLifeThreshold} % de vida</span>.",
          "polish": "Zadajesz dodatkowe <span class=\"highlight\">obrażenia od broni</span> przeciwko <span class=\"highlight\">wrogom mającym więcej niż {s:EnemyLifeThreshold}% zdrowia</span>.",
          "russian": "Повышает <span class=\"highlight\">урон от оружия</span>, наносимый врагам, у которых <span class=\"highlight\">больше {s:EnemyLifeThreshold}% здоровья</span>.",
          "schinese": "攻击会对<span class=\"highlight\">生命值高于{s:EnemyLifeThreshold}%的敌人</span>造成额外的<span class=\"highlight\">武器伤害</span>。",
          "spanish": "Tus ataques infligen <span class=\"highlight\">daño del arma</span> adicional a los <span class=\"highlight\">enemigos con más del {s:EnemyLifeThreshold} % de vida</span>.",
          "thai": "การโจมตีของคุณจะสร้าง<span class=\"highlight\">ความเสียหายอาวุธ</span>เพิ่มเติม​แก่​<span class=\"highlight\">ศัตรูที่มีพลังชีวิตมากกว่า {s:EnemyLifeThreshold}%</span>",
          "turkish": "Saldırılarınız <span class=\"highlight\">%{s:EnemyLifeThreshold} üzerinde sağlığa sahip düşmanlara</span> karşı ilave <span class=\"highlight\">silah hasarı</span> verir.",
          "ukrainian": "Атаки проти <span class=\"highlight\">ворогів із понад {s:EnemyLifeThreshold}% здоров’я</span> завдають додаткової <span class=\"highlight\">збройової шкоди</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Your attacks have additional Weapon Damage against enemies above 50% health.",
        "byLanguage": {
          "brazilian": "Aumenta o dano balístico contra inimigos que estejam com mais de 50% de vida.",
          "czech": "Vlastník udílí dodatečné fyzické poškození nepřátelům, kteří mají více než 50 % zdraví.",
          "english": "Your attacks have additional Weapon Damage against enemies above 50% health.",
          "french": "Vos attaques appliquent des dégâts des armes supplémentaires contre les adversaires avec plus de 50 % de PV.",
          "german": "Deine Angriffe fügen zusätzlichen Waffenschaden gegen Gegner zu, wenn diese über mehr als 50 % ihrer Lebenspunkte verfügen.",
          "italian": "I tuoi attacchi infliggono danni da arma aggiuntivi contro i nemici con più di 50% di salute.",
          "indonesian": "Seranganmu memberikan Damage Senjata tambahan pada musuh dengan health di atas 50%.",
          "japanese": "HPが50%を上回る敵に対する攻撃が追加で武器ダメージを与える",
          "koreana": "체력이 50% 이상인 적군에게 추가 무기 피해를 입힙니다.",
          "latam": "Tus ataques infligen daño por arma adicional a los enemigos con más del 50 % de vida.",
          "polish": "Zadajesz dodatkowe obrażenia od broni przeciwko wrogom mającym więcej niż 50% zdrowia.",
          "russian": "Повышает урон от оружия, наносимый врагам, у которых больше 50% здоровья.",
          "schinese": "攻击会对生命值高于50%的敌人造成额外的武器伤害。",
          "spanish": "Tus ataques infligen daño del arma adicional a los enemigos con más del 50 % de vida.",
          "thai": "การโจมตีของคุณจะสร้างความเสียหายอาวุธเพิ่มเติมแก่ศัตรูที่มีพลังชีวิตมากกว่า 50%",
          "turkish": "Saldırılarınız %50 üzerinde sağlığa sahip düşmanlara karşı ilave silah hasarı verir.",
          "ukrainian": "Атаки проти ворогів із понад 50% здоров’я завдають додаткової збройової шкоди."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EBulletVelocity",
        "groupLabel": "Bullet Velocity",
        "componentIds": [
          "upgrade_high_velocity_mag"
        ],
        "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": "4",
          "disableValue": "0",
          "cssClass": null,
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "EnemyLifeThreshold": {
          "value": "50",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusBulletSpeedPercent": {
          "value": "60",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": "EBulletSpeedIncrease",
          "providedPropertyType": "MODIFIER_VALUE_BONUS_BULLET_SPEED_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": "8",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercentBonus": {
          "value": "30",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": "EnemyAboveHealthThreshold_conditional",
          "scale": null
        },
        "TechResist": {
          "value": null,
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BaseAttackDamagePercentBonus",
              "bonus": "25"
            },
            {
              "propertyName": "TechPower",
              "bonus": "18"
            },
            {
              "propertyName": "BonusBulletSpeedPercent",
              "bonus": "45"
            },
            {
              "propertyName": "BaseAttackDamagePercent",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusBulletSpeedPercent",
                "role": "normal"
              },
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              },
              {
                "key": "TechPower",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Your attacks have additional Weapon Damage against enemies above 50% health.",
              "byLanguage": {
                "brazilian": "Aumenta o dano balístico contra inimigos que estejam com mais de 50% de vida.",
                "czech": "Vlastník udílí dodatečné fyzické poškození nepřátelům, kteří mají více než 50 % zdraví.",
                "english": "Your attacks have additional Weapon Damage against enemies above 50% health.",
                "french": "Vos attaques appliquent des dégâts des armes supplémentaires contre les adversaires avec plus de 50 % de PV.",
                "german": "Deine Angriffe fügen zusätzlichen Waffenschaden gegen Gegner zu, wenn diese über mehr als 50 % ihrer Lebenspunkte verfügen.",
                "italian": "I tuoi attacchi infliggono danni da arma aggiuntivi contro i nemici con più di 50% di salute.",
                "indonesian": "Seranganmu memberikan Damage Senjata tambahan pada musuh dengan health di atas 50%.",
                "japanese": "HPが50%を上回る敵に対する攻撃が追加で武器ダメージを与える",
                "koreana": "체력이 50% 이상인 적군에게 추가 무기 피해를 입힙니다.",
                "latam": "Tus ataques infligen daño por arma adicional a los enemigos con más del 50 % de vida.",
                "polish": "Zadajesz dodatkowe obrażenia od broni przeciwko wrogom mającym więcej niż 50% zdrowia.",
                "russian": "Повышает урон от оружия, наносимый врагам, у которых больше 50% здоровья.",
                "schinese": "攻击会对生命值高于50%的敌人造成额外的武器伤害。",
                "spanish": "Tus ataques infligen daño del arma adicional a los enemigos con más del 50 % de vida.",
                "thai": "การโจมตีของคุณจะสร้างความเสียหายอาวุธเพิ่มเติมแก่ศัตรูที่มีพลังชีวิตมากกว่า 50%",
                "turkish": "Saldırılarınız %50 üzerinde sağlığa sahip düşmanlara karşı ilave silah hasarı verir.",
                "ukrainian": "Атаки проти ворогів із понад 50% здоров’я завдають додаткової збройової шкоди."
              }
            },
            "properties": [
              {
                "key": "BaseAttackDamagePercentBonus",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/pristine_emblem_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/pristine_emblem_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/opening_rounds_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/opening_rounds_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/opening_rounds_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "pristineEmblem",
        "multibase": [
          "weapon_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_rechargingbullets",
      "slug": "recharging-rush",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_rechargingbullets",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_rechargingbullets",
      "displayName": {
        "english": "Recharging Rush",
        "byLanguage": {
          "brazilian": "Recarregamento Revigorante",
          "czech": "Dobíjecí náboje",
          "english": "Recharging Rush",
          "french": "Rechargement express",
          "german": "Aufladbare Kugeln",
          "italian": "Accelerazione di ricarica",
          "indonesian": "Pengisian Kilat",
          "japanese": "リチャージラッシュ",
          "koreana": "재충전 러시",
          "latam": "Aceleración de recarga",
          "polish": "Odnawiający Ostrzał",
          "russian": "Прилив перезарядки",
          "schinese": "能量迸发",
          "spanish": "Aceleración de Recarga",
          "thai": "รีชาร์จจิงรัช",
          "turkish": "Şarj Edici Mermiler",
          "ukrainian": "Перезарядний ривок"
        }
      },
      "description": {
        "english": "Dealing significant {g:citadel_inline_attribute:'WeaponDamage'} replenishes a charge for <span class=\"highlight\">each of your charged abilities</span>.",
        "byLanguage": {
          "brazilian": "Causar {g:citadel_inline_attribute:'WeaponDamage'} significativo reabastece uma carga de <span class=\"highlight\">cada uma das suas habilidades com cargas</span>.",
          "czech": "Když vlastník udělí značné {g:citadel_inline_attribute:'WeaponDamage'}, obnoví si nabití <span class=\"highlight\">všech schopností s nabitími</span>.",
          "english": "Dealing significant {g:citadel_inline_attribute:'WeaponDamage'} replenishes a charge for <span class=\"highlight\">each of your charged abilities</span>.",
          "french": "L'infliction de {g:citadel_inline_attribute:'WeaponDamage'} importants accorde une recharge de <span class=\"highlight\">chacune de vos capacités chargées</span>.",
          "german": "Wenn Du erheblichen {g:citadel_inline_attribute:'WeaponDamage'} zufügst, wird für <span class=\"highlight\">jede Deiner Fähigkeiten mit Aufladungen</span> eine Aufladung wiederhergestellt.",
          "italian": "Infliggi {g:citadel_inline_attribute:'WeaponDamage'} significativi e ripristini una carica per <span class=\"highlight\">ciascuna delle tue abilità ricaricate</span>.",
          "indonesian": "Memberikan {g:citadel_inline_attribute:'WeaponDamage'} pengisian ulang yang cukup besar untuk <span class=\"highlight\">setiap skill yang diisi daya milikmu</span>.",
          "japanese": "一定以上の{g:citadel_inline_attribute:'WeaponDamage'}を与えると、<span class=\"highlight\">チャージを持つアビリティそれぞれ</span>の使用回数が1回分回復する",
          "koreana": "상당량의 {g:citadel_inline_attribute:'WeaponDamage'}를 입히면 <span class=\"highlight\">플레이어가 보유한 충전 능력<span class=\"highlight\">이 1회 충전됩니다.",
          "latam": "Infligir una cantidad significativa de {g:citadel_inline_attribute:'WeaponDamage'} repone una carga para <span class=\"highlight\">cada una de las habilidades con cargas</span>.",
          "polish": "Zadanie znaczących <panel class=\"InlineAttributeIcon WeaponDamage\" replacechar=\"_\"><span class=\"InlineAttributeName WeaponDamage\">obrażeń od broni</span> odnawia ładunek dla <span class=\"highlight\">każdej twojej umiejętności z ładunkami</span>.",
          "russian": "При нанесении значительного <panel class=\"InlineAttributeIcon WeaponDamage\" replacechar=\"_\"><span class=\"InlineAttributeName WeaponDamage\">урона от оружия</span> у вас восстанавливается заряд <span class=\"highlight\">у всех умений с зарядами</span>.",
          "schinese": "造成高额的{g:citadel_inline_attribute:'WeaponDamage'}会使<span class=\"highlight\">每个充能技能</span>均回复一点能量。",
          "spanish": "Infligir una cantidad significativa de {g:citadel_inline_attribute:'WeaponDamage'} repone una carga para <span class=\"highlight\">cada una de las habilidades con cargas</span>.",
          "thai": "เมื่อสร้าง {g:citadel_inline_attribute:'WeaponDamage'} รุนแรงจะเติมชาร์จให้กับ<span class=\"highlight\">สกิลที่เป็นชาร์จของคุณแต่ละสกิล</span>",
          "turkish": "Önemli derecede {g:citadel_inline_attribute:'WeaponDamage'} vermek <span class=\"highlight\">şarjlı yeteneklerinizin her biri için</span> bir şarj yeniler.",
          "ukrainian": "Завдання значної {g:citadel_inline_attribute:'WeaponDamage'} поновлює один заряд для <span class=\"highlight\">кожного вміння, що має заряди</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Dealing significant Weapon Damage replenishes a charge for each of your charged abilities.",
        "byLanguage": {
          "brazilian": "Causar Weapon Damage significativo reabastece uma carga de cada uma das suas habilidades com cargas.",
          "czech": "Když vlastník udělí značné Weapon Damage, obnoví si nabití všech schopností s nabitími.",
          "english": "Dealing significant Weapon Damage replenishes a charge for each of your charged abilities.",
          "french": "L'infliction de Weapon Damage importants accorde une recharge de chacune de vos capacités chargées.",
          "german": "Wenn Du erheblichen Weapon Damage zufügst, wird für jede Deiner Fähigkeiten mit Aufladungen eine Aufladung wiederhergestellt.",
          "italian": "Infliggi Weapon Damage significativi e ripristini una carica per ciascuna delle tue abilità ricaricate.",
          "indonesian": "Memberikan Weapon Damage pengisian ulang yang cukup besar untuk setiap skill yang diisi daya milikmu.",
          "japanese": "一定以上のWeapon Damageを与えると、チャージを持つアビリティそれぞれの使用回数が1回分回復する",
          "koreana": "상당량의 Weapon Damage를 입히면 플레이어가 보유한 충전 능력이 1회 충전됩니다.",
          "latam": "Infligir una cantidad significativa de Weapon Damage repone una carga para cada una de las habilidades con cargas.",
          "polish": "Zadanie znaczących obrażeń od broni odnawia ładunek dla każdej twojej umiejętności z ładunkami.",
          "russian": "При нанесении значительного урона от оружия у вас восстанавливается заряд у всех умений с зарядами.",
          "schinese": "造成高额的Weapon Damage会使每个充能技能均回复一点能量。",
          "spanish": "Infligir una cantidad significativa de Weapon Damage repone una carga para cada una de las habilidades con cargas.",
          "thai": "เมื่อสร้าง Weapon Damage รุนแรงจะเติมชาร์จให้กับสกิลที่เป็นชาร์จของคุณแต่ละสกิล",
          "turkish": "Önemli derecede Weapon Damage vermek şarjlı yeteneklerinizin her biri için bir şarj yeniler.",
          "ukrainian": "Завдання значної Weapon Damage поновлює один заряд для кожного вміння, що має заряди."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "25",
          "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
        },
        "BonusClipSizePercent": {
          "value": "20",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EClipSizeIncrease",
          "providedPropertyType": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": "10",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "DamageThreshold": {
          "value": "200",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "DamageWindow": {
          "value": "3.5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-12"
            },
            {
              "propertyName": "BonusClipSizePercent",
              "bonus": "30"
            },
            {
              "propertyName": "BaseAttackDamagePercent",
              "bonus": "30"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusClipSizePercent",
                "role": "normal"
              },
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "unknown",
            "description": {
              "english": "Dealing significant Weapon Damage replenishes a charge for each of your charged abilities.",
              "byLanguage": {
                "brazilian": "Causar Weapon Damage significativo reabastece uma carga de cada uma das suas habilidades com cargas.",
                "czech": "Když vlastník udělí značné Weapon Damage, obnoví si nabití všech schopností s nabitími.",
                "english": "Dealing significant Weapon Damage replenishes a charge for each of your charged abilities.",
                "french": "L'infliction de Weapon Damage importants accorde une recharge de chacune de vos capacités chargées.",
                "german": "Wenn Du erheblichen Weapon Damage zufügst, wird für jede Deiner Fähigkeiten mit Aufladungen eine Aufladung wiederhergestellt.",
                "italian": "Infliggi Weapon Damage significativi e ripristini una carica per ciascuna delle tue abilità ricaricate.",
                "indonesian": "Memberikan Weapon Damage pengisian ulang yang cukup besar untuk setiap skill yang diisi daya milikmu.",
                "japanese": "一定以上のWeapon Damageを与えると、チャージを持つアビリティそれぞれの使用回数が1回分回復する",
                "koreana": "상당량의 Weapon Damage를 입히면 플레이어가 보유한 충전 능력이 1회 충전됩니다.",
                "latam": "Infligir una cantidad significativa de Weapon Damage repone una carga para cada una de las habilidades con cargas.",
                "polish": "Zadanie znaczących obrażeń od broni odnawia ładunek dla każdej twojej umiejętności z ładunkami.",
                "russian": "При нанесении значительного урона от оружия у вас восстанавливается заряд у всех умений с зарядами.",
                "schinese": "造成高额的Weapon Damage会使每个充能技能均回复一点能量。",
                "spanish": "Infligir una cantidad significativa de Weapon Damage repone una carga para cada una de las habilidades con cargas.",
                "thai": "เมื่อสร้าง Weapon Damage รุนแรงจะเติมชาร์จให้กับสกิลที่เป็นชาร์จของคุณแต่ละสกิล",
                "turkish": "Önemli derecede Weapon Damage vermek şarjlı yeteneklerinizin her biri için bir şarj yeniler.",
                "ukrainian": "Завдання значної Weapon Damage поновлює один заряд для кожного вміння, що має заряди."
              }
            },
            "properties": [
              {
                "key": "DamageThreshold",
                "role": "important"
              },
              {
                "key": "DamageWindow",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_tech/arcane_medallion_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_tech/arcane_medallion_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/recharging_rounds_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/recharging_rounds_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/recharging_rounds_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_recharging_bullets",
        "cssClass": "absorbingArmor",
        "multibase": [
          "weapon_upgrade_t2"
        ],
        "updateTime": 1769068800
      }
    },
    {
      "id": "upgrade_slowing_bullets",
      "slug": "slowing-bullets",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_slowing_bullets",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_slowing_bullets",
      "displayName": {
        "english": "Slowing Bullets",
        "byLanguage": {
          "brazilian": "Balas Desaceleradoras",
          "czech": "Zpomalující náboje",
          "english": "Slowing Bullets",
          "french": "Balles ralentissantes",
          "german": "Hemmende Kugeln",
          "italian": "Pallottole rallentanti",
          "indonesian": "Peluru Pelambat",
          "japanese": "スロウバレット",
          "koreana": "둔화탄",
          "latam": "Balas ralentizantes",
          "polish": "Naboje Spowalniające",
          "russian": "Замедляющие пули",
          "schinese": "减速弹",
          "spanish": "Balas Ralentizantes",
          "thai": "​สโลวิง​บุลเล็ต​",
          "turkish": "Yavaşlatan Mermiler",
          "ukrainian": "Гальмівні кулі"
        }
      },
      "description": {
        "english": "Your bullets build up a <span class=\"highlight\">Movement Slow</span> on enemies.",
        "byLanguage": {
          "brazilian": "Atingir um inimigo com disparos aplica um efeito que, quando carregado, <span class=\"highlight\">desacelera o movimento</span>.",
          "czech": "Po určitém počtu vlastníkových střel je <span class=\"highlight\">snížena rychlost pohybu</span> nepřítele.",
          "english": "Your bullets build up a <span class=\"highlight\">Movement Slow</span> on enemies.",
          "french": "Vos balles <span class=\"highlight\">ralentissent</span> les cibles.",
          "german": "Wenn Du Gegnern die benötigte Anzahl aufeinanderfolgender Treffer mit Deinen Kugeln zufügst, werden diese mit einem Schwächungseffekt belegt, der deren <span class=\"highlight\">Bewegungstempo</span> verlangsamt.",
          "italian": "Le tue pallottole causano un <span class=\"highlight\">rallentamento del movimento</span> ai nemici.",
          "indonesian": "Pelurumu membangun <span class=\"highlight\">Perlambatan Gerakan</span> pada musuh.",
          "japanese": "弾薬が命中した敵に<span class=\"highlight\">スロウ</span>を蓄積するようになる",
          "koreana": "적군이 총탄에 맞으면 효과가 축적되다 <span class=\"highlight\">이동 속도가 둔화</span>됩니다.",
          "latam": "Tus balas acumulan <span class=\"highlight\">ralentización</span> en los enemigos.",
          "polish": "Twoje naboje nakładają na wrogów kumulujące się <span class=\"highlight\">spowolnienie ruchu</span>.",
          "russian": "Ваши пули накладывают на врагов накапливаемое <span class=\"highlight\">снижение скорости передвижения</span>.",
          "schinese": "子弹的累积效果会导致敌人<span class=\"highlight\">移动减速</span>。",
          "spanish": "Tus balas acumulan <span class=\"highlight\">ralentización</span> en los enemigos.",
          "thai": "กระสุนของคุณจะสะสมพลังซึ่งจะ<span class=\"highlight\">ลดความเร็ว​การเคลื่อนที่</span>ของศัตรู",
          "turkish": "Mermileriniz düşmanlara <span class=\"highlight\">hareket yavaşlatması</span> uygular.",
          "ukrainian": "Кулі накопичують <span class=\"highlight\">сповільнення руху</span> для ворогів."
        }
      },
      "descriptionDisplay": {
        "english": "Your bullets build up a Movement Slow on enemies.",
        "byLanguage": {
          "brazilian": "Atingir um inimigo com disparos aplica um efeito que, quando carregado, desacelera o movimento.",
          "czech": "Po určitém počtu vlastníkových střel je snížena rychlost pohybu nepřítele.",
          "english": "Your bullets build up a Movement Slow on enemies.",
          "french": "Vos balles ralentissent les cibles.",
          "german": "Wenn Du Gegnern die benötigte Anzahl aufeinanderfolgender Treffer mit Deinen Kugeln zufügst, werden diese mit einem Schwächungseffekt belegt, der deren Bewegungstempo verlangsamt.",
          "italian": "Le tue pallottole causano un rallentamento del movimento ai nemici.",
          "indonesian": "Pelurumu membangun Perlambatan Gerakan pada musuh.",
          "japanese": "弾薬が命中した敵にスロウを蓄積するようになる",
          "koreana": "적군이 총탄에 맞으면 효과가 축적되다 이동 속도가 둔화됩니다.",
          "latam": "Tus balas acumulan ralentización en los enemigos.",
          "polish": "Twoje naboje nakładają na wrogów kumulujące się spowolnienie ruchu.",
          "russian": "Ваши пули накладывают на врагов накапливаемое снижение скорости передвижения.",
          "schinese": "子弹的累积效果会导致敌人移动减速。",
          "spanish": "Tus balas acumulan ralentización en los enemigos.",
          "thai": "กระสุนของคุณจะสะสมพลังซึ่งจะลดความเร็วการเคลื่อนที่ของศัตรู",
          "turkish": "Mermileriniz düşmanlara hareket yavaşlatması uygular.",
          "ukrainian": "Кулі накопичують сповільнення руху для ворогів."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDisruption"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ESlowingBullets",
        "groupLabel": "Slowing Bullets",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_weighted_shots"
        ]
      },
      "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
        },
        "SlowPercent": {
          "value": "30",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "GroundDashReductionPercent": {
          "value": "-22",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_GROUND_DASH_REDUCTION_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowDuration": {
          "value": "3.5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": "15",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BuildUpDuration": {
          "value": "5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BuildUpPerShot": {
          "value": "0.7",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EBuildUpRate",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EBuildUpRate",
            "value": null
          }
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BaseAttackDamagePercent",
              "bonus": "30"
            },
            {
              "propertyName": "SlowPercent",
              "bonus": "20"
            },
            {
              "propertyName": "GroundDashReductionPercent",
              "bonus": "-10"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Your bullets build up a Movement Slow on enemies.",
              "byLanguage": {
                "brazilian": "Atingir um inimigo com disparos aplica um efeito que, quando carregado, desacelera o movimento.",
                "czech": "Po určitém počtu vlastníkových střel je snížena rychlost pohybu nepřítele.",
                "english": "Your bullets build up a Movement Slow on enemies.",
                "french": "Vos balles ralentissent les cibles.",
                "german": "Wenn Du Gegnern die benötigte Anzahl aufeinanderfolgender Treffer mit Deinen Kugeln zufügst, werden diese mit einem Schwächungseffekt belegt, der deren Bewegungstempo verlangsamt.",
                "italian": "Le tue pallottole causano un rallentamento del movimento ai nemici.",
                "indonesian": "Pelurumu membangun Perlambatan Gerakan pada musuh.",
                "japanese": "弾薬が命中した敵にスロウを蓄積するようになる",
                "koreana": "적군이 총탄에 맞으면 효과가 축적되다 이동 속도가 둔화됩니다.",
                "latam": "Tus balas acumulan ralentización en los enemigos.",
                "polish": "Twoje naboje nakładają na wrogów kumulujące się spowolnienie ruchu.",
                "russian": "Ваши пули накладывают на врагов накапливаемое снижение скорости передвижения.",
                "schinese": "子弹的累积效果会导致敌人移动减速。",
                "spanish": "Tus balas acumulan ralentización en los enemigos.",
                "thai": "กระสุนของคุณจะสะสมพลังซึ่งจะลดความเร็วการเคลื่อนที่ของศัตรู",
                "turkish": "Mermileriniz düşmanlara hareket yavaşlatması uygular.",
                "ukrainian": "Кулі накопичують сповільнення руху для ворогів."
              }
            },
            "properties": [
              {
                "key": "SlowPercent",
                "role": "important"
              },
              {
                "key": "GroundDashReductionPercent",
                "role": "normal"
              },
              {
                "key": "SlowDuration",
                "role": "normal"
              },
              {
                "key": "BuildUpPerShot",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/slowing_bullets_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/slowing_bullets_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/slowing_bullets_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/slowing_bullets_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/slowing_bullets_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "slowingBullets",
        "multibase": [
          "weapon_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_tech_defense_shredders",
      "slug": "spirit-shredder-bullets",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_tech_defense_shredders",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_tech_defense_shredders",
      "displayName": {
        "english": "Spirit Shredder Bullets",
        "byLanguage": {
          "brazilian": "Balas Rompe-Espíritos",
          "czech": "Spirituální náboje",
          "english": "Spirit Shredder Bullets",
          "french": "Balles anti-esprit",
          "german": "Antimagische Kugeln",
          "italian": "Pallottole trita-spirito",
          "indonesian": "Peluru Penghancur Spirit",
          "japanese": "スピリットシュレッダー",
          "koreana": "마법 분쇄탄",
          "latam": "Balas desgarraespíritus",
          "polish": "Amunicja Antyduchowa",
          "russian": "Душегубные пули",
          "schinese": "碎灵子弹",
          "spanish": "Balas Machacaespíritus",
          "thai": "สปิริต​เชรดเดอร์​บุลเล็ต​",
          "turkish": "Büyü Parçalayan Mermiler",
          "ukrainian": "Духодробні кулі"
        }
      },
      "description": {
        "english": "Your bullets apply a debuff that reduces the <span class=\"highlight\">Spirit Resist</span> of the target and grants you and your allies <span class=\"highlight\">Spirit Lifesteal</span> against them.",
        "byLanguage": {
          "brazilian": "As suas balas aplicam um malefício ao alvo que aumenta o <span class=\"highlight\">dano espiritual</span> e o <span class=\"highlight\">roubo de vida espiritual</span> contra ele.",
          "czech": "Vlastníkovy střely aplikují na nepřátele debuff, který redukuje jejich <span class=\"highlight\">spirituální odolnost</span> a jak vlastníkovi, tak jeho spojencům poskytuje vůči těmto nepřátelům <span class=\"highlight\">spirituální vampirismus</span>.",
          "english": "Your bullets apply a debuff that reduces the <span class=\"highlight\">Spirit Resist</span> of the target and grants you and your allies <span class=\"highlight\">Spirit Lifesteal</span> against them.",
          "french": "Vos balles appliquent un effet négatif qui réduit la <span class=\"highlight\">résistance spirituelle</span> de la cible et vous confère à vous et votre équipe du <span class=\"highlight\">vol de vie spirituel</span> contre cette cible.",
          "german": "Deine Kugeln fügen einen Schwächungseffekt zu, der die <span class=\"highlight\">Magieresistenz</span> des Ziels reduziert und Dir und Deinen Verbündeten <span class=\"highlight\">Magielebensraub</span> gegen dieses Ziel gewährt.",
          "italian": "Le tue pallottole applicano un debuff che riduce la <span class=\"highlight\">resistenza spirituale</span> del bersaglio e conferisce a te e ai tuoi alleati <span class=\"highlight\">prosciugamento della salute spirituale</span> contro di esso.",
          "indonesian": "Pelurumu memberikan debuff yang mengurangi <span class=\"highlight\">Pertahanan Spirit</span> target dan memberimu serta rekan timmu <span class=\"highlight\">Curi HP Spirit</span>.",
          "japanese": "弾薬が対象の<span class=\"highlight\">スピリット耐性</span>を低下させるデバフを付与するようになる。自分と味方は、デバフ状態の対象に対して<span class=\"highlight\">スピリットライフスティール</span>を獲得する",
          "koreana": "대상이 총탄에 맞으면 대상의 <span class=\"highlight\">마법 저항</span>이 감소하는 약화 효과를 적용하고 자신과 아군에게 해당 대상에 대한 <span class=\"highlight\">마법 체력 흡수</span> 효과가 부여됩니다.",
          "latam": "Tus balas aplican un efecto negativo que reduce la <span class=\"highlight\">resistencia espiritual</span> del objetivo y te otorgan a ti y a tus aliados<span class=\"highlight\">robo de vida espiritual</span> contra ellos.",
          "polish": "Twoje naboje nakładają osłabienie, które zmniejsza <span class=\"highlight\">odporność spirytualną</span> celu i przyznaje tobie i twoim sojusznikom <span class=\"highlight\">spirytualną kradzież zdrowia</span> przeciwko niemu.",
          "russian": "Ваши пули накладывают на цель эффект, снижающий её <span class=\"highlight\">сопротивляемость спиритизму</span> и дающий вам <span class=\"highlight\">кражу здоровья жертвы спиритизмом</span>.",
          "schinese": "子弹会施加一个减益效果，降低目标的<span class=\"highlight\">元灵抗性</span>，并让自身和友军可以对其进行<span class=\"highlight\">元灵吸取生命</span>。",
          "spanish": "Tus balas aplican una desventaja que reduce la <span class=\"highlight\">resistencia espiritual</span> del objetivo y os otorga a ti y a tus aliados <span class=\"highlight\">robo de vida espiritual</span> contra él.",
          "thai": "กระสุนของคุณสร้างดีบัฟที่ลด<span class=\"highlight\">ต้านทาน​วิญญาณ</span>​ของ​​เป้าหมาย และ​มอบ​<span class=\"highlight\">วิญญาณ​ดูดพลังชีวิต​</span>​ให้​คุณ​และเพื่อนร่วมทีมของคุณเมื่อ​โจมตี​เป้าหมาย",
          "turkish": "Mermileriniz, hedefin <span class=\"highlight\">büyü direncini</span> azaltan bir zayıflatma uygular ve hem size hem de dostlarınıza ona karşı <span class=\"highlight\">büyü can çalması</span> verir.",
          "ukrainian": "Кулі накладають ослаблення, що зменшує <span class=\"highlight\">духовний опір</span> цілі й дає власнику та його союзникам <span class=\"highlight\">духовний вампіризм</span> проти неї."
        }
      },
      "descriptionDisplay": {
        "english": "Your bullets apply a debuff that reduces the Spirit Resist of the target and grants you and your allies Spirit Lifesteal against them.",
        "byLanguage": {
          "brazilian": "As suas balas aplicam um malefício ao alvo que aumenta o dano espiritual e o roubo de vida espiritual contra ele.",
          "czech": "Vlastníkovy střely aplikují na nepřátele debuff, který redukuje jejich spirituální odolnost a jak vlastníkovi, tak jeho spojencům poskytuje vůči těmto nepřátelům spirituální vampirismus.",
          "english": "Your bullets apply a debuff that reduces the Spirit Resist of the target and grants you and your allies Spirit Lifesteal against them.",
          "french": "Vos balles appliquent un effet négatif qui réduit la résistance spirituelle de la cible et vous confère à vous et votre équipe du vol de vie spirituel contre cette cible.",
          "german": "Deine Kugeln fügen einen Schwächungseffekt zu, der die Magieresistenz des Ziels reduziert und Dir und Deinen Verbündeten Magielebensraub gegen dieses Ziel gewährt.",
          "italian": "Le tue pallottole applicano un debuff che riduce la resistenza spirituale del bersaglio e conferisce a te e ai tuoi alleati prosciugamento della salute spirituale contro di esso.",
          "indonesian": "Pelurumu memberikan debuff yang mengurangi Pertahanan Spirit target dan memberimu serta rekan timmu Curi HP Spirit.",
          "japanese": "弾薬が対象のスピリット耐性を低下させるデバフを付与するようになる。自分と味方は、デバフ状態の対象に対してスピリットライフスティールを獲得する",
          "koreana": "대상이 총탄에 맞으면 대상의 마법 저항이 감소하는 약화 효과를 적용하고 자신과 아군에게 해당 대상에 대한 마법 체력 흡수 효과가 부여됩니다.",
          "latam": "Tus balas aplican un efecto negativo que reduce la resistencia espiritual del objetivo y te otorgan a ti y a tus aliadosrobo de vida espiritual contra ellos.",
          "polish": "Twoje naboje nakładają osłabienie, które zmniejsza odporność spirytualną celu i przyznaje tobie i twoim sojusznikom spirytualną kradzież zdrowia przeciwko niemu.",
          "russian": "Ваши пули накладывают на цель эффект, снижающий её сопротивляемость спиритизму и дающий вам кражу здоровья жертвы спиритизмом.",
          "schinese": "子弹会施加一个减益效果，降低目标的元灵抗性，并让自身和友军可以对其进行元灵吸取生命。",
          "spanish": "Tus balas aplican una desventaja que reduce la resistencia espiritual del objetivo y os otorga a ti y a tus aliados robo de vida espiritual contra él.",
          "thai": "กระสุนของคุณสร้างดีบัฟที่ลดต้านทานวิญญาณของเป้าหมาย และมอบวิญญาณดูดพลังชีวิตให้คุณและเพื่อนร่วมทีมของคุณเมื่อโจมตีเป้าหมาย",
          "turkish": "Mermileriniz, hedefin büyü direncini azaltan bir zayıflatma uygular ve hem size hem de dostlarınıza ona karşı büyü can çalması verir.",
          "ukrainian": "Кулі накладають ослаблення, що зменшує духовний опір цілі й дає власнику та його союзникам духовний вампіризм проти неї."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ESpiritSlinger",
        "groupLabel": "Spirit Slinger",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_spellslinger_headshots"
        ]
      },
      "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
        },
        "TechArmorDamageReduction": {
          "value": "-8",
          "disableValue": null,
          "cssClass": "tech_armor_down",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        },
        "DebuffDuration": {
          "value": "8",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "AbilityLifestealPercentHero": {
          "value": "10",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "ETechLifesteal",
          "providedPropertyType": "MODIFIER_VALUE_TECH_DAMAGE_TAKEN_HEALS_ATTACKER",
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechArmorDamageReduction",
              "bonus": "-10"
            },
            {
              "propertyName": "AbilityLifestealPercentHero",
              "bonus": "10"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "passive",
            "description": {
              "english": "Your bullets apply a debuff that reduces the Spirit Resist of the target and grants you and your allies Spirit Lifesteal against them.",
              "byLanguage": {
                "brazilian": "As suas balas aplicam um malefício ao alvo que aumenta o dano espiritual e o roubo de vida espiritual contra ele.",
                "czech": "Vlastníkovy střely aplikují na nepřátele debuff, který redukuje jejich spirituální odolnost a jak vlastníkovi, tak jeho spojencům poskytuje vůči těmto nepřátelům spirituální vampirismus.",
                "english": "Your bullets apply a debuff that reduces the Spirit Resist of the target and grants you and your allies Spirit Lifesteal against them.",
                "french": "Vos balles appliquent un effet négatif qui réduit la résistance spirituelle de la cible et vous confère à vous et votre équipe du vol de vie spirituel contre cette cible.",
                "german": "Deine Kugeln fügen einen Schwächungseffekt zu, der die Magieresistenz des Ziels reduziert und Dir und Deinen Verbündeten Magielebensraub gegen dieses Ziel gewährt.",
                "italian": "Le tue pallottole applicano un debuff che riduce la resistenza spirituale del bersaglio e conferisce a te e ai tuoi alleati prosciugamento della salute spirituale contro di esso.",
                "indonesian": "Pelurumu memberikan debuff yang mengurangi Pertahanan Spirit target dan memberimu serta rekan timmu Curi HP Spirit.",
                "japanese": "弾薬が対象のスピリット耐性を低下させるデバフを付与するようになる。自分と味方は、デバフ状態の対象に対してスピリットライフスティールを獲得する",
                "koreana": "대상이 총탄에 맞으면 대상의 마법 저항이 감소하는 약화 효과를 적용하고 자신과 아군에게 해당 대상에 대한 마법 체력 흡수 효과가 부여됩니다.",
                "latam": "Tus balas aplican un efecto negativo que reduce la resistencia espiritual del objetivo y te otorgan a ti y a tus aliadosrobo de vida espiritual contra ellos.",
                "polish": "Twoje naboje nakładają osłabienie, które zmniejsza odporność spirytualną celu i przyznaje tobie i twoim sojusznikom spirytualną kradzież zdrowia przeciwko niemu.",
                "russian": "Ваши пули накладывают на цель эффект, снижающий её сопротивляемость спиритизму и дающий вам кражу здоровья жертвы спиритизмом.",
                "schinese": "子弹会施加一个减益效果，降低目标的元灵抗性，并让自身和友军可以对其进行元灵吸取生命。",
                "spanish": "Tus balas aplican una desventaja que reduce la resistencia espiritual del objetivo y os otorga a ti y a tus aliados robo de vida espiritual contra él.",
                "thai": "กระสุนของคุณสร้างดีบัฟที่ลดต้านทานวิญญาณของเป้าหมาย และมอบวิญญาณดูดพลังชีวิตให้คุณและเพื่อนร่วมทีมของคุณเมื่อโจมตีเป้าหมาย",
                "turkish": "Mermileriniz, hedefin büyü direncini azaltan bir zayıflatma uygular ve hem size hem de dostlarınıza ona karşı büyü can çalması verir.",
                "ukrainian": "Кулі накладають ослаблення, що зменшує духовний опір цілі й дає власнику та його союзникам духовний вампіризм проти неї."
              }
            },
            "properties": [
              {
                "key": "TechArmorDamageReduction",
                "role": "important"
              },
              {
                "key": "AbilityLifestealPercentHero",
                "role": "important"
              },
              {
                "key": "DebuffDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/tech_resist_shredder_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/tech_resist_shredder_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/spirit_shredder_bullets_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/spirit_shredder_bullets_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/spirit_shredder_bullets_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "techResistShredder",
        "multibase": [
          "weapon_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_split_shot",
      "slug": "split-shot",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_split_shot",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_split_shot",
      "displayName": {
        "english": "Split Shot",
        "byLanguage": {
          "brazilian": "Disparo Dividido",
          "czech": "Rozdělovač střel",
          "english": "Split Shot",
          "french": "Tir divisé",
          "german": "Splitterkugel",
          "italian": "Colpo diviso",
          "indonesian": "Tembakan Terpecah",
          "japanese": "スプリットショット",
          "koreana": "분할탄",
          "latam": "Disparo dividido",
          "polish": "Rozdzielający Strzał",
          "russian": "Веерный выстрел",
          "schinese": "裂光射击",
          "spanish": "Disparo Dividido",
          "thai": "​สปลิต​ช็อต​",
          "turkish": "Parçalı Atış",
          "ukrainian": "Роздільний постріл"
        }
      },
      "description": {
        "english": "Make your weapon fire <span class=\"highlight\">multishot</span>. <br><br> Hitting more than one Hero per attack will grant a <span class=\"highlight\">stacking weapon damage bonus</span>. <br><br><span class=\"diminish\">Targets can only be hit once per multishot.</span>",
        "byLanguage": {
          "brazilian": null,
          "czech": "Zajistí, že vlastníkovy útoky budou <span class=\"highlight\">rozděleny na více střel</span>.<br><br>Když útok zasáhne více než jednoho hrdinu, získá vlastník <span class=\"highlight\">sčitatelný bonus k fyzickému poškození</span>.<br><br><span class=\"diminish\">Jeden cíl nemůže v rámci jednoho útoku zasáhnout více střel.</span>",
          "english": "Make your weapon fire <span class=\"highlight\">multishot</span>. <br><br> Hitting more than one Hero per attack will grant a <span class=\"highlight\">stacking weapon damage bonus</span>. <br><br><span class=\"diminish\">Targets can only be hit once per multishot.</span>",
          "french": "Confère à votre arme des <span class=\"highlight\">tirs multiples</span>. <br><br> Si vous touchez plus d'une unité occultiste par attaque, vous obtenez un <span class=\"highlight\">bonus de dégâts des armes cumulable</span>. <br><br><span class=\"diminish\">Chaque cible ne peut être touchée qu'une fois par tir multiple.</span>",
          "german": "Deine Waffe feuert eine <span class=\"highlight\">Salve</span> ab.<br><br>Wenn Du mehr als einen Helden pro Angriff triffst, erhältst Du <span class=\"highlight\">sich aufsummierenden Bonuswaffenschaden</span>.<br><br><span class=\"diminish\">Ziele können pro Salve nur einmal getroffen werden.</span>",
          "italian": "La tua arma spara <span class=\"highlight\">colpi multipli</span>. <br><br> Colpire più di un eroe per attacco conferirà <span class=\"highlight\">danni balistici bonus cumulabili</span>.  <br><br><span class=\"diminish\">I bersagli possono essere colpiti solo una volta per colpo multiplo.</span>",
          "indonesian": "Menjadikan senjatamu melakukan <span class=\"highlight\">multitembakan</span>. <br><br>Mengenai lebih dari satu Hero per tembakan akan memberimu <span class=\"highlight\">akumulasi bonus damage senjata</span>.<br><br><span class=\"diminish\">Target hanya dapat dikenai sekali per multitembakan.</span>",
          "japanese": "武器が<span class=\"highlight\">マルチショット</span>するようになる<br><br>2人以上のヒーローに命中させると、<span class=\"highlight\">スタックする武器ダメージボーナス</span>を獲得する<br><br><span class=\"diminish\">同じ対象に複数回命中することはない</span>",
          "koreana": "무기에 <span class=\"highlight\">다중 사격</span> 효과가 부여됩니다.<br><br> 1회 공격이 둘 이상의 영웅에 적중하면 <span class=\"highlight\">무기 피해 보너스가 중첩</span>됩니다. <br><br><span class=\"diminish\">한 번의 다중 사격은 한 대상에게 2회 이상 적중할 수 없습니다.</span>",
          "latam": "Haz que tu arma realice <span class=\"highlight\">disparos múltiples</span>. <br><br> Si alcanzas a más de un héroe por ataque, recibirás una <span class=\"highlight\">bonificación acumulable de daño por arma</span>. <br><br><span class=\"diminish\">El disparo múltiple solo puede alcanzar una vez a los objetivos.</span>",
          "polish": "Spraw, by twoja broń oddawała <span class=\"highlight\">serię wielu strzałów</span>. <br><br>Trafienie więcej niż 1 bohatera na atak przyzna <span class=\"highlight\">kumulującą się premię do obrażeń od broni</span>. <br><br><span class=\"diminish\">Cele mogą zostać trafione tylko raz na serię strzałów</span>.",
          "russian": "Ваше оружие начинает совершать <span class=\"highlight\">мультивыстрелы</span>. <br><br>Попадание в более чем одного героя за выстрел даёт <span class=\"highlight\">накапливаемый бонус к урону от оружия</span>. <br><br><span class=\"diminish\">При каждом мультивыстреле попасть в определённую цель можно только единожды.</span>",
          "schinese": "使射击变为<span class=\"highlight\">多重射击</span>。<br><br>每次攻击命中多个英雄将获得<span class=\"highlight\">可叠加的武器伤害加成</span>。<br><br><span class=\"diminish\">每个目标在一次多重射击中只能被命中一次。</span>",
          "spanish": "Haz que tu arma realice <span class=\"highlight\">disparos múltiples</span>. <br><br> Si alcanzas a más de un héroe por ataque, recibirás una <span class=\"highlight\">bonificación acumulable de daño del arma</span>.  <br><br><span class=\"diminish\">El disparo múltiple solo puede alcanzar una vez a los objetivos.</span>",
          "thai": "ทำให้อาวุธของคุณ<span class=\"highlight\">ยิงกระจาย</span> <br><br> หากโจมตีโดนฮีโร่มากกว่า 1 ตัวจะ<span class=\"highlight\">เพิ่มความเสียหายอาวุธแบบซ้อนทับ</span> <br><br><span class=\"diminish\">เป้าหมายสามารถโดนโจมตีได้เพียงครั้งเดียวต่อการกระจาย</span>",
          "turkish": "Silahınızın <span class=\"highlight\">çoklu atış</span> yapmasını sağlar.<br><br>Saldırı başına birden fazla kahramana vurmak <span class=\"highlight\">istiflenen bonus silah hasarı</span> verir.<br><br><span class=\"diminish\">Hedefler, çoklu atış başına sadece bir defa vurulabilir.</span>",
          "ukrainian": "Зброя отримує <span class=\"highlight\">мультипостріл</span>. <br><br> Влучання в більше ніж одного героя за атаку дає <span class=\"highlight\">поєднувану додаткову збройову шкоду</span>. <br><br><span class=\"diminish\">У ціль можна влучити лише один раз за мультипостріл.</span>"
        }
      },
      "descriptionDisplay": {
        "english": "Make your weapon fire multishot.\n\nHitting more than one Hero per attack will grant a stacking weapon damage bonus.\n\nTargets can only be hit once per multishot.",
        "byLanguage": {
          "brazilian": null,
          "czech": "Zajistí, že vlastníkovy útoky budou rozděleny na více střel.\n\nKdyž útok zasáhne více než jednoho hrdinu, získá vlastník sčitatelný bonus k fyzickému poškození.\n\nJeden cíl nemůže v rámci jednoho útoku zasáhnout více střel.",
          "english": "Make your weapon fire multishot.\n\nHitting more than one Hero per attack will grant a stacking weapon damage bonus.\n\nTargets can only be hit once per multishot.",
          "french": "Confère à votre arme des tirs multiples.\n\nSi vous touchez plus d'une unité occultiste par attaque, vous obtenez un bonus de dégâts des armes cumulable.\n\nChaque cible ne peut être touchée qu'une fois par tir multiple.",
          "german": "Deine Waffe feuert eine Salve ab.\n\nWenn Du mehr als einen Helden pro Angriff triffst, erhältst Du sich aufsummierenden Bonuswaffenschaden.\n\nZiele können pro Salve nur einmal getroffen werden.",
          "italian": "La tua arma spara colpi multipli.\n\nColpire più di un eroe per attacco conferirà danni balistici bonus cumulabili.\n\nI bersagli possono essere colpiti solo una volta per colpo multiplo.",
          "indonesian": "Menjadikan senjatamu melakukan multitembakan.\n\nMengenai lebih dari satu Hero per tembakan akan memberimu akumulasi bonus damage senjata.\n\nTarget hanya dapat dikenai sekali per multitembakan.",
          "japanese": "武器がマルチショットするようになる\n\n2人以上のヒーローに命中させると、スタックする武器ダメージボーナスを獲得する\n\n同じ対象に複数回命中することはない",
          "koreana": "무기에 다중 사격 효과가 부여됩니다.\n\n1회 공격이 둘 이상의 영웅에 적중하면 무기 피해 보너스가 중첩됩니다.\n\n한 번의 다중 사격은 한 대상에게 2회 이상 적중할 수 없습니다.",
          "latam": "Haz que tu arma realice disparos múltiples.\n\nSi alcanzas a más de un héroe por ataque, recibirás una bonificación acumulable de daño por arma.\n\nEl disparo múltiple solo puede alcanzar una vez a los objetivos.",
          "polish": "Spraw, by twoja broń oddawała serię wielu strzałów.\n\nTrafienie więcej niż 1 bohatera na atak przyzna kumulującą się premię do obrażeń od broni.\n\nCele mogą zostać trafione tylko raz na serię strzałów.",
          "russian": "Ваше оружие начинает совершать мультивыстрелы.\n\nПопадание в более чем одного героя за выстрел даёт накапливаемый бонус к урону от оружия.\n\nПри каждом мультивыстреле попасть в определённую цель можно только единожды.",
          "schinese": "使射击变为多重射击。\n\n每次攻击命中多个英雄将获得可叠加的武器伤害加成。\n\n每个目标在一次多重射击中只能被命中一次。",
          "spanish": "Haz que tu arma realice disparos múltiples.\n\nSi alcanzas a más de un héroe por ataque, recibirás una bonificación acumulable de daño del arma.\n\nEl disparo múltiple solo puede alcanzar una vez a los objetivos.",
          "thai": "ทำให้อาวุธของคุณยิงกระจาย\n\nหากโจมตีโดนฮีโร่มากกว่า 1 ตัวจะเพิ่มความเสียหายอาวุธแบบซ้อนทับ\n\nเป้าหมายสามารถโดนโจมตีได้เพียงครั้งเดียวต่อการกระจาย",
          "turkish": "Silahınızın çoklu atış yapmasını sağlar.\n\nSaldırı başına birden fazla kahramana vurmak istiflenen bonus silah hasarı verir.\n\nHedefler, çoklu atış başına sadece bir defa vurulabilir.",
          "ukrainian": "Зброя отримує мультипостріл.\n\nВлучання в більше ніж одного героя за атаку дає поєднувану додаткову збройову шкоду.\n\nУ ціль можна влучити лише один раз за мультипостріл."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EBulletVelocity",
        "groupLabel": "Bullet Velocity",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "27",
          "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
        },
        "BonusBulletSpeedPercent": {
          "value": "0",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": "EBulletSpeedIncrease",
          "providedPropertyType": "MODIFIER_VALUE_BONUS_BULLET_SPEED_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusShotsDuration": {
          "value": "5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletSplitShot": {
          "value": "5",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "SpreadAngleDegrees": {
          "value": "45",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "SpecialShotsBonusFireRate": {
          "value": "0",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "WeaponDamageBonusDuration": {
          "value": "12",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "WeaponDamagePerStack": {
          "value": "8",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxStacks": {
          "value": "5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BulletSplitShot",
              "bonus": "4"
            },
            {
              "propertyName": "WeaponDamagePerStack",
              "bonus": "8"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-8"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "active",
            "description": {
              "english": "Make your weapon fire multishot.\n\nHitting more than one Hero per attack will grant a stacking weapon damage bonus.\n\nTargets can only be hit once per multishot.",
              "byLanguage": {
                "brazilian": null,
                "czech": "Zajistí, že vlastníkovy útoky budou rozděleny na více střel.\n\nKdyž útok zasáhne více než jednoho hrdinu, získá vlastník sčitatelný bonus k fyzickému poškození.\n\nJeden cíl nemůže v rámci jednoho útoku zasáhnout více střel.",
                "english": "Make your weapon fire multishot.\n\nHitting more than one Hero per attack will grant a stacking weapon damage bonus.\n\nTargets can only be hit once per multishot.",
                "french": "Confère à votre arme des tirs multiples.\n\nSi vous touchez plus d'une unité occultiste par attaque, vous obtenez un bonus de dégâts des armes cumulable.\n\nChaque cible ne peut être touchée qu'une fois par tir multiple.",
                "german": "Deine Waffe feuert eine Salve ab.\n\nWenn Du mehr als einen Helden pro Angriff triffst, erhältst Du sich aufsummierenden Bonuswaffenschaden.\n\nZiele können pro Salve nur einmal getroffen werden.",
                "italian": "La tua arma spara colpi multipli.\n\nColpire più di un eroe per attacco conferirà danni balistici bonus cumulabili.\n\nI bersagli possono essere colpiti solo una volta per colpo multiplo.",
                "indonesian": "Menjadikan senjatamu melakukan multitembakan.\n\nMengenai lebih dari satu Hero per tembakan akan memberimu akumulasi bonus damage senjata.\n\nTarget hanya dapat dikenai sekali per multitembakan.",
                "japanese": "武器がマルチショットするようになる\n\n2人以上のヒーローに命中させると、スタックする武器ダメージボーナスを獲得する\n\n同じ対象に複数回命中することはない",
                "koreana": "무기에 다중 사격 효과가 부여됩니다.\n\n1회 공격이 둘 이상의 영웅에 적중하면 무기 피해 보너스가 중첩됩니다.\n\n한 번의 다중 사격은 한 대상에게 2회 이상 적중할 수 없습니다.",
                "latam": "Haz que tu arma realice disparos múltiples.\n\nSi alcanzas a más de un héroe por ataque, recibirás una bonificación acumulable de daño por arma.\n\nEl disparo múltiple solo puede alcanzar una vez a los objetivos.",
                "polish": "Spraw, by twoja broń oddawała serię wielu strzałów.\n\nTrafienie więcej niż 1 bohatera na atak przyzna kumulującą się premię do obrażeń od broni.\n\nCele mogą zostać trafione tylko raz na serię strzałów.",
                "russian": "Ваше оружие начинает совершать мультивыстрелы.\n\nПопадание в более чем одного героя за выстрел даёт накапливаемый бонус к урону от оружия.\n\nПри каждом мультивыстреле попасть в определённую цель можно только единожды.",
                "schinese": "使射击变为多重射击。\n\n每次攻击命中多个英雄将获得可叠加的武器伤害加成。\n\n每个目标在一次多重射击中只能被命中一次。",
                "spanish": "Haz que tu arma realice disparos múltiples.\n\nSi alcanzas a más de un héroe por ataque, recibirás una bonificación acumulable de daño del arma.\n\nEl disparo múltiple solo puede alcanzar una vez a los objetivos.",
                "thai": "ทำให้อาวุธของคุณยิงกระจาย\n\nหากโจมตีโดนฮีโร่มากกว่า 1 ตัวจะเพิ่มความเสียหายอาวุธแบบซ้อนทับ\n\nเป้าหมายสามารถโดนโจมตีได้เพียงครั้งเดียวต่อการกระจาย",
                "turkish": "Silahınızın çoklu atış yapmasını sağlar.\n\nSaldırı başına birden fazla kahramana vurmak istiflenen bonus silah hasarı verir.\n\nHedefler, çoklu atış başına sadece bir defa vurulabilir.",
                "ukrainian": "Зброя отримує мультипостріл.\n\nВлучання в більше ніж одного героя за атаку дає поєднувану додаткову збройову шкоду.\n\nУ ціль можна влучити лише один раз за мультипостріл."
              }
            },
            "properties": [
              {
                "key": "BulletSplitShot",
                "role": "important"
              },
              {
                "key": "WeaponDamagePerStack",
                "role": "important"
              },
              {
                "key": "BonusShotsDuration",
                "role": "normal"
              },
              {
                "key": "MaxStacks",
                "role": "normal"
              },
              {
                "key": "WeaponDamageBonusDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/titanic_magazine_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/titanic_magazine_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/split_shot_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/split_shot_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/split_shot_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_split_shot",
        "cssClass": "titanicMagazine",
        "multibase": [
          "weapon_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_weapon_backstabber",
      "slug": "stalker",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_weapon_backstabber",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_weapon_backstabber",
      "displayName": {
        "english": "Stalker",
        "byLanguage": {
          "brazilian": "Perseguidor",
          "czech": "Stalkerovo ostří",
          "english": "Stalker",
          "french": "Traqueur",
          "german": "Verräter-Klinge",
          "italian": "Ombra",
          "indonesian": "Penguntit",
          "japanese": "ストーカー",
          "koreana": "추격자",
          "latam": "Acechador",
          "polish": "Prześladowca",
          "russian": "Преследователь",
          "schinese": "追猎",
          "spanish": "Acechador",
          "thai": "สตอล์กเกอร์",
          "turkish": "İz Sürücü",
          "ukrainian": "Переслідувач"
        }
      },
      "description": {
        "english": "Dealing {g:citadel_inline_attribute:'WeaponDamage'} at close range opens a wound and grants you {g:citadel_inline_attribute:'BonusMoveSpeed'}. <br><br>Wounded enemies take {g:citadel_inline_attribute:'SpiritDPS'}, have reduced {g:citadel_inline_attribute:'BulletResist'}, and are revealed <span class=\"highlight\">through walls</span>.",
        "byLanguage": {
          "brazilian": "Causar {g:citadel_inline_attribute:'WeaponDamage'} a curta distância abre uma ferida e concede a você {g:citadel_inline_attribute:'BonusMoveSpeed'}. <br><br>Inimigos feridos sofrem {g:citadel_inline_attribute:'SpiritDPS'}, têm {g:citadel_inline_attribute:'BulletResist'} reduzida e são revelados <span class=\"highlight\">através de paredes</span>.",
          "czech": "Kdykoli vlastník udělí {g:citadel_inline_attribute:'WeaponDamage'} z těsné blízkosti, způsobí nepříteli zranění a pro sebe získá {g:citadel_inline_attribute:'BonusMoveSpeed'}.<br><br>Zranění nepřátelé dostávají {g:citadel_inline_attribute:'SpiritDPS'}, je redukována jejich <panel class=\"InlineAttributeIcon BulletResist\" replacechar=\"_\"><span class=\"InlineAttributeName BulletResist\">balistická odolnost</span> a <span class=\"highlight\">jsou vidět skrze zdi</span>.",
          "english": "Dealing {g:citadel_inline_attribute:'WeaponDamage'} at close range opens a wound and grants you {g:citadel_inline_attribute:'BonusMoveSpeed'}. <br><br>Wounded enemies take {g:citadel_inline_attribute:'SpiritDPS'}, have reduced {g:citadel_inline_attribute:'BulletResist'}, and are revealed <span class=\"highlight\">through walls</span>.",
          "french": "Vous ouvrez une blessure quand vous infligez des {g:citadel_inline_attribute:'WeaponDamage'} à bout portant, ce qui vous accorde de la {g:citadel_inline_attribute:'BonusMoveSpeed'}. <br><br>Les unités ennemies blessées subissent des {g:citadel_inline_attribute:'SpiritDPS'}, leur {g:citadel_inline_attribute:'BulletResist'} est réduite et elles sont visibles <span class=\"highlight\">à travers les murs</span>.",
          "german": "Wenn Gegner im Nahbereich {g:citadel_inline_attribute:'WeaponDamage'} erleiden, werden diese verwundet und Du erhältst {g:citadel_inline_attribute:'BonusMoveSpeed'}. <br><br>Verwundete Gegner erleiden {g:citadel_inline_attribute:'SpiritDPS'}, ihre {g:citadel_inline_attribute:'BulletResist'} wird reduziert und sie werden <span class=\"highlight\">durch Wände</span> aufgedeckt.",
          "italian": "Infliggere {g:citadel_inline_attribute:'WeaponDamage'} a breve distanza apre una ferita e ti conferisce {g:citadel_inline_attribute:'BonusMoveSpeed'}. <br><br>I nemici feriti subiscono {g:citadel_inline_attribute:'SpiritDPS'}, hanno {g:citadel_inline_attribute:'BulletResist'} ridotta e vengono rivelati <span class=\"highlight\">attraverso le pareti</span>.",
          "indonesian": "Memberikan {g:citadel_inline_attribute:'WeaponDamage'} pada jarak dekat akan memberikan efek luka dan memberikanmu {g:citadel_inline_attribute:'BonusMoveSpeed'}. <br><br>Musuh yang menerima efek luka, menerima {g:citadel_inline_attribute:'SpiritDPS'}, {g:citadel_inline_attribute:'BulletResist'} dikurangi, dan ditampilkan <span class=\"highlight\">melalui dinding</span>.",
          "japanese": "近距離で{g:citadel_inline_attribute:'WeaponDamage'}を与えると傷を付与し、{g:citadel_inline_attribute:'BonusMoveSpeed'}を獲得する<br><br>傷状態の敵は{g:citadel_inline_attribute:'SpiritDPS'}を受け、{g:citadel_inline_attribute:'BulletResist'}が低下する。また、<span class=\"highlight\">壁越し</span>にその姿を視認できる",
          "koreana": "근거리에서 {g:citadel_inline_attribute:'WeaponDamage'}를 입히면 상처를 내고, {g:citadel_inline_attribute:'BonusMoveSpeed'}를 얻습니다. <br><br>상처가 생긴 적은 {g:citadel_inline_attribute:'SpiritDPS'}를 입고, {g:citadel_inline_attribute:'BulletResist'}이 감소하며, <span class=\"highlight\">벽 너머로</span> 노출됩니다.",
          "latam": "Al infligir {g:citadel_inline_attribute:'WeaponDamage'} a una distancia corta, se abre una herida y obtienes {g:citadel_inline_attribute:'BonusMoveSpeed'}. <br><br>Los enemigos heridos reciben {g:citadel_inline_attribute:'SpiritDPS'}, tienen {g:citadel_inline_attribute:'BulletResist'} reducida y su posición se revela <span class=\"highlight\">a través de las paredes</span>.",
          "polish": "Zadawanie <panel class=\"InlineAttributeIcon WeaponDamage\" replacechar=\"_\"><span class=\"InlineAttributeName WeaponDamage\">obrażeń od broni</span> na bliskim dystansie otwiera ranę i przyznaje ci {g:citadel_inline_attribute:'BonusMoveSpeed'}.<br><br>Zranieni wrogowie otrzymują {g:citadel_inline_attribute:'SpiritDPS'}, mają mniejszą {g:citadel_inline_attribute:'BulletResist'} oraz są ujawniani <span class=\"highlight\">przez ściany</span>.",
          "russian": "Нанесение <panel class=\"InlineAttributeIcon WeaponDamage\" replacechar=\"_\"><span class=\"InlineAttributeName WeaponDamage\">урона от оружия</span> на ближней дистанции открывает рану и даёт вам <panel class=\"InlineAttributeIcon BonusMoveSpeed\" replacechar=\"_\"><span class=\"InlineAttributeName BonusMoveSpeed\">увеличенную скорость передвижения</span>. <br><br>Раненные враги получают {g:citadel_inline_attribute:'SpiritDPS'}, имеют сниженную {g:citadel_inline_attribute:'BulletResist'} и становятся видимыми <span class=\"highlight\">сквозь стены</span>.",
          "schinese": "近距离造成{g:citadel_inline_attribute:'WeaponDamage'}会制造创伤，自身获得{g:citadel_inline_attribute:'BonusMoveSpeed'}。<br><br>受伤的敌人受到{g:citadel_inline_attribute:'SpiritDPS'}，{g:citadel_inline_attribute:'BulletResist'}降低，并且可以<span class=\"highlight\">透过墙壁</span>看到他们。",
          "spanish": "Al infligir {g:citadel_inline_attribute:'WeaponDamage'} a corta distancia, se abre una herida y obtienes {g:citadel_inline_attribute:'BonusMoveSpeed'}. <br><br>Los enemigos heridos reciben {g:citadel_inline_attribute:'SpiritDPS'}, tienen {g:citadel_inline_attribute:'BulletResist'} reducida y su posición se revela <span class=\"highlight\">a través de las paredes</span>.",
          "thai": "การสร้าง {g:citadel_inline_attribute:'WeaponDamage'} ในระยะใกล้จะสร้างบาดแผล และมอบ {g:citadel_inline_attribute:'BonusMoveSpeed'} ให้คุณ <br><br>ศัตรูที่มีบาดแผลจะได้รับ {g:citadel_inline_attribute:'SpiritDPS'} มี {g:citadel_inline_attribute:'BulletResist'} ลดลง และถูกเผยให้เห็น<span class=\"highlight\">ทะลุกำแพง</span>",
          "turkish": "Yakın mesafeden {g:citadel_inline_attribute:'WeaponDamage'} vermek bir yara açar ve size {g:citadel_inline_attribute:'BonusMoveSpeed'} kazandırır. <br><br>Yaralı düşmanlar {g:citadel_inline_attribute:'SpiritDPS'} alır, {g:citadel_inline_attribute:'BulletResist'} azalır ve <span class=\"highlight\">duvarların arkasından</span> görünür hâle gelir.",
          "ukrainian": "Завдавання {g:citadel_inline_attribute:'WeaponDamage'} на близькій відстані відкриває рану, що дає власнику {g:citadel_inline_attribute_icon:'BonusMoveSpeed'}<span class=\\\"InlineAttributeName BonusMoveSpeed\\\">додаткову швидкість руху</span>. <br><br>Поранені вороги зазнають {g:citadel_inline_attribute:'SpiritDPS'}, зменшення {g:citadel_inline_attribute:'BulletResist'} та виявляються <span class=\"highlight\">крізь стіни</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Dealing Weapon Damage at close range opens a wound and grants you Bonus Move Speed.\n\nWounded enemies take Spirit DPS, have reduced Bullet Resist, and are revealed through walls.",
        "byLanguage": {
          "brazilian": "Causar Weapon Damage a curta distância abre uma ferida e concede a você Bonus Move Speed.\n\nInimigos feridos sofrem Spirit DPS, têm Bullet Resist reduzida e são revelados através de paredes.",
          "czech": "Kdykoli vlastník udělí Weapon Damage z těsné blízkosti, způsobí nepříteli zranění a pro sebe získá Bonus Move Speed.\n\nZranění nepřátelé dostávají Spirit DPS, je redukována jejich balistická odolnost a jsou vidět skrze zdi.",
          "english": "Dealing Weapon Damage at close range opens a wound and grants you Bonus Move Speed.\n\nWounded enemies take Spirit DPS, have reduced Bullet Resist, and are revealed through walls.",
          "french": "Vous ouvrez une blessure quand vous infligez des Weapon Damage à bout portant, ce qui vous accorde de la Bonus Move Speed.\n\nLes unités ennemies blessées subissent des Spirit DPS, leur Bullet Resist est réduite et elles sont visibles à travers les murs.",
          "german": "Wenn Gegner im Nahbereich Weapon Damage erleiden, werden diese verwundet und Du erhältst Bonus Move Speed.\n\nVerwundete Gegner erleiden Spirit DPS, ihre Bullet Resist wird reduziert und sie werden durch Wände aufgedeckt.",
          "italian": "Infliggere Weapon Damage a breve distanza apre una ferita e ti conferisce Bonus Move Speed.\n\nI nemici feriti subiscono Spirit DPS, hanno Bullet Resist ridotta e vengono rivelati attraverso le pareti.",
          "indonesian": "Memberikan Weapon Damage pada jarak dekat akan memberikan efek luka dan memberikanmu Bonus Move Speed.\n\nMusuh yang menerima efek luka, menerima Spirit DPS, Bullet Resist dikurangi, dan ditampilkan melalui dinding.",
          "japanese": "近距離でWeapon Damageを与えると傷を付与し、Bonus Move Speedを獲得する\n\n傷状態の敵はSpirit DPSを受け、Bullet Resistが低下する。また、壁越しにその姿を視認できる",
          "koreana": "근거리에서 Weapon Damage를 입히면 상처를 내고, Bonus Move Speed를 얻습니다.\n\n상처가 생긴 적은 Spirit DPS를 입고, Bullet Resist이 감소하며, 벽 너머로 노출됩니다.",
          "latam": "Al infligir Weapon Damage a una distancia corta, se abre una herida y obtienes Bonus Move Speed.\n\nLos enemigos heridos reciben Spirit DPS, tienen Bullet Resist reducida y su posición se revela a través de las paredes.",
          "polish": "Zadawanie obrażeń od broni na bliskim dystansie otwiera ranę i przyznaje ci Bonus Move Speed.\n\nZranieni wrogowie otrzymują Spirit DPS, mają mniejszą Bullet Resist oraz są ujawniani przez ściany.",
          "russian": "Нанесение урона от оружия на ближней дистанции открывает рану и даёт вам увеличенную скорость передвижения.\n\nРаненные враги получают Spirit DPS, имеют сниженную Bullet Resist и становятся видимыми сквозь стены.",
          "schinese": "近距离造成Weapon Damage会制造创伤，自身获得Bonus Move Speed。\n\n受伤的敌人受到Spirit DPS，Bullet Resist降低，并且可以透过墙壁看到他们。",
          "spanish": "Al infligir Weapon Damage a corta distancia, se abre una herida y obtienes Bonus Move Speed.\n\nLos enemigos heridos reciben Spirit DPS, tienen Bullet Resist reducida y su posición se revela a través de las paredes.",
          "thai": "การสร้าง Weapon Damage ในระยะใกล้จะสร้างบาดแผล และมอบ Bonus Move Speed ให้คุณ\n\nศัตรูที่มีบาดแผลจะได้รับ Spirit DPS มี Bullet Resist ลดลง และถูกเผยให้เห็นทะลุกำแพง",
          "turkish": "Yakın mesafeden Weapon Damage vermek bir yara açar ve size Bonus Move Speed kazandırır.\n\nYaralı düşmanlar Spirit DPS alır, Bullet Resist azalır ve duvarların arkasından görünür hâle gelir.",
          "ukrainian": "Завдавання Weapon Damage на близькій відстані відкриває рану, що дає власнику додаткову швидкість руху.\n\nПоранені вороги зазнають Spirit DPS, зменшення Bullet Resist та виявляються крізь стіни."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "6",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "5",
          "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
        },
        "BonusHealth": {
          "value": "50",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "DPS": {
          "value": "17",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "TickRate": {
          "value": "0.5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ProcRadius": {
          "value": "8m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "DebuffRadius": {
          "value": "25m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "BulletResistReduction": {
          "value": "-6",
          "disableValue": null,
          "cssClass": "bullet_armor_down",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        },
        "DebuffDuration": {
          "value": "5",
          "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": "EMaxMoveSpeed",
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "ReduceFootstepSound": {
          "value": "-50",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BulletResistReduction",
              "bonus": "-10"
            },
            {
              "propertyName": "BonusMoveSpeed",
              "bonus": "2m"
            },
            {
              "propertyName": "DPS",
              "bonus": "20"
            },
            {
              "propertyName": "ReduceFootstepSound",
              "bonus": "-50"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "ReduceFootstepSound",
                "role": "normal"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "unknown",
            "description": {
              "english": "Dealing Weapon Damage at close range opens a wound and grants you Bonus Move Speed.\n\nWounded enemies take Spirit DPS, have reduced Bullet Resist, and are revealed through walls.",
              "byLanguage": {
                "brazilian": "Causar Weapon Damage a curta distância abre uma ferida e concede a você Bonus Move Speed.\n\nInimigos feridos sofrem Spirit DPS, têm Bullet Resist reduzida e são revelados através de paredes.",
                "czech": "Kdykoli vlastník udělí Weapon Damage z těsné blízkosti, způsobí nepříteli zranění a pro sebe získá Bonus Move Speed.\n\nZranění nepřátelé dostávají Spirit DPS, je redukována jejich balistická odolnost a jsou vidět skrze zdi.",
                "english": "Dealing Weapon Damage at close range opens a wound and grants you Bonus Move Speed.\n\nWounded enemies take Spirit DPS, have reduced Bullet Resist, and are revealed through walls.",
                "french": "Vous ouvrez une blessure quand vous infligez des Weapon Damage à bout portant, ce qui vous accorde de la Bonus Move Speed.\n\nLes unités ennemies blessées subissent des Spirit DPS, leur Bullet Resist est réduite et elles sont visibles à travers les murs.",
                "german": "Wenn Gegner im Nahbereich Weapon Damage erleiden, werden diese verwundet und Du erhältst Bonus Move Speed.\n\nVerwundete Gegner erleiden Spirit DPS, ihre Bullet Resist wird reduziert und sie werden durch Wände aufgedeckt.",
                "italian": "Infliggere Weapon Damage a breve distanza apre una ferita e ti conferisce Bonus Move Speed.\n\nI nemici feriti subiscono Spirit DPS, hanno Bullet Resist ridotta e vengono rivelati attraverso le pareti.",
                "indonesian": "Memberikan Weapon Damage pada jarak dekat akan memberikan efek luka dan memberikanmu Bonus Move Speed.\n\nMusuh yang menerima efek luka, menerima Spirit DPS, Bullet Resist dikurangi, dan ditampilkan melalui dinding.",
                "japanese": "近距離でWeapon Damageを与えると傷を付与し、Bonus Move Speedを獲得する\n\n傷状態の敵はSpirit DPSを受け、Bullet Resistが低下する。また、壁越しにその姿を視認できる",
                "koreana": "근거리에서 Weapon Damage를 입히면 상처를 내고, Bonus Move Speed를 얻습니다.\n\n상처가 생긴 적은 Spirit DPS를 입고, Bullet Resist이 감소하며, 벽 너머로 노출됩니다.",
                "latam": "Al infligir Weapon Damage a una distancia corta, se abre una herida y obtienes Bonus Move Speed.\n\nLos enemigos heridos reciben Spirit DPS, tienen Bullet Resist reducida y su posición se revela a través de las paredes.",
                "polish": "Zadawanie obrażeń od broni na bliskim dystansie otwiera ranę i przyznaje ci Bonus Move Speed.\n\nZranieni wrogowie otrzymują Spirit DPS, mają mniejszą Bullet Resist oraz są ujawniani przez ściany.",
                "russian": "Нанесение урона от оружия на ближней дистанции открывает рану и даёт вам увеличенную скорость передвижения.\n\nРаненные враги получают Spirit DPS, имеют сниженную Bullet Resist и становятся видимыми сквозь стены.",
                "schinese": "近距离造成Weapon Damage会制造创伤，自身获得Bonus Move Speed。\n\n受伤的敌人受到Spirit DPS，Bullet Resist降低，并且可以透过墙壁看到他们。",
                "spanish": "Al infligir Weapon Damage a corta distancia, se abre una herida y obtienes Bonus Move Speed.\n\nLos enemigos heridos reciben Spirit DPS, tienen Bullet Resist reducida y su posición se revela a través de las paredes.",
                "thai": "การสร้าง Weapon Damage ในระยะใกล้จะสร้างบาดแผล และมอบ Bonus Move Speed ให้คุณ\n\nศัตรูที่มีบาดแผลจะได้รับ Spirit DPS มี Bullet Resist ลดลง และถูกเผยให้เห็นทะลุกำแพง",
                "turkish": "Yakın mesafeden Weapon Damage vermek bir yara açar ve size Bonus Move Speed kazandırır.\n\nYaralı düşmanlar Spirit DPS alır, Bullet Resist azalır ve duvarların arkasından görünür hâle gelir.",
                "ukrainian": "Завдавання Weapon Damage на близькій відстані відкриває рану, що дає власнику додаткову швидкість руху.\n\nПоранені вороги зазнають Spirit DPS, зменшення Bullet Resist та виявляються крізь стіни."
              }
            },
            "properties": [
              {
                "key": "DPS",
                "role": "important"
              },
              {
                "key": "BulletResistReduction",
                "role": "important"
              },
              {
                "key": "BonusMoveSpeed",
                "role": "important"
              },
              {
                "key": "DebuffDuration",
                "role": "normal"
              },
              {
                "key": "ProcRadius",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": null,
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/backstabber_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/backstabber_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/backstabber_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": null,
        "multibase": [
          "weapon_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_blitz_bullets",
      "slug": "swift-striker",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_blitz_bullets",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_blitz_bullets",
      "displayName": {
        "english": "Swift Striker",
        "byLanguage": {
          "brazilian": "Artilharia Rápida",
          "czech": "Střelecký výcvik",
          "english": "Swift Striker",
          "french": "Tir véloce",
          "german": "Kommando-Kugeln",
          "italian": "Attacco rapido",
          "indonesian": "Penyerang Cepat",
          "japanese": "スイフトストライカー",
          "koreana": "고속 연사",
          "latam": "Artillería veloz",
          "polish": "Szybka Salwa",
          "russian": "Быстрый стрелок",
          "schinese": "迅捷突击",
          "spanish": "Ataque Veloz",
          "thai": "​สวิฟต์​สไตรเกอร์​",
          "turkish": "Yüksek Tempolu Atış",
          "ukrainian": "Спритний нападник"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterFireRate"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ERateOfFire",
        "groupLabel": "Rate Of Fire",
        "componentIds": [
          "upgrade_rapid_rounds"
        ],
        "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
        },
        "BonusFireRate": {
          "value": "20",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusClipSizePercent": {
          "value": null,
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EClipSizeIncrease",
          "providedPropertyType": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "LocalBulletArmorReduction": {
          "value": null,
          "disableValue": null,
          "cssClass": "bullet_armor_down",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": "0.75m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": null,
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusFireRate",
              "bonus": "15"
            },
            {
              "propertyName": "BonusSprintSpeed",
              "bonus": "4m"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusFireRate",
                "role": "elevated"
              },
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              },
              {
                "key": "BonusSprintSpeed",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/fire_rate_plus_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/fire_rate_plus_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/swift_striker_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/swift_striker_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/swift_striker_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "fireRatePlus",
        "multibase": [
          "weapon_upgrade_t2"
        ],
        "updateTime": 1701725391
      }
    },
    {
      "id": "upgrade_titan_round",
      "slug": "titanic-magazine",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_titan_round",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_titan_round",
      "displayName": {
        "english": "Titanic Magazine",
        "byLanguage": {
          "brazilian": "Cartucho Titânico",
          "czech": "Obří zásobník",
          "english": "Titanic Magazine",
          "french": "Chargeur titanesque",
          "german": "Riesiges Magazin",
          "italian": "Caricatore titanico",
          "indonesian": "Magasin Super",
          "japanese": "巨大拡張マガジン",
          "koreana": "대형 탄창",
          "latam": "Cargador titánico",
          "polish": "Tytaniczny Magazynek",
          "russian": "Титанический магазин",
          "schinese": "巨型弹匣",
          "spanish": "Cargador Monumental",
          "thai": "​ไททานิก​แม็กกาซีน​",
          "turkish": "Devasa Şarjör",
          "ukrainian": "Титановий магазин"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterClipSize",
          "EShopFilterWeaponDamage"
        ],
        "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
        },
        "BonusClipSizePercent": {
          "value": "100",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EClipSizeIncrease",
          "providedPropertyType": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": "14",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "MeleeResistPercent": {
          "value": null,
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MELEE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechResist": {
          "value": null,
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BaseAttackDamagePercent",
              "bonus": "18"
            },
            {
              "propertyName": "BonusClipSizePercent",
              "bonus": "70"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusClipSizePercent",
                "role": "elevated"
              },
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/titanic_magazine_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/titanic_magazine_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/titanic_magazine_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/titanic_magazine_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/titanic_magazine_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "titanicMagazine",
        "multibase": [
          "weapon_upgrade_t2"
        ],
        "updateTime": 1701725391
      }
    },
    {
      "id": "upgrade_headshot_booster2",
      "slug": "weakening-headshot",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_headshot_booster2",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_headshot_booster2",
      "displayName": {
        "english": "Weakening Headshot ",
        "byLanguage": {
          "brazilian": "Tiro Desconcertante",
          "czech": "Oslabující náboje",
          "english": "Weakening Headshot ",
          "french": "Tirs entêtants ",
          "german": "Schwächender Kopfschuss ",
          "italian": "Colpo alla testa sfiancante ",
          "indonesian": "Headshot Pelemah ",
          "japanese": "イグゾーストヘッドショット",
          "koreana": "감쇠 헤드샷",
          "latam": "Disparo debilitante a la cabeza ",
          "polish": "Osłabiający Strzał w Głowę ",
          "russian": "Ослабляющий выстрел в голову ",
          "schinese": "头弹弱防 ",
          "spanish": "Disparo Debilitante a la Cabeza",
          "thai": "​วีคเคนนิง​เฮดช็อต ",
          "turkish": "Zayıflatan Kafadan Vuruş ",
          "ukrainian": "Згубний головостріл"
        }
      },
      "description": {
        "english": "Landing a <span class=\"highlight\">Headshot</span> reduces their <span class=\"highlight\">Bullet Resist</span>.",
        "byLanguage": {
          "brazilian": "Acertar um <span class=\"highlight\">tiro na cabeça</span> reduz a <span class=\"highlight\">resistência balística</span> do alvo.",
          "czech": "<span class=\"highlight\">Zásahy do hlavy</span> redukují nepřátelům <span class=\"highlight\">balistickou odolnost</span>.",
          "english": "Landing a <span class=\"highlight\">Headshot</span> reduces their <span class=\"highlight\">Bullet Resist</span>.",
          "french": "En cas de <span class=\"highlight\">tir à la tête</span> sur une cible, réduit sa <span class=\"highlight\">résistance aux balles</span>.",
          "german": "<span class=\"highlight\">Kopfschüsse</span> reduzieren die <span class=\"highlight\">Kugelresistenz</span>.",
          "italian": "Sferrare un <span class=\"highlight\">colpo alla testa</span> riduce la loro <span class=\"highlight\">resistenza balistica</span>.",
          "indonesian": "Menembakkan <span class=\"highlight\">Headshot</span> mengurangi <span class=\"highlight\">Pertahanan Peluru</span> mereka.",
          "japanese": "<span class=\"highlight\">ヘッドショット</span>を命中させると、その対象の<span class=\"highlight\">弾薬耐性</span>を低下させる",
          "koreana": "<span class=\"highlight\">헤드샷</span> 명중 시 <span class=\"highlight\">총탄 저항</span>을 감소시킵니다.",
          "latam": "Al hacer un <span class=\"highlight\">disparo a la cabeza</span>, se reduce su <span class=\"highlight\">resistencia balística</span>.",
          "polish": "Trafienie <span class=\"highlight\">w głowę</span> celu zmniejsza jego <span class=\"highlight\">odporność na naboje</span>.",
          "russian": "<span class=\"highlight\">Попадание в голову</span> снижает <span class=\"highlight\">сопротивляемость пулям</span> у жертвы.",
          "schinese": "命中<span class=\"highlight\">头部</span>会降低其<span class=\"highlight\">子弹抗性</span>。",
          "spanish": "Al realizar un <span class=\"highlight\">disparo a la cabeza</span>, se reduce su <span class=\"highlight\">resistencia a las balas</span>.",
          "thai": "การยิง<span class=\"highlight\">เฮดช็อต</span>จะลด<span class=\"highlight\">ต้านทานกระสุน</span>ของศัตรูนั้น",
          "turkish": "<span class=\"highlight\">Kafadan vuruş</span> yapmak, hedefin <span class=\"highlight\">mermi direncini</span> azaltır.",
          "ukrainian": "<span class=\"highlight\">Постріл у голову</span> зменшує для цілі <span class=\"highlight\">опір кулям</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Landing a Headshot reduces their Bullet Resist.",
        "byLanguage": {
          "brazilian": "Acertar um tiro na cabeça reduz a resistência balística do alvo.",
          "czech": "Zásahy do hlavy redukují nepřátelům balistickou odolnost.",
          "english": "Landing a Headshot reduces their Bullet Resist.",
          "french": "En cas de tir à la tête sur une cible, réduit sa résistance aux balles.",
          "german": "Kopfschüsse reduzieren die Kugelresistenz.",
          "italian": "Sferrare un colpo alla testa riduce la loro resistenza balistica.",
          "indonesian": "Menembakkan Headshot mengurangi Pertahanan Peluru mereka.",
          "japanese": "ヘッドショットを命中させると、その対象の弾薬耐性を低下させる",
          "koreana": "헤드샷 명중 시 총탄 저항을 감소시킵니다.",
          "latam": "Al hacer un disparo a la cabeza, se reduce su resistencia balística.",
          "polish": "Trafienie w głowę celu zmniejsza jego odporność na naboje.",
          "russian": "Попадание в голову снижает сопротивляемость пулям у жертвы.",
          "schinese": "命中头部会降低其子弹抗性。",
          "spanish": "Al realizar un disparo a la cabeza, se reduce su resistencia a las balas.",
          "thai": "การยิงเฮดช็อตจะลดต้านทานกระสุนของศัตรูนั้น",
          "turkish": "Kafadan vuruş yapmak, hedefin mermi direncini azaltır.",
          "ukrainian": "Постріл у голову зменшує для цілі опір кулям."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 2,
        "tierLabel": "Tier 2",
        "cost": 1600,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDurability",
          "EShopFilterFireRate"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EHeadshotEnthusiasts",
        "groupLabel": "Headshot Enthusiasts",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_banshee_slugs"
        ]
      },
      "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
        },
        "BulletResistReduction": {
          "value": "-13",
          "disableValue": null,
          "cssClass": "bullet_armor_down",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        },
        "MagicResistReduction": {
          "value": "0",
          "disableValue": null,
          "cssClass": "tech_armor_down",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpReceivePenaltyPercent": {
          "value": "0",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_RECEIVE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpRegenPenaltyPercent": {
          "value": "0",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "DebuffDuration": {
          "value": "12",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "HeadShotBonusDamage": {
          "value": "0",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "DiminishingMultiplier": {
          "value": "0.5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "60",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BulletResistReduction",
              "bonus": "-7"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "125"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Landing a Headshot reduces their Bullet Resist.",
              "byLanguage": {
                "brazilian": "Acertar um tiro na cabeça reduz a resistência balística do alvo.",
                "czech": "Zásahy do hlavy redukují nepřátelům balistickou odolnost.",
                "english": "Landing a Headshot reduces their Bullet Resist.",
                "french": "En cas de tir à la tête sur une cible, réduit sa résistance aux balles.",
                "german": "Kopfschüsse reduzieren die Kugelresistenz.",
                "italian": "Sferrare un colpo alla testa riduce la loro resistenza balistica.",
                "indonesian": "Menembakkan Headshot mengurangi Pertahanan Peluru mereka.",
                "japanese": "ヘッドショットを命中させると、その対象の弾薬耐性を低下させる",
                "koreana": "헤드샷 명중 시 총탄 저항을 감소시킵니다.",
                "latam": "Al hacer un disparo a la cabeza, se reduce su resistencia balística.",
                "polish": "Trafienie w głowę celu zmniejsza jego odporność na naboje.",
                "russian": "Попадание в голову снижает сопротивляемость пулям у жертвы.",
                "schinese": "命中头部会降低其子弹抗性。",
                "spanish": "Al realizar un disparo a la cabeza, se reduce su resistencia a las balas.",
                "thai": "การยิงเฮดช็อตจะลดต้านทานกระสุนของศัตรูนั้น",
                "turkish": "Kafadan vuruş yapmak, hedefin mermi direncini azaltır.",
                "ukrainian": "Постріл у голову зменшує для цілі опір кулям."
              }
            },
            "properties": [
              {
                "key": "HeadshotBonusDamage",
                "role": "important"
              },
              {
                "key": "BulletResistReduction",
                "role": "important"
              },
              {
                "key": "DebuffDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/headshot_booster_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/headshot_booster_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/weakening_headshot_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/weakening_headshot_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/weakening_headshot_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_headshot_damage",
        "cssClass": "headshotBooster",
        "multibase": [
          "weapon_upgrade_t2"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_thermal_detonator",
      "slug": "alchemical-fire",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_thermal_detonator",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_thermal_detonator",
      "displayName": {
        "english": "Alchemical Fire",
        "byLanguage": {
          "brazilian": "Fogo Alquímico",
          "czech": "Ohnivá voda",
          "english": "Alchemical Fire",
          "french": "Pyroalchimie",
          "german": "Alchemie-Feuer",
          "italian": "Fuoco alchemico",
          "indonesian": "Api Alkimia",
          "japanese": "アルケミカルファイア",
          "koreana": "화염 연금술",
          "latam": "Fuego alquímico",
          "polish": "Ogień Alchemiczny",
          "russian": "Алхимический огонь",
          "schinese": "炼金之火",
          "spanish": "Fuego Alquímico",
          "thai": "​อัลเคมิคัล​ไฟร์​",
          "turkish": "Simya Alevi",
          "ukrainian": "Алхімічне полум’я"
        }
      },
      "description": {
        "english": "Throw a flask that explodes on contact, creating an area that does increasing {g:citadel_inline_attribute:'SpiritDamage'} <span class=\"highlight\">per second</span> and reduces enemy <span class=\"highlight\">Bullet Resist</span>.<br><br>{s:NonHeroReductionPercent}% less effective vs non-heroes.",
        "byLanguage": {
          "brazilian": "Lança um frasco que explode no contato, criando uma área que causa {g:citadel_inline_attribute:'SpiritDamage'} <span class=\"highlight\">crescente por segundo</span> e reduz a <span class=\"highlight\">resistência balística</span> dos inimigos.<br><br>Eficácia {s:NonHeroReductionPercent}% menor contra unidades não heroicas.",
          "czech": "Vlastník hodí baňku, která při kontaktu s nepřítelem nebo překážkou vybuchne a vytvoří oblast, v níž začnou nepřátelé dostávat navyšující se {g:citadel_inline_attribute:'SpiritDamage'} <span class=\"highlight\">za sekundu</span>, a také zajistí, že tito nepřátelé budou mít redukovanou <span class=\"highlight\">balistickou odolnost</span>.<br><br>Účinnost je o {s:NonHeroReductionPercent} % nižší vůči nehrdinům.",
          "english": "Throw a flask that explodes on contact, creating an area that does increasing {g:citadel_inline_attribute:'SpiritDamage'} <span class=\"highlight\">per second</span> and reduces enemy <span class=\"highlight\">Bullet Resist</span>.<br><br>{s:NonHeroReductionPercent}% less effective vs non-heroes.",
          "french": "Jette une flasque qui explose à l'impact et crée une zone où les {g:citadel_inline_attribute:'SpiritDamage'} <span class=\"highlight\">par seconde</span> augmente et où la <span class=\"highlight\">résistance aux balles</span> des adversaires diminue.<br><br>{s:NonHeroReductionPercent} % moins efficace contre les unités non occultistes.",
          "german": "Wirft einen Trank, der bei Aufprall explodiert und im Wirkungsbereich zunehmenden {g:citadel_inline_attribute:'SpiritDamage'} <span class=\"highlight\">pro Sekunde</span> zufügt sowie die <span class=\"highlight\">Kugelresistenz</span> von Gegnern reduziert.<br><br>{s:NonHeroReductionPercent} % weniger effektiv gegen Nicht-Helden.",
          "italian": "Lanci una fialetta che esplode al contatto, creando un'area che infligge {g:citadel_inline_attribute:'SpiritDamage'} <span class=\"highlight\">al secondo</span> crescenti e riduce la <span class=\"highlight\">resistenza balistica</span> dei nemici.<br><br>Infligge {s:NonHeroReductionPercent}% di danni in meno ai non eroi.",
          "indonesian": "Melemparkan labu yang meledak saat terkena benturan, menciptakan area yang meningkatkan {g:citadel_inline_attribute:'SpiritDamage'} <span class=\"highlight\">per detik</span> dan mengurangi <span class=\"highlight\">Pertahanan Peluru</span> musuh. <br><br>{s:NonHeroReductionPercent}% kurang efektif untuk non-hero.",
          "japanese": "接触時に爆発する瓶を投げる。生成されたエリア内にいる敵には増加する{g:citadel_inline_attribute:'SpiritDamage'}を<span class=\"highlight\">毎秒</span>与え続け、<span class=\"highlight\">弾薬耐性</span>を低下させる<br><br>非ヒーローには効果が{s:NonHeroReductionPercent}%減少する",
          "koreana": "접촉 시 폭발하는 플라스크를 투척합니다. 폭발 반경 내에 있는 적군에게 점차 증가하는 <span class=\"highlight\">초당</span> {g:citadel_inline_attribute:'SpiritDamage'}를 입히고 적군의 <span class=\"highlight\">총탄 저항</span>를 감소시킵니다.<br><br>비영웅 대상 시 효과가 {s:NonHeroReductionPercent}% 감소합니다.",
          "latam": "Lanza un frasco que explota al contacto, creando un área que inflige <span class=\"highlight\"> de daño espiritual por segundo</span> y reduce la <span class=\"highlight\">resistencia balística</span> del enemigo.<br><br>Es un {s:NonHeroReductionPercent} % menos efectivo contra unidades que no son héroes.<br><br>",
          "polish": "Rzuć flaszką, która eksploduje po kontakcie, tworząc obszar zadający rosnące {g:citadel_inline_attribute:'SpiritDamage'} <span class=\"highlight\">na sekundę</span> i redukujący <span class=\"highlight\">odporność na naboje</span> wroga.<br><br>Skuteczność mniejsza o {s:NonHeroReductionPercent}% przeciwko celom innym niż bohaterowie.",
          "russian": "Вы бросаете колбу, которая взрывается в указанной точке и создаёт область, наносящую растущий {g:citadel_inline_attribute:'SpiritDamage'} <span class=\"highlight\">каждую секунду</span> и снижающую <span class=\"highlight\">сопротивляемость пулям</span> у врагов.<br><br>Урон существам, не являющимися героями, ниже на {s:NonHeroReductionPercent}%.",
          "schinese": "投掷一个瓶子，触碰后爆炸并形成一个区域，该区域会造成逐渐增加的<span class=\"highlight\">每秒{g:citadel_inline_attribute:'SpiritDamage'}</span>，并减少敌人的<span class=\"highlight\">子弹抗性</span>。<br><br>对非英雄目标造成的效果降低 {s:NonHeroReductionPercent}%。",
          "spanish": "Lanza un frasco que explota al contacto, creando un área que inflige {g:citadel_inline_attribute:'SpiritDamage'} <span class=\"highlight\">por segundo</span> y reduce la <span class=\"highlight\">resistencia a las balas</span> del enemigo.<br><br>Es un {s:NonHeroReductionPercent} % menos efectivo contra unidades que no sean héroes.",
          "thai": "ขว้างขวดแก้วที่จะระเบิดเมื่อปะทะ กลายเป็นอาณาบริเวณที่สร้าง {g:citadel_inline_attribute:'SpiritDamage'} <span class=\"highlight\">ต่อวินาที</span>​เพิ่มขึ้นเรื่อย ๆ และลด<span class=\"highlight\">ต้านทานกระสุน</span>ของศัตรู<br><br>มีผลน้อยลงแก่ยูนิตที่ไม่ใช่ฮีโร่ {s:NonHeroReductionPercent}%",
          "turkish": "Temas ettiğinde patlayan bir şişe atın. Patladığı yerde zaman geçtikçe <span class=\"highlight\">saniye başına</span> {g:citadel_inline_attribute:'SpiritDamage'} artan ve düşmanların <span class=\"highlight\">mermi direncini</span> azaltan bir alan oluşturur.<br><br>Kahraman olmayan birimlere karşı %{s:NonHeroReductionPercent} daha az etkilidir.",
          "ukrainian": "Кидає колбу, що вибухає при зіткненні з поверхнею і створює область, яка завдає збільшуваної {g:citadel_inline_attribute:'SpiritDamage'} <span class=\"highlight\">за секунду</span> та зменшує <span class=\"highlight\">опір кулям</span> у ворогів.<br><br>Завдає на {s:NonHeroReductionPercent}% менше ШЗС негероям."
        }
      },
      "descriptionDisplay": {
        "english": "Throw a flask that explodes on contact, creating an area that does increasing Spirit Damage per second and reduces enemy Bullet Resist.\n\n50% less effective vs non-heroes.",
        "byLanguage": {
          "brazilian": "Lança um frasco que explode no contato, criando uma área que causa Spirit Damage crescente por segundo e reduz a resistência balística dos inimigos.\n\nEficácia 50% menor contra unidades não heroicas.",
          "czech": "Vlastník hodí baňku, která při kontaktu s nepřítelem nebo překážkou vybuchne a vytvoří oblast, v níž začnou nepřátelé dostávat navyšující se Spirit Damage za sekundu, a také zajistí, že tito nepřátelé budou mít redukovanou balistickou odolnost.\n\nÚčinnost je o 50% nižší vůči nehrdinům.",
          "english": "Throw a flask that explodes on contact, creating an area that does increasing Spirit Damage per second and reduces enemy Bullet Resist.\n\n50% less effective vs non-heroes.",
          "french": "Jette une flasque qui explose à l'impact et crée une zone où les Spirit Damage par seconde augmente et où la résistance aux balles des adversaires diminue.\n\n50% % moins efficace contre les unités non occultistes.",
          "german": "Wirft einen Trank, der bei Aufprall explodiert und im Wirkungsbereich zunehmenden Spirit Damage pro Sekunde zufügt sowie die Kugelresistenz von Gegnern reduziert.\n\n50% % weniger effektiv gegen Nicht-Helden.",
          "italian": "Lanci una fialetta che esplode al contatto, creando un'area che infligge Spirit Damage al secondo crescenti e riduce la resistenza balistica dei nemici.\n\nInfligge 50% di danni in meno ai non eroi.",
          "indonesian": "Melemparkan labu yang meledak saat terkena benturan, menciptakan area yang meningkatkan Spirit Damage per detik dan mengurangi Pertahanan Peluru musuh.\n\n50% kurang efektif untuk non-hero.",
          "japanese": "接触時に爆発する瓶を投げる。生成されたエリア内にいる敵には増加するSpirit Damageを毎秒与え続け、弾薬耐性を低下させる\n\n非ヒーローには効果が50%減少する",
          "koreana": "접촉 시 폭발하는 플라스크를 투척합니다. 폭발 반경 내에 있는 적군에게 점차 증가하는 초당 Spirit Damage를 입히고 적군의 총탄 저항를 감소시킵니다.\n\n비영웅 대상 시 효과가 50% 감소합니다.",
          "latam": "Lanza un frasco que explota al contacto, creando un área que inflige de daño espiritual por segundo y reduce la resistencia balística del enemigo.\n\nEs un 50% % menos efectivo contra unidades que no son héroes.",
          "polish": "Rzuć flaszką, która eksploduje po kontakcie, tworząc obszar zadający rosnące Spirit Damage na sekundę i redukujący odporność na naboje wroga.\n\nSkuteczność mniejsza o 50% przeciwko celom innym niż bohaterowie.",
          "russian": "Вы бросаете колбу, которая взрывается в указанной точке и создаёт область, наносящую растущий Spirit Damage каждую секунду и снижающую сопротивляемость пулям у врагов.\n\nУрон существам, не являющимися героями, ниже на 50%.",
          "schinese": "投掷一个瓶子，触碰后爆炸并形成一个区域，该区域会造成逐渐增加的每秒Spirit Damage，并减少敌人的子弹抗性。\n\n对非英雄目标造成的效果降低 50%。",
          "spanish": "Lanza un frasco que explota al contacto, creando un área que inflige Spirit Damage por segundo y reduce la resistencia a las balas del enemigo.\n\nEs un 50% % menos efectivo contra unidades que no sean héroes.",
          "thai": "ขว้างขวดแก้วที่จะระเบิดเมื่อปะทะ กลายเป็นอาณาบริเวณที่สร้าง Spirit Damage ต่อวินาทีเพิ่มขึ้นเรื่อย ๆ และลดต้านทานกระสุนของศัตรู\n\nมีผลน้อยลงแก่ยูนิตที่ไม่ใช่ฮีโร่ 50%",
          "turkish": "Temas ettiğinde patlayan bir şişe atın. Patladığı yerde zaman geçtikçe saniye başına Spirit Damage artan ve düşmanların mermi direncini azaltan bir alan oluşturur.\n\nKahraman olmayan birimlere karşı %50% daha az etkilidir.",
          "ukrainian": "Кидає колбу, що вибухає при зіткненні з поверхнею і створює область, яка завдає збільшуваної Spirit Damage за секунду та зменшує опір кулям у ворогів.\n\nЗавдає на 50% менше ШЗС негероям."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterMagicDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EActives",
        "groupLabel": "Actives",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PRESS",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "30",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "5",
          "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.2",
          "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
        },
        "DPS": {
          "value": "45",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.2
          }
        },
        "DPSIncrease": {
          "value": "7",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.04
          }
        },
        "DPSMax": {
          "value": "95",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.4
          }
        },
        "NonHeroReductionPercent": {
          "value": "50",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "Radius": {
          "value": "10m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "HeightOffGround": {
          "value": "50",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "TickRate": {
          "value": "0.5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletArmorReduction": {
          "value": "-7",
          "disableValue": null,
          "cssClass": "bullet_armor_down",
          "displayUnits": null,
          "displayType": "EStatsCount",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": -0.055
          }
        },
        "BaseAttackDamagePercent": {
          "value": null,
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "SpiritPower": {
          "value": "10",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": null,
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "DPS",
              "bonus": "30"
            },
            {
              "propertyName": "DPSMax",
              "bonus": "30"
            },
            {
              "propertyName": "BulletArmorReduction",
              "bonus": "-8"
            },
            {
              "propertyName": "SpiritPower",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "SpiritPower",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Throw a flask that explodes on contact, creating an area that does increasing Spirit Damage per second and reduces enemy Bullet Resist.\n\n50% less effective vs non-heroes.",
              "byLanguage": {
                "brazilian": "Lança um frasco que explode no contato, criando uma área que causa Spirit Damage crescente por segundo e reduz a resistência balística dos inimigos.\n\nEficácia 50% menor contra unidades não heroicas.",
                "czech": "Vlastník hodí baňku, která při kontaktu s nepřítelem nebo překážkou vybuchne a vytvoří oblast, v níž začnou nepřátelé dostávat navyšující se Spirit Damage za sekundu, a také zajistí, že tito nepřátelé budou mít redukovanou balistickou odolnost.\n\nÚčinnost je o 50% nižší vůči nehrdinům.",
                "english": "Throw a flask that explodes on contact, creating an area that does increasing Spirit Damage per second and reduces enemy Bullet Resist.\n\n50% less effective vs non-heroes.",
                "french": "Jette une flasque qui explose à l'impact et crée une zone où les Spirit Damage par seconde augmente et où la résistance aux balles des adversaires diminue.\n\n50% % moins efficace contre les unités non occultistes.",
                "german": "Wirft einen Trank, der bei Aufprall explodiert und im Wirkungsbereich zunehmenden Spirit Damage pro Sekunde zufügt sowie die Kugelresistenz von Gegnern reduziert.\n\n50% % weniger effektiv gegen Nicht-Helden.",
                "italian": "Lanci una fialetta che esplode al contatto, creando un'area che infligge Spirit Damage al secondo crescenti e riduce la resistenza balistica dei nemici.\n\nInfligge 50% di danni in meno ai non eroi.",
                "indonesian": "Melemparkan labu yang meledak saat terkena benturan, menciptakan area yang meningkatkan Spirit Damage per detik dan mengurangi Pertahanan Peluru musuh.\n\n50% kurang efektif untuk non-hero.",
                "japanese": "接触時に爆発する瓶を投げる。生成されたエリア内にいる敵には増加するSpirit Damageを毎秒与え続け、弾薬耐性を低下させる\n\n非ヒーローには効果が50%減少する",
                "koreana": "접촉 시 폭발하는 플라스크를 투척합니다. 폭발 반경 내에 있는 적군에게 점차 증가하는 초당 Spirit Damage를 입히고 적군의 총탄 저항를 감소시킵니다.\n\n비영웅 대상 시 효과가 50% 감소합니다.",
                "latam": "Lanza un frasco que explota al contacto, creando un área que inflige de daño espiritual por segundo y reduce la resistencia balística del enemigo.\n\nEs un 50% % menos efectivo contra unidades que no son héroes.",
                "polish": "Rzuć flaszką, która eksploduje po kontakcie, tworząc obszar zadający rosnące Spirit Damage na sekundę i redukujący odporność na naboje wroga.\n\nSkuteczność mniejsza o 50% przeciwko celom innym niż bohaterowie.",
                "russian": "Вы бросаете колбу, которая взрывается в указанной точке и создаёт область, наносящую растущий Spirit Damage каждую секунду и снижающую сопротивляемость пулям у врагов.\n\nУрон существам, не являющимися героями, ниже на 50%.",
                "schinese": "投掷一个瓶子，触碰后爆炸并形成一个区域，该区域会造成逐渐增加的每秒Spirit Damage，并减少敌人的子弹抗性。\n\n对非英雄目标造成的效果降低 50%。",
                "spanish": "Lanza un frasco que explota al contacto, creando un área que inflige Spirit Damage por segundo y reduce la resistencia a las balas del enemigo.\n\nEs un 50% % menos efectivo contra unidades que no sean héroes.",
                "thai": "ขว้างขวดแก้วที่จะระเบิดเมื่อปะทะ กลายเป็นอาณาบริเวณที่สร้าง Spirit Damage ต่อวินาทีเพิ่มขึ้นเรื่อย ๆ และลดต้านทานกระสุนของศัตรู\n\nมีผลน้อยลงแก่ยูนิตที่ไม่ใช่ฮีโร่ 50%",
                "turkish": "Temas ettiğinde patlayan bir şişe atın. Patladığı yerde zaman geçtikçe saniye başına Spirit Damage artan ve düşmanların mermi direncini azaltan bir alan oluşturur.\n\nKahraman olmayan birimlere karşı %50% daha az etkilidir.",
                "ukrainian": "Кидає колбу, що вибухає при зіткненні з поверхнею і створює область, яка завдає збільшуваної Spirit Damage за секунду та зменшує опір кулям у ворогів.\n\nЗавдає на 50% менше ШЗС негероям."
              }
            },
            "properties": [
              {
                "key": "DPS",
                "role": "important"
              },
              {
                "key": "BulletArmorReduction",
                "role": "important"
              },
              {
                "key": "DPSMax",
                "role": "normal"
              },
              {
                "key": "Radius",
                "role": "normal"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/thermal_detonator_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/thermal_detonator_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/alchemical_fire_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/alchemical_fire_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/alchemical_fire_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "base_upgrade_projectile_aoe_modifier",
        "cssClass": "techGrenade",
        "multibase": [
          "weapon_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_bulletshredimbue",
      "slug": "ballistic-enchantment",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_bulletshredimbue",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_bulletshredimbue",
      "displayName": {
        "english": "Ballistic Enchantment",
        "byLanguage": {
          "brazilian": "Encantamento Balístico",
          "czech": "Balistické očarování",
          "english": "Ballistic Enchantment",
          "french": "Enchantement balistique",
          "german": "Ballistische Verzauberung",
          "italian": "Incantesimo balistico",
          "indonesian": "Tenun Balistik",
          "japanese": "バリスティックエンチャント",
          "koreana": "폭발 강화",
          "latam": "Encantamiento balístico",
          "polish": "Zaklęcie Balistyczne",
          "russian": "Баллистические чары",
          "schinese": "弹道附魔",
          "spanish": "Encantamiento Balístico",
          "thai": "บัลลิสติก​เอนชานต์เมนต์",
          "turkish": "Balistik Sihir",
          "ukrainian": "Балістичне зачарування"
        }
      },
      "description": {
        "english": "Imbue an ability with increased <span class=\"highlight\">range</span>. Dealing damage with that ability grants you increased <span class=\"highlight\">weapon damage</span> per <span class=\"highlight\">unique hero hit</span>. Has reduced effect on non-heroes.",
        "byLanguage": {
          "brazilian": "Infunde uma habilidade, aumentando o <span class=\"highlight\">alcance</span> dela. Causar dano com a habilidade infundida concede maior <span class=\"highlight\">dano balístico</span> por <span class=\"highlight\">herói diferente atingido</span>. Efeito reduzido contra não heróis.",
          "czech": "Umožňuje prodchnout schopnost pro navýšení jejího <span class=\"highlight\">dosahu</span>. Když poté vlastník touto schopností udělí poškození, získá za <span class=\"highlight\">každého unikátního zasaženého nepřítele</span> <span class=\"highlight\">bonus k fyzickému poškození</span>. Účinnost je nižší vůči nehrdinům.",
          "english": "Imbue an ability with increased <span class=\"highlight\">range</span>. Dealing damage with that ability grants you increased <span class=\"highlight\">weapon damage</span> per <span class=\"highlight\">unique hero hit</span>. Has reduced effect on non-heroes.",
          "french": "Imprégnez une capacité d'une <span class=\"highlight\">portée</span> augmentée. Quand vous infligez des dégâts avec cette capacité, les <span class=\"highlight\">dégâts des armes</span> par <span class=\"highlight\">unité occultiste touchée</span> augmentent. Son effet est réduit sur les non-occultistes.",
          "german": "Veredelt eine Fähigkeit mit erhöhter <span class=\"highlight\">Reichweite</span>. Der mit dieser Fähigkeit zugefügte Schaden gewährt erhöhten <span class=\"highlight\">Waffenschaden</span> für <span class=\"highlight\">jeden Heldentreffer</span>. Verringerte Wirkung für getroffene Nicht-Helden.",
          "italian": "Infondi un'abilità aumentandone il <span class=\"highlight\">raggio</span>. Infliggere danni con questa abilità ti conferisce un aumento dei <span class=\"highlight\">danni da arma</span> per ogni <span class=\"highlight\">eroe diverso colpito</span>. Ha effetto ridotto sui non eroi.",
          "indonesian": "Mengisi skill dengan peningkatan <span class=\"highlight\">jarak</span>. Memberikan damage dengan skill yang memberimu peningkatan <span class=\"highlight\">damage senjata</span> per <span class=\"highlight\">serangan hero unik</span>. Efek berkurang untuk non-hero.",
          "japanese": "アビリティに<span class=\"highlight\">射程増加</span>効果を付与する。そのアビリティでダメージを与えると、<span class=\"highlight\">異なるヒーローに命中</span>するたびに<span class=\"highlight\">武器ダメージ</span>が増加する。非ヒーローに対する効果は減少する",
          "koreana": "능력을 보강해 <span class=\"highlight\">범위</span>를 증가시킵니다. 해당 능력으로 피해를 입히면 <span class=\"highlight\">개별 영웅에 적중</span>할 때마다 <span class=\"highlight\">무기 피해</span>가 증가합니다. 비영웅에게는 효과가 감소합니다.",
          "latam": "Imbuye una habilidad con mayor <span class=\"highlight\">alcance</span>. Infligir daño con esa habilidad te otorga más <span class=\"highlight\">daño por arma</span> por cada <span class=\"highlight\">héroe único alcanzado</span>. Tiene un efecto reducido contra unidades que no sean héroes.",
          "polish": "Nasyć umiejętność, zwiększając jej <span class=\"highlight\">zasięg</span>. Zadanie obrażeń tą umiejętnością zapewnia zwiększone <span class=\"highlight\">obrażenia od broni</span> za każde <span class=\"highlight\">trafienie unikalnego bohatera</span>. Ma zmniejszony efekt na celach innych niż bohaterowie.",
          "russian": "Выбранное умение получает повышенную <span class=\"highlight\">дальность</span>. Нанесение урона этим умением увеличивает <span class=\"highlight\">урон от оружия</span> за <span class=\"highlight\">каждого задетого героя</span>. Слабее действует на существ, не являющихся героями.",
          "schinese": "增强一个技能，使其<span class=\"highlight\">距离</span>提升。使用该技能每次<span class=\"highlight\">击中不同英雄</span>后造成伤害都会提升<span class=\"highlight\">武器伤害</span>。对非英雄的效果会减少。",
          "spanish": "Imbuye una habilidad con mayor <span class=\"highlight\">alcance</span>. Infligir daño con esa habilidad te otorga más <span class=\"highlight\">daño del arma</span> por cada <span class=\"highlight\">héroe único alcanzado</span>. Tiene un efecto reducido contra unidades que no sean héroes.",
          "thai": "ผสานสกิลให้มี<span class=\"highlight\">ระยะ</span>เพิ่มขึ้น เมื่อใช้สกิลดังกล่าวสร้างความเสียหาย จะเพิ่ม<span class=\"highlight\">ความเสียหายอาวุธ</span>ของคุณตาม<span class=\"highlight\">จำนวนฮีโร่แตกต่างกันที่โดน</span> ส่งผลลดลงแก่ยูนิตที่ไม่ใช่ฮีโร่",
          "turkish": "Bir yeteneği, artırılmış <span class=\"highlight\">menzil</span> ile güçlendirin. Bu yetenek ile hasar vermek, <span class=\"highlight\">vurulan her farklı kahraman</span> için <span class=\"highlight\">silah hasarınızı</span> artırır. Kahraman dışı birimler üzerindeki etkisi daha azdır.",
          "ukrainian": "Насичує вміння збільшеною <span class=\"highlight\">дальністю</span>. Завдавання шкоди цим умінням дає збільшену <span class=\"highlight\">збройову шкоду</span> за <span class=\"highlight\">влучання в окремого героя</span>. Ефект від негероїв зменшено."
        }
      },
      "descriptionDisplay": {
        "english": "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.",
        "byLanguage": {
          "brazilian": "Infunde uma habilidade, aumentando o alcance dela. Causar dano com a habilidade infundida concede maior dano balístico por herói diferente atingido. Efeito reduzido contra não heróis.",
          "czech": "Umožňuje prodchnout schopnost pro navýšení jejího dosahu. Když poté vlastník touto schopností udělí poškození, získá za každého unikátního zasaženého nepřítele bonus k fyzickému poškození. Účinnost je nižší vůči nehrdinům.",
          "english": "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.",
          "french": "Imprégnez une capacité d'une portée augmentée. Quand vous infligez des dégâts avec cette capacité, les dégâts des armes par unité occultiste touchée augmentent. Son effet est réduit sur les non-occultistes.",
          "german": "Veredelt eine Fähigkeit mit erhöhter Reichweite. Der mit dieser Fähigkeit zugefügte Schaden gewährt erhöhten Waffenschaden für jeden Heldentreffer. Verringerte Wirkung für getroffene Nicht-Helden.",
          "italian": "Infondi un'abilità aumentandone il raggio. Infliggere danni con questa abilità ti conferisce un aumento dei danni da arma per ogni eroe diverso colpito. Ha effetto ridotto sui non eroi.",
          "indonesian": "Mengisi skill dengan peningkatan jarak. Memberikan damage dengan skill yang memberimu peningkatan damage senjata per serangan hero unik. Efek berkurang untuk non-hero.",
          "japanese": "アビリティに射程増加効果を付与する。そのアビリティでダメージを与えると、異なるヒーローに命中するたびに武器ダメージが増加する。非ヒーローに対する効果は減少する",
          "koreana": "능력을 보강해 범위를 증가시킵니다. 해당 능력으로 피해를 입히면 개별 영웅에 적중할 때마다 무기 피해가 증가합니다. 비영웅에게는 효과가 감소합니다.",
          "latam": "Imbuye una habilidad con mayor alcance. Infligir daño con esa habilidad te otorga más daño por arma por cada héroe único alcanzado. Tiene un efecto reducido contra unidades que no sean héroes.",
          "polish": "Nasyć umiejętność, zwiększając jej zasięg. Zadanie obrażeń tą umiejętnością zapewnia zwiększone obrażenia od broni za każde trafienie unikalnego bohatera. Ma zmniejszony efekt na celach innych niż bohaterowie.",
          "russian": "Выбранное умение получает повышенную дальность. Нанесение урона этим умением увеличивает урон от оружия за каждого задетого героя. Слабее действует на существ, не являющихся героями.",
          "schinese": "增强一个技能，使其距离提升。使用该技能每次击中不同英雄后造成伤害都会提升武器伤害。对非英雄的效果会减少。",
          "spanish": "Imbuye una habilidad con mayor alcance. Infligir daño con esa habilidad te otorga más daño del arma por cada héroe único alcanzado. Tiene un efecto reducido contra unidades que no sean héroes.",
          "thai": "ผสานสกิลให้มีระยะเพิ่มขึ้น เมื่อใช้สกิลดังกล่าวสร้างความเสียหาย จะเพิ่มความเสียหายอาวุธของคุณตามจำนวนฮีโร่แตกต่างกันที่โดน ส่งผลลดลงแก่ยูนิตที่ไม่ใช่ฮีโร่",
          "turkish": "Bir yeteneği, artırılmış menzil ile güçlendirin. Bu yetenek ile hasar vermek, vurulan her farklı kahraman için silah hasarınızı artırır. Kahraman dışı birimler üzerindeki etkisi daha azdır.",
          "ukrainian": "Насичує вміння збільшеною дальністю. Завдавання шкоди цим умінням дає збільшену збройову шкоду за влучання в окремого героя. Ефект від негероїв зменшено."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [
          "upgrade_magic_reach"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": true
      },
      "properties": {
        "AbilityCooldown": {
          "value": "0",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "14",
          "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
        },
        "TechRangeMultiplier": {
          "value": "22",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRadiusMultiplier": {
          "value": "22",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "WeaponPowerPerStack": {
          "value": "20",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "WeaponPowerPerStackNonHero": {
          "value": "5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "NonHeroStackLimit": {
          "value": "8",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "WeaponPowerPerStack",
              "bonus": "15"
            },
            {
              "propertyName": "TechRangeMultiplier",
              "bonus": "15"
            },
            {
              "propertyName": "TechRadiusMultiplier",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "passive",
            "description": {
              "english": "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.",
              "byLanguage": {
                "brazilian": "Infunde uma habilidade, aumentando o alcance dela. Causar dano com a habilidade infundida concede maior dano balístico por herói diferente atingido. Efeito reduzido contra não heróis.",
                "czech": "Umožňuje prodchnout schopnost pro navýšení jejího dosahu. Když poté vlastník touto schopností udělí poškození, získá za každého unikátního zasaženého nepřítele bonus k fyzickému poškození. Účinnost je nižší vůči nehrdinům.",
                "english": "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.",
                "french": "Imprégnez une capacité d'une portée augmentée. Quand vous infligez des dégâts avec cette capacité, les dégâts des armes par unité occultiste touchée augmentent. Son effet est réduit sur les non-occultistes.",
                "german": "Veredelt eine Fähigkeit mit erhöhter Reichweite. Der mit dieser Fähigkeit zugefügte Schaden gewährt erhöhten Waffenschaden für jeden Heldentreffer. Verringerte Wirkung für getroffene Nicht-Helden.",
                "italian": "Infondi un'abilità aumentandone il raggio. Infliggere danni con questa abilità ti conferisce un aumento dei danni da arma per ogni eroe diverso colpito. Ha effetto ridotto sui non eroi.",
                "indonesian": "Mengisi skill dengan peningkatan jarak. Memberikan damage dengan skill yang memberimu peningkatan damage senjata per serangan hero unik. Efek berkurang untuk non-hero.",
                "japanese": "アビリティに射程増加効果を付与する。そのアビリティでダメージを与えると、異なるヒーローに命中するたびに武器ダメージが増加する。非ヒーローに対する効果は減少する",
                "koreana": "능력을 보강해 범위를 증가시킵니다. 해당 능력으로 피해를 입히면 개별 영웅에 적중할 때마다 무기 피해가 증가합니다. 비영웅에게는 효과가 감소합니다.",
                "latam": "Imbuye una habilidad con mayor alcance. Infligir daño con esa habilidad te otorga más daño por arma por cada héroe único alcanzado. Tiene un efecto reducido contra unidades que no sean héroes.",
                "polish": "Nasyć umiejętność, zwiększając jej zasięg. Zadanie obrażeń tą umiejętnością zapewnia zwiększone obrażenia od broni za każde trafienie unikalnego bohatera. Ma zmniejszony efekt na celach innych niż bohaterowie.",
                "russian": "Выбранное умение получает повышенную дальность. Нанесение урона этим умением увеличивает урон от оружия за каждого задетого героя. Слабее действует на существ, не являющихся героями.",
                "schinese": "增强一个技能，使其距离提升。使用该技能每次击中不同英雄后造成伤害都会提升武器伤害。对非英雄的效果会减少。",
                "spanish": "Imbuye una habilidad con mayor alcance. Infligir daño con esa habilidad te otorga más daño del arma por cada héroe único alcanzado. Tiene un efecto reducido contra unidades que no sean héroes.",
                "thai": "ผสานสกิลให้มีระยะเพิ่มขึ้น เมื่อใช้สกิลดังกล่าวสร้างความเสียหาย จะเพิ่มความเสียหายอาวุธของคุณตามจำนวนฮีโร่แตกต่างกันที่โดน ส่งผลลดลงแก่ยูนิตที่ไม่ใช่ฮีโร่",
                "turkish": "Bir yeteneği, artırılmış menzil ile güçlendirin. Bu yetenek ile hasar vermek, vurulan her farklı kahraman için silah hasarınızı artırır. Kahraman dışı birimler üzerindeki etkisi daha azdır.",
                "ukrainian": "Насичує вміння збільшеною дальністю. Завдавання шкоди цим умінням дає збільшену збройову шкоду за влучання в окремого героя. Ефект від негероїв зменшено."
              }
            },
            "properties": [
              {
                "key": "WeaponPowerPerStack",
                "role": "important"
              },
              {
                "key": "TechRangeMultiplier",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              },
              {
                "key": "WeaponPowerPerStackNonHero",
                "role": "normal"
              },
              {
                "key": "NonHeroStackLimit",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/fire_rate_plus_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/fire_rate_plus_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/alchemical_seal_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/alchemical_seal_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/alchemical_seal_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "fireRatePlus",
        "multibase": [
          "weapon_upgrade_t3"
        ],
        "updateTime": 1769068800
      }
    },
    {
      "id": "upgrade_berserker",
      "slug": "berserker",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_berserker",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_berserker",
      "displayName": {
        "english": "Berserker",
        "byLanguage": {
          "brazilian": "Fúria",
          "czech": "Recept na zuřivost",
          "english": "Berserker",
          "french": "Furie",
          "german": "Berserker",
          "italian": "Furia",
          "indonesian": "Berserker",
          "japanese": "バーサーカー",
          "koreana": "광전사",
          "latam": "Frenético",
          "polish": "Berserker",
          "russian": "Берсерк",
          "schinese": "狂战士",
          "spanish": "Berserker",
          "thai": "​เบอร์เซิร์ก​เกอร์​",
          "turkish": "Vahşi Savaşçı",
          "ukrainian": "Берсерк"
        }
      },
      "description": {
        "english": "Your <span class=\"highlight\">Weapon Damage</span> increases as you take sustained damage.",
        "byLanguage": {
          "brazilian": "Aumenta o seu <span class=\"highlight\">dano balístico</span> conforme sofrer dano.",
          "czech": "Vlastníkovo <span class=\"highlight\">fyzické poškození</span> se navyšuje podle toho, kolik poškození utrží.",
          "english": "Your <span class=\"highlight\">Weapon Damage</span> increases as you take sustained damage.",
          "french": "Augmente vos <span class=\"highlight\">dégâts des armes</span> à mesure que vous subissez des dégâts répétés.",
          "german": "Dein <span class=\"highlight\">Waffenschaden</span> erhöht sich, wenn Du wiederholt Schaden erleidest.",
          "italian": "I tuoi <span class=\"highlight\">danni da arma</span> aumentano man mano che continui a subire danni.",
          "indonesian": "<span class=\"highlight\">Damage Senjata</span> meningkat saat menerima damage berkelanjutan.",
          "japanese": "継続的にダメージを受けると<span class=\"highlight\">武器ダメージ</span>が上昇する",
          "koreana": "지속 피해가 중첩될 때마다 <span class=\"highlight\">무기 피해</span>가 증가합니다.",
          "latam": "Tu<span class=\"highlight\">daño por arma</span> aumenta a medida que recibes daño sostenido.",
          "polish": "Twoje <span class=\"highlight\">obrażenia od broni</span> rosną w miarę otrzymywania ciągłych obrażeń.",
          "russian": "Повышает наносимый <span class=\"highlight\">урон от оружия</span>, когда вы получаете урон на протяжении долгого времени.",
          "schinese": "受到持续伤害时，<span class=\"highlight\">武器伤害</span>会增加。",
          "spanish": "Tu <span class=\"highlight\">daño del arma</span> aumenta a medida que recibes daño.",
          "thai": "<span class=\"highlight\">ความเสียหายอาวุธ</span>ของคุณเพิ่มขึ้นเมื่อคุณได้รับ​ความ​เสียหาย​อย่างต่อเนื่อง",
          "turkish": "Sürekli hasar aldıkça <span class=\"highlight\">silah hasarınız</span> artar.",
          "ukrainian": "<span class=\"highlight\">Збройова шкода</span> збільшується під час отримання тривалої шкоди."
        }
      },
      "descriptionDisplay": {
        "english": "Your Weapon Damage increases as you take sustained damage.",
        "byLanguage": {
          "brazilian": "Aumenta o seu dano balístico conforme sofrer dano.",
          "czech": "Vlastníkovo fyzické poškození se navyšuje podle toho, kolik poškození utrží.",
          "english": "Your Weapon Damage increases as you take sustained damage.",
          "french": "Augmente vos dégâts des armes à mesure que vous subissez des dégâts répétés.",
          "german": "Dein Waffenschaden erhöht sich, wenn Du wiederholt Schaden erleidest.",
          "italian": "I tuoi danni da arma aumentano man mano che continui a subire danni.",
          "indonesian": "Damage Senjata meningkat saat menerima damage berkelanjutan.",
          "japanese": "継続的にダメージを受けると武器ダメージが上昇する",
          "koreana": "지속 피해가 중첩될 때마다 무기 피해가 증가합니다.",
          "latam": "Tudaño por arma aumenta a medida que recibes daño sostenido.",
          "polish": "Twoje obrażenia od broni rosną w miarę otrzymywania ciągłych obrażeń.",
          "russian": "Повышает наносимый урон от оружия, когда вы получаете урон на протяжении долгого времени.",
          "schinese": "受到持续伤害时，武器伤害会增加。",
          "spanish": "Tu daño del arma aumenta a medida que recibes daño.",
          "thai": "ความเสียหายอาวุธของคุณเพิ่มขึ้นเมื่อคุณได้รับความเสียหายอย่างต่อเนื่อง",
          "turkish": "Sürekli hasar aldıkça silah hasarınız artar.",
          "ukrainian": "Збройова шкода збільшується під час отримання тривалої шкоди."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterClipSize",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ETankingBullets",
        "groupLabel": "Tanking Bullets",
        "componentIds": [],
        "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
        },
        "DamageDuration": {
          "value": "10",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "DamageToStack": {
          "value": "120",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "WeaponPowerPerStack": {
          "value": "7",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxStacks": {
          "value": "10",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusClipSize": {
          "value": null,
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EClipSize",
          "providedPropertyType": "MODIFIER_VALUE_AMMO_CLIP_SIZE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletResist": {
          "value": "8",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "WeaponPowerPerStack",
              "bonus": "3"
            },
            {
              "propertyName": "BulletResist",
              "bonus": "8"
            },
            {
              "propertyName": "MaxStacks",
              "bonus": "8"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BulletResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "unknown",
            "description": {
              "english": "Your Weapon Damage increases as you take sustained damage.",
              "byLanguage": {
                "brazilian": "Aumenta o seu dano balístico conforme sofrer dano.",
                "czech": "Vlastníkovo fyzické poškození se navyšuje podle toho, kolik poškození utrží.",
                "english": "Your Weapon Damage increases as you take sustained damage.",
                "french": "Augmente vos dégâts des armes à mesure que vous subissez des dégâts répétés.",
                "german": "Dein Waffenschaden erhöht sich, wenn Du wiederholt Schaden erleidest.",
                "italian": "I tuoi danni da arma aumentano man mano che continui a subire danni.",
                "indonesian": "Damage Senjata meningkat saat menerima damage berkelanjutan.",
                "japanese": "継続的にダメージを受けると武器ダメージが上昇する",
                "koreana": "지속 피해가 중첩될 때마다 무기 피해가 증가합니다.",
                "latam": "Tudaño por arma aumenta a medida que recibes daño sostenido.",
                "polish": "Twoje obrażenia od broni rosną w miarę otrzymywania ciągłych obrażeń.",
                "russian": "Повышает наносимый урон от оружия, когда вы получаете урон на протяжении долгого времени.",
                "schinese": "受到持续伤害时，武器伤害会增加。",
                "spanish": "Tu daño del arma aumenta a medida que recibes daño.",
                "thai": "ความเสียหายอาวุธของคุณเพิ่มขึ้นเมื่อคุณได้รับความเสียหายอย่างต่อเนื่อง",
                "turkish": "Sürekli hasar aldıkça silah hasarınız artar.",
                "ukrainian": "Збройова шкода збільшується під час отримання тривалої шкоди."
              }
            },
            "properties": [
              {
                "key": "WeaponPowerPerStack",
                "role": "important"
              },
              {
                "key": "DamageToStack",
                "role": "normal"
              },
              {
                "key": "MaxStacks",
                "role": "normal"
              },
              {
                "key": "DamageDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/berserker_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/berserker_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/berserker_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/berserker_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/berserker_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "berserker",
        "multibase": [
          "weapon_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_blood_tribute",
      "slug": "blood-tribute",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_blood_tribute",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_blood_tribute",
      "displayName": {
        "english": "Blood Tribute",
        "byLanguage": {
          "brazilian": "Tributo de Sangue",
          "czech": "Krvavá daň",
          "english": "Blood Tribute",
          "french": "Offrande sanglante",
          "german": "Bluttribut",
          "italian": "Tributo di sangue",
          "indonesian": "Darah Penghormatan",
          "japanese": "ブラッドトリビュート",
          "koreana": "피의 공물",
          "latam": "Tributo de sangre",
          "polish": "Krwawy Hołd",
          "russian": "Кровавая дань",
          "schinese": "殷红贡礼",
          "spanish": "Tributo de Sangre",
          "thai": "​บลัด​ทริบิวต์​",
          "turkish": "Kanlı Haraç",
          "ukrainian": "Кривава данина"
        }
      },
      "description": {
        "english": "Toggle: Continually sacrifice Health to improve {g:citadel_inline_attribute:'FireRate'}, <span class=\"highlight\">Debuff Resistance</span> and <span class=\"highlight\">Move Speed</span>. ",
        "byLanguage": {
          "brazilian": "Alternável: sacrifica vida continuamente para aumentar a {g:citadel_inline_attribute:'FireRate'}, <span class=\"highlight\">resistência a malefícios</span> e <span class=\"highlight\">velocidade de movimento</span>.",
          "czech": "Přepnutí: Vlastník začne průběžně obětovat své zdraví, aby výměnou za něj získal bonusy k {g:citadel_inline_attribute:'FireRate'}, <span class=\"highlight\">odolnosti vůči debuffům</span> a <span class=\"highlight\">rychlosti pohybu</span>.",
          "english": "Toggle: Continually sacrifice Health to improve {g:citadel_inline_attribute:'FireRate'}, <span class=\"highlight\">Debuff Resistance</span> and <span class=\"highlight\">Move Speed</span>. ",
          "french": "Capacité active : vous sacrifiez continuellement vos PV pour améliorer votre {g:citadel_inline_attribute:'FireRate'}, votre <span class=\"highlight\">résistance aux effets négatifs</span> et votre <span class=\"highlight\">vitesse de déplacement</span>.",
          "german": "Umschalten: Du opferst kontinuierlich Lebenspunkte und erhältst {g:citadel_inline_attribute:'FireRate'}, <span class=\"highlight\">Schwächungsresistenz</span> und <span class=\"highlight\">Bewegungstempo</span>.",
          "italian": "Attiva/disattiva: sacrifica continuamente la salute per migliorare {g:citadel_inline_attribute:'FireRate'}, <span class=\"highlight\">resistenza ai debuff</span> e <span class=\"highlight\">velocità di movimento</span>.",
          "indonesian": "Alihkan: Menggunakan Health secara terus menerus untuk meningkatkan {g:citadel_inline_attribute:'FireRate'}, <span class=\"highlight\">Pertahanan Debuff</span> dan <span class=\"highlight\">Kecepatan Gerakan</span>. ",
          "japanese": "切り替え：継続的にHPを捧げることで、{g:citadel_inline_attribute:'FireRate'}と<span class=\"highlight\">デバフ耐性</span>、<span class=\"highlight\">移動速度</span>が上昇する",
          "koreana": "전환: 지속적으로 체력을 희생시켜 {g:citadel_inline_attribute:'FireRate'}, <span class=\"highlight\">약화 효과 저항</span> 및 <span class=\"highlight\">이동 속도</span>를 높입니다.",
          "latam": "Alternable: Sacrifica de forma continua vida para mejorar la {g:citadel_inline_attribute:'FireRate'}, la <span class=\"highlight\">resistencia a efectos negativos</span> y la <span class=\"highlight\">velocidad de movimiento</span>. ",
          "polish": "Przełączana: ciągle poświęcaj zdrowie, by ulepszać swoją {g:citadel_inline_attribute:'FireRate'}, <span class=\"highlight\">odporność na osłabienia</span> oraz <span class=\"highlight\">szybkość ruchu</span>. ",
          "russian": "Когда включено: вы постоянно жертвуете здоровьем, чтобы повысить {g:citadel_inline_attribute:'FireRate'}, <span class=\"highlight\">сопротивляемость отрицательным эффектам</span> и <span class=\"highlight\">скорость передвижения</span>.",
          "schinese": "切换：持续消耗生命值来提升{g:citadel_inline_attribute:'FireRate'}、<span class=\"highlight\">减益抗性</span>和<span class=\"highlight\">移动速度</span>。",
          "spanish": "Alternable: Sacrifica vida de forma continua para mejorar la {g:citadel_inline_attribute:'FireRate'}, la <span class=\"highlight\">resistencia a las desventajas</span> y la <span class=\"highlight\">velocidad de movimiento</span>. ",
          "thai": "เปิด/ปิด: สละพลังชีวิตอย่างต่อเนื่องเพื่อเพิ่ม{g:citadel_inline_attribute:'FireRate'} <span class=\"highlight\">ต้านทานดีบัฟ</span> และ<span class=\"highlight\">ความเร็ว​การ​เคลื่อนที่</span> ",
          "turkish": "Aktif: {g:citadel_inline_attribute:'FireRate'}, <span class=\"highlight\">zayıflatma direnci</span> ve <span class=\"highlight\">hareket hızını</span> geliştirmek için sürekli olarak sağlık tüketir. ",
          "ukrainian": "Перемикається. Постійно жертвує здоров’я для покращення {g:citadel_inline_attribute:'FireRate'}, <span class=\"highlight\">опору ослабленням</span> та <span class=\"highlight\">швидкості руху</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Toggle: Continually sacrifice Health to improve Fire Rate, Debuff Resistance and Move Speed.",
        "byLanguage": {
          "brazilian": "Alternável: sacrifica vida continuamente para aumentar a Fire Rate, resistência a malefícios e velocidade de movimento.",
          "czech": "Přepnutí: Vlastník začne průběžně obětovat své zdraví, aby výměnou za něj získal bonusy k Fire Rate, odolnosti vůči debuffům a rychlosti pohybu.",
          "english": "Toggle: Continually sacrifice Health to improve Fire Rate, Debuff Resistance and Move Speed.",
          "french": "Capacité active : vous sacrifiez continuellement vos PV pour améliorer votre Fire Rate, votre résistance aux effets négatifs et votre vitesse de déplacement.",
          "german": "Umschalten: Du opferst kontinuierlich Lebenspunkte und erhältst Fire Rate, Schwächungsresistenz und Bewegungstempo.",
          "italian": "Attiva/disattiva: sacrifica continuamente la salute per migliorare Fire Rate, resistenza ai debuff e velocità di movimento.",
          "indonesian": "Alihkan: Menggunakan Health secara terus menerus untuk meningkatkan Fire Rate, Pertahanan Debuff dan Kecepatan Gerakan.",
          "japanese": "切り替え：継続的にHPを捧げることで、Fire Rateとデバフ耐性、移動速度が上昇する",
          "koreana": "전환: 지속적으로 체력을 희생시켜 Fire Rate, 약화 효과 저항 및 이동 속도를 높입니다.",
          "latam": "Alternable: Sacrifica de forma continua vida para mejorar la Fire Rate, la resistencia a efectos negativos y la velocidad de movimiento.",
          "polish": "Przełączana: ciągle poświęcaj zdrowie, by ulepszać swoją Fire Rate, odporność na osłabienia oraz szybkość ruchu.",
          "russian": "Когда включено: вы постоянно жертвуете здоровьем, чтобы повысить Fire Rate, сопротивляемость отрицательным эффектам и скорость передвижения.",
          "schinese": "切换：持续消耗生命值来提升Fire Rate、减益抗性和移动速度。",
          "spanish": "Alternable: Sacrifica vida de forma continua para mejorar la Fire Rate, la resistencia a las desventajas y la velocidad de movimiento.",
          "thai": "เปิด/ปิด: สละพลังชีวิตอย่างต่อเนื่องเพื่อเพิ่มFire Rate ต้านทานดีบัฟ และความเร็วการเคลื่อนที่",
          "turkish": "Aktif: Fire Rate, zayıflatma direnci ve hareket hızını geliştirmek için sürekli olarak sağlık tüketir.",
          "ukrainian": "Перемикається. Постійно жертвує здоров’я для покращення Fire Rate, опору ослабленням та швидкості руху."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST_TOGGLE",
        "isPassive": false,
        "isActive": true,
        "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.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
        },
        "TechResist": {
          "value": "8",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealthDrainedPerSecond": {
          "value": "50",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "TickRate": {
          "value": "0.1",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusFireRate": {
          "value": "35",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "StatusResistancePercent": {
          "value": "35",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": "EDebuffResist",
          "providedPropertyType": "MODIFIER_VALUE_STATUS_RESISTANCE",
          "conditionalLocToken": null,
          "scale": null
        },
        "InnateStatusResistancePercent": {
          "value": "8",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": "EDebuffResist",
          "providedPropertyType": "MODIFIER_VALUE_STATUS_RESISTANCE",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpReceivePenaltyPercent": {
          "value": "0",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_RECEIVE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpRegenPenaltyPercent": {
          "value": "0",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": "2.0m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "EMaxMoveSpeed",
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "4",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "HealthDrainedPerSecond",
              "bonus": "-20"
            },
            {
              "propertyName": "BonusFireRate",
              "bonus": "30"
            },
            {
              "propertyName": "TechResist",
              "bonus": "14"
            },
            {
              "propertyName": "OutOfCombatHealthRegen",
              "bonus": "8"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "InnateStatusResistancePercent",
                "role": "normal"
              },
              {
                "key": "TechResist",
                "role": "normal"
              },
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Toggle: Continually sacrifice Health to improve Fire Rate, Debuff Resistance and Move Speed.",
              "byLanguage": {
                "brazilian": "Alternável: sacrifica vida continuamente para aumentar a Fire Rate, resistência a malefícios e velocidade de movimento.",
                "czech": "Přepnutí: Vlastník začne průběžně obětovat své zdraví, aby výměnou za něj získal bonusy k Fire Rate, odolnosti vůči debuffům a rychlosti pohybu.",
                "english": "Toggle: Continually sacrifice Health to improve Fire Rate, Debuff Resistance and Move Speed.",
                "french": "Capacité active : vous sacrifiez continuellement vos PV pour améliorer votre Fire Rate, votre résistance aux effets négatifs et votre vitesse de déplacement.",
                "german": "Umschalten: Du opferst kontinuierlich Lebenspunkte und erhältst Fire Rate, Schwächungsresistenz und Bewegungstempo.",
                "italian": "Attiva/disattiva: sacrifica continuamente la salute per migliorare Fire Rate, resistenza ai debuff e velocità di movimento.",
                "indonesian": "Alihkan: Menggunakan Health secara terus menerus untuk meningkatkan Fire Rate, Pertahanan Debuff dan Kecepatan Gerakan.",
                "japanese": "切り替え：継続的にHPを捧げることで、Fire Rateとデバフ耐性、移動速度が上昇する",
                "koreana": "전환: 지속적으로 체력을 희생시켜 Fire Rate, 약화 효과 저항 및 이동 속도를 높입니다.",
                "latam": "Alternable: Sacrifica de forma continua vida para mejorar la Fire Rate, la resistencia a efectos negativos y la velocidad de movimiento.",
                "polish": "Przełączana: ciągle poświęcaj zdrowie, by ulepszać swoją Fire Rate, odporność na osłabienia oraz szybkość ruchu.",
                "russian": "Когда включено: вы постоянно жертвуете здоровьем, чтобы повысить Fire Rate, сопротивляемость отрицательным эффектам и скорость передвижения.",
                "schinese": "切换：持续消耗生命值来提升Fire Rate、减益抗性和移动速度。",
                "spanish": "Alternable: Sacrifica vida de forma continua para mejorar la Fire Rate, la resistencia a las desventajas y la velocidad de movimiento.",
                "thai": "เปิด/ปิด: สละพลังชีวิตอย่างต่อเนื่องเพื่อเพิ่มFire Rate ต้านทานดีบัฟ และความเร็วการเคลื่อนที่",
                "turkish": "Aktif: Fire Rate, zayıflatma direnci ve hareket hızını geliştirmek için sürekli olarak sağlık tüketir.",
                "ukrainian": "Перемикається. Постійно жертвує здоров’я для покращення Fire Rate, опору ослабленням та швидкості руху."
              }
            },
            "properties": [
              {
                "key": "HealthDrainedPerSecond",
                "role": "important"
              },
              {
                "key": "BonusFireRate",
                "role": "normal"
              },
              {
                "key": "StatusResistancePercent",
                "role": "normal"
              },
              {
                "key": "BonusMoveSpeed",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": null,
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/blood_tribute_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/blood_tribute_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/blood_tribute_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_blood_tribute",
        "cssClass": null,
        "multibase": [
          "weapon_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_burst_fire",
      "slug": "burst-fire",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_burst_fire",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_burst_fire",
      "displayName": {
        "english": "Burst Fire",
        "byLanguage": {
          "brazilian": "Rajada de Balas",
          "czech": "Zrychlující dávkovač",
          "english": "Burst Fire",
          "french": "Rafale",
          "german": "Feuerstoß",
          "italian": "Raffica",
          "indonesian": "Semburan Tembakan",
          "japanese": "バーストファイア",
          "koreana": "급속 사격",
          "latam": "Cadencia explosiva",
          "polish": "Ściana Ognia",
          "russian": "Шквальный огонь",
          "schinese": "健步疾射",
          "spanish": "Fuego a Discreción",
          "thai": "​เบิร์สต์​ไฟร์​",
          "turkish": "Salvo",
          "ukrainian": "Залпова стрільба"
        }
      },
      "description": {
        "english": "Briefly gain <span class=\"highlight\">Fire Rate</span> and <span class=\"highlight\">Move Speed</span> when one of your bullets hits an enemy hero.",
        "byLanguage": {
          "brazilian": "Aumenta brevemente a <span class=\"highlight\">taxa de disparo</span> e a <span class=\"highlight\">velocidade de movimento</span> quando uma das suas balas atingir um herói inimigo.",
          "czech": "Když jedna z vlastníkových střel zasáhne nepřátelského hrdinu, vlastník dočasně získá bonusy k <span class=\"highlight\">rychlosti střelby</span> a <span class=\"highlight\">rychlosti pohybu</span>.",
          "english": "Briefly gain <span class=\"highlight\">Fire Rate</span> and <span class=\"highlight\">Move Speed</span> when one of your bullets hits an enemy hero.",
          "french": "Votre <span class=\"highlight\">cadence de tir</span> et votre <span class=\"highlight\">vitesse de déplacement</span> sont brièvement améliorées lorsqu'une de vos balles touche une unité occultiste adverse.",
          "german": "Du erhältst für kurze Zeit zusätzliche <span class=\"highlight\">Feuerrate</span> und zusätzliches <span class=\"highlight\">Bewegungstempo</span>, wenn eine Deiner Kugeln einen gegnerischen Helden trifft.",
          "italian": "Ottieni brevemente <span class=\"highlight\">cadenza di fuoco</span> e <span class=\"highlight\">velocità di movimento</span> quando una delle tue pallottole colpisce un eroe nemico.",
          "indonesian": "Mendapatkan peningkatan <span class=\"highlight\">Tingkat Tembakan</span> dan <span class=\"highlight\">Kecepatan Gerakan</span> untuk sementara saat salah satu pelurumu mengenai hero musuh.",
          "japanese": "弾薬が敵ヒーローにヒットすると、<span class=\"highlight\">発射速度</span>と<span class=\"highlight\">移動速度</span>が一時的に上昇する",
          "koreana": "총탄이 1발이라도 적군 영웅에게 적중하면 잠시 동안 <span class=\"highlight\">연사 속도</span>와 <span class=\"highlight\">이동 속도</span>가 증가합니다.",
          "latam": "Obtienes <span class=\"highlight\">cadencia de tiro</span> y <span class=\"highlight\">velocidad de movimiento</span> de forma breve cuando una de tus balas alcanza a un héroe enemigo.",
          "polish": "Zyskaj na krótko <span class=\"highlight\">szybkostrzelność</span> i <span class=\"highlight\">szybkość ruchu</span>, gdy jeden z twoich nabojów trafi wrogiego bohatera.",
          "russian": "Ненадолго повышает ваши <span class=\"highlight\">скорострельность</span> и <span class=\"highlight\">скорость передвижения</span>, когда вы попадаете выстрелом по вражескому герою.",
          "schinese": "当子弹击中敌方英雄时，短暂地获得<span class=\"highlight\">射速</span>和<span class=\"highlight\">移动速度</span>的提升。",
          "spanish": "Obtienes <span class=\"highlight\">cadencia de tiro</span> y <span class=\"highlight\">velocidad de movimiento</span> de forma breve cuando una de tus balas alcanza a un héroe enemigo.",
          "thai": "เพิ่ม<span class=\"highlight\">อัตรายิง</span>และ<span class=\"highlight\">ความเร็ว​การ​เคลื่อนที่</span>ชั่วคราว​เมื่อหนึ่งในกระสุน​ของคุณ​ยิงโดน​ฮีโร่ฝ่ายศัตรู",
          "turkish": "Mermilerinizden biri bir düşman kahramanına isabet ederse kısa süreliğine <span class=\"highlight\">atış hızı</span> ve <span class=\"highlight\">hareket hızı</span> kazanırsınız.",
          "ukrainian": "Ненадовго дає <span class=\"highlight\">швидкострільність</span> і <span class=\"highlight\">швидкість руху</span>, коли одна з куль влучає у ворожого героя."
        }
      },
      "descriptionDisplay": {
        "english": "Briefly gain Fire Rate and Move Speed when one of your bullets hits an enemy hero.",
        "byLanguage": {
          "brazilian": "Aumenta brevemente a taxa de disparo e a velocidade de movimento quando uma das suas balas atingir um herói inimigo.",
          "czech": "Když jedna z vlastníkových střel zasáhne nepřátelského hrdinu, vlastník dočasně získá bonusy k rychlosti střelby a rychlosti pohybu.",
          "english": "Briefly gain Fire Rate and Move Speed when one of your bullets hits an enemy hero.",
          "french": "Votre cadence de tir et votre vitesse de déplacement sont brièvement améliorées lorsqu'une de vos balles touche une unité occultiste adverse.",
          "german": "Du erhältst für kurze Zeit zusätzliche Feuerrate und zusätzliches Bewegungstempo, wenn eine Deiner Kugeln einen gegnerischen Helden trifft.",
          "italian": "Ottieni brevemente cadenza di fuoco e velocità di movimento quando una delle tue pallottole colpisce un eroe nemico.",
          "indonesian": "Mendapatkan peningkatan Tingkat Tembakan dan Kecepatan Gerakan untuk sementara saat salah satu pelurumu mengenai hero musuh.",
          "japanese": "弾薬が敵ヒーローにヒットすると、発射速度と移動速度が一時的に上昇する",
          "koreana": "총탄이 1발이라도 적군 영웅에게 적중하면 잠시 동안 연사 속도와 이동 속도가 증가합니다.",
          "latam": "Obtienes cadencia de tiro y velocidad de movimiento de forma breve cuando una de tus balas alcanza a un héroe enemigo.",
          "polish": "Zyskaj na krótko szybkostrzelność i szybkość ruchu, gdy jeden z twoich nabojów trafi wrogiego bohatera.",
          "russian": "Ненадолго повышает ваши скорострельность и скорость передвижения, когда вы попадаете выстрелом по вражескому герою.",
          "schinese": "当子弹击中敌方英雄时，短暂地获得射速和移动速度的提升。",
          "spanish": "Obtienes cadencia de tiro y velocidad de movimiento de forma breve cuando una de tus balas alcanza a un héroe enemigo.",
          "thai": "เพิ่มอัตรายิงและความเร็วการเคลื่อนที่ชั่วคราวเมื่อหนึ่งในกระสุนของคุณยิงโดนฮีโร่ฝ่ายศัตรู",
          "turkish": "Mermilerinizden biri bir düşman kahramanına isabet ederse kısa süreliğine atış hızı ve hareket hızı kazanırsınız.",
          "ukrainian": "Ненадовго дає швидкострільність і швидкість руху, коли одна з куль влучає у ворожого героя."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterFireRate"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ERateOfFire",
        "groupLabel": "Rate Of Fire",
        "componentIds": [
          "upgrade_rapid_rounds"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "9",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "4.5",
          "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
        },
        "BonusFireRate": {
          "value": "10",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "ActivatedFireRate": {
          "value": "32",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlideScale": {
          "value": "50",
          "disableValue": null,
          "cssClass": "movement_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SLIDE_DISTANCE_SCALE",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowResistancePercent": {
          "value": null,
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SLOW_RESISTANCE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": "1.25m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "SlideScale",
              "bonus": "50"
            },
            {
              "propertyName": "ActivatedFireRate",
              "bonus": "15"
            },
            {
              "propertyName": "BonusMoveSpeed",
              "bonus": "1.5m"
            },
            {
              "propertyName": "BonusFireRate",
              "bonus": "14"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-1"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "SlideScale",
                "role": "elevated"
              },
              {
                "key": "BonusFireRate",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "unknown",
            "description": {
              "english": "Briefly gain Fire Rate and Move Speed when one of your bullets hits an enemy hero.",
              "byLanguage": {
                "brazilian": "Aumenta brevemente a taxa de disparo e a velocidade de movimento quando uma das suas balas atingir um herói inimigo.",
                "czech": "Když jedna z vlastníkových střel zasáhne nepřátelského hrdinu, vlastník dočasně získá bonusy k rychlosti střelby a rychlosti pohybu.",
                "english": "Briefly gain Fire Rate and Move Speed when one of your bullets hits an enemy hero.",
                "french": "Votre cadence de tir et votre vitesse de déplacement sont brièvement améliorées lorsqu'une de vos balles touche une unité occultiste adverse.",
                "german": "Du erhältst für kurze Zeit zusätzliche Feuerrate und zusätzliches Bewegungstempo, wenn eine Deiner Kugeln einen gegnerischen Helden trifft.",
                "italian": "Ottieni brevemente cadenza di fuoco e velocità di movimento quando una delle tue pallottole colpisce un eroe nemico.",
                "indonesian": "Mendapatkan peningkatan Tingkat Tembakan dan Kecepatan Gerakan untuk sementara saat salah satu pelurumu mengenai hero musuh.",
                "japanese": "弾薬が敵ヒーローにヒットすると、発射速度と移動速度が一時的に上昇する",
                "koreana": "총탄이 1발이라도 적군 영웅에게 적중하면 잠시 동안 연사 속도와 이동 속도가 증가합니다.",
                "latam": "Obtienes cadencia de tiro y velocidad de movimiento de forma breve cuando una de tus balas alcanza a un héroe enemigo.",
                "polish": "Zyskaj na krótko szybkostrzelność i szybkość ruchu, gdy jeden z twoich nabojów trafi wrogiego bohatera.",
                "russian": "Ненадолго повышает ваши скорострельность и скорость передвижения, когда вы попадаете выстрелом по вражескому герою.",
                "schinese": "当子弹击中敌方英雄时，短暂地获得射速和移动速度的提升。",
                "spanish": "Obtienes cadencia de tiro y velocidad de movimiento de forma breve cuando una de tus balas alcanza a un héroe enemigo.",
                "thai": "เพิ่มอัตรายิงและความเร็วการเคลื่อนที่ชั่วคราวเมื่อหนึ่งในกระสุนของคุณยิงโดนฮีโร่ฝ่ายศัตรู",
                "turkish": "Mermilerinizden biri bir düşman kahramanına isabet ederse kısa süreliğine atış hızı ve hareket hızı kazanırsınız.",
                "ukrainian": "Ненадовго дає швидкострільність і швидкість руху, коли одна з куль влучає у ворожого героя."
              }
            },
            "properties": [
              {
                "key": "ActivatedFireRate",
                "role": "important"
              },
              {
                "key": "BonusMoveSpeed",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/fire_rate_plus_plus_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/fire_rate_plus_plus_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/burst_fire_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/burst_fire_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/burst_fire_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_burst_fire",
        "cssClass": "fireRatePlusPlus",
        "multibase": [
          "weapon_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_non_player_bonus_sacrifice",
      "slug": "cultist-sacrifice",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_non_player_bonus_sacrifice",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_non_player_bonus_sacrifice",
      "displayName": {
        "english": "Cultist Sacrifice",
        "byLanguage": {
          "brazilian": "Ritual de Sacrifício",
          "czech": "Rituální dýka",
          "english": "Cultist Sacrifice",
          "french": "Sacrifice rituel",
          "german": "Kultopfer",
          "italian": "Sacrificio cultista",
          "indonesian": "Pengorbanan Sekte",
          "japanese": "サクリファイス",
          "koreana": "희생 제물",
          "latam": "Sacrificio sectario",
          "polish": "Ofiara Kultysty",
          "russian": "Жертвенный ритуал",
          "schinese": "特异供奉",
          "spanish": "Sacrificio Sectario",
          "thai": "​คัลทิสต์​แซคริไฟซ์​",
          "turkish": "Kült Kurbanı",
          "ukrainian": "Жертва культу"
        }
      },
      "description": {
        "english": "Target an enemy NPC and consume it for <span class=\"highlight\">{s:BonusSoulsPct}% Bonus Souls</span> and grants a powerful long lasting buff.",
        "byLanguage": {
          "brazilian": "Alveje uma unidade não heroica inimiga para consumi-la, ganhando <span class=\"highlight\">mais {s:BonusSoulsPct}% de almas</span> e um poderoso efeito duradouro.",
          "czech": "Vlastník zkonzumuje zacílené nepřátelské NPC, čímž získá dlouhotrvající buff a <span class=\"highlight\">{s:BonusSoulsPct} % jeho duší</span>.",
          "english": "Target an enemy NPC and consume it for <span class=\"highlight\">{s:BonusSoulsPct}% Bonus Souls</span> and grants a powerful long lasting buff.",
          "french": "Vous ciblez un PNJ hostile et le drainez pour obtenir <span class=\"highlight\">{s:BonusSoulsPct} % d'âmes bonus</span> et un bonus puissant de longue durée.",
          "german": "Kann auf einen gegnerischen Infanteristen oder eine neutrale Einheit angewendet werden. Verschlingt das Ziel und gewährt <span class=\"highlight\">{s:BonusSoulsPct} % der normalen Seelen</span> sowie einen lang anhaltenden Stärkungseffekt.",
          "italian": "Prendi di mira un PNG nemico e lo consumi per <span class=\"highlight\">{s:BonusSoulsPct}% di anime bonus</span>, conferendo un potente buff di lunga durata.",
          "indonesian": "Menargetkan NPC musuh dan menggunakan target untuk mendapatkan <span class=\"highlight\">{s:BonusSoulsPct}% Bonus Jiwa</span> dan buff yang kuat dan tahan lama.",
          "japanese": "敵NPC1体を対象にする。対象をキルして<span class=\"highlight\">{s:BonusSoulsPct}%の追加ソウル</span>を獲得し、長時間持続する強力なバフを獲得する",
          "koreana": "대상 적군 NPC를 섭취해 <span class=\"highlight\">{s:BonusSoulsPct}%의 보너스 영혼</span> 및 오래 지속되는 강력한 강화 효과를 얻습니다.",
          "latam": "Apunta a un enemigo PNJ y lo consume para obtener <span class=\"highlight\">{s:BonusSoulsPct} % almas adicionales, </span> y otorga un poderoso y duradero efecto positivo.",
          "polish": "Obierz za cel wrogiego NPC i pożryj go, otrzymując o <span class=\"highlight\">{s:BonusSoulsPct}% więcej dusz</span> oraz długotrwałą premię.",
          "russian": "Вы поглощаете выбранное существо, не являющееся героем, получая <span class=\"highlight\">бонусные души в размере {s:BonusSoulsPct}%</span> и мощный долгосрочный положительный эффект.",
          "schinese": "消除目标敌方非玩家角色，获得<span class=\"highlight\">{s:BonusSoulsPct}%额外魂魄</span>，并赋予强大持久的增益。",
          "spanish": "Selecciona como objetivo a un PNJ enemigo y lo consume para obtener un <span class=\"highlight\">{s:BonusSoulsPct} % de almas adicionales</span>, además de  una poderosa mejora duradera.",
          "thai": "เลือกเป้าหมาย NPC ฝ่ายศัตรูและกลืนกินยูนิตนั้น เพื่อรับ<span class=\"highlight\">โบนัสโซลส์ {s:BonusSoulsPct}%</span> และได้รับบัฟทรงพลังที่อยู่ยาวนาน",
          "turkish": "Bir düşman NPC'yi hedef alarak onu <span class=\"highlight\">%{s:BonusSoulsPct} bonus ruh</span> karşılığında tüketin ve uzun süren bir güçlendirme kazanın.",
          "ukrainian": "Пожирає цільового ворожого НГП і здобуває на <span class=\"highlight\">{s:BonusSoulsPct}% більше душ</span> та довготривале посилення."
        }
      },
      "descriptionDisplay": {
        "english": "Target an enemy NPC and consume it for 180% Bonus Souls and grants a powerful long lasting buff.",
        "byLanguage": {
          "brazilian": "Alveje uma unidade não heroica inimiga para consumi-la, ganhando mais 180% de almas e um poderoso efeito duradouro.",
          "czech": "Vlastník zkonzumuje zacílené nepřátelské NPC, čímž získá dlouhotrvající buff a 180 % jeho duší.",
          "english": "Target an enemy NPC and consume it for 180% Bonus Souls and grants a powerful long lasting buff.",
          "french": "Vous ciblez un PNJ hostile et le drainez pour obtenir 180 % d'âmes bonus et un bonus puissant de longue durée.",
          "german": "Kann auf einen gegnerischen Infanteristen oder eine neutrale Einheit angewendet werden. Verschlingt das Ziel und gewährt 180 % der normalen Seelen sowie einen lang anhaltenden Stärkungseffekt.",
          "italian": "Prendi di mira un PNG nemico e lo consumi per 180% di anime bonus, conferendo un potente buff di lunga durata.",
          "indonesian": "Menargetkan NPC musuh dan menggunakan target untuk mendapatkan 180% Bonus Jiwa dan buff yang kuat dan tahan lama.",
          "japanese": "敵NPC1体を対象にする。対象をキルして180%の追加ソウルを獲得し、長時間持続する強力なバフを獲得する",
          "koreana": "대상 적군 NPC를 섭취해 180%의 보너스 영혼 및 오래 지속되는 강력한 강화 효과를 얻습니다.",
          "latam": "Apunta a un enemigo PNJ y lo consume para obtener 180 % almas adicionales, y otorga un poderoso y duradero efecto positivo.",
          "polish": "Obierz za cel wrogiego NPC i pożryj go, otrzymując o 180% więcej dusz oraz długotrwałą premię.",
          "russian": "Вы поглощаете выбранное существо, не являющееся героем, получая бонусные души в размере 180% и мощный долгосрочный положительный эффект.",
          "schinese": "消除目标敌方非玩家角色，获得180%额外魂魄，并赋予强大持久的增益。",
          "spanish": "Selecciona como objetivo a un PNJ enemigo y lo consume para obtener un 180 % de almas adicionales, además de una poderosa mejora duradera.",
          "thai": "เลือกเป้าหมาย NPC ฝ่ายศัตรูและกลืนกินยูนิตนั้น เพื่อรับโบนัสโซลส์ 180% และได้รับบัฟทรงพลังที่อยู่ยาวนาน",
          "turkish": "Bir düşman NPC'yi hedef alarak onu %180 bonus ruh karşılığında tüketin ve uzun süren bir güçlendirme kazanın.",
          "ukrainian": "Пожирає цільового ворожого НГП і здобуває на 180% більше душ та довготривале посилення."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability",
          "EShopFilterHealing"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [
          "upgrade_non_player_bonus"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PRESS",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "270",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "160",
          "disableValue": "0",
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechDuration",
            "value": null
          }
        },
        "AbilityCastRange": {
          "value": "7m",
          "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
        },
        "NonPlayerBonusWeaponPower": {
          "value": "30",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_TO_NPC_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "2",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        },
        "NonPlayerBulletResist": {
          "value": "30",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BULLET_RESIST_NON_HERO",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSoulsPct": {
          "value": "180",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "50",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": {
            "stat": "ELevelUpBoons",
            "value": 4
          }
        },
        "BaseAttackDamagePercent": {
          "value": "10",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": {
            "stat": "ELevelUpBoons",
            "value": 0.8
          }
        },
        "BonusAbilityCharges": {
          "value": "1",
          "disableValue": null,
          "cssClass": "cast",
          "displayUnits": null,
          "displayType": "EMaxChargesIncrease",
          "providedPropertyType": "MODIFIER_VALUE_BONUS_ABILITY_CHARGES",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRangeMultiplier": {
          "value": "12",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRange",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RANGE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechRadiusMultiplier": {
          "value": "12",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": "ETechRadius",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RADIUS_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechRadiusMultiplier",
              "bonus": "40"
            },
            {
              "propertyName": "TechRangeMultiplier",
              "bonus": "40"
            },
            {
              "propertyName": "BaseAttackDamagePercent",
              "bonus": "47"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "300"
            },
            {
              "propertyName": "NonPlayerBonusWeaponPower",
              "bonus": "30"
            },
            {
              "propertyName": "NonPlayerBulletResist",
              "bonus": "30"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              },
              {
                "key": "NonPlayerBonusWeaponPower",
                "role": "normal"
              },
              {
                "key": "NonPlayerBulletResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Target an enemy NPC and consume it for 180% Bonus Souls and grants a powerful long lasting buff.",
              "byLanguage": {
                "brazilian": "Alveje uma unidade não heroica inimiga para consumi-la, ganhando mais 180% de almas e um poderoso efeito duradouro.",
                "czech": "Vlastník zkonzumuje zacílené nepřátelské NPC, čímž získá dlouhotrvající buff a 180 % jeho duší.",
                "english": "Target an enemy NPC and consume it for 180% Bonus Souls and grants a powerful long lasting buff.",
                "french": "Vous ciblez un PNJ hostile et le drainez pour obtenir 180 % d'âmes bonus et un bonus puissant de longue durée.",
                "german": "Kann auf einen gegnerischen Infanteristen oder eine neutrale Einheit angewendet werden. Verschlingt das Ziel und gewährt 180 % der normalen Seelen sowie einen lang anhaltenden Stärkungseffekt.",
                "italian": "Prendi di mira un PNG nemico e lo consumi per 180% di anime bonus, conferendo un potente buff di lunga durata.",
                "indonesian": "Menargetkan NPC musuh dan menggunakan target untuk mendapatkan 180% Bonus Jiwa dan buff yang kuat dan tahan lama.",
                "japanese": "敵NPC1体を対象にする。対象をキルして180%の追加ソウルを獲得し、長時間持続する強力なバフを獲得する",
                "koreana": "대상 적군 NPC를 섭취해 180%의 보너스 영혼 및 오래 지속되는 강력한 강화 효과를 얻습니다.",
                "latam": "Apunta a un enemigo PNJ y lo consume para obtener 180 % almas adicionales, y otorga un poderoso y duradero efecto positivo.",
                "polish": "Obierz za cel wrogiego NPC i pożryj go, otrzymując o 180% więcej dusz oraz długotrwałą premię.",
                "russian": "Вы поглощаете выбранное существо, не являющееся героем, получая бонусные души в размере 180% и мощный долгосрочный положительный эффект.",
                "schinese": "消除目标敌方非玩家角色，获得180%额外魂魄，并赋予强大持久的增益。",
                "spanish": "Selecciona como objetivo a un PNJ enemigo y lo consume para obtener un 180 % de almas adicionales, además de una poderosa mejora duradera.",
                "thai": "เลือกเป้าหมาย NPC ฝ่ายศัตรูและกลืนกินยูนิตนั้น เพื่อรับโบนัสโซลส์ 180% และได้รับบัฟทรงพลังที่อยู่ยาวนาน",
                "turkish": "Bir düşman NPC'yi hedef alarak onu %180 bonus ruh karşılığında tüketin ve uzun süren bir güçlendirme kazanın.",
                "ukrainian": "Пожирає цільового ворожого НГП і здобуває на 180% більше душ та довготривале посилення."
              }
            },
            "properties": [
              {
                "key": "BaseAttackDamagePercent",
                "role": "important"
              },
              {
                "key": "BonusHealth",
                "role": "important"
              },
              {
                "key": "TechRangeMultiplier",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": null,
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/cultist_sacrifice_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/cultist_sacrifice_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/cultist_sacrifice_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_non_player_bonus_sacrifice",
        "cssClass": null,
        "multibase": [
          "weapon_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "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
      }
    },
    {
      "id": "upgrade_express_shot",
      "slug": "express-shot",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_express_shot",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_express_shot",
      "displayName": {
        "english": "Express Shot",
        "byLanguage": {
          "brazilian": "Tiro Expresso",
          "czech": "Expresní spoušť",
          "english": "Express Shot",
          "french": "Tir express",
          "german": "Schnellschuss",
          "italian": "Colpo rapido",
          "indonesian": "Tembakan Cepat",
          "japanese": "エクスプレスショット",
          "koreana": "신속탄",
          "latam": "Disparo exprés",
          "polish": "Ekspresowy Strzał",
          "russian": "Экспресс-выстрел",
          "schinese": "疾速射击",
          "spanish": "Disparo Exprés",
          "thai": "​เอ็กซ์เพรส​ช็อต​",
          "turkish": "Ekspres Atış",
          "ukrainian": "Експрес-постріл"
        }
      },
      "description": {
        "english": "Your next attack will <span class=\"highlight\">fire twice</span> in quick succession with <span class=\"highlight\">increased damage</span> and velocity. This attack consumes extra ammo.",
        "byLanguage": {
          "brazilian": null,
          "czech": "Vlastníkův příští útok <span class=\"highlight\">vystřelí dvakrát po sobě</span> s <span class=\"highlight\">navýšeným poškozením a rychlostí</span>. Tento útok spotřebuje více nábojů.",
          "english": "Your next attack will <span class=\"highlight\">fire twice</span> in quick succession with <span class=\"highlight\">increased damage</span> and velocity. This attack consumes extra ammo.",
          "french": "Votre prochaine attaque permettra de <span class=\"highlight\">tirer deux fois</span> d'affilée, avec des <span class=\"highlight\">dégâts et une vitesse des balles</span> accrus. Cette attaque consomme des munitions supplémentaires.",
          "german": "Dein nächster Angriff wird <span class=\"highlight\">doppelt</span> in schneller Folge mit <span class=\"highlight\">erhöhtem Schaden</span> und Kugeltempo abgefeuert. Dieser Angriff verbraucht zusätzliche Munition.",
          "italian": "Il tuo prossimo attacco <span class=\"highlight\">sparerà due volte</span> in rapida successione, con <span class=\"highlight\">danni</span> e velocità aumentati. Questo attacco consuma munizioni extra.",
          "indonesian": "Seranganmu berikutnya akan menjadi <span class=\"highlight\">serangan ganda</span> berturut-turut dengan <span class=\"highlight\">damage dan kecepatan yang ditingkatkan</span>. Serangan ini menggunakan ekstra amunisi.",
          "japanese": "次の攻撃時に素早く<span class=\"highlight\">2回連続</span>で射撃し、<span class=\"highlight\">ダメージ</span>と弾速が上昇する。この攻撃は追加で弾薬を消費する",
          "koreana": "다음 공격이 빠르게 연속으로 <span class=\"highlight\">두 번 발사</span>되며, <span class=\"highlight\">피해</span> 및 탄속이 증가합니다. 이 공격은 추가 탄약을 소모합니다.",
          "latam": "Tu próximo ataque <span class=\"highlight\">disparará dos veces</span> seguidas, con <span class=\"highlight\">más daño</span> y velocidad. Este ataque consume munición adicional.",
          "polish": "Twój kolejny atak <span class=\"highlight\">wystrzeli podwójnie</span> w krótkim odstępie. Podwójny atak ma większą prędkość nabojów, <span class=\"highlight\">zwiększone obrażenia</span> oraz zużywa dodatkową amunicję.",
          "russian": "При следующей атаке вы быстро произведёте <span class=\"highlight\">два выстрела</span> один за другим. Выпущенные при этом пули имеют повышенную скорость и наносят <span class=\"highlight\">дополнительный урон</span>. Данная атака расходует дополнительный боезапас.",
          "schinese": "下一次攻击会以更高的子弹速度快速连续<span class=\"highlight\">发射两次</span>，造成<span class=\"highlight\">更多伤害</span>。此攻击会消耗额外的弹药。",
          "spanish": "Tu próximo ataque <span class=\"highlight\">disparará dos veces</span> seguidas, con <span class=\"highlight\">más daño</span> y velocidad. Este ataque consume munición adicional.",
          "thai": "การโจมตีครั้งต่อไปของคุณจะยิงติดต่อกัน<span class=\"highlight\">สองครั้ง</span>อย่างรวดเร็ว ด้วย<span class=\"highlight\">ความเสียหาย</span>และความเร็วกระสุนเพิ่มขึ้น การโจมตีนี้จะใช้กระสุนเพิ่มเติม",
          "turkish": "Bir sonraki saldırınız <span class=\"highlight\">artırılmış hasar</span> ve mermi hızına sahip bir şekilde arka arkaya <span class=\"highlight\">iki defa tetiklenir</span>. Bu saldırı fazladan cephane tüketir.",
          "ukrainian": "Наступна атака <span class=\"highlight\">спрацює двічі</span> у швидкій послідовності зі <span class=\"highlight\">збільшеною шкодою</span> та швидкістю кулі. Ця атака використає додатковий набій."
        }
      },
      "descriptionDisplay": {
        "english": "Your next attack will fire twice in quick succession with increased damage and velocity. This attack consumes extra ammo.",
        "byLanguage": {
          "brazilian": null,
          "czech": "Vlastníkův příští útok vystřelí dvakrát po sobě s navýšeným poškozením a rychlostí. Tento útok spotřebuje více nábojů.",
          "english": "Your next attack will fire twice in quick succession with increased damage and velocity. This attack consumes extra ammo.",
          "french": "Votre prochaine attaque permettra de tirer deux fois d'affilée, avec des dégâts et une vitesse des balles accrus. Cette attaque consomme des munitions supplémentaires.",
          "german": "Dein nächster Angriff wird doppelt in schneller Folge mit erhöhtem Schaden und Kugeltempo abgefeuert. Dieser Angriff verbraucht zusätzliche Munition.",
          "italian": "Il tuo prossimo attacco sparerà due volte in rapida successione, con danni e velocità aumentati. Questo attacco consuma munizioni extra.",
          "indonesian": "Seranganmu berikutnya akan menjadi serangan ganda berturut-turut dengan damage dan kecepatan yang ditingkatkan. Serangan ini menggunakan ekstra amunisi.",
          "japanese": "次の攻撃時に素早く2回連続で射撃し、ダメージと弾速が上昇する。この攻撃は追加で弾薬を消費する",
          "koreana": "다음 공격이 빠르게 연속으로 두 번 발사되며, 피해 및 탄속이 증가합니다. 이 공격은 추가 탄약을 소모합니다.",
          "latam": "Tu próximo ataque disparará dos veces seguidas, con más daño y velocidad. Este ataque consume munición adicional.",
          "polish": "Twój kolejny atak wystrzeli podwójnie w krótkim odstępie. Podwójny atak ma większą prędkość nabojów, zwiększone obrażenia oraz zużywa dodatkową amunicję.",
          "russian": "При следующей атаке вы быстро произведёте два выстрела один за другим. Выпущенные при этом пули имеют повышенную скорость и наносят дополнительный урон. Данная атака расходует дополнительный боезапас.",
          "schinese": "下一次攻击会以更高的子弹速度快速连续发射两次，造成更多伤害。此攻击会消耗额外的弹药。",
          "spanish": "Tu próximo ataque disparará dos veces seguidas, con más daño y velocidad. Este ataque consume munición adicional.",
          "thai": "การโจมตีครั้งต่อไปของคุณจะยิงติดต่อกันสองครั้งอย่างรวดเร็ว ด้วยความเสียหายและความเร็วกระสุนเพิ่มขึ้น การโจมตีนี้จะใช้กระสุนเพิ่มเติม",
          "turkish": "Bir sonraki saldırınız artırılmış hasar ve mermi hızına sahip bir şekilde arka arkaya iki defa tetiklenir. Bu saldırı fazladan cephane tüketir.",
          "ukrainian": "Наступна атака спрацює двічі у швидкій послідовності зі збільшеною шкодою та швидкістю кулі. Ця атака використає додатковий набій."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [
          "upgrade_high_velocity_mag"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "8",
          "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
        },
        "BonusBulletSpeedPercent": {
          "value": "60",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": "EBulletSpeedIncrease",
          "providedPropertyType": "MODIFIER_VALUE_BONUS_BULLET_SPEED_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": "8",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "ProcAmmoConsumed": {
          "value": "2",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ProcBulletVelocity": {
          "value": "100",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BONUS_BULLET_SPEED_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "ProcBaseAttackDamagePercent": {
          "value": "125",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": {
            "stat": "ELevelUpBoons",
            "value": 2
          }
        },
        "ProcBaseAttackDamagePercentAltFire": {
          "value": "40",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": {
            "stat": "ELevelUpBoons",
            "value": 1.3
          }
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "ProcBaseAttackDamagePercent",
              "bonus": "75"
            },
            {
              "propertyName": "ProcBaseAttackDamagePercentAltFire",
              "bonus": "25"
            },
            {
              "propertyName": "BonusBulletSpeedPercent",
              "bonus": "45"
            },
            {
              "propertyName": "BaseAttackDamagePercent",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusBulletSpeedPercent",
                "role": "elevated"
              },
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Your next attack will fire twice in quick succession with increased damage and velocity. This attack consumes extra ammo.",
              "byLanguage": {
                "brazilian": null,
                "czech": "Vlastníkův příští útok vystřelí dvakrát po sobě s navýšeným poškozením a rychlostí. Tento útok spotřebuje více nábojů.",
                "english": "Your next attack will fire twice in quick succession with increased damage and velocity. This attack consumes extra ammo.",
                "french": "Votre prochaine attaque permettra de tirer deux fois d'affilée, avec des dégâts et une vitesse des balles accrus. Cette attaque consomme des munitions supplémentaires.",
                "german": "Dein nächster Angriff wird doppelt in schneller Folge mit erhöhtem Schaden und Kugeltempo abgefeuert. Dieser Angriff verbraucht zusätzliche Munition.",
                "italian": "Il tuo prossimo attacco sparerà due volte in rapida successione, con danni e velocità aumentati. Questo attacco consuma munizioni extra.",
                "indonesian": "Seranganmu berikutnya akan menjadi serangan ganda berturut-turut dengan damage dan kecepatan yang ditingkatkan. Serangan ini menggunakan ekstra amunisi.",
                "japanese": "次の攻撃時に素早く2回連続で射撃し、ダメージと弾速が上昇する。この攻撃は追加で弾薬を消費する",
                "koreana": "다음 공격이 빠르게 연속으로 두 번 발사되며, 피해 및 탄속이 증가합니다. 이 공격은 추가 탄약을 소모합니다.",
                "latam": "Tu próximo ataque disparará dos veces seguidas, con más daño y velocidad. Este ataque consume munición adicional.",
                "polish": "Twój kolejny atak wystrzeli podwójnie w krótkim odstępie. Podwójny atak ma większą prędkość nabojów, zwiększone obrażenia oraz zużywa dodatkową amunicję.",
                "russian": "При следующей атаке вы быстро произведёте два выстрела один за другим. Выпущенные при этом пули имеют повышенную скорость и наносят дополнительный урон. Данная атака расходует дополнительный боезапас.",
                "schinese": "下一次攻击会以更高的子弹速度快速连续发射两次，造成更多伤害。此攻击会消耗额外的弹药。",
                "spanish": "Tu próximo ataque disparará dos veces seguidas, con más daño y velocidad. Este ataque consume munición adicional.",
                "thai": "การโจมตีครั้งต่อไปของคุณจะยิงติดต่อกันสองครั้งอย่างรวดเร็ว ด้วยความเสียหายและความเร็วกระสุนเพิ่มขึ้น การโจมตีนี้จะใช้กระสุนเพิ่มเติม",
                "turkish": "Bir sonraki saldırınız artırılmış hasar ve mermi hızına sahip bir şekilde arka arkaya iki defa tetiklenir. Bu saldırı fazladan cephane tüketir.",
                "ukrainian": "Наступна атака спрацює двічі у швидкій послідовності зі збільшеною шкодою та швидкістю кулі. Ця атака використає додатковий набій."
              }
            },
            "properties": [
              {
                "key": "ProcBaseAttackDamagePercent",
                "role": "important"
              },
              {
                "key": "ProcBaseAttackDamagePercentAltFire",
                "role": "important"
              },
              {
                "key": "ProcBulletVelocity",
                "role": "normal"
              },
              {
                "key": "ProcAmmoConsumed",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": null,
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/express_shot_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/express_shot_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/express_shot_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_express_shot",
        "cssClass": null,
        "multibase": [
          "weapon_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_headhunter",
      "slug": "headhunter",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_headhunter",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_headhunter",
      "displayName": {
        "english": "Headhunter",
        "byLanguage": {
          "brazilian": "Caça-Cabeças",
          "czech": "Transfúzní hledí",
          "english": "Headhunter",
          "french": "Chasseur de têtes",
          "german": "Kopfjäger",
          "italian": "Cacciatore di teste",
          "indonesian": "Pembidik Headshot",
          "japanese": "ヘッドハンター",
          "koreana": "헤드헌터",
          "latam": "Cazacabezas",
          "polish": "Łowca Głów",
          "russian": "Охотник за головами",
          "schinese": "猎头",
          "spanish": "Cazacabezas",
          "thai": "​เฮด​ฮันเตอร์​",
          "turkish": "Kelle Avcısı",
          "ukrainian": "Мисливець за головами"
        }
      },
      "description": {
        "english": "Your next <span class=\"highlight\">headshot</span> against an enemy Hero deals {g:citadel_inline_attribute:'BonusWeaponDamage'}, {g:citadel_inline_attribute:'Heal'} you, and briefly grants {g:citadel_inline_attribute:'BonusMoveSpeed'}.",
        "byLanguage": {
          "brazilian": "O seu próximo <span class=\"highlight\">tiro na cabeça</span> de um herói causa {g:citadel_inline_attribute:'BonusWeaponDamage'}, {g:citadel_inline_attribute:'Heal'} você e concede {g:citadel_inline_attribute:'BonusMoveSpeed'} brevemente.",
          "czech": "Vlastníkův příští <span class=\"highlight\">zásah do hlavy</span> udělí nepřátelskému hrdinovi {g:citadel_inline_attribute:'BonusWeaponDamage'}, vlastníka {g:citadel_inline_attribute:'Heal'} a dočasně mu poskytne {g:citadel_inline_attribute:'BonusMoveSpeed'}.",
          "english": "Your next <span class=\"highlight\">headshot</span> against an enemy Hero deals {g:citadel_inline_attribute:'BonusWeaponDamage'}, {g:citadel_inline_attribute:'Heal'} you, and briefly grants {g:citadel_inline_attribute:'BonusMoveSpeed'}.",
          "french": "Votre prochain <span class=\"highlight\">tir à la tête</span> sur une unité occultiste ennemie inflige des {g:citadel_inline_attribute:'BonusWeaponDamage'}, vous confère des {g:citadel_inline_attribute:'Heal'} ainsi que de la {g:citadel_inline_attribute:'BonusMoveSpeed'} temporaire.",
          "german": "Dein nächster <span class=\"highlight\">Kopfschuss</span> gegen einen gegnerischen Helden fügt {g:citadel_inline_attribute:'BonusWeaponDamage'} zu, {g:citadel_inline_attribute:'Heals'} Dich und gewährt Dir für kurze Zeit {g:citadel_inline_attribute:'BonusMoveSpeed'}.",
          "italian": "Se il tuo prossimo <span class=\"highlight\">colpo alla testa</span> contro un eroe nemico infligge {g:citadel_inline_attribute:'BonusWeaponDamage'}, applichi una {g:citadel_inline_attribute:'Heal'} a te stesso e guadagni brevemente {g:citadel_inline_attribute:'BonusMoveSpeed'}.",
          "indonesian": "Headshot-mu <span class=\"highlight\">selanjutnya</span> ke Hero musuh memberikan {g:citadel_inline_attribute:'BonusWeaponDamage'}, {g:citadel_inline_attribute:'Heal'}, dan memberikan {g:citadel_inline_attribute:'BonusMoveSpeed'} untuk sementara waktu.",
          "japanese": "敵ヒーローへの次の<span class=\"highlight\">ヘッドショット</span>が、{g:citadel_inline_attribute:'BonusWeaponDamage'}を与え、自身を{g:citadel_inline_attribute:'Heal'}し、{g:citadel_inline_attribute:'BonusMoveSpeed'}を短時間付与する",
          "koreana": "적군 영웅을 대상으로 하는 다음 <span class=\"highlight\">헤드샷</span>이 {g:citadel_inline_attribute:'BonusWeaponDamage'}를 입히고, 자신을 {g:citadel_inline_attribute:'Heal'}하며, 잠시 동안 {g:citadel_inline_attribute:'BonusMoveSpeed'}가 부여됩니다.",
          "latam": "El siguiente <span class=\"highlight\">disparo a la cabeza</span> a un héroe enemigo inflige {g:citadel_inline_attribute:'BonusWeaponDamage'}, te aplica {g:citadel_inline_attribute:'Heal'} a ti mismo⁠⁠ y te otorga {g:citadel_inline_attribute:'BonusMoveSpeed'} brevemente.",
          "polish": "Twoje następne <span class=\"highlight\">trafienie w głowę</span> wrogiego bohatera zada {g:citadel_inline_attribute:'BonusWeaponDamage'} i przyznaje {g:citadel_inline_attribute:'BonusMoveSpeed'}. Dodatkowo {g:citadel_inline_attribute:'Heal'}.",
          "russian": "Ваше следующее <span class=\"highlight\">попадание в голову</span> вражескому герою нанесёт ему {g:citadel_inline_attribute:'BonusWeaponDamage'}. Вы также получите {g:citadel_inline_attribute:'Heal'}, а ваша {g:citadel_inline_attribute:'MoveSpeed'} ненадолго повысится.",
          "schinese": "下一次命中敌方英雄<span class=\"highlight\">头部</span>会造成{g:citadel_inline_attribute:'BonusWeaponDamage'}，{g:citadel_inline_attribute:'Heal'}自身，并暂时获得{g:citadel_inline_attribute:'BonusMoveSpeed'}。",
          "spanish": "El siguiente <span class=\"highlight\">disparo a la cabeza</span> a un héroe enemigo inflige {g:citadel_inline_attribute:'BonusWeaponDamage'}, te aplica {g:citadel_inline_attribute:'Heal'} a ti mismo⁠⁠/⁠⁠a y te otorga {g:citadel_inline_attribute:'BonusMoveSpeed'} brevemente.",
          "thai": "เมื่อคุณยิงกระสุนนัดถัดไปเป็น<span class=\"highlight\">​เฮดช็อต</span>ใส่ฮีโร่ศัตรู จะสร้าง{g:citadel_inline_attribute:'BonusWeaponDamage'}, {g:citadel_inline_attribute:'Heal'}ตัวคุณเอง และมอบ{g:citadel_inline_attribute:'BonusMoveSpeed'}ชั่วครู่",
          "turkish": "Bir düşman kahramana yapacağınız bir sonraki <span class=\"highlight\">kafadan vuruşunuz;</span> ona {g:citadel_inline_attribute:'BonusWeaponDamage'}, size {g:citadel_inline_attribute:'Heal'} verecek ve kısa süreliğine {g:citadel_inline_attribute:'BonusMoveSpeed'} sağlayacak.",
          "ukrainian": "Наступний <span class=\"highlight\">постріл у голову</span> ворожому герою завдає {g:citadel_inline_attribute:'BonusWeaponDamage'}, застосовує до вас {g:citadel_inline_attribute:'Healing'} і призводить до надання {g:citadel_inline_attribute:'BonusMoveSpeed'}."
        }
      },
      "descriptionDisplay": {
        "english": "Your next headshot against an enemy Hero deals Bonus Weapon Damage, Heal you, and briefly grants Bonus Move Speed.",
        "byLanguage": {
          "brazilian": "O seu próximo tiro na cabeça de um herói causa Bonus Weapon Damage, Heal você e concede Bonus Move Speed brevemente.",
          "czech": "Vlastníkův příští zásah do hlavy udělí nepřátelskému hrdinovi Bonus Weapon Damage, vlastníka Heal a dočasně mu poskytne Bonus Move Speed.",
          "english": "Your next headshot against an enemy Hero deals Bonus Weapon Damage, Heal you, and briefly grants Bonus Move Speed.",
          "french": "Votre prochain tir à la tête sur une unité occultiste ennemie inflige des Bonus Weapon Damage, vous confère des Heal ainsi que de la Bonus Move Speed temporaire.",
          "german": "Dein nächster Kopfschuss gegen einen gegnerischen Helden fügt Bonus Weapon Damage zu, Heals Dich und gewährt Dir für kurze Zeit Bonus Move Speed.",
          "italian": "Se il tuo prossimo colpo alla testa contro un eroe nemico infligge Bonus Weapon Damage, applichi una Heal a te stesso e guadagni brevemente Bonus Move Speed.",
          "indonesian": "Headshot-mu selanjutnya ke Hero musuh memberikan Bonus Weapon Damage, Heal, dan memberikan Bonus Move Speed untuk sementara waktu.",
          "japanese": "敵ヒーローへの次のヘッドショットが、Bonus Weapon Damageを与え、自身をHealし、Bonus Move Speedを短時間付与する",
          "koreana": "적군 영웅을 대상으로 하는 다음 헤드샷이 Bonus Weapon Damage를 입히고, 자신을 Heal하며, 잠시 동안 Bonus Move Speed가 부여됩니다.",
          "latam": "El siguiente disparo a la cabeza a un héroe enemigo inflige Bonus Weapon Damage, te aplica Heal a ti mismo⁠⁠ y te otorga Bonus Move Speed brevemente.",
          "polish": "Twoje następne trafienie w głowę wrogiego bohatera zada Bonus Weapon Damage i przyznaje Bonus Move Speed. Dodatkowo Heal.",
          "russian": "Ваше следующее попадание в голову вражескому герою нанесёт ему Bonus Weapon Damage. Вы также получите Heal, а ваша Move Speed ненадолго повысится.",
          "schinese": "下一次命中敌方英雄头部会造成Bonus Weapon Damage，Heal自身，并暂时获得Bonus Move Speed。",
          "spanish": "El siguiente disparo a la cabeza a un héroe enemigo inflige Bonus Weapon Damage, te aplica Heal a ti mismo⁠⁠/⁠⁠a y te otorga Bonus Move Speed brevemente.",
          "thai": "เมื่อคุณยิงกระสุนนัดถัดไปเป็นเฮดช็อตใส่ฮีโร่ศัตรู จะสร้างBonus Weapon Damage, Healตัวคุณเอง และมอบBonus Move Speedชั่วครู่",
          "turkish": "Bir düşman kahramana yapacağınız bir sonraki kafadan vuruşunuz; ona Bonus Weapon Damage, size Heal verecek ve kısa süreliğine Bonus Move Speed sağlayacak.",
          "ukrainian": "Наступний постріл у голову ворожому герою завдає Bonus Weapon Damage, застосовує до вас Healing і призводить до надання Bonus Move Speed."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EHeadshotEnthusiasts",
        "groupLabel": "Headshot Enthusiasts",
        "componentIds": [
          "upgrade_headshot_booster"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "8",
          "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
        },
        "HeadShotBonusDamage": {
          "value": "75",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ELevelUpBoons",
            "value": 4
          }
        },
        "BaseAttackDamagePercent": {
          "value": "5",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "50",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealPercentPerHeadshot": {
          "value": "4",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": "1.75m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "MovementSpeedBonusDuration": {
          "value": "3",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ProcChance": {
          "value": "100",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "HeadShotBonusDamage",
              "bonus": "75"
            },
            {
              "propertyName": "HealPercentPerHeadshot",
              "bonus": "4"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-3"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Your next headshot against an enemy Hero deals Bonus Weapon Damage, Heal you, and briefly grants Bonus Move Speed.",
              "byLanguage": {
                "brazilian": "O seu próximo tiro na cabeça de um herói causa Bonus Weapon Damage, Heal você e concede Bonus Move Speed brevemente.",
                "czech": "Vlastníkův příští zásah do hlavy udělí nepřátelskému hrdinovi Bonus Weapon Damage, vlastníka Heal a dočasně mu poskytne Bonus Move Speed.",
                "english": "Your next headshot against an enemy Hero deals Bonus Weapon Damage, Heal you, and briefly grants Bonus Move Speed.",
                "french": "Votre prochain tir à la tête sur une unité occultiste ennemie inflige des Bonus Weapon Damage, vous confère des Heal ainsi que de la Bonus Move Speed temporaire.",
                "german": "Dein nächster Kopfschuss gegen einen gegnerischen Helden fügt Bonus Weapon Damage zu, Heals Dich und gewährt Dir für kurze Zeit Bonus Move Speed.",
                "italian": "Se il tuo prossimo colpo alla testa contro un eroe nemico infligge Bonus Weapon Damage, applichi una Heal a te stesso e guadagni brevemente Bonus Move Speed.",
                "indonesian": "Headshot-mu selanjutnya ke Hero musuh memberikan Bonus Weapon Damage, Heal, dan memberikan Bonus Move Speed untuk sementara waktu.",
                "japanese": "敵ヒーローへの次のヘッドショットが、Bonus Weapon Damageを与え、自身をHealし、Bonus Move Speedを短時間付与する",
                "koreana": "적군 영웅을 대상으로 하는 다음 헤드샷이 Bonus Weapon Damage를 입히고, 자신을 Heal하며, 잠시 동안 Bonus Move Speed가 부여됩니다.",
                "latam": "El siguiente disparo a la cabeza a un héroe enemigo inflige Bonus Weapon Damage, te aplica Heal a ti mismo⁠⁠ y te otorga Bonus Move Speed brevemente.",
                "polish": "Twoje następne trafienie w głowę wrogiego bohatera zada Bonus Weapon Damage i przyznaje Bonus Move Speed. Dodatkowo Heal.",
                "russian": "Ваше следующее попадание в голову вражескому герою нанесёт ему Bonus Weapon Damage. Вы также получите Heal, а ваша Move Speed ненадолго повысится.",
                "schinese": "下一次命中敌方英雄头部会造成Bonus Weapon Damage，Heal自身，并暂时获得Bonus Move Speed。",
                "spanish": "El siguiente disparo a la cabeza a un héroe enemigo inflige Bonus Weapon Damage, te aplica Heal a ti mismo⁠⁠/⁠⁠a y te otorga Bonus Move Speed brevemente.",
                "thai": "เมื่อคุณยิงกระสุนนัดถัดไปเป็นเฮดช็อตใส่ฮีโร่ศัตรู จะสร้างBonus Weapon Damage, Healตัวคุณเอง และมอบBonus Move Speedชั่วครู่",
                "turkish": "Bir düşman kahramana yapacağınız bir sonraki kafadan vuruşunuz; ona Bonus Weapon Damage, size Heal verecek ve kısa süreliğine Bonus Move Speed sağlayacak.",
                "ukrainian": "Наступний постріл у голову ворожому герою завдає Bonus Weapon Damage, застосовує до вас Healing і призводить до надання Bonus Move Speed."
              }
            },
            "properties": [
              {
                "key": "HeadShotBonusDamage",
                "role": "important"
              },
              {
                "key": "HealPercentPerHeadshot",
                "role": "important"
              },
              {
                "key": "BonusMoveSpeed",
                "role": "normal"
              },
              {
                "key": "MovementSpeedBonusDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/headhunter_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/headhunter_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/headhunter_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/headhunter_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/headhunter_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "headhunter",
        "multibase": [
          "weapon_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_dps_aura",
      "slug": "heroic-aura",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_dps_aura",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_dps_aura",
      "displayName": {
        "english": "Heroic Aura",
        "byLanguage": {
          "brazilian": "Aura Heroica",
          "czech": "Hrdinská aura",
          "english": "Heroic Aura",
          "french": "Aura héroïque",
          "german": "Heroische Aura",
          "italian": "Aura eroica",
          "indonesian": "Aura Heroik",
          "japanese": "ヒロイックオーラ",
          "koreana": "영웅의 오라",
          "latam": "Aura heroica",
          "polish": "Heroiczna Aura",
          "russian": "Героическая аура",
          "schinese": "英雄光环",
          "spanish": "Aura Heroica",
          "thai": "​ฮีโรอิก​ออรา​",
          "turkish": "Kahramanlık Aurası",
          "ukrainian": "Аура героя"
        }
      },
      "description": {
        "english": "Provides <span class=\"highlight\">Bullet Resist</span> to nearby friendly units.\n\nProvides <span class=\"highlight\">{g:citadel_inline_attribute:'MoveSpeed'}</span> and <span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span> to you and nearby allies. <span class=\"highlight\">Minions</span> get double value.",
        "byLanguage": {
          "brazilian": "Concede <span class=\"highlight\">resistência balística</span> às unidades aliadas próximas.\n\nConcede <span class=\"highlight\">{g:citadel_inline_attribute:'MoveSpeed'}</span> e <span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span> a você e aliados próximos. <span class=\"highlight\">Soldados</span> são afetados em dobro.",
          "czech": "Vlastník poskytuje spojencům poblíž bonus k <span class=\"highlight\">balistické odolnosti</span>.\n\nVlastník poskytne sobě a spojencům poblíž bonusy k <span class=\"highlight\">{g:citadel_inline_attribute:'MoveSpeed'}</span> a <span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span>. <span class=\"highlight\">Hráčské jednotky</span> získají dvojnásobné bonusy.",
          "english": "Provides <span class=\"highlight\">Bullet Resist</span> to nearby friendly units.\n\nProvides <span class=\"highlight\">{g:citadel_inline_attribute:'MoveSpeed'}</span> and <span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span> to you and nearby allies. <span class=\"highlight\">Minions</span> get double value.",
          "french": "Augmente la <span class=\"highlight\">résistance aux balles</span> des unités alliées à proximité.\n\nAugmente votre <span class=\"highlight\">{g:citadel_inline_attribute:'MoveSpeed'}</span> et <span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span> ainsi que celles des unités alliées à proximité. Les <span class=\"highlight\">sbires</span> voient ces attributs doublés.",
          "german": "Gewährt verbündeten Einheiten in der Nähe <span class=\"highlight\">Kugelresistenz</span>.\n\nGewährt Dir und Deinen Verbündeten <span class=\"highlight\">{g:citadel_inline_attribute:'MoveSpeed'}</span> und <span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span>. <span class=\"highlight\">Infanteristen</span> erhalten den doppelten Wert.",
          "italian": "Conferisce <span class=\"highlight\">resistenza balistica</span> alle unità amiche vicine.\n\nConferisce <span class=\"highlight\">{g:citadel_inline_attribute:'MoveSpeed'}</span> e <span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span> a te e agli alleati vicini. <span class=\"highlight\">Gli scagnozzi</span> ricevono un valore doppio.",
          "indonesian": "Memberikan <span class=\"highlight\">Pertahanan Peluru</span> ke unit rekan tim terdekat.\n\nMenyediakan <span class=\"highlight\">{g:citadel_inline_attribute:'MoveSpeed'}</span> dan <span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span> untukmu dan rekan tim terdekat. <span class=\"highlight\">Minion</span> mendapatkan nilai ganda.",
          "japanese": "付近にいる味方に<span class=\"highlight\">弾薬耐性</span>を付与する\n\n自分自身と付近にいる味方の<span class=\"highlight\">{g:citadel_inline_attribute:'MoveSpeed'}</span>と<span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span>を上昇させる。<span class=\"highlight\">トルーパー</span>に対しては効果が2倍になる",
          "koreana": "근처 아군 유닛에게 <span class=\"highlight\">총탄 저항</span>을 부여합니다.\n\n자신과 근처 아군에게 <span class=\"highlight\">{g:citadel_inline_attribute:'MoveSpeed'}</span>, <span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span>를 부여합니다. <span class=\"highlight\">미니언</span>은 효과를 두 배로 받습니다.",
          "latam": "Proporciona <span class=\"highlight\">resistencia balística</span> a las unidades aliadas cercanas.\n\nProporciona <span class=\"highlight\">{g:citadel_inline_attribute:'MoveSpeed'}</span> y <span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span> para ti y tus aliados cercanos. Los <span class=\"highlight\">secuaces</span> obtienen el doble de valor.",
          "polish": "Zapewnia <span class=\"highlight\">odporność na naboje</span> pobliskim sojuszniczym jednostkom.\n\nZapewnia <span class=\"highlight\">{g:citadel_inline_attribute:'MoveSpeed'}</span> i <span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span> tobie i pobliskim sojusznikom. <span class=\"highlight\">Szturmowcy</span> otrzymują podwójną wartość.",
          "russian": "Даёт <span class=\"highlight\">сопротивляемость пулям</span> союзникам поблизости.\n\nПовышает <span class=\"highlight\">{g:citadel_inline_attribute:'MoveSpeed'}</span> и <span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span> у вас и союзников поблизости. У <span class=\"highlight\">солдатов</span> эффект удваивается.",
          "schinese": "为附近的友方单位提供<span class=\"highlight\">子弹抗性</span>。\n\n为自身和附近的友军提供<span class=\"highlight\">{g:citadel_inline_attribute:'MoveSpeed'}</span>和<span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span>。<span class=\"highlight\">小兵</span>获得的值翻倍。",
          "spanish": "Proporciona <span class=\"highlight\">resistencia a balas</span> a las unidades aliadas cercanas.\n\nOs proporciona <span class=\"highlight\">{g:citadel_inline_attribute:'MoveSpeed'}</span> y <span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span> a ti y a los aliados cercanos. Afecta el doble a los <span class=\"highlight\">esbirros</span>.",
          "thai": "มอบ<span class=\"highlight\">ต้านทานกระสุน</span>ให้กับยูนิตฝ่ายเดียวกันใน​บริเวณ​ใกล้เคียง​\n\nมอบ<span class=\"highlight\">{g:citadel_inline_attribute:'MoveSpeed'}</span>และ<span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span>ให้กับคุณและเพื่อนร่วมทีมใน​บริเวณ​ใกล้เคียง​ ส่วน<span class=\"highlight\">ลูกสมุน</span>จะได้รับเป็นสองเท่า",
          "turkish": "Yakındaki dost birimlere <span class=\"highlight\">mermi direnci</span> sağlar.\n\nSize ve yakındaki dostlara <span class=\"highlight\">{g:citadel_inline_attribute:'MoveSpeed'}</span> ve <span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span> verir. <span class=\"highlight\">Kahramanların birimleri</span> iki kat daha fazlasını alır.",
          "ukrainian": "Дає <span class=\"highlight\">опір кулям</span> дружнім істотам поблизу.\n\nДає більше <span class=\"highlight\">{g:citadel_inline_attribute:'MoveSpeed'}</span> і <span class=\"highlight\">{g:citadel_inline_attribute:'FireRate'}</span> власнику та союзникам поблизу. <span class=\"highlight\">Міньйони</span> отримують подвійне значення."
        }
      },
      "descriptionDisplay": {
        "english": "Provides Bullet Resist to nearby friendly units.\n\nProvides Move Speed and Fire Rate to you and nearby allies. Minions get double value.",
        "byLanguage": {
          "brazilian": "Concede resistência balística às unidades aliadas próximas.\n\nConcede Move Speed e Fire Rate a você e aliados próximos. Soldados são afetados em dobro.",
          "czech": "Vlastník poskytuje spojencům poblíž bonus k balistické odolnosti.\n\nVlastník poskytne sobě a spojencům poblíž bonusy k Move Speed a Fire Rate. Hráčské jednotky získají dvojnásobné bonusy.",
          "english": "Provides Bullet Resist to nearby friendly units.\n\nProvides Move Speed and Fire Rate to you and nearby allies. Minions get double value.",
          "french": "Augmente la résistance aux balles des unités alliées à proximité.\n\nAugmente votre Move Speed et Fire Rate ainsi que celles des unités alliées à proximité. Les sbires voient ces attributs doublés.",
          "german": "Gewährt verbündeten Einheiten in der Nähe Kugelresistenz.\n\nGewährt Dir und Deinen Verbündeten Move Speed und Fire Rate. Infanteristen erhalten den doppelten Wert.",
          "italian": "Conferisce resistenza balistica alle unità amiche vicine.\n\nConferisce Move Speed e Fire Rate a te e agli alleati vicini. Gli scagnozzi ricevono un valore doppio.",
          "indonesian": "Memberikan Pertahanan Peluru ke unit rekan tim terdekat.\n\nMenyediakan Move Speed dan Fire Rate untukmu dan rekan tim terdekat. Minion mendapatkan nilai ganda.",
          "japanese": "付近にいる味方に弾薬耐性を付与する\n\n自分自身と付近にいる味方のMove SpeedとFire Rateを上昇させる。トルーパーに対しては効果が2倍になる",
          "koreana": "근처 아군 유닛에게 총탄 저항을 부여합니다.\n\n자신과 근처 아군에게 Move Speed, Fire Rate를 부여합니다. 미니언은 효과를 두 배로 받습니다.",
          "latam": "Proporciona resistencia balística a las unidades aliadas cercanas.\n\nProporciona Move Speed y Fire Rate para ti y tus aliados cercanos. Los secuaces obtienen el doble de valor.",
          "polish": "Zapewnia odporność na naboje pobliskim sojuszniczym jednostkom.\n\nZapewnia Move Speed i Fire Rate tobie i pobliskim sojusznikom. Szturmowcy otrzymują podwójną wartość.",
          "russian": "Даёт сопротивляемость пулям союзникам поблизости.\n\nПовышает Move Speed и Fire Rate у вас и союзников поблизости. У солдатов эффект удваивается.",
          "schinese": "为附近的友方单位提供子弹抗性。\n\n为自身和附近的友军提供Move Speed和Fire Rate。小兵获得的值翻倍。",
          "spanish": "Proporciona resistencia a balas a las unidades aliadas cercanas.\n\nOs proporciona Move Speed y Fire Rate a ti y a los aliados cercanos. Afecta el doble a los esbirros.",
          "thai": "มอบต้านทานกระสุนให้กับยูนิตฝ่ายเดียวกันในบริเวณใกล้เคียง\n\nมอบMove SpeedและFire Rateให้กับคุณและเพื่อนร่วมทีมในบริเวณใกล้เคียง ส่วนลูกสมุนจะได้รับเป็นสองเท่า",
          "turkish": "Yakındaki dost birimlere mermi direnci sağlar.\n\nSize ve yakındaki dostlara Move Speed ve Fire Rate verir. Kahramanların birimleri iki kat daha fazlasını alır.",
          "ukrainian": "Дає опір кулям дружнім істотам поблизу.\n\nДає більше Move Speed і Fire Rate власнику та союзникам поблизу. Міньйони отримують подвійне значення."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterFireRate",
          "EShopFilterHealing",
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EActives",
        "groupLabel": "Actives",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "22",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "7",
          "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
        },
        "BonusFireRate": {
          "value": "26",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "Radius": {
          "value": "35m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "ActiveRadius": {
          "value": "35m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "ActiveBonusMoveSpeed": {
          "value": "2.25m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletResist": {
          "value": "17",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "NonHeroMult": {
          "value": "2",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": "1.5m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "ActiveBonusMoveSpeed",
              "bonus": "3m"
            },
            {
              "propertyName": "BonusFireRate",
              "bonus": "34"
            },
            {
              "propertyName": "BulletResist",
              "bonus": "10"
            },
            {
              "propertyName": "ActiveRadius",
              "bonus": "15m"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusSprintSpeed",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Provides Bullet Resist to nearby friendly units.",
              "byLanguage": {
                "brazilian": "Concede resistência balística às unidades aliadas próximas.",
                "czech": "Vlastník poskytuje spojencům poblíž bonus k balistické odolnosti.",
                "english": "Provides Bullet Resist to nearby friendly units.",
                "french": "Augmente la résistance aux balles des unités alliées à proximité.",
                "german": "Gewährt verbündeten Einheiten in der Nähe Kugelresistenz.",
                "italian": "Conferisce resistenza balistica alle unità amiche vicine.",
                "indonesian": "Memberikan Pertahanan Peluru ke unit rekan tim terdekat.",
                "japanese": "付近にいる味方に弾薬耐性を付与する",
                "koreana": "근처 아군 유닛에게 총탄 저항을 부여합니다.",
                "latam": "Proporciona resistencia balística a las unidades aliadas cercanas.",
                "polish": "Zapewnia odporność na naboje pobliskim sojuszniczym jednostkom.",
                "russian": "Даёт сопротивляемость пулям союзникам поблизости.",
                "schinese": "为附近的友方单位提供子弹抗性。",
                "spanish": "Proporciona resistencia a balas a las unidades aliadas cercanas.",
                "thai": "มอบต้านทานกระสุนให้กับยูนิตฝ่ายเดียวกันในบริเวณใกล้เคียง",
                "turkish": "Yakındaki dost birimlere mermi direnci sağlar.",
                "ukrainian": "Дає опір кулям дружнім істотам поблизу."
              }
            },
            "properties": [
              {
                "key": "BulletResist",
                "role": "important"
              },
              {
                "key": "Radius",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Provides Move Speed and Fire Rate to you and nearby allies. Minions get double value.",
              "byLanguage": {
                "brazilian": "Concede Move Speed e Fire Rate a você e aliados próximos. Soldados são afetados em dobro.",
                "czech": "Vlastník poskytne sobě a spojencům poblíž bonusy k Move Speed a Fire Rate. Hráčské jednotky získají dvojnásobné bonusy.",
                "english": "Provides Move Speed and Fire Rate to you and nearby allies. Minions get double value.",
                "french": "Augmente votre Move Speed et Fire Rate ainsi que celles des unités alliées à proximité. Les sbires voient ces attributs doublés.",
                "german": "Gewährt Dir und Deinen Verbündeten Move Speed und Fire Rate. Infanteristen erhalten den doppelten Wert.",
                "italian": "Conferisce Move Speed e Fire Rate a te e agli alleati vicini. Gli scagnozzi ricevono un valore doppio.",
                "indonesian": "Menyediakan Move Speed dan Fire Rate untukmu dan rekan tim terdekat. Minion mendapatkan nilai ganda.",
                "japanese": "自分自身と付近にいる味方のMove SpeedとFire Rateを上昇させる。トルーパーに対しては効果が2倍になる",
                "koreana": "자신과 근처 아군에게 Move Speed, Fire Rate를 부여합니다. 미니언은 효과를 두 배로 받습니다.",
                "latam": "Proporciona Move Speed y Fire Rate para ti y tus aliados cercanos. Los secuaces obtienen el doble de valor.",
                "polish": "Zapewnia Move Speed i Fire Rate tobie i pobliskim sojusznikom. Szturmowcy otrzymują podwójną wartość.",
                "russian": "Повышает Move Speed и Fire Rate у вас и союзников поблизости. У солдатов эффект удваивается.",
                "schinese": "为自身和附近的友军提供Move Speed和Fire Rate。小兵获得的值翻倍。",
                "spanish": "Os proporciona Move Speed y Fire Rate a ti y a los aliados cercanos. Afecta el doble a los esbirros.",
                "thai": "มอบMove SpeedและFire Rateให้กับคุณและเพื่อนร่วมทีมในบริเวณใกล้เคียง ส่วนลูกสมุนจะได้รับเป็นสองเท่า",
                "turkish": "Size ve yakındaki dostlara Move Speed ve Fire Rate verir. Kahramanların birimleri iki kat daha fazlasını alır.",
                "ukrainian": "Дає більше Move Speed і Fire Rate власнику та союзникам поблизу. Міньйони отримують подвійне значення."
              }
            },
            "properties": [
              {
                "key": "ActiveBonusMoveSpeed",
                "role": "important"
              },
              {
                "key": "BonusFireRate",
                "role": "important"
              },
              {
                "key": "ActiveRadius",
                "role": "normal"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/bullet_damage_aura_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/bullet_damage_aura_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/heroic_aura_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/heroic_aura_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/heroic_aura_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_dps_aura",
        "cssClass": "bulletDamageAura",
        "multibase": [
          "weapon_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_hollow_point_rounds",
      "slug": "hollow-point",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_hollow_point_rounds",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_hollow_point_rounds",
      "displayName": {
        "english": "Hollow Point",
        "byLanguage": {
          "brazilian": "Ponta Oca",
          "czech": "Obranné náboje",
          "english": "Hollow Point",
          "french": "Pointe creuse",
          "german": "Hohlspitz-Kugeln",
          "italian": "Punta cava",
          "indonesian": "Peluru Berongga",
          "japanese": "ホロウポイント",
          "koreana": "중공탄",
          "latam": "Punta hueca",
          "polish": "Amunicja Grzybkująca",
          "russian": "Разрывник",
          "schinese": "空尖弹",
          "spanish": "Punta Hueca",
          "thai": "​ฮอลโลว์​พอยต์",
          "turkish": "Koruyucu Muhimmat",
          "ukrainian": "Експансивні набої"
        }
      },
      "description": {
        "english": "When you are <span class=\"highlight\">above {s:LifeThreshold}% health</span>, deal additional <span class=\"highlight\">Weapon Damage</span> and your bullets reduce enemy <span class=\"highlight\">Bullet Resist</span>.",
        "byLanguage": {
          "brazilian": "Enquanto estiver <span class=\"highlight\">com mais de {s:LifeThreshold}% de vida</span>, causa <span class=\"highlight\">dano balístico</span> adicional e as suas balas reduzem a <span class=\"highlight\">resistência balística</span> dos inimigos.",
          "czech": "Když má vlastník <span class=\"highlight\">více než {s:LifeThreshold} % zdraví</span>, udílí dodatečné <span class=\"highlight\">fyzické poškození</span> a jeho střely redukují <span class=\"highlight\">balistickou odolnost</span> nepřátel.",
          "english": "When you are <span class=\"highlight\">above {s:LifeThreshold}% health</span>, deal additional <span class=\"highlight\">Weapon Damage</span> and your bullets reduce enemy <span class=\"highlight\">Bullet Resist</span>.",
          "french": "Lorsque votre seuil de PV dépasse <span class=\"highlight\">{s:LifeThreshold} %</span>, vous infligez des <span class=\"highlight\">dégâts des armes</span> supplémentaires et vos balles réduisent la <span class=\"highlight\">résistance aux balles</span> de la cible.",
          "german": "Du fügst zusätzlichen <span class=\"highlight\">Waffenschaden</span> zu und Deine Kugeln reduzieren die <span class=\"highlight\">Kugelresistenz</span> von Gegnern, wenn Du über <span class=\"highlight\">mehr als {s:LifeThreshold} % der Lebenspunkte verfügst</span>.",
          "italian": "Quando sei <span class=\"highlight\">sopra {s:LifeThreshold}% di salute</span>, infliggi <span class=\"highlight\">danni da arma</span> aggiuntivi e le tue pallottole riducono la <span class=\"highlight\">resistenza balistica</span> del nemico.",
          "indonesian": "Saat memiliki <span class=\"highlight\">health di atas {s:LifeThreshold}%</span>, akan memberikan <span class=\"highlight\">Damage Senjata</span> tambahan dan pelurumu akan mengurangi <span class=\"highlight\">Pertahanan Peluru</span> musuh.",
          "japanese": "自身の<span class=\"highlight\">HPが{s:LifeThreshold}%を上回っている</span>間、追加<span class=\"highlight\">武器ダメージ</span>を与え、弾薬が敵の<span class=\"highlight\">弾薬耐性</span>を低下させる",
          "koreana": "자신의 <span class=\"highlight\">체력이 {s:LifeThreshold}% 이상</span>일 경우, 추가 <span class=\"highlight\">무기 피해</span>를 입히며 총탄에 맞은 적군의 <span class=\"highlight\">총탄 저항</span>이 감소합니다.",
          "latam": "Cuando estás por <span class=\"highlight\">encima del {s:LifeThreshold} % de vida</span>, infliges <span class=\"highlight\">daño por arma</span> adicional y tus balas reducen la <span class=\"highlight\">resistencia balística</span> del enemigo.",
          "polish": "Gdy masz <span class=\"highlight\">więcej niż {s:LifeThreshold}% zdrowia</span>, zyskujesz premię do <span class=\"highlight\">obrażeń od broni</span>, a twoje naboje redukują <span class=\"highlight\">odporność na naboje</span>.",
          "russian": "Когда у вас <span class=\"highlight\">более {s:LifeThreshold}% здоровья</span>, вы наносите дополнительный <span class=\"highlight\">урон от оружия</span>, а ваши пули снижают <span class=\"highlight\">сопротивляемость пулям</span> у врагов.",
          "schinese": "当生命值高于<span class=\"highlight\">{s:LifeThreshold}%</span>时，造成额外的<span class=\"highlight\">武器伤害</span>，并且子弹会降低敌人的<span class=\"highlight\">子弹抗性</span>。",
          "spanish": "Cuando estás por <span class=\"highlight\">encima del {s:LifeThreshold} % de vida</span>, infliges <span class=\"highlight\">daño del arma</span> adicional y tus balas reducen la <span class=\"highlight\">resistencia a balas</span> del enemigo.",
          "thai": "เมื่อคุณมี<span class=\"highlight\">พลังชีวิตมากกว่า {s:LifeThreshold}%</span> คุณจะสร้าง<span class=\"highlight\">ความเสียหายอาวุธ​</span>มากขึ้น​ และกระสุนของคุณจะลด<span class=\"highlight\">ต้านทานกระสุน</span>ของ​ศัตรู",
          "turkish": "<span class=\"highlight\">%{s:LifeThreshold} sağlığın üzerindeyken</span> ilave <span class=\"highlight\">silah hasarı</span> verirsiniz ve mermileriniz düşmanın <span class=\"highlight\">mermi direncini</span> azaltır.",
          "ukrainian": "За наявності <span class=\"highlight\">понад {s:LifeThreshold}% здоров’я</span> завдає додаткової <span class=\"highlight\">збройової шкоди</span>, а кулі зменшують у ворога <span class=\"highlight\">опір кулям</span>."
        }
      },
      "descriptionDisplay": {
        "english": "When you are above 65% health, deal additional Weapon Damage and your bullets reduce enemy Bullet Resist.",
        "byLanguage": {
          "brazilian": "Enquanto estiver com mais de 65% de vida, causa dano balístico adicional e as suas balas reduzem a resistência balística dos inimigos.",
          "czech": "Když má vlastník více než 65 % zdraví, udílí dodatečné fyzické poškození a jeho střely redukují balistickou odolnost nepřátel.",
          "english": "When you are above 65% health, deal additional Weapon Damage and your bullets reduce enemy Bullet Resist.",
          "french": "Lorsque votre seuil de PV dépasse 65 %, vous infligez des dégâts des armes supplémentaires et vos balles réduisent la résistance aux balles de la cible.",
          "german": "Du fügst zusätzlichen Waffenschaden zu und Deine Kugeln reduzieren die Kugelresistenz von Gegnern, wenn Du über mehr als 65 % der Lebenspunkte verfügst.",
          "italian": "Quando sei sopra 65% di salute, infliggi danni da arma aggiuntivi e le tue pallottole riducono la resistenza balistica del nemico.",
          "indonesian": "Saat memiliki health di atas 65%, akan memberikan Damage Senjata tambahan dan pelurumu akan mengurangi Pertahanan Peluru musuh.",
          "japanese": "自身のHPが65%を上回っている間、追加武器ダメージを与え、弾薬が敵の弾薬耐性を低下させる",
          "koreana": "자신의 체력이 65% 이상일 경우, 추가 무기 피해를 입히며 총탄에 맞은 적군의 총탄 저항이 감소합니다.",
          "latam": "Cuando estás por encima del 65 % de vida, infliges daño por arma adicional y tus balas reducen la resistencia balística del enemigo.",
          "polish": "Gdy masz więcej niż 65% zdrowia, zyskujesz premię do obrażeń od broni, a twoje naboje redukują odporność na naboje.",
          "russian": "Когда у вас более 65% здоровья, вы наносите дополнительный урон от оружия, а ваши пули снижают сопротивляемость пулям у врагов.",
          "schinese": "当生命值高于65%时，造成额外的武器伤害，并且子弹会降低敌人的子弹抗性。",
          "spanish": "Cuando estás por encima del 65 % de vida, infliges daño del arma adicional y tus balas reducen la resistencia a balas del enemigo.",
          "thai": "เมื่อคุณมีพลังชีวิตมากกว่า 65% คุณจะสร้างความเสียหายอาวุธมากขึ้น และกระสุนของคุณจะลดต้านทานกระสุนของศัตรู",
          "turkish": "%65 sağlığın üzerindeyken ilave silah hasarı verirsiniz ve mermileriniz düşmanın mermi direncini azaltır.",
          "ukrainian": "За наявності понад 65% здоров’я завдає додаткової збройової шкоди, а кулі зменшують у ворога опір кулям."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDurability"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMisc",
        "groupLabel": "Misc",
        "componentIds": [],
        "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
        },
        "LifeThreshold": {
          "value": "65",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": "35",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": "AboveHealthThreshold_conditional",
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "4.5",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "125",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletArmorReduction": {
          "value": "-9",
          "disableValue": null,
          "cssClass": "bullet_armor_down",
          "displayUnits": null,
          "displayType": "EStatsCount",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        },
        "DebuffDuration": {
          "value": "8",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BulletArmorReduction",
              "bonus": "-12"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "150"
            },
            {
              "propertyName": "BaseAttackDamagePercent",
              "bonus": "25"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "When you are above 65% health, deal additional Weapon Damage and your bullets reduce enemy Bullet Resist.",
              "byLanguage": {
                "brazilian": "Enquanto estiver com mais de 65% de vida, causa dano balístico adicional e as suas balas reduzem a resistência balística dos inimigos.",
                "czech": "Když má vlastník více než 65 % zdraví, udílí dodatečné fyzické poškození a jeho střely redukují balistickou odolnost nepřátel.",
                "english": "When you are above 65% health, deal additional Weapon Damage and your bullets reduce enemy Bullet Resist.",
                "french": "Lorsque votre seuil de PV dépasse 65 %, vous infligez des dégâts des armes supplémentaires et vos balles réduisent la résistance aux balles de la cible.",
                "german": "Du fügst zusätzlichen Waffenschaden zu und Deine Kugeln reduzieren die Kugelresistenz von Gegnern, wenn Du über mehr als 65 % der Lebenspunkte verfügst.",
                "italian": "Quando sei sopra 65% di salute, infliggi danni da arma aggiuntivi e le tue pallottole riducono la resistenza balistica del nemico.",
                "indonesian": "Saat memiliki health di atas 65%, akan memberikan Damage Senjata tambahan dan pelurumu akan mengurangi Pertahanan Peluru musuh.",
                "japanese": "自身のHPが65%を上回っている間、追加武器ダメージを与え、弾薬が敵の弾薬耐性を低下させる",
                "koreana": "자신의 체력이 65% 이상일 경우, 추가 무기 피해를 입히며 총탄에 맞은 적군의 총탄 저항이 감소합니다.",
                "latam": "Cuando estás por encima del 65 % de vida, infliges daño por arma adicional y tus balas reducen la resistencia balística del enemigo.",
                "polish": "Gdy masz więcej niż 65% zdrowia, zyskujesz premię do obrażeń od broni, a twoje naboje redukują odporność na naboje.",
                "russian": "Когда у вас более 65% здоровья, вы наносите дополнительный урон от оружия, а ваши пули снижают сопротивляемость пулям у врагов.",
                "schinese": "当生命值高于65%时，造成额外的武器伤害，并且子弹会降低敌人的子弹抗性。",
                "spanish": "Cuando estás por encima del 65 % de vida, infliges daño del arma adicional y tus balas reducen la resistencia a balas del enemigo.",
                "thai": "เมื่อคุณมีพลังชีวิตมากกว่า 65% คุณจะสร้างความเสียหายอาวุธมากขึ้น และกระสุนของคุณจะลดต้านทานกระสุนของศัตรู",
                "turkish": "%65 sağlığın üzerindeyken ilave silah hasarı verirsiniz ve mermileriniz düşmanın mermi direncini azaltır.",
                "ukrainian": "За наявності понад 65% здоров’я завдає додаткової збройової шкоди, а кулі зменшують у ворога опір кулям."
              }
            },
            "properties": [
              {
                "key": "BaseAttackDamagePercent",
                "role": "important"
              },
              {
                "key": "BulletArmorReduction",
                "role": "important"
              },
              {
                "key": "DebuffDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/hollow_point_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/hollow_point_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/hollow_point_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/hollow_point_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/hollow_point_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "hollowPoint",
        "multibase": [
          "weapon_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_bullet_armor_reduction_aura",
      "slug": "hunters-aura",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_bullet_armor_reduction_aura",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_bullet_armor_reduction_aura",
      "displayName": {
        "english": "Hunter's Aura",
        "byLanguage": {
          "brazilian": "Aura de Caça",
          "czech": "Lovecká aura",
          "english": "Hunter's Aura",
          "french": "Aura prédatrice",
          "german": "Aura des Jägers",
          "italian": "Aura del cacciatore",
          "indonesian": "Aura Pemburu",
          "japanese": "ハンターオーラ",
          "koreana": "헌터의 오라",
          "latam": "Aura del cazador",
          "polish": "Aura Łowcy",
          "russian": "Аура охотника",
          "schinese": "猎人光环",
          "spanish": "Aura de Cazador",
          "thai": "​ฮันเตอร์​ออรา​",
          "turkish": "Avcı Aurası",
          "ukrainian": "Аура полювання"
        }
      },
      "description": {
        "english": "Reduces nearby enemies' <span class=\"highlight\">Bullet Resist and Fire Rate</span>. If there is only one enemy hero nearby, this <span class=\"highlight\">effect is doubled</span>.",
        "byLanguage": {
          "brazilian": "Reduz a <span class=\"highlight\">resistência balística</span> e a <span class=\"highlight\">taxa de disparo</span> dos inimigos próximos. Caso haja apenas um herói inimigo próximo, <span class=\"highlight\">o efeito é dobrado</span>.",
          "czech": "Vlastník redukuje <span class=\"highlight\">balistickou odolnost a rychlost střelby</span> nepřátel poblíž. Pokud se poblíž něj nachází pouze jeden nepřátelský hrdina, <span class=\"highlight\">redukce je dvojnásobná</span>.",
          "english": "Reduces nearby enemies' <span class=\"highlight\">Bullet Resist and Fire Rate</span>. If there is only one enemy hero nearby, this <span class=\"highlight\">effect is doubled</span>.",
          "french": "Réduit <span class=\"highlight\">la résistance aux balles et la cadence de tir</span> des unités ennemies proches. S'il n'y a qu'une unité occultiste ennemie à proximité, l'<span class=\"highlight\">effet est doublé</span>.",
          "german": "Reduziert die <span class=\"highlight\">Kugelresistenz</span> und <span class=\"highlight\">Feuerrate</span> von Gegnern in der Nähe. Falls sich nur ein Gegner in der Nähe befindet, wird dieser <span class=\"highlight\">Effekt verdoppelt</span>.",
          "italian": "Riduce la <span class=\"highlight\">resistenza balistica e la cadenza di fuoco</span> dei nemici vicini. Se c'è un solo eroe nemico vicino, questo <span class=\"highlight\">effetto è raddoppiato</span>.",
          "indonesian": "Mengurangi <span class=\"highlight\">Pertahanan Peluru dan Tingkat Tembakan</span> musuh terdekat. Jika hanya ada satu hero musuh terdekat, <span class=\"highlight\">efek diperbesar dua kali lipat</span>.",
          "japanese": "付近にいる敵の<span class=\"highlight\">弾薬耐性と発射速度</span>を低下させる。付近にいる敵が1人だけの場合、この<span class=\"highlight\">効果量は2倍</span>になる",
          "koreana": "근처 적군의 <span class=\"highlight\">총탄 저항 및 연사 속도</span>가 감소합니다. 근처에 적군 영웅이 단 한 명만 있으면 <span class=\"highlight\">효과가 2배</span>로 증가합니다.",
          "latam": "Reduce la <span class=\"highlight\">resistencia balística y la cadencia de tiro</span> de los enemigos cercanos. Si solo hay un héroe enemigo cerca, este <span class=\"highlight\">efecto se duplica</span>.",
          "polish": "Zmniejsza <span class=\"highlight\">odporność na naboje i szybkostrzelność</span> pobliskich wrogów. Jeżeli w pobliżu znajduje się tylko jeden bohater, ten efekt <span class=\"highlight\">ma podwójną siłę</span>.",
          "russian": "Снижает <span class=\"highlight\">сопротивляемость пулям и скорострельность</span> у врагов поблизости. Если рядом только один вражеский герой, <span class=\"highlight\">эффект удваивается</span>.",
          "schinese": "降低附近敌人的<span class=\"highlight\">子弹抗性和射速</span>。若附近只有一名敌方英雄，则此<span class=\"highlight\">效果将为原本的两倍</span>。",
          "spanish": "Reduce la <span class=\"highlight\">resistencia a balas y la cadencia de tiro</span> de los enemigos cercanos. Si solo hay un héroe enemigo cerca, este <span class=\"highlight\">efecto se duplica</span>.",
          "thai": "ลด<span class=\"highlight\">ต้านทานกระสุนและอัตรายิง</span>ของศัตรูที่อยู่ใกล้เคียง หากมีฮีโร่ศัตรูเพียงคนเดียวอยู่ใน​บริเวณ​ใกล้เคียง​<span class=\"highlight\">​เอฟเฟกต์นี้​จะเพิ่มขึ้นเป็นสองเท่า</span>",
          "turkish": "Yakındaki düşmanların <span class=\"highlight\">mermi direnci ve atış hızını</span> azaltır. Yakında sadece tek bir düşman kahraman varsa, bu <span class=\"highlight\">etki ikiye katlanır</span>.",
          "ukrainian": "Зменшує <span class=\"highlight\">опір кулям та швидкострільність</span> ворогам поблизу. Якщо поряд лише один ворог, цей <span class=\"highlight\">ефект подвоюється</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Reduces nearby enemies' Bullet Resist and Fire Rate. If there is only one enemy hero nearby, this effect is doubled.",
        "byLanguage": {
          "brazilian": "Reduz a resistência balística e a taxa de disparo dos inimigos próximos. Caso haja apenas um herói inimigo próximo, o efeito é dobrado.",
          "czech": "Vlastník redukuje balistickou odolnost a rychlost střelby nepřátel poblíž. Pokud se poblíž něj nachází pouze jeden nepřátelský hrdina, redukce je dvojnásobná.",
          "english": "Reduces nearby enemies' Bullet Resist and Fire Rate. If there is only one enemy hero nearby, this effect is doubled.",
          "french": "Réduit la résistance aux balles et la cadence de tir des unités ennemies proches. S'il n'y a qu'une unité occultiste ennemie à proximité, l'effet est doublé.",
          "german": "Reduziert die Kugelresistenz und Feuerrate von Gegnern in der Nähe. Falls sich nur ein Gegner in der Nähe befindet, wird dieser Effekt verdoppelt.",
          "italian": "Riduce la resistenza balistica e la cadenza di fuoco dei nemici vicini. Se c'è un solo eroe nemico vicino, questo effetto è raddoppiato.",
          "indonesian": "Mengurangi Pertahanan Peluru dan Tingkat Tembakan musuh terdekat. Jika hanya ada satu hero musuh terdekat, efek diperbesar dua kali lipat.",
          "japanese": "付近にいる敵の弾薬耐性と発射速度を低下させる。付近にいる敵が1人だけの場合、この効果量は2倍になる",
          "koreana": "근처 적군의 총탄 저항 및 연사 속도가 감소합니다. 근처에 적군 영웅이 단 한 명만 있으면 효과가 2배로 증가합니다.",
          "latam": "Reduce la resistencia balística y la cadencia de tiro de los enemigos cercanos. Si solo hay un héroe enemigo cerca, este efecto se duplica.",
          "polish": "Zmniejsza odporność na naboje i szybkostrzelność pobliskich wrogów. Jeżeli w pobliżu znajduje się tylko jeden bohater, ten efekt ma podwójną siłę.",
          "russian": "Снижает сопротивляемость пулям и скорострельность у врагов поблизости. Если рядом только один вражеский герой, эффект удваивается.",
          "schinese": "降低附近敌人的子弹抗性和射速。若附近只有一名敌方英雄，则此效果将为原本的两倍。",
          "spanish": "Reduce la resistencia a balas y la cadencia de tiro de los enemigos cercanos. Si solo hay un héroe enemigo cerca, este efecto se duplica.",
          "thai": "ลดต้านทานกระสุนและอัตรายิงของศัตรูที่อยู่ใกล้เคียง หากมีฮีโร่ศัตรูเพียงคนเดียวอยู่ในบริเวณใกล้เคียงเอฟเฟกต์นี้จะเพิ่มขึ้นเป็นสองเท่า",
          "turkish": "Yakındaki düşmanların mermi direnci ve atış hızını azaltır. Yakında sadece tek bir düşman kahraman varsa, bu etki ikiye katlanır.",
          "ukrainian": "Зменшує опір кулям та швидкострільність ворогам поблизу. Якщо поряд лише один ворог, цей ефект подвоюється."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDisruption",
          "EShopFilterClipSize"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EWeaponRange",
        "groupLabel": "Weapon Range",
        "componentIds": [],
        "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
        },
        "BonusHealth": {
          "value": "100",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "Radius": {
          "value": "15m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "BulletArmorReduction": {
          "value": "-10",
          "disableValue": null,
          "cssClass": "bullet_armor_down",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "FireRateSlow": {
          "value": "15",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE_SLOW",
          "conditionalLocToken": null,
          "scale": null
        },
        "SingleTargetPlayerMultiplier": {
          "value": "2",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": "0.75m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "FireRateSlow",
              "bonus": "5"
            },
            {
              "propertyName": "BulletArmorReduction",
              "bonus": "-6"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "125"
            },
            {
              "propertyName": "BonusSprintSpeed",
              "bonus": "3m"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "BonusSprintSpeed",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Reduces nearby enemies' Bullet Resist and Fire Rate. If there is only one enemy hero nearby, this effect is doubled.",
              "byLanguage": {
                "brazilian": "Reduz a resistência balística e a taxa de disparo dos inimigos próximos. Caso haja apenas um herói inimigo próximo, o efeito é dobrado.",
                "czech": "Vlastník redukuje balistickou odolnost a rychlost střelby nepřátel poblíž. Pokud se poblíž něj nachází pouze jeden nepřátelský hrdina, redukce je dvojnásobná.",
                "english": "Reduces nearby enemies' Bullet Resist and Fire Rate. If there is only one enemy hero nearby, this effect is doubled.",
                "french": "Réduit la résistance aux balles et la cadence de tir des unités ennemies proches. S'il n'y a qu'une unité occultiste ennemie à proximité, l'effet est doublé.",
                "german": "Reduziert die Kugelresistenz und Feuerrate von Gegnern in der Nähe. Falls sich nur ein Gegner in der Nähe befindet, wird dieser Effekt verdoppelt.",
                "italian": "Riduce la resistenza balistica e la cadenza di fuoco dei nemici vicini. Se c'è un solo eroe nemico vicino, questo effetto è raddoppiato.",
                "indonesian": "Mengurangi Pertahanan Peluru dan Tingkat Tembakan musuh terdekat. Jika hanya ada satu hero musuh terdekat, efek diperbesar dua kali lipat.",
                "japanese": "付近にいる敵の弾薬耐性と発射速度を低下させる。付近にいる敵が1人だけの場合、この効果量は2倍になる",
                "koreana": "근처 적군의 총탄 저항 및 연사 속도가 감소합니다. 근처에 적군 영웅이 단 한 명만 있으면 효과가 2배로 증가합니다.",
                "latam": "Reduce la resistencia balística y la cadencia de tiro de los enemigos cercanos. Si solo hay un héroe enemigo cerca, este efecto se duplica.",
                "polish": "Zmniejsza odporność na naboje i szybkostrzelność pobliskich wrogów. Jeżeli w pobliżu znajduje się tylko jeden bohater, ten efekt ma podwójną siłę.",
                "russian": "Снижает сопротивляемость пулям и скорострельность у врагов поблизости. Если рядом только один вражеский герой, эффект удваивается.",
                "schinese": "降低附近敌人的子弹抗性和射速。若附近只有一名敌方英雄，则此效果将为原本的两倍。",
                "spanish": "Reduce la resistencia a balas y la cadencia de tiro de los enemigos cercanos. Si solo hay un héroe enemigo cerca, este efecto se duplica.",
                "thai": "ลดต้านทานกระสุนและอัตรายิงของศัตรูที่อยู่ใกล้เคียง หากมีฮีโร่ศัตรูเพียงคนเดียวอยู่ในบริเวณใกล้เคียงเอฟเฟกต์นี้จะเพิ่มขึ้นเป็นสองเท่า",
                "turkish": "Yakındaki düşmanların mermi direnci ve atış hızını azaltır. Yakında sadece tek bir düşman kahraman varsa, bu etki ikiye katlanır.",
                "ukrainian": "Зменшує опір кулям та швидкострільність ворогам поблизу. Якщо поряд лише один ворог, цей ефект подвоюється."
              }
            },
            "properties": [
              {
                "key": "BulletArmorReduction",
                "role": "important"
              },
              {
                "key": "FireRateSlow",
                "role": "important"
              },
              {
                "key": "Radius",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/bullet_armor_reduction_aura_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/bullet_armor_reduction_aura_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/hunters_aura_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/hunters_aura_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/hunters_aura_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_bullet_armor_reduction_aura",
        "cssClass": "bulletArmorReductionAura",
        "multibase": [
          "weapon_upgrade_t3"
        ],
        "updateTime": 1701725391
      }
    },
    {
      "id": "upgrade_close_quarter_combat",
      "slug": "point-blank",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_close_quarter_combat",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_close_quarter_combat",
      "displayName": {
        "english": "Point Blank",
        "byLanguage": {
          "brazilian": "Queima-Roupa",
          "czech": "Nabroušený bajonet",
          "english": "Point Blank",
          "french": "À bout portant",
          "german": "Geschärftes Bajonett",
          "italian": "A bruciapelo",
          "indonesian": "Point Blank",
          "japanese": "ポイントブランク",
          "koreana": "초근접 사격",
          "latam": "A quemarropa",
          "polish": "Bezpośredniość",
          "russian": "Стрельба в упор",
          "schinese": "近身猛击",
          "spanish": "A Quemarropa",
          "thai": "​พอยต์​แบลงก์​",
          "turkish": "Yakından Vuruş",
          "ukrainian": "Упритул"
        }
      },
      "description": {
        "english": "When in <span class=\"highlight\">close range</span> to your target, gain <span class=\"highlight\">Weapon Damage</span> and your bullets apply a <span class=\"highlight\">Movement Slow</span>.",
        "byLanguage": {
          "brazilian": "Balas que atingirem alvos <span class=\"highlight\">próximos</span> causam <span class=\"highlight\">dano balístico</span> adicional e <span class=\"highlight\">desaceleração de movimento</span>.",
          "czech": "Zatímco se vlastník nachází v <span class=\"highlight\">těsné blízkosti</span> svého cíle, získává bonus k <span class=\"highlight\">fyzickému poškození</span> a jeho střely aplikují <span class=\"highlight\">zpomalení pohybu</span>.",
          "english": "When in <span class=\"highlight\">close range</span> to your target, gain <span class=\"highlight\">Weapon Damage</span> and your bullets apply a <span class=\"highlight\">Movement Slow</span>.",
          "french": "Quand vous tirez sur votre cible <span class=\"highlight\">à bout portant</span>, vous infligez des <span class=\"highlight\">dégâts des armes</span> bonus et vos balles appliquent un <span class=\"highlight\">ralentissement</span>.",
          "german": "Du fügst zusätzlichen <span class=\"highlight\">Waffenschaden</span> zu und Deine Kugeln <span class=\"highlight\">verlangsamen das Bewegungstempo</span> Deines Gegners, wenn Du Dich in <span class=\"highlight\">unmittelbarer Nähe</span> Deines Ziels befindest.",
          "italian": "Quando sei <span class=\"highlight\">a distanza ravvicinata</span> dal tuo bersaglio, i tuoi <span class=\"highlight\">danni da arma</span> aumentano e le tue pallottole <span class=\"highlight\">riducono la velocità di movimento</span>.",
          "indonesian": "Saat berada <span class=\"highlight\">dalam jarak dekat</span> dengan targetmu, mendapatkan <span class=\"highlight\">Damage Senjata</span> dan pelurumu memberikan <span class=\"highlight\">Perlambatan Gerakan</span>.",
          "japanese": "対象が<span class=\"highlight\">近距離</span>にいる場合、<span class=\"highlight\">武器ダメージ</span>が上昇し、弾薬が<span class=\"highlight\">スロウ</span>を付与する",
          "koreana": "<span class=\"highlight\">근거리</span>에 있는 대상에 추가 <span class=\"highlight\">무기 피해</span>를 입히고 대상이 총탄에 맞으면 <span class=\"highlight\">이동 속도 둔화</span> 효과가 적용됩니다.",
          "latam": "Cuando estás <span class=\"highlight\">a una distancia corta</span> de tu objetivo, obtienes <span class=\"highlight\">daño por arma</span> adicional y tus balas aplican <span class=\"highlight\">ralentización de movimiento</span>.",
          "polish": "W <span class=\"highlight\">bliskiej odległości</span> od swojego celu zyskujesz <span class=\"highlight\">obrażenia od broni</span>, a twoje naboje nakładają <span class=\"highlight\">spowolnienie ruchu</span>.",
          "russian": "Когда цель выстрелов находится на <span class=\"highlight\">малой дальности</span>, вы <span class=\"highlight\">замедляете её передвижение</span> выстрелами и наносите больше <span class=\"highlight\">урона оружием</span>.",
          "schinese": "与目标<span class=\"highlight\">近距离</span>交战时，<span class=\"highlight\">武器伤害</span>增加，并且子弹会施加<span class=\"highlight\">移动减速</span>效果。",
          "spanish": "Cuando estás <span class=\"highlight\">a corta distancia</span> de tu objetivo, obtienes <span class=\"highlight\">daño del arma</span> adicional y tus balas aplican <span class=\"highlight\">ralentización</span>.",
          "thai": "เมื่ออยู่ใน<span class=\"highlight\">ระยะใกล้</span>กับ​เป้าหมายของคุณ คุณจะสร้าง<span class=\"highlight\">ความเสียหายอาวุธ</span>เพิ่มขึ้น และกระสุนของคุณจะ<span class=\"highlight\">ลดความเร็ว​การเคลื่อนที่</span>ของ​เป้าหมาย",
          "turkish": "Hedefinizle <span class=\"highlight\">yakın menzildeyken</span> <span class=\"highlight\">silah hasarı</span> kazanırsınız ve mermileriniz <span class=\"highlight\">hareket yavaşlatması</span> uygular.",
          "ukrainian": "Коли власник перебуває на <span class=\"highlight\">короткій відстані</span> до своєї цілі, він здобуває <span class=\"highlight\">збройову шкоду</span> і його кулі накладають <span class=\"highlight\">сповільнення руху</span>."
        }
      },
      "descriptionDisplay": {
        "english": "When in close range to your target, gain Weapon Damage and your bullets apply a Movement Slow.",
        "byLanguage": {
          "brazilian": "Balas que atingirem alvos próximos causam dano balístico adicional e desaceleração de movimento.",
          "czech": "Zatímco se vlastník nachází v těsné blízkosti svého cíle, získává bonus k fyzickému poškození a jeho střely aplikují zpomalení pohybu.",
          "english": "When in close range to your target, gain Weapon Damage and your bullets apply a Movement Slow.",
          "french": "Quand vous tirez sur votre cible à bout portant, vous infligez des dégâts des armes bonus et vos balles appliquent un ralentissement.",
          "german": "Du fügst zusätzlichen Waffenschaden zu und Deine Kugeln verlangsamen das Bewegungstempo Deines Gegners, wenn Du Dich in unmittelbarer Nähe Deines Ziels befindest.",
          "italian": "Quando sei a distanza ravvicinata dal tuo bersaglio, i tuoi danni da arma aumentano e le tue pallottole riducono la velocità di movimento.",
          "indonesian": "Saat berada dalam jarak dekat dengan targetmu, mendapatkan Damage Senjata dan pelurumu memberikan Perlambatan Gerakan.",
          "japanese": "対象が近距離にいる場合、武器ダメージが上昇し、弾薬がスロウを付与する",
          "koreana": "근거리에 있는 대상에 추가 무기 피해를 입히고 대상이 총탄에 맞으면 이동 속도 둔화 효과가 적용됩니다.",
          "latam": "Cuando estás a una distancia corta de tu objetivo, obtienes daño por arma adicional y tus balas aplican ralentización de movimiento.",
          "polish": "W bliskiej odległości od swojego celu zyskujesz obrażenia od broni, a twoje naboje nakładają spowolnienie ruchu.",
          "russian": "Когда цель выстрелов находится на малой дальности, вы замедляете её передвижение выстрелами и наносите больше урона оружием.",
          "schinese": "与目标近距离交战时，武器伤害增加，并且子弹会施加移动减速效果。",
          "spanish": "Cuando estás a corta distancia de tu objetivo, obtienes daño del arma adicional y tus balas aplican ralentización.",
          "thai": "เมื่ออยู่ในระยะใกล้กับเป้าหมายของคุณ คุณจะสร้างความเสียหายอาวุธเพิ่มขึ้น และกระสุนของคุณจะลดความเร็วการเคลื่อนที่ของเป้าหมาย",
          "turkish": "Hedefinizle yakın menzildeyken silah hasarı kazanırsınız ve mermileriniz hareket yavaşlatması uygular.",
          "ukrainian": "Коли власник перебуває на короткій відстані до своєї цілі, він здобуває збройову шкоду і його кулі накладають сповільнення руху."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDurability",
          "EShopFilterDisruption"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EWeaponRange",
        "groupLabel": "Weapon Range",
        "componentIds": [
          "upgrade_close_range"
        ],
        "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
        },
        "CloseRangeBonusWeaponPower": {
          "value": "50",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_CLOSE_RANGE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowPercent": {
          "value": "25",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowDuration": {
          "value": "2",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "CloseRangeBonusDamageRange": {
          "value": "15m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BONUS_WEAPON_DAMAGE_CLOSE_RANGE_MAX_RANGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "MeleeResistPercent": {
          "value": "30",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EMeleeResist",
          "providedPropertyType": "MODIFIER_VALUE_MELEE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "75",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "CloseRangeBonusWeaponPower",
              "bonus": "30"
            },
            {
              "propertyName": "MeleeResistPercent",
              "bonus": "30"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "150"
            },
            {
              "propertyName": "SlowPercent",
              "bonus": "5"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "MeleeResistPercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "When in close range to your target, gain Weapon Damage and your bullets apply a Movement Slow.",
              "byLanguage": {
                "brazilian": "Balas que atingirem alvos próximos causam dano balístico adicional e desaceleração de movimento.",
                "czech": "Zatímco se vlastník nachází v těsné blízkosti svého cíle, získává bonus k fyzickému poškození a jeho střely aplikují zpomalení pohybu.",
                "english": "When in close range to your target, gain Weapon Damage and your bullets apply a Movement Slow.",
                "french": "Quand vous tirez sur votre cible à bout portant, vous infligez des dégâts des armes bonus et vos balles appliquent un ralentissement.",
                "german": "Du fügst zusätzlichen Waffenschaden zu und Deine Kugeln verlangsamen das Bewegungstempo Deines Gegners, wenn Du Dich in unmittelbarer Nähe Deines Ziels befindest.",
                "italian": "Quando sei a distanza ravvicinata dal tuo bersaglio, i tuoi danni da arma aumentano e le tue pallottole riducono la velocità di movimento.",
                "indonesian": "Saat berada dalam jarak dekat dengan targetmu, mendapatkan Damage Senjata dan pelurumu memberikan Perlambatan Gerakan.",
                "japanese": "対象が近距離にいる場合、武器ダメージが上昇し、弾薬がスロウを付与する",
                "koreana": "근거리에 있는 대상에 추가 무기 피해를 입히고 대상이 총탄에 맞으면 이동 속도 둔화 효과가 적용됩니다.",
                "latam": "Cuando estás a una distancia corta de tu objetivo, obtienes daño por arma adicional y tus balas aplican ralentización de movimiento.",
                "polish": "W bliskiej odległości od swojego celu zyskujesz obrażenia od broni, a twoje naboje nakładają spowolnienie ruchu.",
                "russian": "Когда цель выстрелов находится на малой дальности, вы замедляете её передвижение выстрелами и наносите больше урона оружием.",
                "schinese": "与目标近距离交战时，武器伤害增加，并且子弹会施加移动减速效果。",
                "spanish": "Cuando estás a corta distancia de tu objetivo, obtienes daño del arma adicional y tus balas aplican ralentización.",
                "thai": "เมื่ออยู่ในระยะใกล้กับเป้าหมายของคุณ คุณจะสร้างความเสียหายอาวุธเพิ่มขึ้น และกระสุนของคุณจะลดความเร็วการเคลื่อนที่ของเป้าหมาย",
                "turkish": "Hedefinizle yakın menzildeyken silah hasarı kazanırsınız ve mermileriniz hareket yavaşlatması uygular.",
                "ukrainian": "Коли власник перебуває на короткій відстані до своєї цілі, він здобуває збройову шкоду і його кулі накладають сповільнення руху."
              }
            },
            "properties": [
              {
                "key": "CloseRangeBonusWeaponPower",
                "role": "important"
              },
              {
                "key": "SlowPercent",
                "role": "important"
              },
              {
                "key": "SlowDuration",
                "role": "normal"
              },
              {
                "key": "CloseRangeBonusDamageRange",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/point_blank_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/point_blank_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/point_blank_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/point_blank_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/point_blank_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "pointBlank",
        "multibase": [
          "weapon_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_cloaking_device_active",
      "slug": "shadow-weave",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_cloaking_device_active",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_cloaking_device_active",
      "displayName": {
        "english": "Shadow Weave",
        "byLanguage": {
          "brazilian": "Trama Sombria",
          "czech": "Maskovací zařízení",
          "english": "Shadow Weave",
          "french": "Tissu d'ombres",
          "german": "Schattenwandel",
          "italian": "Tessuto d'ombra",
          "indonesian": "Tenunan Bayangan",
          "japanese": "シャドウウィーブ",
          "koreana": "그림자 장막",
          "latam": "Tejido de sombras",
          "polish": "Cieniste Utkanie",
          "russian": "Сплетение теней",
          "schinese": "来去无踪",
          "spanish": "Tejido de Sombras",
          "thai": "​แชโดว์​วีฟ​",
          "turkish": "Gölge Pelerin",
          "ukrainian": "Тіньове плетиво"
        }
      },
      "description": {
        "english": "Become <span class=\"highlight\">Stealthed</span>. Whenever you take damage while Stealthed you get briefly revealed.",
        "byLanguage": {
          "brazilian": "Torna-se <span class=\"highlight\">furtivo</span>. Sempre que sofrer dano durante a furtividade, você é revelado brevemente.",
          "czech": "Vlastník se stane <span class=\"highlight\">neviditelným</span>. Kdykoli poté utrží poškození, je krátce odhalen.",
          "english": "Become <span class=\"highlight\">Stealthed</span>. Whenever you take damage while Stealthed you get briefly revealed.",
          "french": "Vous devenez <span class=\"highlight\">invisible</span>. Quand vous subissez des dégâts pendant l'effet, votre position est brièvement révélée.",
          "german": "Du wirst <span class=\"highlight\">getarnt</span>. Immer wenn Du im getarnten Zustand Schaden erleidest, wirst Du für kurze Zeit enttarnt.",
          "italian": "Ottieni <span class=\"highlight\">Stealth</span>. Ogni volta che subisci danni mentre sei in modalità Stealth, la tua posizione sarà rivelata brevemente.",
          "indonesian": "Menjadi <span class=\"highlight\">Tersembunyi</span>. Kamu akan terlihat dengan cepat setiap kali menerima damage saat Tersembunyi.",
          "japanese": "<span class=\"highlight\">ステルス状態</span>になる。ダメージを受けるとステルス状態が一時的に解除される",
          "koreana": "<span class=\"highlight\">은신</span> 상태가 됩니다. 은신 상태에서 피해를 입으면 짧은 시간 동안 모습이 노출됩니다.",
          "latam": "Conviértete <span class=\"highlight\">sigiloso</span>. Cada vez que recibas daño en este estado, serás revelado brevemente.",
          "polish": "Przyznaj sobie <span class=\"highlight\">niewidzialność</span>. Za każdym razem, gdy otrzymasz obrażenia w stanie niewidzialności, zostaniesz na krótko ujawniony.",
          "russian": "Даёт <span class=\"highlight\">скрытность</span>. Получение урона ненадолго раскроет вас.",
          "schinese": "进入<span class=\"highlight\">隐身</span>状态。在隐身状态下受到伤害时会短暂现形。",
          "spanish": "Vuélvete <span class=\"highlight\">sigiloso⁠/⁠a</span>. Cada vez que recibas daño en este estado, te volverás visible brevemente.",
          "thai": "เข้าสู่สถานะ<span class=\"highlight\">พรางตัว</span> หากคุณได้รับความเสียหายขณะอยู่ใน​สถานะพรางตัว​คุณจะถูก​เปิดเผยตัว​ชั่วคราว",
          "turkish": "<span class=\"highlight\">Gizlenin</span>. Gizliyken hasar aldığınızda kısa süreliğine açığa çıkarsınız.",
          "ukrainian": "Надає <span class=\"highlight\">непомітність</span>. Щоразу, коли власник зазнає шкоди в непомітності, він ненадовго розкривається перед ворогами."
        }
      },
      "descriptionDisplay": {
        "english": "Become Stealthed. Whenever you take damage while Stealthed you get briefly revealed.",
        "byLanguage": {
          "brazilian": "Torna-se furtivo. Sempre que sofrer dano durante a furtividade, você é revelado brevemente.",
          "czech": "Vlastník se stane neviditelným. Kdykoli poté utrží poškození, je krátce odhalen.",
          "english": "Become Stealthed. Whenever you take damage while Stealthed you get briefly revealed.",
          "french": "Vous devenez invisible. Quand vous subissez des dégâts pendant l'effet, votre position est brièvement révélée.",
          "german": "Du wirst getarnt. Immer wenn Du im getarnten Zustand Schaden erleidest, wirst Du für kurze Zeit enttarnt.",
          "italian": "Ottieni Stealth. Ogni volta che subisci danni mentre sei in modalità Stealth, la tua posizione sarà rivelata brevemente.",
          "indonesian": "Menjadi Tersembunyi. Kamu akan terlihat dengan cepat setiap kali menerima damage saat Tersembunyi.",
          "japanese": "ステルス状態になる。ダメージを受けるとステルス状態が一時的に解除される",
          "koreana": "은신 상태가 됩니다. 은신 상태에서 피해를 입으면 짧은 시간 동안 모습이 노출됩니다.",
          "latam": "Conviértete sigiloso. Cada vez que recibas daño en este estado, serás revelado brevemente.",
          "polish": "Przyznaj sobie niewidzialność. Za każdym razem, gdy otrzymasz obrażenia w stanie niewidzialności, zostaniesz na krótko ujawniony.",
          "russian": "Даёт скрытность. Получение урона ненадолго раскроет вас.",
          "schinese": "进入隐身状态。在隐身状态下受到伤害时会短暂现形。",
          "spanish": "Vuélvete sigiloso⁠/⁠a. Cada vez que recibas daño en este estado, te volverás visible brevemente.",
          "thai": "เข้าสู่สถานะพรางตัว หากคุณได้รับความเสียหายขณะอยู่ในสถานะพรางตัวคุณจะถูกเปิดเผยตัวชั่วคราว",
          "turkish": "Gizlenin. Gizliyken hasar aldığınızda kısa süreliğine açığa çıkarsınız.",
          "ukrainian": "Надає непомітність. Щоразу, коли власник зазнає шкоди в непомітності, він ненадовго розкривається перед ворогами."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterFireRate",
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EWeaponRange",
        "groupLabel": "Weapon Range",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "45",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "13",
          "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
        },
        "InvisAlertWhenFading": {
          "value": "1",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "InvisCancelOnDamage": {
          "value": "1",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "InvisFadeToDuration": {
          "value": "0.6",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "InvisMoveSpeedMod": {
          "value": "5m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": "EDisplayUnit_MetersPerSecond",
          "displayType": "EMaxMoveSpeed",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "SpottedRadius": {
          "value": "20m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "ETechRange",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "RevealOnDamageDuration": {
          "value": "1.5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "RevealOnSpottedDuration": {
          "value": "1.5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "FullInvisDistance": {
          "value": "30m",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "AmbushDuration": {
          "value": "5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "AmbushBonusFireRate": {
          "value": "25",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": "DuringAmbush_conditional",
          "scale": null
        },
        "AmbushBonusTechPower": {
          "value": "25",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": "DuringAmbush_conditional",
          "scale": null
        },
        "AmbushBonusMeleeDamage": {
          "value": "25",
          "disableValue": null,
          "cssClass": "melee_damage",
          "displayUnits": null,
          "displayType": "EBaseMeleeDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_MELEE_DAMAGE_INCREASE",
          "conditionalLocToken": "DuringAmbush_conditional",
          "scale": null
        },
        "OutOfCombatHealthRegen": {
          "value": "5",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "EOOCHealthRegen",
          "providedPropertyType": "MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": "1.5m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "OutOfCombatHealthRegen",
              "bonus": "20"
            },
            {
              "propertyName": "AmbushBonusFireRate",
              "bonus": "35"
            },
            {
              "propertyName": "AmbushBonusMeleeDamage",
              "bonus": "30"
            },
            {
              "propertyName": "AmbushBonusTechPower",
              "bonus": "35"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-17"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "OutOfCombatHealthRegen",
                "role": "normal"
              },
              {
                "key": "BonusSprintSpeed",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Become Stealthed. Whenever you take damage while Stealthed you get briefly revealed.",
              "byLanguage": {
                "brazilian": "Torna-se furtivo. Sempre que sofrer dano durante a furtividade, você é revelado brevemente.",
                "czech": "Vlastník se stane neviditelným. Kdykoli poté utrží poškození, je krátce odhalen.",
                "english": "Become Stealthed. Whenever you take damage while Stealthed you get briefly revealed.",
                "french": "Vous devenez invisible. Quand vous subissez des dégâts pendant l'effet, votre position est brièvement révélée.",
                "german": "Du wirst getarnt. Immer wenn Du im getarnten Zustand Schaden erleidest, wirst Du für kurze Zeit enttarnt.",
                "italian": "Ottieni Stealth. Ogni volta che subisci danni mentre sei in modalità Stealth, la tua posizione sarà rivelata brevemente.",
                "indonesian": "Menjadi Tersembunyi. Kamu akan terlihat dengan cepat setiap kali menerima damage saat Tersembunyi.",
                "japanese": "ステルス状態になる。ダメージを受けるとステルス状態が一時的に解除される",
                "koreana": "은신 상태가 됩니다. 은신 상태에서 피해를 입으면 짧은 시간 동안 모습이 노출됩니다.",
                "latam": "Conviértete sigiloso. Cada vez que recibas daño en este estado, serás revelado brevemente.",
                "polish": "Przyznaj sobie niewidzialność. Za każdym razem, gdy otrzymasz obrażenia w stanie niewidzialności, zostaniesz na krótko ujawniony.",
                "russian": "Даёт скрытность. Получение урона ненадолго раскроет вас.",
                "schinese": "进入隐身状态。在隐身状态下受到伤害时会短暂现形。",
                "spanish": "Vuélvete sigiloso⁠/⁠a. Cada vez que recibas daño en este estado, te volverás visible brevemente.",
                "thai": "เข้าสู่สถานะพรางตัว หากคุณได้รับความเสียหายขณะอยู่ในสถานะพรางตัวคุณจะถูกเปิดเผยตัวชั่วคราว",
                "turkish": "Gizlenin. Gizliyken hasar aldığınızda kısa süreliğine açığa çıkarsınız.",
                "ukrainian": "Надає непомітність. Щоразу, коли власник зазнає шкоди в непомітності, він ненадовго розкривається перед ворогами."
              }
            },
            "properties": [
              {
                "key": "StatusEffectInvisible",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "important"
              },
              {
                "key": "SpottedRadius",
                "role": "normal"
              },
              {
                "key": "InvisMoveSpeedMod",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "Attacking or using an ability will end your stealth and start an ambush, temporarily granting you bonus Fire Rate, Spirit Power and Melee Damage.",
              "byLanguage": {
                "brazilian": "Atacar ou usar uma habilidade interromperá a furtividade e iniciará uma emboscada, aumentando temporariamente a sua taxa de disparo, bem como o seu poder espiritual e dano de golpes.",
                "czech": "Útok nebo seslání schopnosti ukončí neviditelnost a zahájí přepadení, takže vlastník dočasně získá bonusy k rychlosti střelby, spirituální síle a poškození úderů.",
                "english": "Attacking or using an ability will end your stealth and start an ambush, temporarily granting you bonus Fire Rate, Spirit Power and Melee Damage.",
                "french": "L'invisibilité se termine quand vous attaquez ou que vous utilisez une capacité, ce qui déclenche une embuscade. Vous obtenez alors un bonus temporaire de cadence de tir, de pouvoir spirituel et de dégâts de mêlée.",
                "german": "Wenn Du angreifst oder eine Fähigkeit einsetzt, wirst Du enttarnt und der Hinterhalt schnappt zu, wodurch Du für kurze Zeit einen Bonus auf Feuerrate, Magiekraft und Nahkampfschaden erhältst.",
                "italian": "Attaccare o usare un'abilità metterà fine alla modalità Stealth e darà inizio a un agguato, conferendoti temporaneamente cadenza di fuoco, potere spirituale e danni corpo a corpo bonus.",
                "indonesian": "Menyerang atau menggunakan skill akan mengakhiri efek sembunyi dan memulai penyergapan, yang memberimu bonus Tingkat Tembakan, Kekuatan Spirit dan Damage Jarak Dekat untuk sementara.",
                "japanese": "攻撃するかアビリティを使用するとステルス状態が解け、奇襲状態となる。奇襲状態では発射速度とスピリットパワー、近接ダメージが一時的に上昇する",
                "koreana": "공격하거나 능력을 시전하여 은신 상태가 해제되면 기습이 시작됩니다. 일시적으로 보너스 연사 속도, 마력, 근거리 피해를 얻습니다.",
                "latam": "Atacar o usar una habilidad pondrá fin a tu sigilo e iniciará una emboscada, lo que te otorgará cadencia de tiro, poder espiritual y daño cuerpo a cuerpo adicionales de forma temporal.",
                "polish": "Wykonanie ataku lub użycie umiejętności zakończy twoją niewidzialność i rozpocznie zasadzkę, tymczasowo przyznając ci dodatkową szybkostrzelność, moc spirytualną oraz obrażenia od ataku wręcz.",
                "russian": "Если вы атакуете или используете умение, ваша скрытность прекращается и начинается засада, которая временно увеличивает вашу скорострельность, спиритическую мощь и урон в ближнем бою.",
                "schinese": "攻击或使用技能将结束隐身状态，并发动一次伏击，暂时提供额外的射速、元灵力量和近战伤害。",
                "spanish": "Atacar o usar una habilidad pondrá fin a tu sigilo e iniciará una emboscada, lo que te otorgará cadencia de tiro, poder espiritual y daño cuerpo a cuerpo adicionales de forma temporal.",
                "thai": "การโจมตีหรือใช้สกิลจะทำให้การพรางตัวของคุณสิ้นสุดลงและเริ่มการลอบโจมตี มอบอัตรายิง, พลังวิญญาณ และความเสียหายประชิดเพิ่มเติมชั่วคราว",
                "turkish": "Saldırmak veya bir yetenek kullanmak gizliliğinizi sonlandırır ve bir pusu başlatıp geçici olarak size bonus atış hızı, büyü gücü ve yakın dövüş hasarı sağlar.",
                "ukrainian": "Атака чи використання вміння припинить непомітність власника й почне напад із засідки, що тимчасово надасть йому додаткову швидкострільність, духовну силу та шкоду в ближньому бою."
              }
            },
            "properties": [
              {
                "key": "AmbushBonusFireRate",
                "role": "important"
              },
              {
                "key": "AmbushBonusTechPower",
                "role": "important"
              },
              {
                "key": "AmbushBonusMeleeDamage",
                "role": "important"
              },
              {
                "key": "AmbushDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_utility/cloaking_device_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_utility/cloaking_device_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/shadow_weave_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/shadow_weave_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/shadow_weave_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_cloaking_device_active",
        "cssClass": "cloakingDevice",
        "multibase": [
          "weapon_upgrade_t3",
          "invis_base"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_sharpshooter",
      "slug": "sharpshooter",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_sharpshooter",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_sharpshooter",
      "displayName": {
        "english": "Sharpshooter",
        "byLanguage": {
          "brazilian": "Tiro de Elite",
          "czech": "Odstřelovačské hledí",
          "english": "Sharpshooter",
          "french": "Tir d'élite",
          "german": "Scharf­schütze",
          "italian": "Tiratore scelto",
          "indonesian": "Penembak Jitu",
          "japanese": "シャープシューター",
          "koreana": "명중 사격",
          "latam": "Tiro certero",
          "polish": "Strzelec Wyborowy",
          "russian": "Прицельная стрельба",
          "schinese": "弹无虚发",
          "spanish": "Tiro Certero",
          "thai": "​ชาร์ป​ชูตเตอร์​",
          "turkish": "Keskin Nişancı",
          "ukrainian": "Прицільний постріл"
        }
      },
      "description": {
        "english": "Deal additional <span class=\"highlight\">Weapon Damage</span> when <span class=\"highlight\">beyond a minimum distance</span> from your target.",
        "byLanguage": {
          "brazilian": "Aumenta o <span class=\"highlight\">dano balístico</span> contra alvos <span class=\"highlight\">além da distância mínima</span>.",
          "czech": "Vlastník udílí dodatečné <span class=\"highlight\">fyzické poškození</span>, když se nachází mimo <span class=\"highlight\">minimální vzdálenost</span> od svého cíle.",
          "english": "Deal additional <span class=\"highlight\">Weapon Damage</span> when <span class=\"highlight\">beyond a minimum distance</span> from your target.",
          "french": "Vous infligez des <span class=\"highlight\">dégâts des armes</span> bonus quand vous attaquez une cible <span class=\"highlight\">au-delà de la distance minimale</span>.",
          "german": "Du fügst zusätzlichen <span class=\"highlight\">Waffenschaden</span> zu, wenn Du Dich <span class=\"highlight\">jenseits der erforderlichen Mindestdistanz</span> Deines Ziels befindest.",
          "italian": "Infliggi <span class=\"highlight\">danni da arma</span> aggiuntivi quando ti trovi <span class=\"highlight\">oltre una distanza minima</span> dal tuo bersaglio.",
          "indonesian": "Memberikan <span class=\"highlight\">Damage Senjata</span> tambahan saat berada <span class=\"highlight\">di luar jarak minimum</span> dari target.",
          "japanese": "対象と<span class=\"highlight\">一定距離離れている</span>場合、追加で<span class=\"highlight\">武器ダメージ</span>を与える",
          "koreana": "대상과의 거리가 <span class=\"highlight\">최소 거리 이상</span>이면 추가 <span class=\"highlight\">무기 피해</span>를 입힙니다.",
          "latam": "Inflige <span class=\"highlight\">daño por arma</span> adicional cuando estés <span class=\"highlight\">más allá de la distancia mínima</span> de tu objetivo.",
          "polish": "Zadawaj dodatkowe <span class=\"highlight\">obrażenia od broni</span>, gdy znajdujesz się <span class=\"highlight\">poza minimalną odległością</span> od swojego celu.",
          "russian": "Вы наносите больше <span class=\"highlight\">урона оружием</span>, когда цель находится <span class=\"highlight\">за пределами минимальной дальности</span>.",
          "schinese": "当和目标距离<span class=\"highlight\">大于某最低距离</span>时，造成额外的<span class=\"highlight\">武器伤害</span>。",
          "spanish": "Inflige <span class=\"highlight\">daño del arma</span> adicional cuando estés <span class=\"highlight\">más allá de una distancia mínima</span> de tu objetivo.",
          "thai": "สร้าง<span class=\"highlight\">ความเสียหายอาวุธ</span>เพิ่มเติมเมื่ออยู่<span class=\"highlight\">​ไกลกว่าระยะขั้นต่ำ​</span>จากเป้าหมายของคุณ",
          "turkish": "Hedefinizle aranızdaki mesafe <span class=\"highlight\">minimum mesafeden daha fazlaysa</span>, hedefinize ilave <span class=\"highlight\">silah hasarı</span> verirsiniz.",
          "ukrainian": "Завдає додаткової <span class=\"highlight\">збройової шкоди</span>, якщо відстань до цілі <span class=\"highlight\">далі мінімальної</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Deal additional Weapon Damage when beyond a minimum distance from your target.",
        "byLanguage": {
          "brazilian": "Aumenta o dano balístico contra alvos além da distância mínima.",
          "czech": "Vlastník udílí dodatečné fyzické poškození, když se nachází mimo minimální vzdálenost od svého cíle.",
          "english": "Deal additional Weapon Damage when beyond a minimum distance from your target.",
          "french": "Vous infligez des dégâts des armes bonus quand vous attaquez une cible au-delà de la distance minimale.",
          "german": "Du fügst zusätzlichen Waffenschaden zu, wenn Du Dich jenseits der erforderlichen Mindestdistanz Deines Ziels befindest.",
          "italian": "Infliggi danni da arma aggiuntivi quando ti trovi oltre una distanza minima dal tuo bersaglio.",
          "indonesian": "Memberikan Damage Senjata tambahan saat berada di luar jarak minimum dari target.",
          "japanese": "対象と一定距離離れている場合、追加で武器ダメージを与える",
          "koreana": "대상과의 거리가 최소 거리 이상이면 추가 무기 피해를 입힙니다.",
          "latam": "Inflige daño por arma adicional cuando estés más allá de la distancia mínima de tu objetivo.",
          "polish": "Zadawaj dodatkowe obrażenia od broni, gdy znajdujesz się poza minimalną odległością od swojego celu.",
          "russian": "Вы наносите больше урона оружием, когда цель находится за пределами минимальной дальности.",
          "schinese": "当和目标距离大于某最低距离时，造成额外的武器伤害。",
          "spanish": "Inflige daño del arma adicional cuando estés más allá de una distancia mínima de tu objetivo.",
          "thai": "สร้างความเสียหายอาวุธเพิ่มเติมเมื่ออยู่ไกลกว่าระยะขั้นต่ำจากเป้าหมายของคุณ",
          "turkish": "Hedefinizle aranızdaki mesafe minimum mesafeden daha fazlaysa, hedefinize ilave silah hasarı verirsiniz.",
          "ukrainian": "Завдає додаткової збройової шкоди, якщо відстань до цілі далі мінімальної."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterClipSize"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EBulletVelocity",
        "groupLabel": "Bullet Velocity",
        "componentIds": [
          "upgrade_long_range",
          "upgrade_high_velocity_mag"
        ],
        "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
        },
        "BaseAttackDamagePercent": {
          "value": "10",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "LongRangeBonusWeaponPower": {
          "value": "60",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_LONG_RANGE_BULLET_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "LongRangeBonusWeaponPowerMinRange": {
          "value": "15m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BONUS_BULLET_DAMAGE_LONG_RANGE_MIN_RANGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusAttackRangePercent": {
          "value": "20",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BONUS_ATTACK_RANGE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusZoomPercent": {
          "value": "25",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_ZOOM_INCREASE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "ReloadSpeedMultipler": {
          "value": null,
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EReloadSpeed",
          "providedPropertyType": "MODIFIER_VALUE_RELOAD_SPEED",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": "-0.7m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "EMaxMoveSpeed",
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusSprintSpeed": {
          "value": "1.0m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "ESprintSpeed",
          "providedPropertyType": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusBulletSpeedPercent": {
          "value": "60",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": "EBulletSpeedIncrease",
          "providedPropertyType": "MODIFIER_VALUE_BONUS_BULLET_SPEED_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "LongRangeBonusWeaponPower",
              "bonus": "40"
            },
            {
              "propertyName": "BonusAttackRangePercent",
              "bonus": "10"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusAttackRangePercent",
                "role": "elevated"
              },
              {
                "key": "BonusZoomPercent",
                "role": "elevated"
              },
              {
                "key": "BonusBulletSpeedPercent",
                "role": "normal"
              },
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              },
              {
                "key": "BonusSprintSpeed",
                "role": "normal"
              },
              {
                "key": "BonusMoveSpeed",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Deal additional Weapon Damage when beyond a minimum distance from your target.",
              "byLanguage": {
                "brazilian": "Aumenta o dano balístico contra alvos além da distância mínima.",
                "czech": "Vlastník udílí dodatečné fyzické poškození, když se nachází mimo minimální vzdálenost od svého cíle.",
                "english": "Deal additional Weapon Damage when beyond a minimum distance from your target.",
                "french": "Vous infligez des dégâts des armes bonus quand vous attaquez une cible au-delà de la distance minimale.",
                "german": "Du fügst zusätzlichen Waffenschaden zu, wenn Du Dich jenseits der erforderlichen Mindestdistanz Deines Ziels befindest.",
                "italian": "Infliggi danni da arma aggiuntivi quando ti trovi oltre una distanza minima dal tuo bersaglio.",
                "indonesian": "Memberikan Damage Senjata tambahan saat berada di luar jarak minimum dari target.",
                "japanese": "対象と一定距離離れている場合、追加で武器ダメージを与える",
                "koreana": "대상과의 거리가 최소 거리 이상이면 추가 무기 피해를 입힙니다.",
                "latam": "Inflige daño por arma adicional cuando estés más allá de la distancia mínima de tu objetivo.",
                "polish": "Zadawaj dodatkowe obrażenia od broni, gdy znajdujesz się poza minimalną odległością od swojego celu.",
                "russian": "Вы наносите больше урона оружием, когда цель находится за пределами минимальной дальности.",
                "schinese": "当和目标距离大于某最低距离时，造成额外的武器伤害。",
                "spanish": "Inflige daño del arma adicional cuando estés más allá de una distancia mínima de tu objetivo.",
                "thai": "สร้างความเสียหายอาวุธเพิ่มเติมเมื่ออยู่ไกลกว่าระยะขั้นต่ำจากเป้าหมายของคุณ",
                "turkish": "Hedefinizle aranızdaki mesafe minimum mesafeden daha fazlaysa, hedefinize ilave silah hasarı verirsiniz.",
                "ukrainian": "Завдає додаткової збройової шкоди, якщо відстань до цілі далі мінімальної."
              }
            },
            "properties": [
              {
                "key": "LongRangeBonusWeaponPower",
                "role": "important"
              },
              {
                "key": "LongRangeBonusWeaponPowerMinRange",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/longshot_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/longshot_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/sharp_shooter_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/sharp_shooter_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/sharp_shooter_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "longshot",
        "multibase": [
          "weapon_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_spellslinger_headshots",
      "slug": "spirit-rend",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_spellslinger_headshots",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_spellslinger_headshots",
      "displayName": {
        "english": "Spirit Rend",
        "byLanguage": {
          "brazilian": "Fenda Espiritual",
          "czech": "Ostrostřelecké spirituální náboje",
          "english": "Spirit Rend",
          "french": "Entaille spirituelle",
          "german": "Magieriss",
          "italian": "Lacera-spirito",
          "indonesian": "Pencabik Spirit",
          "japanese": "スピリットキラー",
          "koreana": "영혼 강탈",
          "latam": "Desgarro espiritual",
          "polish": "Rozdarcie Spirytualne",
          "russian": "Спиритический разрыв",
          "schinese": "元灵撕裂",
          "spanish": "Desgarro Espiritual",
          "thai": "​สปิริต​เรนด์​",
          "turkish": "Büyü Parçalama",
          "ukrainian": "Духовний розрив"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterMagicDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ESpiritSlinger",
        "groupLabel": "Spirit Slinger",
        "componentIds": [
          "upgrade_tech_defense_shredders"
        ],
        "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
        },
        "ProcCooldown": {
          "value": "2",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "BonusHealth": {
          "value": "75",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxStacks": {
          "value": "4",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "AbilityLifestealPercentHero": {
          "value": "10",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "ETechLifesteal",
          "providedPropertyType": "MODIFIER_VALUE_TECH_DAMAGE_TAKEN_HEALS_ATTACKER",
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "MagicResistReduction": {
          "value": "-7",
          "disableValue": null,
          "cssClass": "tech_armor_down",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechArmorDamageReduction": {
          "value": "-8",
          "disableValue": null,
          "cssClass": "tech_armor_down",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        },
        "DebuffDuration": {
          "value": "8",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "MagicResistReduction",
              "bonus": "-5"
            },
            {
              "propertyName": "AbilityLifestealPercentHero",
              "bonus": "10"
            },
            {
              "propertyName": "TechArmorDamageReduction",
              "bonus": "-10"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "unknown",
            "description": {
              "english": "Your bullets apply a debuff that reduces the Spirit Resist of the target and grants you and your allies Spirit Lifesteal against them.",
              "byLanguage": {
                "brazilian": "As suas balas aplicam um malefício ao alvo que aumenta o dano espiritual e o roubo de vida espiritual contra ele.",
                "czech": "Vlastníkovy střely aplikují na nepřátele debuff, který redukuje jejich spirituální odolnost a jak vlastníkovi, tak jeho spojencům poskytuje vůči těmto nepřátelům spirituální vampirismus.",
                "english": "Your bullets apply a debuff that reduces the Spirit Resist of the target and grants you and your allies Spirit Lifesteal against them.",
                "french": "Vos balles appliquent un effet négatif qui réduit la résistance spirituelle de la cible et vous confère à vous et votre équipe du vol de vie spirituel contre cette cible.",
                "german": "Deine Kugeln fügen einen Schwächungseffekt zu, der die Magieresistenz des Ziels reduziert und Dir und Deinen Verbündeten Magielebensraub gegen dieses Ziel gewährt.",
                "italian": "Le tue pallottole applicano un debuff che riduce la resistenza spirituale del bersaglio e conferisce a te e ai tuoi alleati prosciugamento della salute spirituale contro di esso.",
                "indonesian": "Pelurumu memberikan debuff yang mengurangi Pertahanan Spirit target dan memberimu serta rekan timmu Curi HP Spirit.",
                "japanese": "弾薬が対象のスピリット耐性を低下させるデバフを付与するようになる。自分と味方は、デバフ状態の対象に対してスピリットライフスティールを獲得する",
                "koreana": "대상이 총탄에 맞으면 대상의 마법 저항이 감소하는 약화 효과를 적용하고 자신과 아군에게 해당 대상에 대한 마법 체력 흡수 효과가 부여됩니다.",
                "latam": "Tus balas aplican un efecto negativo que reduce la resistencia espiritual del objetivo y te otorga a ti y a tus aliados robo de vida espiritual contra el objetivo.",
                "polish": "Twoje naboje nakładają osłabienie, które zmniejsza odporność spirytualną celu i przyznaje tobie i twoim sojusznikom spirytualną kradzież zdrowia przeciwko niemu.",
                "russian": "Ваши пули накладывают на цель эффект, снижающий её сопротивляемость спиритизму и дающий вам и вашим союзникам кражу здоровья жертвы спиритизмом.",
                "schinese": "子弹会施加一个减益效果，降低目标的元灵抗性，并让自身和友军可以对其进行元灵吸取生命。",
                "spanish": "Tus balas aplican una desventaja que reduce la resistencia espiritual del objetivo y os otorga a ti y a tus aliados robo de vida espiritual contra él.",
                "thai": "กระสุนของคุณสร้างดีบัฟที่ลดต้านทานวิญญาณของเป้าหมาย และมอบวิญญาณดูดพลังชีวิตให้คุณและเพื่อนร่วมทีมของคุณเมื่อโจมตีเป้าหมาย",
                "turkish": "Mermileriniz, hedefin büyü direncini azaltan bir zayıflatma uygular ve hem size hem de dostlarınıza ona karşı büyü can çalması verir.",
                "ukrainian": "Кулі накладають ослаблення, що зменшує духовний опір цілі й дає власнику та його союзникам духовний вампіризм проти неї."
              }
            },
            "properties": [
              {
                "key": "TechArmorDamageReduction",
                "role": "important"
              },
              {
                "key": "AbilityLifestealPercentHero",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Landing headshots against the target reduces their Spirit Resist further.",
              "byLanguage": {
                "brazilian": "Acertar tiros na cabeça do alvo reduz a resistência espiritual ainda mais.",
                "czech": "Zásahy do hlavy dále snižují spirituální odolnost nepřátel.",
                "english": "Landing headshots against the target reduces their Spirit Resist further.",
                "french": "Vos tirs en pleine tête réduisent davantage la résistance spirituelle de la cible.",
                "german": "Kopfschüsse reduzieren zunehmend die Magieresistenz des Ziels.",
                "italian": "I colpi alla testa contro un bersaglio ne riducono ulteriormente la resistenza spirituale.",
                "indonesian": "Headshot terhadap target akan semakin mengurangi Pertahanan Spirit mereka.",
                "japanese": "ヘッドショット時に、対象のスピリット耐性をさらに低下させる",
                "koreana": "헤드샷 명중 시 대상의 마법 저항이 추가로 감소합니다.",
                "latam": "Al lograr disparos a la cabeza contra el objetivo reduce más su resistencia espiritual.",
                "polish": "Trafienie w głowę celu dodatkowo zmniejsza jego odporność spirytualną.",
                "russian": "Попадания в голову ещё больше снижают сопротивляемость спиритизму у жертвы.",
                "schinese": "命中目标头部会进一步降低其元灵抗性",
                "spanish": "Disparar a la cabeza al objetivo reduce aún más su resistencia espiritual.",
                "thai": "การยิงเฮดช็อตใส่เป้าหมายจะลดต้านทานวิญญาณของเป้าหมายลงไปอีก",
                "turkish": "Hedefe isabet edecek daha fazla kafadan vuruş hedefin büyü direncini daha fazla azaltır.",
                "ukrainian": "Влучання в голову цілі зменшують її духовний опір ще більше."
              }
            },
            "properties": [
              {
                "key": "MagicResistReduction",
                "role": "important"
              },
              {
                "key": "DebuffDuration",
                "role": "normal"
              },
              {
                "key": "MaxStacks",
                "role": "normal"
              }
            ],
            "cooldownKey": "ProcCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/spellslinger_headshots_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/spellslinger_headshots_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/spellslinger_headshots_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/spellslinger_headshots_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/spellslinger_headshots_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_spellslinger_headshots",
        "cssClass": "spellslingerHeadshots",
        "multibase": [
          "weapon_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_chain_lightning",
      "slug": "tesla-bullets",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_chain_lightning",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_chain_lightning",
      "displayName": {
        "english": "Tesla Bullets",
        "byLanguage": {
          "brazilian": "Balas de Tesla",
          "czech": "Elektrické náboje",
          "english": "Tesla Bullets",
          "french": "Balles teslas",
          "german": "Tesla-Kugeln",
          "italian": "Pallottole Tesla",
          "indonesian": "Peluru Tesla",
          "japanese": "テスラバレット",
          "koreana": "전류탄",
          "latam": "Balas Tesla",
          "polish": "Naboje Tesli",
          "russian": "Тесла-пули",
          "schinese": "特斯拉弹",
          "spanish": "Balas de Tesla",
          "thai": "​เทสลา​บุลเล็ต​",
          "turkish": "Tesla Mermileri",
          "ukrainian": "Електричні кулі"
        }
      },
      "description": {
        "english": "Your bullets have a chance to <span class=\"highlight\">shock</span> your target. The <span class=\"highlight\">shock</span> will jump to a nearby enemy.",
        "byLanguage": {
          "brazilian": "As suas balas têm chance de <span class=\"highlight\">causar um choque elétrico</span> ao seu alvo. O <span class=\"highlight\">choque</span> viaja para um inimigo próximo.",
          "czech": "Vlastníkovy střely mají šanci <span class=\"highlight\">zelektrizovat</span> svůj cíl. Případný <span class=\"highlight\">elektrický šok</span> přeskočí také na nepřítele poblíž.",
          "english": "Your bullets have a chance to <span class=\"highlight\">shock</span> your target. The <span class=\"highlight\">shock</span> will jump to a nearby enemy.",
          "french": "Vos balles ont une chance d'<span class=\"highlight\">électriser</span> la cible. Le <span class=\"highlight\">choc électrique</span> rebondira sur une unité ennemie à proximité.",
          "german": "Deine Kugeln haben eine Chance, Dein Ziel zu <span class=\"highlight\">schocken</span>. Der <span class=\"highlight\">Schock</span> spring auf einen Gegner in der Nähe über.",
          "italian": "Le tue pallottole hanno una probabilità di infliggere uno <span class=\"highlight\">shock</span> al tuo bersaglio. Lo <span class=\"highlight\">shock</span> salterà su un nemico vicino.",
          "indonesian": "Pelurumu memiliki peluang untuk memberikan efek <span class=\"highlight\">kejut</span> pada target. Efek <span class=\"highlight\">kejut</span> akan memantul ke musuh terdekat.",
          "japanese": "弾薬が一定確率で、対象に<span class=\"highlight\">感電</span>ダメージを与える。<span class=\"highlight\">感電</span>ダメージは付近にいる敵に連鎖する",
          "koreana": "대상이 총탄에 맞으면 일정 확률로 대상에 <span class=\"highlight\">전기 충격</span> 피해를 입힙니다. <span class=\"highlight\">전기 충격</span>은 근처 적군에게 연쇄 피해를 입힙니다.",
          "latam": "Tus balas tienen una posibilidad de <span class=\"highlight\">electrocutar</span> a tu objetivo. La <span class=\"highlight\">electrocución</span> saltará a un enemigo cercano.",
          "polish": "Twoje naboje mają szansę na <span class=\"highlight\">zadanie wstrząsu elektrycznego</span> twojemu celowi. <span class=\"highlight\">Wstrząs</span> przeskakuje na pobliskiego wroga.",
          "russian": "У ваших выстрелов есть шанс поразить цель <span class=\"highlight\">электричеством</span>. <span class=\"highlight\">Электрический заряд</span> также отскочит на ближайшего к цели врага.",
          "schinese": "子弹有几率会<span class=\"highlight\">电击</span>目标。<span class=\"highlight\">电击</span>会跳到附近的敌人身上。",
          "spanish": "Tus balas tienen una posibilidad de <span class=\"highlight\">electrocutar</span> a tu objetivo. La <span class=\"highlight\">electrocución</span> saltará a un enemigo cercano.",
          "thai": "กระสุนของคุณมีโอกาสที่จะ<span class=\"highlight\">ช็อต</span>เป้าหมายของคุณ การ<span class=\"highlight\">ช็อต</span>จะชิ่งไปยังศัตรูที่อยู่ใกล้เคียง",
          "turkish": "Mermilerinizin hedefinize <span class=\"highlight\">elektrik çarpma</span> şansı vardır. <span class=\"highlight\">Elektrik çarpması</span> yakındaki bir düşmana seker.",
          "ukrainian": "Кулі мають шанс <span class=\"highlight\">вдарити електричним струмом</span> ціль. <span class=\"highlight\">Струм</span> відскочить до ворога поблизу."
        }
      },
      "descriptionDisplay": {
        "english": "Your bullets have a chance to shock your target. The shock will jump to a nearby enemy.",
        "byLanguage": {
          "brazilian": "As suas balas têm chance de causar um choque elétrico ao seu alvo. O choque viaja para um inimigo próximo.",
          "czech": "Vlastníkovy střely mají šanci zelektrizovat svůj cíl. Případný elektrický šok přeskočí také na nepřítele poblíž.",
          "english": "Your bullets have a chance to shock your target. The shock will jump to a nearby enemy.",
          "french": "Vos balles ont une chance d'électriser la cible. Le choc électrique rebondira sur une unité ennemie à proximité.",
          "german": "Deine Kugeln haben eine Chance, Dein Ziel zu schocken. Der Schock spring auf einen Gegner in der Nähe über.",
          "italian": "Le tue pallottole hanno una probabilità di infliggere uno shock al tuo bersaglio. Lo shock salterà su un nemico vicino.",
          "indonesian": "Pelurumu memiliki peluang untuk memberikan efek kejut pada target. Efek kejut akan memantul ke musuh terdekat.",
          "japanese": "弾薬が一定確率で、対象に感電ダメージを与える。感電ダメージは付近にいる敵に連鎖する",
          "koreana": "대상이 총탄에 맞으면 일정 확률로 대상에 전기 충격 피해를 입힙니다. 전기 충격은 근처 적군에게 연쇄 피해를 입힙니다.",
          "latam": "Tus balas tienen una posibilidad de electrocutar a tu objetivo. La electrocución saltará a un enemigo cercano.",
          "polish": "Twoje naboje mają szansę na zadanie wstrząsu elektrycznego twojemu celowi. Wstrząs przeskakuje na pobliskiego wroga.",
          "russian": "У ваших выстрелов есть шанс поразить цель электричеством. Электрический заряд также отскочит на ближайшего к цели врага.",
          "schinese": "子弹有几率会电击目标。电击会跳到附近的敌人身上。",
          "spanish": "Tus balas tienen una posibilidad de electrocutar a tu objetivo. La electrocución saltará a un enemigo cercano.",
          "thai": "กระสุนของคุณมีโอกาสที่จะช็อตเป้าหมายของคุณ การช็อตจะชิ่งไปยังศัตรูที่อยู่ใกล้เคียง",
          "turkish": "Mermilerinizin hedefinize elektrik çarpma şansı vardır. Elektrik çarpması yakındaki bir düşmana seker.",
          "ukrainian": "Кулі мають шанс вдарити електричним струмом ціль. Струм відскочить до ворога поблизу."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterFireRate"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ESpiritSlinger",
        "groupLabel": "Spirit Slinger",
        "componentIds": [],
        "upgradeIds": [
          "upgrade_capacitor"
        ]
      },
      "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
        },
        "ProcCooldown": {
          "value": "0.2",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "DamagePerChain": {
          "value": "33",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.19
          }
        },
        "BonusPerChain": {
          "value": "33",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.19
          }
        },
        "ChainRadius": {
          "value": "8m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "ProcChance": {
          "value": "15",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ChainCount": {
          "value": "4",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ChainTickRate": {
          "value": "0.4",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "DamagePerChain",
              "bonus": "25"
            },
            {
              "propertyName": "BonusPerChain",
              "bonus": "25"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "passive",
            "description": {
              "english": "Your bullets have a chance to shock your target. The shock will jump to a nearby enemy.",
              "byLanguage": {
                "brazilian": "As suas balas têm chance de causar um choque elétrico ao seu alvo. O choque viaja para um inimigo próximo.",
                "czech": "Vlastníkovy střely mají šanci zelektrizovat svůj cíl. Případný elektrický šok přeskočí také na nepřítele poblíž.",
                "english": "Your bullets have a chance to shock your target. The shock will jump to a nearby enemy.",
                "french": "Vos balles ont une chance d'électriser la cible. Le choc électrique rebondira sur une unité ennemie à proximité.",
                "german": "Deine Kugeln haben eine Chance, Dein Ziel zu schocken. Der Schock spring auf einen Gegner in der Nähe über.",
                "italian": "Le tue pallottole hanno una probabilità di infliggere uno shock al tuo bersaglio. Lo shock salterà su un nemico vicino.",
                "indonesian": "Pelurumu memiliki peluang untuk memberikan efek kejut pada target. Efek kejut akan memantul ke musuh terdekat.",
                "japanese": "弾薬が一定確率で、対象に感電ダメージを与える。感電ダメージは付近にいる敵に連鎖する",
                "koreana": "대상이 총탄에 맞으면 일정 확률로 대상에 전기 충격 피해를 입힙니다. 전기 충격은 근처 적군에게 연쇄 피해를 입힙니다.",
                "latam": "Tus balas tienen una posibilidad de electrocutar a tu objetivo. La electrocución saltará a un enemigo cercano.",
                "polish": "Twoje naboje mają szansę na zadanie wstrząsu elektrycznego twojemu celowi. Wstrząs przeskakuje na pobliskiego wroga.",
                "russian": "У ваших выстрелов есть шанс поразить цель электричеством. Электрический заряд также отскочит на ближайшего к цели врага.",
                "schinese": "子弹有几率会电击目标。电击会跳到附近的敌人身上。",
                "spanish": "Tus balas tienen una posibilidad de electrocutar a tu objetivo. La electrocución saltará a un enemigo cercano.",
                "thai": "กระสุนของคุณมีโอกาสที่จะช็อตเป้าหมายของคุณ การช็อตจะชิ่งไปยังศัตรูที่อยู่ใกล้เคียง",
                "turkish": "Mermilerinizin hedefinize elektrik çarpma şansı vardır. Elektrik çarpması yakındaki bir düşmana seker.",
                "ukrainian": "Кулі мають шанс вдарити електричним струмом ціль. Струм відскочить до ворога поблизу."
              }
            },
            "properties": [
              {
                "key": "DamagePerChain",
                "role": "important"
              },
              {
                "key": "ProcChance",
                "role": "important"
              },
              {
                "key": "ChainCount",
                "role": "normal"
              },
              {
                "key": "ChainRadius",
                "role": "normal"
              }
            ],
            "cooldownKey": "ProcCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/electrified_bullets_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/electrified_bullets_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/tesla_bullets_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/tesla_bullets_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/tesla_bullets_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "electrifiedBullets",
        "multibase": [
          "weapon_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_toxic_bullets",
      "slug": "toxic-bullets",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_toxic_bullets",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_toxic_bullets",
      "displayName": {
        "english": "Toxic Bullets",
        "byLanguage": {
          "brazilian": "Balas Tóxicas",
          "czech": "Toxické náboje",
          "english": "Toxic Bullets",
          "french": "Balles toxiques",
          "german": "Giftige Kugeln",
          "italian": "Pallottole tossiche",
          "indonesian": "Peluru Beracun",
          "japanese": "トキシックバレット",
          "koreana": "독성탄",
          "latam": "Balas tóxicas",
          "polish": "Toksyczne Naboje",
          "russian": "Токсичные пули",
          "schinese": "毒弹",
          "spanish": "Balas Tóxicas",
          "thai": "​ท็อกซิก​บุลเล็ต​",
          "turkish": "Toksik Mermiler",
          "ukrainian": "Токсичні кулі"
        }
      },
      "description": {
        "english": "Your bullets build up a <span class=\"highlight\">Bleed</span> on enemies, causing them to lose a <span class=\"highlight\">percentage</span> of their <span class=\"highlight\">Max Health</span> over time. Also applies <span class=\"highlight\">Healing Reduction</span> on the bleeding target.",
        "byLanguage": {
          "brazilian": "Atingir um inimigo com disparos aplica um efeito que, quando carregado, o faz <span class=\"highlight\">sangrar</span>, perdendo uma <span class=\"highlight\">porcentagem</span> da <span class=\"highlight\">vida máxima</span> com o tempo e sofrendo <span class=\"highlight\">redução de cura</span>.",
          "czech": "Po určitém počtu vlastníkových střel je na nepřítele <span class=\"highlight\">aplikován efekt krvácení</span>, vlivem kterého začne průběžně ztrácet <span class=\"highlight\">určité procento ze svého maximálního zdraví</span>. Krvácející nepřátelé mají také <span class=\"highlight\">redukované léčení</span>.",
          "english": "Your bullets build up a <span class=\"highlight\">Bleed</span> on enemies, causing them to lose a <span class=\"highlight\">percentage</span> of their <span class=\"highlight\">Max Health</span> over time. Also applies <span class=\"highlight\">Healing Reduction</span> on the bleeding target.",
          "french": "Vos balles provoquent un <span class=\"highlight\">saignement</span> cumulable sur les unités ennemies touchées. Elles perdent un <span class=\"highlight\">pourcentage</span> de leurs <span class=\"highlight\">PV max.</span> au fil du temps, et <span class=\"highlight\">les soins qu'elles reçoivent sont réduits</span>.",
          "german": "Wenn Du Gegnern die benötigte Anzahl aufeinanderfolgender Treffer mit Deinen Kugeln zufügst, <span class=\"highlight\">bluten diese aus</span> und erleiden kontinuierlich <span class=\"highlight\">einen Prozentsatz</span> ihrer <span class=\"highlight\">max. Lebenspunkte</span> als Schaden. Reduziert auch die <span class=\"highlight\">Heilung</span> des ausblutenden Ziels.",
          "italian": "Le tue pallottole causano il <span class=\"highlight\">sanguinamento</span> dei nemici, facendo sì che perdano una <span class=\"highlight\">percentuale</span> della loro <span class=\"highlight\">salute max</span> nel tempo. Applica anche una <span class=\"highlight\">riduzione della guarigione</span> sul bersaglio sanguinante.",
          "indonesian": "Pelurumu meningkatkan <span class=\"highlight\">Pendarahan</span> pada musuh yang menyebabkan mereka kehilangan <span class=\"highlight\">sebagian % </span> <span class=\"highlight\">Health Maks.</span> mereka dari waktu ke waktu. Juga memberikan <span class=\"highlight\">Pengurangan Penyembuhan</span> pada target yang terkena pendarahan.",
          "japanese": "弾薬が敵に<span class=\"highlight\">出血</span>を蓄積するようになる。出血状態の敵は時間経過で<span class=\"highlight\">最大HP</span>の<span class=\"highlight\">一定割合</span>を失う。また、出血状態の対象に<span class=\"highlight\">回復阻害</span>を付与する",
          "koreana": "대상이 총탄에 맞으면 독성이 축적됩니다. 축적이 완료되면 <span class=\"highlight\">최대 체력</span>의 <span class=\"highlight\">일정 비율</span>로 <span class=\"highlight\">출혈 피해</span>를 입힙니다. 출혈 피해를 입은 대상은 <span class=\"highlight\">치유가 감소</span>됩니다.",
          "latam": "Tus balas se acumulan en <span class=\"highlight\">Sangrado</span> en enemigos, haciéndoles perder un <span class=\"highlight\">porcentaje</span> de su <span class=\"highlight\">vida máxima</span> con el tiempo. También aplica <span class=\"highlight\">reducción de curación</span> en el objetivo sangrado.",
          "polish": "Twoje naboje kumulują <span class=\"highlight\">efekt krwawienia</span> na wrogach, powodując okresową utratę <span class=\"highlight\">pewnego procenta</span> ich <span class=\"highlight\">maksymalnego zdrowia</span>. Nakłada również <span class=\"highlight\">redukcję leczenia</span> na krwawiący cel.",
          "russian": "От ваших пуль на врагах накапливается эффект <span class=\"highlight\">кровотечения</span>, наносящий периодический урон в размере <span class=\"highlight\">доли от макс. здоровья</span> жертвы и <span class=\"highlight\">снижающий её лечение</span>.",
          "schinese": "子弹的累积效果会导致敌人<span class=\"highlight\">流失生命</span>，令其在一段时间内损失<span class=\"highlight\">最大生命值</span>的一定<span class=\"highlight\">百分比</span>。同时对流失生命的目标施加<span class=\"highlight\">治疗减少</span>效果。",
          "spanish": "Tus balas generan un efecto de <span class=\"highlight\">sangrado</span> en los enemigos, lo que hace que pierdan un <span class=\"highlight\">porcentaje</span> de su <span class=\"highlight\">vida máxima</span> a lo largo del tiempo. También aplica <span class=\"highlight\">reducción de curación</span> al objetivo que esté sangrando.",
          "thai": "กระสุนของคุณจะสะสมพลังซึ่งเมื่อครบแล้ว​จะ​ทำให้​ศัตรู​<span class=\"highlight\">เลือดไหล</span>​ ส่งผลให้ศัตรู​สูญเสีย​พลังชีวิต​เป็น<span class=\"highlight\">เปอร์เซ็นต์</span>​ของ<span class=\"highlight\">​พลังชีวิตสูงสุด</span>อย่างต่อเนื่อง พร้อมทั้ง<span class=\"highlight\">ลดการรักษา</span>เป้าหมายที่กำลังเลือดไหล",
          "turkish": "Mermileriniz düşmanlara zamanla biriken <span class=\"highlight\">kanama</span> uygulayarak <span class=\"highlight\">maksimum sağlıklarının</span> <span class=\"highlight\">bir bölümünü</span> zamanla kaybetmesine neden olur. Ayrıca kanayan hedefe <span class=\"highlight\">iyileştirme azaltması</span> da uygular.",
          "ukrainian": "Від куль у ворогів накопичується <span class=\"highlight\">кровотеча</span>, через що вони поступово втрачають <span class=\"highlight\">відсоток</span> свого <span class=\"highlight\">максимального здоров’я</span>. Також на цілі з кровотечею накладається <span class=\"highlight\">зменшення лікування</span>."
        }
      },
      "descriptionDisplay": {
        "english": "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.",
        "byLanguage": {
          "brazilian": "Atingir um inimigo com disparos aplica um efeito que, quando carregado, o faz sangrar, perdendo uma porcentagem da vida máxima com o tempo e sofrendo redução de cura.",
          "czech": "Po určitém počtu vlastníkových střel je na nepřítele aplikován efekt krvácení, vlivem kterého začne průběžně ztrácet určité procento ze svého maximálního zdraví. Krvácející nepřátelé mají také redukované léčení.",
          "english": "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.",
          "french": "Vos balles provoquent un saignement cumulable sur les unités ennemies touchées. Elles perdent un pourcentage de leurs PV max. au fil du temps, et les soins qu'elles reçoivent sont réduits.",
          "german": "Wenn Du Gegnern die benötigte Anzahl aufeinanderfolgender Treffer mit Deinen Kugeln zufügst, bluten diese aus und erleiden kontinuierlich einen Prozentsatz ihrer max. Lebenspunkte als Schaden. Reduziert auch die Heilung des ausblutenden Ziels.",
          "italian": "Le tue pallottole causano il sanguinamento dei nemici, facendo sì che perdano una percentuale della loro salute max nel tempo. Applica anche una riduzione della guarigione sul bersaglio sanguinante.",
          "indonesian": "Pelurumu meningkatkan Pendarahan pada musuh yang menyebabkan mereka kehilangan sebagian % Health Maks. mereka dari waktu ke waktu. Juga memberikan Pengurangan Penyembuhan pada target yang terkena pendarahan.",
          "japanese": "弾薬が敵に出血を蓄積するようになる。出血状態の敵は時間経過で最大HPの一定割合を失う。また、出血状態の対象に回復阻害を付与する",
          "koreana": "대상이 총탄에 맞으면 독성이 축적됩니다. 축적이 완료되면 최대 체력의 일정 비율로 출혈 피해를 입힙니다. 출혈 피해를 입은 대상은 치유가 감소됩니다.",
          "latam": "Tus balas se acumulan en Sangrado en enemigos, haciéndoles perder un porcentaje de su vida máxima con el tiempo. También aplica reducción de curación en el objetivo sangrado.",
          "polish": "Twoje naboje kumulują efekt krwawienia na wrogach, powodując okresową utratę pewnego procenta ich maksymalnego zdrowia. Nakłada również redukcję leczenia na krwawiący cel.",
          "russian": "От ваших пуль на врагах накапливается эффект кровотечения, наносящий периодический урон в размере доли от макс. здоровья жертвы и снижающий её лечение.",
          "schinese": "子弹的累积效果会导致敌人流失生命，令其在一段时间内损失最大生命值的一定百分比。同时对流失生命的目标施加治疗减少效果。",
          "spanish": "Tus balas generan un efecto de sangrado en los enemigos, lo que hace que pierdan un porcentaje de su vida máxima a lo largo del tiempo. También aplica reducción de curación al objetivo que esté sangrando.",
          "thai": "กระสุนของคุณจะสะสมพลังซึ่งเมื่อครบแล้วจะทำให้ศัตรูเลือดไหล ส่งผลให้ศัตรูสูญเสียพลังชีวิตเป็นเปอร์เซ็นต์ของพลังชีวิตสูงสุดอย่างต่อเนื่อง พร้อมทั้งลดการรักษาเป้าหมายที่กำลังเลือดไหล",
          "turkish": "Mermileriniz düşmanlara zamanla biriken kanama uygulayarak maksimum sağlıklarının bir bölümünü zamanla kaybetmesine neden olur. Ayrıca kanayan hedefe iyileştirme azaltması da uygular.",
          "ukrainian": "Від куль у ворогів накопичується кровотеча, через що вони поступово втрачають відсоток свого максимального здоров’я. Також на цілі з кровотечею накладається зменшення лікування."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterDisruption"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMisc",
        "groupLabel": "Misc",
        "componentIds": [],
        "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
        },
        "DotHealthPercent": {
          "value": "1.7",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.005
          }
        },
        "DotDuration": {
          "value": "4",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BuildUpPerShot": {
          "value": "1.28",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EBuildUpRate",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EBuildUpRate",
            "value": null
          }
        },
        "BuildUpDuration": {
          "value": "5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "TickRate": {
          "value": "0.5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpReceivePenaltyPercent": {
          "value": "-35",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_RECEIVE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpRegenPenaltyPercent": {
          "value": "-35",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "DotMultiplerTroopers": {
          "value": "0.5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "HealAmpReceivePenaltyPercent",
              "bonus": "-30"
            },
            {
              "propertyName": "HealAmpRegenPenaltyPercent",
              "bonus": "-30"
            },
            {
              "propertyName": "DotHealthPercent",
              "bonus": "0.7"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "unknown",
            "description": {
              "english": "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.",
              "byLanguage": {
                "brazilian": "Atingir um inimigo com disparos aplica um efeito que, quando carregado, o faz sangrar, perdendo uma porcentagem da vida máxima com o tempo e sofrendo redução de cura.",
                "czech": "Po určitém počtu vlastníkových střel je na nepřítele aplikován efekt krvácení, vlivem kterého začne průběžně ztrácet určité procento ze svého maximálního zdraví. Krvácející nepřátelé mají také redukované léčení.",
                "english": "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.",
                "french": "Vos balles provoquent un saignement cumulable sur les unités ennemies touchées. Elles perdent un pourcentage de leurs PV max. au fil du temps, et les soins qu'elles reçoivent sont réduits.",
                "german": "Wenn Du Gegnern die benötigte Anzahl aufeinanderfolgender Treffer mit Deinen Kugeln zufügst, bluten diese aus und erleiden kontinuierlich einen Prozentsatz ihrer max. Lebenspunkte als Schaden. Reduziert auch die Heilung des ausblutenden Ziels.",
                "italian": "Le tue pallottole causano il sanguinamento dei nemici, facendo sì che perdano una percentuale della loro salute max nel tempo. Applica anche una riduzione della guarigione sul bersaglio sanguinante.",
                "indonesian": "Pelurumu meningkatkan Pendarahan pada musuh yang menyebabkan mereka kehilangan sebagian % Health Maks. mereka dari waktu ke waktu. Juga memberikan Pengurangan Penyembuhan pada target yang terkena pendarahan.",
                "japanese": "弾薬が敵に出血を蓄積するようになる。出血状態の敵は時間経過で最大HPの一定割合を失う。また、出血状態の対象に回復阻害を付与する",
                "koreana": "대상이 총탄에 맞으면 독성이 축적됩니다. 축적이 완료되면 최대 체력의 일정 비율로 출혈 피해를 입힙니다. 출혈 피해를 입은 대상은 치유가 감소됩니다.",
                "latam": "Tus balas se acumulan en Sangrado en enemigos, haciéndoles perder un porcentaje de su vida máxima con el tiempo. También aplica reducción de curación en el objetivo sangrado.",
                "polish": "Twoje naboje kumulują efekt krwawienia na wrogach, powodując okresową utratę pewnego procenta ich maksymalnego zdrowia. Nakłada również redukcję leczenia na krwawiący cel.",
                "russian": "От ваших пуль на врагах накапливается эффект кровотечения, наносящий периодический урон в размере доли от макс. здоровья жертвы и снижающий её лечение.",
                "schinese": "子弹的累积效果会导致敌人流失生命，令其在一段时间内损失最大生命值的一定百分比。同时对流失生命的目标施加治疗减少效果。",
                "spanish": "Tus balas generan un efecto de sangrado en los enemigos, lo que hace que pierdan un porcentaje de su vida máxima a lo largo del tiempo. También aplica reducción de curación al objetivo que esté sangrando.",
                "thai": "กระสุนของคุณจะสะสมพลังซึ่งเมื่อครบแล้วจะทำให้ศัตรูเลือดไหล ส่งผลให้ศัตรูสูญเสียพลังชีวิตเป็นเปอร์เซ็นต์ของพลังชีวิตสูงสุดอย่างต่อเนื่อง พร้อมทั้งลดการรักษาเป้าหมายที่กำลังเลือดไหล",
                "turkish": "Mermileriniz düşmanlara zamanla biriken kanama uygulayarak maksimum sağlıklarının bir bölümünü zamanla kaybetmesine neden olur. Ayrıca kanayan hedefe iyileştirme azaltması da uygular.",
                "ukrainian": "Від куль у ворогів накопичується кровотеча, через що вони поступово втрачають відсоток свого максимального здоров’я. Також на цілі з кровотечею накладається зменшення лікування."
              }
            },
            "properties": [
              {
                "key": "DotHealthPercent",
                "role": "important"
              },
              {
                "key": "HealAmpReceivePenaltyPercent",
                "role": "important"
              },
              {
                "key": "DotDuration",
                "role": "normal"
              },
              {
                "key": "BuildUpPerShot",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/serrated_bullets_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/serrated_bullets_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/toxic_bullets_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/toxic_bullets_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/toxic_bullets_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "toxicBullets",
        "multibase": [
          "weapon_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_weighted_shots",
      "slug": "weighted-shots",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_weighted_shots",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_weighted_shots",
      "displayName": {
        "english": "Weighted Shots",
        "byLanguage": {
          "brazilian": "Balas Pesadas",
          "czech": "Posílené střely",
          "english": "Weighted Shots",
          "french": "Tirs lestés",
          "german": "Bleikugeln",
          "italian": "Colpi ponderati",
          "indonesian": "Tembakan Berat",
          "japanese": "ヘヴィショット",
          "koreana": "중량탄",
          "latam": "Balas pesadas",
          "polish": "Ciężki Kaliber",
          "russian": "Утяжелённые выстрелы",
          "schinese": "重压射击",
          "spanish": "Balas Lastradas",
          "thai": "​เวทเต็ด​ช็อต​",
          "turkish": "Ağırlıklı Atışlar",
          "ukrainian": "Важчі постріли"
        }
      },
      "description": {
        "english": "Your bullets build up a <span class=\"highlight\">Movement Slow</span> on enemies.",
        "byLanguage": {
          "brazilian": "Atingir um inimigo com disparos aplica um efeito que, quando carregado, <span class=\"highlight\">desacelera o movimento</span>.",
          "czech": "Po určitém počtu vlastníkových střel je <span class=\"highlight\">snížena rychlost pohybu</span> nepřítele.",
          "english": "Your bullets build up a <span class=\"highlight\">Movement Slow</span> on enemies.",
          "french": "Vos balles <span class=\"highlight\">ralentissent</span> les cibles.",
          "german": "Wenn Du Gegnern die benötigte Anzahl aufeinanderfolgender Treffer mit Deinen Kugeln zufügst, werden diese mit einem Schwächungseffekt belegt, der deren <span class=\"highlight\">Bewegungstempo</span> verlangsamt.",
          "italian": "I tuoi proiettili causano un <span class=\"highlight\">rallentamento del movimento</span> ai nemici.",
          "indonesian": "Pelurumu membangun <span class=\"highlight\">Perlambatan Gerakan</span> pada musuh.",
          "japanese": "弾薬が命中した敵に<span class=\"highlight\">スロウ</span>を蓄積するようになる",
          "koreana": "적군이 총탄에 맞으면 효과가 축적되어 <span class=\"highlight\">이동 속도가 둔화</span>됩니다.",
          "latam": "Tus balas acumulan <span class=\"highlight\">ralentización de mov.</span> en los enemigos.",
          "polish": "Twoje naboje nakładają na wrogów kumulujące się <span class=\"highlight\">spowolnienie ruchu</span>.",
          "russian": "Ваши пули накладывают на врагов накапливаемое <span class=\"highlight\">снижение скорости передвижения</span>.",
          "schinese": "子弹的累积效果会导致敌人<span class=\"highlight\">移动减速</span>。",
          "spanish": "Tus balas acumulan <span class=\"highlight\">ralentización</span> en los enemigos.",
          "thai": "กระสุนของคุณจะสะสมพลังซึ่งจะ<span class=\"highlight\">ลดความเร็ว​การเคลื่อนที่</span>ของศัตรู",
          "turkish": "Mermileriniz düşmanlara <span class=\"highlight\">hareket yavaşlatması</span> uygular.",
          "ukrainian": "Кулі накопичують <span class=\"highlight\">сповільнення руху</span> для ворогів."
        }
      },
      "descriptionDisplay": {
        "english": "Your bullets build up a Movement Slow on enemies.",
        "byLanguage": {
          "brazilian": "Atingir um inimigo com disparos aplica um efeito que, quando carregado, desacelera o movimento.",
          "czech": "Po určitém počtu vlastníkových střel je snížena rychlost pohybu nepřítele.",
          "english": "Your bullets build up a Movement Slow on enemies.",
          "french": "Vos balles ralentissent les cibles.",
          "german": "Wenn Du Gegnern die benötigte Anzahl aufeinanderfolgender Treffer mit Deinen Kugeln zufügst, werden diese mit einem Schwächungseffekt belegt, der deren Bewegungstempo verlangsamt.",
          "italian": "I tuoi proiettili causano un rallentamento del movimento ai nemici.",
          "indonesian": "Pelurumu membangun Perlambatan Gerakan pada musuh.",
          "japanese": "弾薬が命中した敵にスロウを蓄積するようになる",
          "koreana": "적군이 총탄에 맞으면 효과가 축적되어 이동 속도가 둔화됩니다.",
          "latam": "Tus balas acumulan ralentización de mov. en los enemigos.",
          "polish": "Twoje naboje nakładają na wrogów kumulujące się spowolnienie ruchu.",
          "russian": "Ваши пули накладывают на врагов накапливаемое снижение скорости передвижения.",
          "schinese": "子弹的累积效果会导致敌人移动减速。",
          "spanish": "Tus balas acumulan ralentización en los enemigos.",
          "thai": "กระสุนของคุณจะสะสมพลังซึ่งจะลดความเร็วการเคลื่อนที่ของศัตรู",
          "turkish": "Mermileriniz düşmanlara hareket yavaşlatması uygular.",
          "ukrainian": "Кулі накопичують сповільнення руху для ворогів."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 3,
        "tierLabel": "Tier 3",
        "cost": 3200,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EBulletVelocity",
        "groupLabel": "Bullet Velocity",
        "componentIds": [
          "upgrade_slowing_bullets"
        ],
        "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
        },
        "BaseAttackDamagePercent": {
          "value": "40",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "StatusResistancePercent": {
          "value": "22",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": "EDebuffResist",
          "providedPropertyType": "MODIFIER_VALUE_STATUS_RESISTANCE",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechResist": {
          "value": "0",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusBulletSpeedPercent": {
          "value": "0",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": "EBulletSpeedIncrease",
          "providedPropertyType": "MODIFIER_VALUE_BONUS_BULLET_SPEED_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "StaminaCooldownReduction": {
          "value": "-14",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EStaminaRegenPercent",
          "providedPropertyType": "MODIFIER_VALUE_STAMINA_REGEN_PER_SECOND_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowPercent": {
          "value": "30",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "GroundDashReductionPercent": {
          "value": "-22",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_GROUND_DASH_REDUCTION_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowDuration": {
          "value": "3.5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": "-0.5m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "EMaxMoveSpeed",
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BuildUpDuration": {
          "value": "5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BuildUpPerShot": {
          "value": "0.7",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EBuildUpRate",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EBuildUpRate",
            "value": null
          }
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "StatusResistancePercent",
              "bonus": "10"
            },
            {
              "propertyName": "BaseAttackDamagePercent",
              "bonus": "35"
            },
            {
              "propertyName": "SlowPercent",
              "bonus": "20"
            },
            {
              "propertyName": "GroundDashReductionPercent",
              "bonus": "-10"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BaseAttackDamagePercent",
                "role": "elevated"
              },
              {
                "key": "StatusResistancePercent",
                "role": "normal"
              },
              {
                "key": "StaminaCooldownReduction",
                "role": "normal"
              },
              {
                "key": "BonusMoveSpeed",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Your bullets build up a Movement Slow on enemies.",
              "byLanguage": {
                "brazilian": "Atingir um inimigo com disparos aplica um efeito que, quando carregado, desacelera o movimento.",
                "czech": "Po určitém počtu vlastníkových střel je snížena rychlost pohybu nepřítele.",
                "english": "Your bullets build up a Movement Slow on enemies.",
                "french": "Vos balles ralentissent les cibles.",
                "german": "Wenn Du Gegnern die benötigte Anzahl aufeinanderfolgender Treffer mit Deinen Kugeln zufügst, werden diese mit einem Schwächungseffekt belegt, der deren Bewegungstempo verlangsamt.",
                "italian": "I tuoi proiettili causano un rallentamento del movimento ai nemici.",
                "indonesian": "Pelurumu membangun Perlambatan Gerakan pada musuh.",
                "japanese": "弾薬が命中した敵にスロウを蓄積するようになる",
                "koreana": "적군이 총탄에 맞으면 효과가 축적되어 이동 속도가 둔화됩니다.",
                "latam": "Tus balas acumulan ralentización de mov. en los enemigos.",
                "polish": "Twoje naboje nakładają na wrogów kumulujące się spowolnienie ruchu.",
                "russian": "Ваши пули накладывают на врагов накапливаемое снижение скорости передвижения.",
                "schinese": "子弹的累积效果会导致敌人移动减速。",
                "spanish": "Tus balas acumulan ralentización en los enemigos.",
                "thai": "กระสุนของคุณจะสะสมพลังซึ่งจะลดความเร็วการเคลื่อนที่ของศัตรู",
                "turkish": "Mermileriniz düşmanlara hareket yavaşlatması uygular.",
                "ukrainian": "Кулі накопичують сповільнення руху для ворогів."
              }
            },
            "properties": [
              {
                "key": "SlowPercent",
                "role": "important"
              },
              {
                "key": "GroundDashReductionPercent",
                "role": "normal"
              },
              {
                "key": "SlowDuration",
                "role": "normal"
              },
              {
                "key": "BuildUpPerShot",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_armor/improved_bullet_armor_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_armor/improved_bullet_armor_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/weighted_shots_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/weighted_shots_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/weighted_shots_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "closeRange",
        "multibase": [
          "weapon_upgrade_t3"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_aprounds",
      "slug": "armor-piercing-rounds",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_aprounds",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_aprounds",
      "displayName": {
        "english": "Armor Piercing Rounds",
        "byLanguage": {
          "brazilian": "Balas Perfurantes",
          "czech": "Průrazné náboje",
          "english": "Armor Piercing Rounds",
          "french": "Balles perforantes",
          "german": "Panzerbrechende Munition",
          "italian": "Pallottole perfora-armatura",
          "indonesian": "Tembakan Penembus Armor",
          "japanese": "アーマーピアッサー",
          "koreana": "방어 관통탄",
          "latam": "Balas perforantes de armadura",
          "polish": "Amunicja Penetrująca",
          "russian": "Бронебойные патроны",
          "schinese": "穿甲弹",
          "spanish": "Cartuchos Perforantes",
          "thai": "​อาร์เมอร์​เพียร์ซซิง​ราวด์​",
          "turkish": "Zırh Delici Mermiler",
          "ukrainian": "Бронебійні набої"
        }
      },
      "description": {
        "english": "Your Bullets have a chance to become unavoidable, <span class=\"highlight\">piercing through</span> enemies and <span class=\"highlight\">ignoring their Bullet Resistance</span>.",
        "byLanguage": {
          "brazilian": "As suas balas têm chance de se tornarem inevitáveis, <span class=\"highlight\">atravessando</span> inimigos e <span class=\"highlight\">ignorando a resistência balística deles</span>.",
          "czech": "Vlastníkovy střely mají šanci stát se nevyhnutelnými, <span class=\"highlight\">procházejícími skrze nepřátele</span> a <span class=\"highlight\">ignorujícími balistickou odolnost</span>.",
          "english": "Your Bullets have a chance to become unavoidable, <span class=\"highlight\">piercing through</span> enemies and <span class=\"highlight\">ignoring their Bullet Resistance</span>.",
          "french": "Vos balles ont une chance de toujours toucher leur cible, <span class=\"highlight\">transperçant</span> les unités ennemies et <span class=\"highlight\">ignorant leur résistance aux balles</span>.",
          "german": "Deine Kugeln haben eine Chance, dass Gegner ihnen nicht ausweichen können, diese <span class=\"highlight\">durchdringen</span> und deren <span class=\"highlight\">Kugelresistenz ignorieren</span>.",
          "italian": "Le tue pallottole hanno la possibilità di diventare impossibili da schivare, <span class=\"highlight\">trafiggendo</span> i nemici e <span class=\"highlight\">ignorando la loro resistenza balistica</span>.",
          "indonesian": "Pelurumu memiliki kemungkinan tidak dapat dihindari, <span class=\"highlight\">menembus</span> musuh, dan <span class=\"highlight\">mengabaikan Pertahanan Peluru</span>.",
          "japanese": "一定確率で弾薬が強化される。強化された弾薬は回避できず、<span class=\"highlight\">敵を貫通</span>して<span class=\"highlight\">弾薬耐性を無視</span>する",
          "koreana": "일정 확률로 피할 수 없는 총탄을 발사합니다. 이 총탄은 적을 <span class=\"highlight\"></span>관통하고 <span class=\"highlight\">총탄 저항을 무시</span>합니다.",
          "latam": "Tus balas tienen una probabilidad de volverse inevitables, <span class=\"highlight\">atravesando</span> a los enemigos e <span class=\"highlight\">e ignorando su resistencia a las balas</span>.",
          "polish": "Istnieje możliwość, że twoje naboje staną się nie do uniknięcia, <span class=\"highlight\">przebijając</span> wrogów oraz <span class=\"highlight\">ignorując ich odporność na naboje</span>.",
          "russian": "Ваши пули получают шанс стать неотвратимыми — такие <span class=\"highlight\">прошивают</span> врагов и <span class=\"highlight\">игнорируют их сопротивляемость пулям</span>.",
          "schinese": "子弹有几率变得无法躲避，可以<span class=\"highlight\">穿透</span>敌人<span class=\"highlight\">并忽视其子弹抗性</span>。",
          "spanish": "Tus balas tienen una probabilidad de volverse inevitables, <span class=\"highlight\">atravesando</span> a los enemigos e <span class=\"highlight\">ignorando su resistencia a las balas</span>.",
          "thai": "กระสุนของคุณมีโอกาสที่จะไม่สามารถหลบได้ ซึ่งจะ<span class=\"highlight\">ทะลุผ่าน</span>ศัตรู​และ​<span class=\"highlight\">ไม่สนค่า​ต้านทาน​กระสุน​</span>ของศัตรู",
          "turkish": "Mermilerinize önlenemez olma şansı verir. Önlenemez vuruşlar düşmanların <span class=\"highlight\">mermi direncini yok sayayarak</span> onları <span class=\"highlight\">delip geçer</span>.",
          "ukrainian": "Кулі власника отримують шанс стати неминучими та <span class=\"highlight\">пробити</span> ворогів наскрізь, <span class=\"highlight\">ігноруючи їхній опір кулям</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Your Bullets have a chance to become unavoidable, piercing through enemies and ignoring their Bullet Resistance.",
        "byLanguage": {
          "brazilian": "As suas balas têm chance de se tornarem inevitáveis, atravessando inimigos e ignorando a resistência balística deles.",
          "czech": "Vlastníkovy střely mají šanci stát se nevyhnutelnými, procházejícími skrze nepřátele a ignorujícími balistickou odolnost.",
          "english": "Your Bullets have a chance to become unavoidable, piercing through enemies and ignoring their Bullet Resistance.",
          "french": "Vos balles ont une chance de toujours toucher leur cible, transperçant les unités ennemies et ignorant leur résistance aux balles.",
          "german": "Deine Kugeln haben eine Chance, dass Gegner ihnen nicht ausweichen können, diese durchdringen und deren Kugelresistenz ignorieren.",
          "italian": "Le tue pallottole hanno la possibilità di diventare impossibili da schivare, trafiggendo i nemici e ignorando la loro resistenza balistica.",
          "indonesian": "Pelurumu memiliki kemungkinan tidak dapat dihindari, menembus musuh, dan mengabaikan Pertahanan Peluru.",
          "japanese": "一定確率で弾薬が強化される。強化された弾薬は回避できず、敵を貫通して弾薬耐性を無視する",
          "koreana": "일정 확률로 피할 수 없는 총탄을 발사합니다. 이 총탄은 적을 관통하고 총탄 저항을 무시합니다.",
          "latam": "Tus balas tienen una probabilidad de volverse inevitables, atravesando a los enemigos e e ignorando su resistencia a las balas.",
          "polish": "Istnieje możliwość, że twoje naboje staną się nie do uniknięcia, przebijając wrogów oraz ignorując ich odporność na naboje.",
          "russian": "Ваши пули получают шанс стать неотвратимыми — такие прошивают врагов и игнорируют их сопротивляемость пулям.",
          "schinese": "子弹有几率变得无法躲避，可以穿透敌人并忽视其子弹抗性。",
          "spanish": "Tus balas tienen una probabilidad de volverse inevitables, atravesando a los enemigos e ignorando su resistencia a las balas.",
          "thai": "กระสุนของคุณมีโอกาสที่จะไม่สามารถหลบได้ ซึ่งจะทะลุผ่านศัตรูและไม่สนค่าต้านทานกระสุนของศัตรู",
          "turkish": "Mermilerinize önlenemez olma şansı verir. Önlenemez vuruşlar düşmanların mermi direncini yok sayayarak onları delip geçer.",
          "ukrainian": "Кулі власника отримують шанс стати неминучими та пробити ворогів наскрізь, ігноруючи їхній опір кулям."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterClipSize",
          "EShopFilterWeaponDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EBulletVelocity",
        "groupLabel": "Bullet Velocity",
        "componentIds": [
          "upgrade_high_velocity_mag"
        ],
        "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
        },
        "BonusBulletSpeedPercent": {
          "value": "60",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EBulletSpeedIncrease",
          "providedPropertyType": "MODIFIER_VALUE_BONUS_BULLET_SPEED_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "ProcChance": {
          "value": "55",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": "8",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusBulletSpeedPercent",
              "bonus": "55"
            },
            {
              "propertyName": "ProcChance",
              "bonus": "20"
            },
            {
              "propertyName": "BaseAttackDamagePercent",
              "bonus": "30"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusBulletSpeedPercent",
                "role": "normal"
              },
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "unknown",
            "description": {
              "english": "Your Bullets have a chance to become unavoidable, piercing through enemies and ignoring their Bullet Resistance.",
              "byLanguage": {
                "brazilian": "As suas balas têm chance de se tornarem inevitáveis, atravessando inimigos e ignorando a resistência balística deles.",
                "czech": "Vlastníkovy střely mají šanci stát se nevyhnutelnými, procházejícími skrze nepřátele a ignorujícími balistickou odolnost.",
                "english": "Your Bullets have a chance to become unavoidable, piercing through enemies and ignoring their Bullet Resistance.",
                "french": "Vos balles ont une chance de toujours toucher leur cible, transperçant les unités ennemies et ignorant leur résistance aux balles.",
                "german": "Deine Kugeln haben eine Chance, dass Gegner ihnen nicht ausweichen können, diese durchdringen und deren Kugelresistenz ignorieren.",
                "italian": "Le tue pallottole hanno la possibilità di diventare impossibili da schivare, trafiggendo i nemici e ignorando la loro resistenza balistica.",
                "indonesian": "Pelurumu memiliki kemungkinan tidak dapat dihindari, menembus musuh, dan mengabaikan Pertahanan Peluru.",
                "japanese": "一定確率で弾薬が強化される。強化された弾薬は回避できず、敵を貫通して弾薬耐性を無視する",
                "koreana": "일정 확률로 피할 수 없는 총탄을 발사합니다. 이 총탄은 적을 관통하고 총탄 저항을 무시합니다.",
                "latam": "Tus balas tienen una probabilidad de volverse inevitables, atravesando a los enemigos e e ignorando su resistencia a las balas.",
                "polish": "Istnieje możliwość, że twoje naboje staną się nie do uniknięcia, przebijając wrogów oraz ignorując ich odporność na naboje.",
                "russian": "Ваши пули получают шанс стать неотвратимыми — такие прошивают врагов и игнорируют их сопротивляемость пулям.",
                "schinese": "子弹有几率变得无法躲避，可以穿透敌人并忽视其子弹抗性。",
                "spanish": "Tus balas tienen una probabilidad de volverse inevitables, atravesando a los enemigos e ignorando su resistencia a las balas.",
                "thai": "กระสุนของคุณมีโอกาสที่จะไม่สามารถหลบได้ ซึ่งจะทะลุผ่านศัตรูและไม่สนค่าต้านทานกระสุนของศัตรู",
                "turkish": "Mermilerinize önlenemez olma şansı verir. Önlenemez vuruşlar düşmanların mermi direncini yok sayayarak onları delip geçer.",
                "ukrainian": "Кулі власника отримують шанс стати неминучими та пробити ворогів наскрізь, ігноруючи їхній опір кулям."
              }
            },
            "properties": [
              {
                "key": "ProcChance",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/armor_breaking_bullets_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/armor_breaking_bullets_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/armor_piercing_rounds_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/armor_piercing_rounds_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/armor_piercing_rounds_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "armorBreakingBullets",
        "multibase": [
          "weapon_upgrade_t4"
        ],
        "updateTime": 1741724072
      }
    },
    {
      "id": "upgrade_capacitor",
      "slug": "capacitor",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_capacitor",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_capacitor",
      "displayName": {
        "english": "Capacitor",
        "byLanguage": {
          "brazilian": "Capacitor",
          "czech": "Kondenzátor",
          "english": "Capacitor",
          "french": "Condensateur",
          "german": "Kondensator",
          "italian": "Condensatore",
          "indonesian": "Kapasitor",
          "japanese": "コンデンサー",
          "koreana": "축전기",
          "latam": "Condensador",
          "polish": "Kondensator",
          "russian": "Конденсатор",
          "schinese": "积雷电容",
          "spanish": "Condensador",
          "thai": "คาปาซิเตอร์",
          "turkish": "Kondansatör",
          "ukrainian": "Конденсатор"
        }
      },
      "description": {
        "english": "Launch a projectile that deals <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}damage</span>, applies a strong slow that recovers over time, <span class=\"highlight\">prevents Stamina usage</span> and <span class=\"highlight\">Silences</span> their <span class=\"highlight\">movement-based items and abilities</span>.",
        "byLanguage": {
          "brazilian": "Lança um projétil que causa <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}dano</span>, aplica uma desaceleração poderosa que enfraquece ao longo do tempo, <span class=\"highlight\">impede o uso de vigor</span> e <span class=\"highlight\">silencia</span><span class=\"highlight\">itens e habilidades de movimento</span>.",
          "czech": "Vlastník vystřelí projektil, který nepříteli udělí <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'} spirituální poškození</span>, aplikuje na něj silné zpomalení (které postupně slábne), <span class=\"highlight\">zamezí mu ve spotřebovávání výdrže</span> a <span class=\"highlight\">umlčí veškeré jeho pohybové schopnosti a předměty</span>.",
          "english": "Launch a projectile that deals <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}damage</span>, applies a strong slow that recovers over time, <span class=\"highlight\">prevents Stamina usage</span> and <span class=\"highlight\">Silences</span> their <span class=\"highlight\">movement-based items and abilities</span>.",
          "french": "Lance un projectile qui inflige des <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}dégâts</span>, applique un ralentissement puissant qui s'amenuise au fil du temps, <span class=\"highlight\">empêche l'adversaire de puiser dans son endurance</span> et <span class=\"highlight\">réduit au silence</span> ses <span class=\"highlight\">objets et capacités de déplacement</span>.",
          "german": "Feuert ein Projektil ab, das {g:citadel_inline_attribute:'SpiritDamage'} zufügt, stark verlangsamt (die Verlangsamung nimmt allmählich wieder ab), den <span class=\"highlight\">Ausdauereinsatz verhindert</span> sowie <span class=\"highlight\">Fähigkeiten und Gegenstände mit Bewegungskomponente</span> <span class=\"highlight\">verstummen</span> lässt.",
          "italian": "Lanci un proiettile che infligge <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'} danni spirituali</span>, applica un forte rallentamento che svanisce nel tempo, <span class=\"highlight\">impedisce l'uso della stamina</span> e <span class=\"highlight\">silenzia</span> gli <span class=\"highlight\">oggetti e le abilità basati sul movimento</span>.",
          "indonesian": "Meluncurkan proyektil yang memberikan <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}damage</span>, menerapkan perlambatan besar yang akan pulih seiring waktu, <span class=\"highlight\">mencegah penggunaan Stamina</span> dan memberikan efek <span class=\"highlight\">Bungkam</span> terhadap <span class=\"highlight\">item dan skill berbasis gerakan</span>.",
          "japanese": "<span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}ダメージ</span>を与える発射物を射出する。発射物は時間経過で回復する強力なスロウを付与する。また、対象は<span class=\"highlight\">スタミナが使用できなくなり</span>、<span class=\"highlight\">移動に関連するアイテムやアビリティ</span>が<span class=\"highlight\">サイレンス</span>状態になる",
          "koreana": "<span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'} 피해</span>를 입히는 투사체를 발사해 시간이 지남에 따라 회복되는 강력한 둔화 효과를 적용하고, <span class=\"highlight\">활력 사용을 막고</span>, <span class=\"highlight\">이동 기반 아이템과 능력</span>에 <span class=\"highlight\">침묵</span>을 적용합니다.",
          "latam": "Lanza un proyectil que inflige <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}de daño</span>, aplica una fuerte ralentización que se recupera con el tiempo, <span class=\"highlight\">evita el uso de Resistencia</span> y <span class=\"highlight\">Silencia</span> a sus <span class=\"highlight\">objetos y habilidades basados en el movimiento</span>.",
          "polish": "Wystrzel pocisk, który zadaje <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}obrażenia</span>, nakłada silne spowolnienie, które zanika z upływem czasu, <span class=\"highlight\">zapobiega użyciu wytrzymałości</span> oraz <span class=\"highlight\">ucisza przedmioty i umiejętności oparte na ruchu</span>.",
          "russian": "Вы выпускаете снаряд, наносящий <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}урон</span> и накладывающий сильное замедление, которое постепенно развеивается. Цель также <span class=\"highlight\">не может использовать выносливость</span>, а на её <span class=\"highlight\">предметы и умения, связанные с движением</span>, накладывается <span class=\"highlight\">безмолвие</span>.",
          "schinese": "发射一个投射物，造成<span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}伤害</span>，并施加会随时间逐渐失效的强力减速效果，<span class=\"highlight\">阻止耐力的使用</span>并<span class=\"highlight\">沉默</span>他们的<span class=\"highlight\">位移类物品和技能</span>。",
          "spanish": "Lanza un proyectil que inflige <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}daño</span>, aplica una fuerte ralentización que se recupera con el tiempo, <span class=\"highlight\">impide el uso del aguante</span> y <span class=\"highlight\">silencia</span> sus <span class=\"highlight\">habilidades y objetos basados en el movimiento</span>.",
          "thai": "ปล่อยโพรเจกไทล์ซึ่งสร้าง<span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}ความเสียหาย</span> ลดความเร็วอย่างรุนแรงซึ่งจะฟื้นกลับคืนตามเวลา <span class=\"highlight\">หยุดยั้งการใช้งาน​​สแตมินา</span> และ<span class=\"highlight\">ใบ้</span><span class=\"highlight\">ไอเท็มและสกิล​ที่เกี่ยวกับ​การเคลื่อนที่​​</span>ของเป้าหมาย",
          "turkish": "<span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'}hasarı</span> veren, zamanla geçen güçlü bir yavaşlatma uyglayan, <span class=\"highlight\">kuvvet kullanımını engelleyen</span> ve <span class=\"highlight\">hareketle ilgili eşyaları ve yetenekleri</span> <span class=\"highlight\">susturan</span> bir top fırlatın.",
          "ukrainian": "Запускає снаряд, що завдає <span class=\"highlight\">{g:citadel_inline_attribute:'SpiritIcon'} шкоди</span>, накладає потужне сповільнення, яке поступово зникає, <span class=\"highlight\">не дозволяє користуватися витривалістю</span>, а також <span class=\"highlight\">знемовлює</span> <span class=\"highlight\">предмети та вміння цілі, які діють на рух</span>."
        }
      },
      "descriptionDisplay": {
        "english": "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.",
        "byLanguage": {
          "brazilian": "Lança um projétil que causa dano, aplica uma desaceleração poderosa que enfraquece ao longo do tempo, impede o uso de vigor e silenciaitens e habilidades de movimento.",
          "czech": "Vlastník vystřelí projektil, který nepříteli udělí  spirituální poškození, aplikuje na něj silné zpomalení (které postupně slábne), zamezí mu ve spotřebovávání výdrže a umlčí veškeré jeho pohybové schopnosti a předměty.",
          "english": "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.",
          "french": "Lance un projectile qui inflige des dégâts, applique un ralentissement puissant qui s'amenuise au fil du temps, empêche l'adversaire de puiser dans son endurance et réduit au silence ses objets et capacités de déplacement.",
          "german": "Feuert ein Projektil ab, das Spirit Damage zufügt, stark verlangsamt (die Verlangsamung nimmt allmählich wieder ab), den Ausdauereinsatz verhindert sowie Fähigkeiten und Gegenstände mit Bewegungskomponente verstummen lässt.",
          "italian": "Lanci un proiettile che infligge danni spirituali, applica un forte rallentamento che svanisce nel tempo, impedisce l'uso della stamina e silenzia gli oggetti e le abilità basati sul movimento.",
          "indonesian": "Meluncurkan proyektil yang memberikan damage, menerapkan perlambatan besar yang akan pulih seiring waktu, mencegah penggunaan Stamina dan memberikan efek Bungkam terhadap item dan skill berbasis gerakan.",
          "japanese": "ダメージを与える発射物を射出する。発射物は時間経過で回復する強力なスロウを付与する。また、対象はスタミナが使用できなくなり、移動に関連するアイテムやアビリティがサイレンス状態になる",
          "koreana": "피해를 입히는 투사체를 발사해 시간이 지남에 따라 회복되는 강력한 둔화 효과를 적용하고, 활력 사용을 막고, 이동 기반 아이템과 능력에 침묵을 적용합니다.",
          "latam": "Lanza un proyectil que inflige de daño, aplica una fuerte ralentización que se recupera con el tiempo, evita el uso de Resistencia y Silencia a sus objetos y habilidades basados en el movimiento.",
          "polish": "Wystrzel pocisk, który zadaje obrażenia, nakłada silne spowolnienie, które zanika z upływem czasu, zapobiega użyciu wytrzymałości oraz ucisza przedmioty i umiejętności oparte na ruchu.",
          "russian": "Вы выпускаете снаряд, наносящий урон и накладывающий сильное замедление, которое постепенно развеивается. Цель также не может использовать выносливость, а на её предметы и умения, связанные с движением, накладывается безмолвие.",
          "schinese": "发射一个投射物，造成伤害，并施加会随时间逐渐失效的强力减速效果，阻止耐力的使用并沉默他们的位移类物品和技能。",
          "spanish": "Lanza un proyectil que inflige daño, aplica una fuerte ralentización que se recupera con el tiempo, impide el uso del aguante y silencia sus habilidades y objetos basados en el movimiento.",
          "thai": "ปล่อยโพรเจกไทล์ซึ่งสร้างความเสียหาย ลดความเร็วอย่างรุนแรงซึ่งจะฟื้นกลับคืนตามเวลา หยุดยั้งการใช้งานสแตมินา และใบ้ไอเท็มและสกิลที่เกี่ยวกับการเคลื่อนที่ของเป้าหมาย",
          "turkish": "hasarı veren, zamanla geçen güçlü bir yavaşlatma uyglayan, kuvvet kullanımını engelleyen ve hareketle ilgili eşyaları ve yetenekleri susturan bir top fırlatın.",
          "ukrainian": "Запускає снаряд, що завдає шкоди, накладає потужне сповільнення, яке поступово зникає, не дозволяє користуватися витривалістю, а також знемовлює предмети та вміння цілі, які діють на рух."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterFireRate"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [
          "upgrade_chain_lightning"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "40",
          "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.2",
          "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
        },
        "ProcCooldown": {
          "value": "0.2",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "DamagePerChain": {
          "value": "43",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.19
          }
        },
        "BonusPerChain": {
          "value": "43",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechPower",
            "value": 0.19
          }
        },
        "ChainRadius": {
          "value": "10m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "ProcChance": {
          "value": "20",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ChainCount": {
          "value": "6",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ChainTickRate": {
          "value": "0.4",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "Damage": {
          "value": "100",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxSlowPercent": {
          "value": "75",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowDuration": {
          "value": "3",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusFireRate": {
          "value": "5",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "ProcChance",
              "bonus": "5"
            },
            {
              "propertyName": "BonusFireRate",
              "bonus": "15"
            },
            {
              "propertyName": "DamagePerChain",
              "bonus": "25"
            },
            {
              "propertyName": "AbilityCooldown",
              "bonus": "-32"
            },
            {
              "propertyName": "Damage",
              "bonus": "25"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusFireRate",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Your bullets have a chance to shock your target. The shock will jump to a nearby enemy.",
              "byLanguage": {
                "brazilian": "As suas balas têm chance de causar um choque elétrico ao seu alvo. O choque viaja para um inimigo próximo.",
                "czech": "Vlastníkovy střely mají šanci zelektrizovat svůj cíl. Případný elektrický šok přeskočí také na nepřítele poblíž.",
                "english": "Your bullets have a chance to shock your target. The shock will jump to a nearby enemy.",
                "french": "Vos balles ont une chance d'électriser la cible. Le choc électrique rebondira sur une unité ennemie à proximité.",
                "german": "Deine Kugeln haben eine Chance, Dein Ziel zu schocken. Der Schock spring auf einen Gegner in der Nähe über.",
                "italian": "Le tue pallottole hanno una probabilità di infliggere uno shock al tuo bersaglio. Lo shock salterà su un nemico vicino.",
                "indonesian": "Pelurumu memiliki peluang untuk memberikan efek kejut pada target. Efek kejut akan memantul ke musuh terdekat.",
                "japanese": "弾薬が一定確率で、対象に感電ダメージを与える。感電ダメージは付近にいる敵に連鎖する",
                "koreana": "대상이 총탄에 맞으면 일정 확률로 대상에 전기 충격 피해를 입힙니다. 전기 충격은 근처 적군에게 연쇄 피해를 입힙니다.",
                "latam": "Tus balas tienen una posibilidad de electrocutar a tu objetivo. La electrocución saltará a un enemigo cercano.",
                "polish": "Twoje naboje mają szansę na zadanie wstrząsu elektrycznego twojemu celowi. Wstrząs przeskakuje na pobliskiego wroga.",
                "russian": "У ваших выстрелов есть шанс поразить цель электричеством. Электрический заряд также отскочит на ближайшего к цели врага.",
                "schinese": "子弹有几率会电击目标。电击会跳到附近的敌人身上。",
                "spanish": "Tus balas tienen una posibilidad de electrocutar a tu objetivo. La electrocución saltará a un enemigo cercano.",
                "thai": "กระสุนของคุณมีโอกาสที่จะช็อตเป้าหมายของคุณ การช็อตจะชิ่งไปยังศัตรูที่อยู่ใกล้เคียง",
                "turkish": "Mermilerinizin hedefinize elektrik çarpma şansı vardır. Elektrik çarpması yakındaki bir düşmana seker.",
                "ukrainian": "Кулі мають шанс вдарити електричним струмом ціль. Струм відскочить до ворога поблизу."
              }
            },
            "properties": [
              {
                "key": "DamagePerChain",
                "role": "important"
              },
              {
                "key": "ProcChance",
                "role": "important"
              },
              {
                "key": "ChainCount",
                "role": "normal"
              },
              {
                "key": "ChainRadius",
                "role": "normal"
              }
            ],
            "cooldownKey": "ProcCooldown",
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "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.",
              "byLanguage": {
                "brazilian": "Lança um projétil que causa dano, aplica uma desaceleração poderosa que enfraquece ao longo do tempo, impede o uso de vigor e silenciaitens e habilidades de movimento.",
                "czech": "Vlastník vystřelí projektil, který nepříteli udělí  spirituální poškození, aplikuje na něj silné zpomalení (které postupně slábne), zamezí mu ve spotřebovávání výdrže a umlčí veškeré jeho pohybové schopnosti a předměty.",
                "english": "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.",
                "french": "Lance un projectile qui inflige des dégâts, applique un ralentissement puissant qui s'amenuise au fil du temps, empêche l'adversaire de puiser dans son endurance et réduit au silence ses objets et capacités de déplacement.",
                "german": "Feuert ein Projektil ab, das Spirit Damage zufügt, stark verlangsamt (die Verlangsamung nimmt allmählich wieder ab), den Ausdauereinsatz verhindert sowie Fähigkeiten und Gegenstände mit Bewegungskomponente verstummen lässt.",
                "italian": "Lanci un proiettile che infligge danni spirituali, applica un forte rallentamento che svanisce nel tempo, impedisce l'uso della stamina e silenzia gli oggetti e le abilità basati sul movimento.",
                "indonesian": "Meluncurkan proyektil yang memberikan damage, menerapkan perlambatan besar yang akan pulih seiring waktu, mencegah penggunaan Stamina dan memberikan efek Bungkam terhadap item dan skill berbasis gerakan.",
                "japanese": "ダメージを与える発射物を射出する。発射物は時間経過で回復する強力なスロウを付与する。また、対象はスタミナが使用できなくなり、移動に関連するアイテムやアビリティがサイレンス状態になる",
                "koreana": "피해를 입히는 투사체를 발사해 시간이 지남에 따라 회복되는 강력한 둔화 효과를 적용하고, 활력 사용을 막고, 이동 기반 아이템과 능력에 침묵을 적용합니다.",
                "latam": "Lanza un proyectil que inflige de daño, aplica una fuerte ralentización que se recupera con el tiempo, evita el uso de Resistencia y Silencia a sus objetos y habilidades basados en el movimiento.",
                "polish": "Wystrzel pocisk, który zadaje obrażenia, nakłada silne spowolnienie, które zanika z upływem czasu, zapobiega użyciu wytrzymałości oraz ucisza przedmioty i umiejętności oparte na ruchu.",
                "russian": "Вы выпускаете снаряд, наносящий урон и накладывающий сильное замедление, которое постепенно развеивается. Цель также не может использовать выносливость, а на её предметы и умения, связанные с движением, накладывается безмолвие.",
                "schinese": "发射一个投射物，造成伤害，并施加会随时间逐渐失效的强力减速效果，阻止耐力的使用并沉默他们的位移类物品和技能。",
                "spanish": "Lanza un proyectil que inflige daño, aplica una fuerte ralentización que se recupera con el tiempo, impide el uso del aguante y silencia sus habilidades y objetos basados en el movimiento.",
                "thai": "ปล่อยโพรเจกไทล์ซึ่งสร้างความเสียหาย ลดความเร็วอย่างรุนแรงซึ่งจะฟื้นกลับคืนตามเวลา หยุดยั้งการใช้งานสแตมินา และใบ้ไอเท็มและสกิลที่เกี่ยวกับการเคลื่อนที่ของเป้าหมาย",
                "turkish": "hasarı veren, zamanla geçen güçlü bir yavaşlatma uyglayan, kuvvet kullanımını engelleyen ve hareketle ilgili eşyaları ve yetenekleri susturan bir top fırlatın.",
                "ukrainian": "Запускає снаряд, що завдає шкоди, накладає потужне сповільнення, яке поступово зникає, не дозволяє користуватися витривалістю, а також знемовлює предмети та вміння цілі, які діють на рух."
              }
            },
            "properties": [
              {
                "key": "Damage",
                "role": "important"
              },
              {
                "key": "MaxSlowPercent",
                "role": "important"
              },
              {
                "key": "SlowDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/electrified_bullets_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/electrified_bullets_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/capacitor_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/capacitor_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/capacitor_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_capacitor",
        "cssClass": "electrifiedBullets",
        "multibase": [
          "weapon_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_magic_missile",
      "slug": "conjure-missiles",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_magic_missile",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_magic_missile",
      "displayName": {
        "english": "Conjure Missiles",
        "byLanguage": {
          "brazilian": "Conjurar Mísseis",
          "czech": "Kniha útočných kouzel",
          "english": "Conjure Missiles",
          "french": "Invocation de missiles",
          "german": "Geschosse beschwören",
          "italian": "Evocazione missilistica",
          "indonesian": "Misil Magis",
          "japanese": "サモンミサイル",
          "koreana": "마법 미사일",
          "latam": "Misiles de conjuros",
          "polish": "Przyzwij Pociski",
          "russian": "Призыв ракет",
          "schinese": "召唤导弹",
          "spanish": "Misiles Conjurados",
          "thai": "​คอนเจอร์​มิสไซล์​",
          "turkish": "Sihirli Füzeler",
          "ukrainian": "Виклик ракет"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterClipSize",
          "EShopFilterFireRate"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "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
        },
        "BaseAttackDamagePercent": {
          "value": "70",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxHealthLossPercent": {
          "value": "-15",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusClipPerKill": {
          "value": "2",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EClipSize",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxClipBonus": {
          "value": "14",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EClipSize",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusFireRate": {
          "value": "10",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": "1m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "EMaxMoveSpeed",
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "WeaponPowerPerKill": {
          "value": "10",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BULLET_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxStacks": {
          "value": "5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              },
              {
                "key": "BonusFireRate",
                "role": "normal"
              },
              {
                "key": "BonusMoveSpeed",
                "role": "normal"
              },
              {
                "key": "MaxHealthLossPercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Each hero kill grants permanent Fire Rate (up to a max of 5 times). Death results in the loss of 1 stack.",
              "byLanguage": {
                "brazilian": null,
                "czech": "Každé zabití hrdiny poskytuje vlastníkovi permanentní bonus k rychlosti střelby (maximálně 5 sečtení). Úmrtím je vždy jedno sečtení ztraceno.",
                "english": "Each hero kill grants permanent Fire Rate (up to a max of 5 times). Death results in the loss of 1 stack.",
                "french": "Chaque victime vous confère une charge permanente de cadence de tir (jusqu'à 5 charges cumulables). La mort entraine la perte d'une charge.",
                "german": "Jeder Heldenkill gewährt Dir dauerhafte Feuerrate (summiert sich max. 5-mal auf). Beim Tod geht 1 Instanz verloren.",
                "italian": "Ogni eroe ucciso conferisce cadenza di fuoco permanente (fino a un massimo di 5 volte). Se muori perdi 1 istanza.",
                "indonesian": "Setiap melakukan kill pada hero, akan memberikan akumulasi Tingkat Tembakan permanen (maks. hingga 5 kali). Death akan mengakibatkan hilangnya 1 akumulasi.",
                "japanese": "ヒーローをキルするたび、永続的に発射速度が上昇する（最大5スタック）。デスするとスタックを1つ失う",
                "koreana": "영웅을 처치할 때마다 영구적으로 발사 속도를 얻습니다. 최대 5회까지 중첩되며 사망 시 중첩 1회를 잃습니다.",
                "latam": "Cada héroe eliminado otorga cadencia de tiro permanente (hasta un máximo de 5 veces). Al morir se pierde 1 acumulación.",
                "polish": "Każde zabójstwo bohatera przyznaje trwałą szybkostrzelność (maksymalnie 5 razy). Śmierć skutkuje utratą 1 instancji.",
                "russian": "Каждое убийство героя даёт постоянный бонус к скорострельности (максимум — 5 раз). При смерти владельца теряется один бонус.",
                "schinese": "每次击败英雄都会获得永久射速（最多可叠加5层）。如果被击倒，则会失去1层叠加。",
                "spanish": "Cada héroe eliminado otorga cadencia de tiro permanente (hasta un máximo de 5 veces). Morir provoca la pérdida de 1 acumulación.",
                "thai": "การสังหารฮีโร่แต่ละครั้งจะมอบอัตรายิงถาวร (สูงสุด 5 ครั้ง) การตายจะทำให้สูญเสีย 1 การซ้อนทับ",
                "turkish": "Her kahraman leşi en fazla 5 defa olacak şekilde kalıcı atış hızı sağlar. Ölünce 1 istif kaybolur.",
                "ukrainian": "Кожне вбивство героя дає постійну швидкострільність (макс. до 5 разів). Смерть призводить до втрати 1 заряду."
              }
            },
            "properties": [
              {
                "key": "WeaponPowerPerKill",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/glass_cannon_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/glass_cannon_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/glass_cannon_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/glass_cannon_psd.png",
          "publicPath": null,
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_glass_cannon",
        "cssClass": "glassCannon",
        "multibase": [
          "weapon_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_banshee_slugs",
      "slug": "crippling-headshot",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_banshee_slugs",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_banshee_slugs",
      "displayName": {
        "english": "Crippling Headshot",
        "byLanguage": {
          "brazilian": "Tiro Debilitante na Cabeça",
          "czech": "Ostrostřelecké oslabující náboje",
          "english": "Crippling Headshot",
          "french": "Brise-tête",
          "german": "Verkrüppelnder Kopfschuss",
          "italian": "Colpo alla testa invalidante",
          "indonesian": "Headshot Pelumpuh",
          "japanese": "クリップリングショット",
          "koreana": "약화 헤드샷",
          "latam": "Tiro debilitante a la cabeza",
          "polish": "Okaleczający Strzał w Głowę",
          "russian": "Калечащий выстрел в голову",
          "schinese": "头弹破防",
          "spanish": "Disparo Paralizante a la Cabeza",
          "thai": "​คริปพลิง​เฮดช็อต​",
          "turkish": "Sakatlayan Kafadan Vuruş",
          "ukrainian": "Головолом"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterDisruption"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EHeadshotEnthusiasts",
        "groupLabel": "Headshot Enthusiasts",
        "componentIds": [
          "upgrade_headshot_booster2"
        ],
        "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
        },
        "BonusHealth": {
          "value": "125",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletResistReduction": {
          "value": "-16",
          "disableValue": null,
          "cssClass": "bullet_armor_down",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        },
        "MagicResistReduction": {
          "value": "-16",
          "disableValue": null,
          "cssClass": "tech_armor_down",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpReceivePenaltyPercent": {
          "value": "-35",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_RECEIVE_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "HealAmpRegenPenaltyPercent": {
          "value": "-35",
          "disableValue": null,
          "cssClass": "damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_HEAL_AMP_REGEN_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "DebuffDuration": {
          "value": "12",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "DiminishingMultiplier": {
          "value": "0.5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "HeadShotBonusDamage": {
          "value": "0",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "MagicResistReduction",
              "bonus": "-12"
            },
            {
              "propertyName": "BulletResistReduction",
              "bonus": "-12"
            },
            {
              "propertyName": "HealAmpReceivePenaltyPercent",
              "bonus": "-25"
            },
            {
              "propertyName": "HealAmpRegenPenaltyPercent",
              "bonus": "-25"
            },
            {
              "propertyName": "BonusHealth",
              "bonus": "150"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Landing a Headshot will reduce their Bullet and Spirit Resist and applies Healing Reduction.",
              "byLanguage": {
                "brazilian": "Acertar um tiro na cabeça reduz as resistências balística e espiritual do alvo, além de aplicar redução de cura.",
                "czech": "Zásahy do hlavy redukují nepřátelům balistickou a spirituální odolnost a také na ně aplikují redukci léčení.",
                "english": "Landing a Headshot will reduce their Bullet and Spirit Resist and applies Healing Reduction.",
                "french": "Vos tirs en pleine tête réduisent la résistance spirituelle et aux balles des cibles et appliquent une réduction des soins.",
                "german": "Kopfschüsse reduzieren die Kugel- und Magieresistenz sowie die Heilungseffektivität.",
                "italian": "Sferrare un colpo alla testa ridurrà la loro resistenza balistica e spirituale, oltre ad applicare una riduzione della guarigione.",
                "indonesian": "Menembakkan Headshot akan mengurangi Pertahanan Peluru dan Pertahanan Spirit mereka dan menerapkan Pengurangan Penyembuhan.",
                "japanese": "ヘッドショットを命中させると、その対象の弾薬耐性とスピリット耐性を低下させる。また、対象に回復阻害を付与する",
                "koreana": "헤드샷 명중 시 대상의 총탄 및 마법 저항이 감소하고 대상에게 치유 감소 효과를 적용합니다.",
                "latam": "Al acertar un disparo a la cabeza, se reduce su resistencia balística y espiritual y se aplica reducción de la curación.",
                "polish": "Trafienie w głowę celu zredukuje odporność na naboje i spirytualną. Nakłada także redukcję leczenia.",
                "russian": "Попадание в голову уменьшает сопротивляемость пулям и спиритизму у жертв, а также накладывает на них снижение лечения.",
                "schinese": "命中头部会减少其子弹和元灵抗性，并造成治疗减少。",
                "spanish": "Al acertar un disparo a la cabeza, se reduce su resistencia a las balas y espiritual y le aplica reducción de la curación.",
                "thai": "การยิงเฮดช็อตจะลดต้านทานกระสุนและวิญญาณของศัตรูนั้น และยังลดการรักษาอีกด้วย",
                "turkish": "Kafadan vuruş yapmak, hedefin mermi ve büyü direncini azaltır. Ayrıca hedefe iyileştirme azaltması uygular.",
                "ukrainian": "Постріл у голову зменшить для цілі опір кулям та духовний опір. Також на ціль накладається зменшення лікування."
              }
            },
            "properties": [
              {
                "key": "BulletResistReduction",
                "role": "important"
              },
              {
                "key": "MagicResistReduction",
                "role": "important"
              },
              {
                "key": "HealAmpRegenPenaltyPercent",
                "role": "important"
              },
              {
                "key": "DebuffDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/banshee_slugs_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/banshee_slugs_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/crippling_headshot_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/crippling_headshot_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/crippling_headshot_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_headshot_damage",
        "cssClass": "bansheeSlugs",
        "multibase": [
          "weapon_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_crushing_fists",
      "slug": "crushing-fists",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_crushing_fists",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_crushing_fists",
      "displayName": {
        "english": "Crushing Fists",
        "byLanguage": {
          "brazilian": "Punhos Esmagadores",
          "czech": "Drtivé rukavice",
          "english": "Crushing Fists",
          "french": "Poings écrasants",
          "german": "Zermalmende Fäuste",
          "italian": "Pugni frantumanti",
          "indonesian": "Pukulan Penghancur",
          "japanese": "クラッシュフィスト",
          "koreana": "분쇄 주먹",
          "latam": "Puños aplastantes",
          "polish": "Miażdżące Pięści",
          "russian": "Сокрушительные кулаки",
          "schinese": "粉碎重拳",
          "spanish": "Puños Aplastantes",
          "thai": "​ครัชชิง​ฟิสต์​",
          "turkish": "Ezici Yumruklar",
          "ukrainian": "Нищівні кулаки"
        }
      },
      "description": {
        "english": "Your <span class=\"highlight\">{g:citadel_inline_attribute:'MeleeDamage'}</span> will <span class=\"highlight\">restore ammo</span> and apply a <span class=\"highlight\">stacking bullet resist debuff</span> on enemies. Heavy melee applies 2 stacks. <br><br>If the target reaches max stacks, they will be <span class=\"highlight\">stunned</span>.",
        "byLanguage": {
          "brazilian": "O seu <span class=\"highlight\">{g:citadel_inline_attribute:'MeleeDamage'}</span> <span class=\"highlight\">restaurará munição</span> e aplicará um <span class=\"highlight\">malefício acumulável de resistência balística</span> nos inimigos. <br><br>Golpes pesados aplicam dois acúmulos.<br><br>Caso o alvo atinja o máximo de acúmulos, ele será <span class=\"highlight\">atordoado</span>.",
          "czech": "Když vlastník udělí <span class=\"highlight\">{g:citadel_inline_attribute:'MeleeDamage'}</span>, <span class=\"highlight\">obnoví se mu určité procento nábojů</span> a na nepřítele je aplikován <span class=\"highlight\">sčtitatelný debuff balistické odolnosti</span>. Silné údery aplikují 2 sečtení.<br><br>Pokud je na nepříteli dosaženo maximálního počtu sečtení, je <span class=\"highlight\">omráčen</span>.",
          "english": "Your <span class=\"highlight\">{g:citadel_inline_attribute:'MeleeDamage'}</span> will <span class=\"highlight\">restore ammo</span> and apply a <span class=\"highlight\">stacking bullet resist debuff</span> on enemies. Heavy melee applies 2 stacks. <br><br>If the target reaches max stacks, they will be <span class=\"highlight\">stunned</span>.",
          "french": "Vos <span class=\"highlight\">{g:citadel_inline_attribute:'MeleeDamage'}</span> <span class=\"highlight\">rechargent vos munitions</span> et appliquent un <span class=\"highlight\">effet négatif cumulable sur la résistance aux balles</span> des adversaires. Les attaques de mêlée lourde appliquent 2 charges. <br><br>En cas de charges max., la cible est <span class=\"highlight\">étourdie</span>.",
          "german": "Dein <span class=\"highlight\">{g:citadel_inline_attribute:'MeleeDamage'}</span> <span class=\"highlight\">stellt Munition wieder her</span> und fügt Gegnern einen <span class=\"highlight\">sich aufsummierenden Schwächungseffekt</span> zu, der die <span class=\"highlight\">Kugelresistenz reduziert</span>. Ein schwerer Nahkampfangriff fügt 2 Instanzen zu.<br><br>Falls dem Ziel die max. Instanzen zugefügt wurden, wird es <span class=\"highlight\">betäubt</span>.",
          "italian": "I tuoi <span class=\"highlight\">{g:citadel_inline_attribute:'MeleeDamage'}</span><span class=\"highlight\"> ripristineranno le munizioni</span> e applicheranno un <span class=\"highlight\">debuff cumulabile alla resistenza balistica</span> sui nemici. Gli attacchi corpo a corpo pesanti applicano 2 istanze.<br><br>Se il bersaglio raggiunge il numero massimo di istanze, verrà <span class=\"highlight\">stordito</span>.",
          "indonesian": "<span class=\"highlight\">{g:citadel_inline_attribute:'MeleeDamage'}</span> milikmu akan <span class=\"highlight\">memulihkan amunisi</span> dan menerapkan <span class=\"highlight\">akumulasi debuff pertahanan peluru</span> pada musuh. Serangan jarak dekat berat memberikan akumulasi ganda.<br><br>Jika target mencapai akumulasi maksimum, mereka akan terkena <span class=\"highlight\">stun</span>.",
          "japanese": "<span class=\"highlight\">{g:citadel_inline_attribute:'MeleeDamage'}</span>を与えると<span class=\"highlight\">弾数を回復</span>し、<span class=\"highlight\">スタックする弾薬耐性デバフ</span>を1つ付与する。近接強攻撃は2スタック付与する<br><br>スタックが最大数に達すると、対象は<span class=\"highlight\">スタン</span>状態になる",
          "koreana": "<span class=\"highlight\">{g:citadel_inline_attribute:'MeleeDamage'}</span>을 가하면 <span class=\"highlight\">탄약을 회복</span>하고 적군에게 <span class=\"highlight\">중첩되는 총탄 저항 약화 효과</span>를 적용합니다. 강한 근거리 공격을 가할 경우 2회 중첩됩니다.<br><br>최대 중첩에 도달하면 대상이 <span class=\"highlight\">기절</span>합니다.",
          "latam": "Tu <span class=\"highlight\">{g:citadel_inline_attribute:'MeleeDamage'}</span <span class=\"highlight\">restaurará munición</span> y aplicará <span class=\"highlight\">efectos negativos de resistencia balística acumulable</span> a los enemigos. <br><br><span class=\"highlight\">El ataque cuerpo a cuerpo pesado aplica 2 acumulaciones.</span> <br><br>Si el objetivo alcanza el máximo de acumulaciones, quedará <span class=\"highlight\">aturdido</span>.",
          "polish": "Twoje <span class=\"highlight\">{g:citadel_inline_attribute:'MeleeDamage'}</span> <span class=\"highlight\">będą przywracać amunicję</span> i nakładać na wrogów <span class=\"highlight\">kumulujące się zmniejszenie odporności na naboje</span>. Mocny atak wręcz nakłada 2 instancje.<br><br>Jeżeli cel będzie miał na sobie maksymalną liczbę instancji, to <span class=\"highlight\">zostanie ogłuszony</span>.",
          "russian": "Нанесённый вами <span class=\"highlight\">{g:citadel_inline_attribute:'MeleeDamage'}</span> <span class=\"highlight\">восстанавливает ваш боезапас</span> и накладывает <span class=\"highlight\">накапливаемый эффект снижения сопротивляемости пулям</span> на врагов. Тяжёлый удар ближнего боя накладывает 2 ед. эффекта. <br><br>Если на цель наложено макс. число единиц эффекта, она <span class=\"highlight\">оглушается</span>.",
          "schinese": "<span class=\"highlight\">{g:citadel_inline_attribute:'MeleeDamage'}</span>会<span class=\"highlight\">恢复弹药</span>并对敌人施加<span class=\"highlight\">可叠加的子弹抗性减益</span>。近战重击会叠加2层。<br><br>目标达到最大叠加层数后会被<span class=\"highlight\">眩晕</span>。",
          "spanish": "Tu <span class=\"highlight\">{g:citadel_inline_attribute:'MeleeDamage'}</span> <span class=\"highlight\">restaurará munición</span> y aplicará una <span class=\"highlight\">desventaja de resistencia a balas acumulable</span> a los enemigos. El ataque cuerpo a cuerpo pesado aplica 2 acumulaciones. <br><br>Si el objetivo alcanza el máximo de acumulaciones, quedará <span class=\"highlight\">aturdido</span>.",
          "thai": "<span class=\"highlight\">{g:citadel_inline_attribute:'MeleeDamage'}</span>ของคุณจะ<span class=\"highlight\">ฟื้นฟูกระสุน</span> และส่งผล<span class=\"highlight\">ดีบัฟลดต้านทานกระสุนที่ซ้อนทับได้</span>แก่ศัตรู การโจมตี​ประชิด​รุนแรงจะเพิ่ม 2 การซ้อนทับ <br><br>หากเป้าหมายถึงจำนวนการซ้อนทับสูงสุด เป้าหมายจะ<span class=\"highlight\">ถูกสตัน</span>",
          "turkish": "<span class=\"highlight\">{g:citadel_inline_attribute:'MeleeDamage'}</span> <span class=\"highlight\">cephane yeniler</span> ve düşmanlara <span class=\"highlight\">istiflenen mermi direnci zayıflatması</span> uygular. Ağır yakın dövüş saldırıları 2 istif uygular. <br><br>Hedef maksimum istife ulaşırsa, <span class=\"highlight\">sersemler</span>.",
          "ukrainian": "<span class=\"highlight\">{g:citadel_inline_attribute_icon:'MeleeDamage'}<span class=\\\"InlineAttributeName MeleeDamage\\\">ближня шкода</span></span> буде <span class=\"highlight\">відновлювати набої</span> й застосовуватиме на ворогів <span class=\"highlight\">поєднуване ослаблення опору кулям</span>. Важкий ближній удар застосовує 2 поєднання. <br><br>Якщо ціль отримує максимальну кількість поєднань, вона <span class=\"highlight\">приголомшується</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Your Melee Damage will restore ammo and apply a stacking bullet resist debuff on enemies. Heavy melee applies 2 stacks.\n\nIf the target reaches max stacks, they will be stunned.",
        "byLanguage": {
          "brazilian": "O seu Melee Damage restaurará munição e aplicará um malefício acumulável de resistência balística nos inimigos.\n\nGolpes pesados aplicam dois acúmulos.\n\nCaso o alvo atinja o máximo de acúmulos, ele será atordoado.",
          "czech": "Když vlastník udělí Melee Damage, obnoví se mu určité procento nábojů a na nepřítele je aplikován sčtitatelný debuff balistické odolnosti. Silné údery aplikují 2 sečtení.\n\nPokud je na nepříteli dosaženo maximálního počtu sečtení, je omráčen.",
          "english": "Your Melee Damage will restore ammo and apply a stacking bullet resist debuff on enemies. Heavy melee applies 2 stacks.\n\nIf the target reaches max stacks, they will be stunned.",
          "french": "Vos Melee Damage rechargent vos munitions et appliquent un effet négatif cumulable sur la résistance aux balles des adversaires. Les attaques de mêlée lourde appliquent 2 charges.\n\nEn cas de charges max., la cible est étourdie.",
          "german": "Dein Melee Damage stellt Munition wieder her und fügt Gegnern einen sich aufsummierenden Schwächungseffekt zu, der die Kugelresistenz reduziert. Ein schwerer Nahkampfangriff fügt 2 Instanzen zu.\n\nFalls dem Ziel die max. Instanzen zugefügt wurden, wird es betäubt.",
          "italian": "I tuoi Melee Damage ripristineranno le munizioni e applicheranno un debuff cumulabile alla resistenza balistica sui nemici. Gli attacchi corpo a corpo pesanti applicano 2 istanze.\n\nSe il bersaglio raggiunge il numero massimo di istanze, verrà stordito.",
          "indonesian": "Melee Damage milikmu akan memulihkan amunisi dan menerapkan akumulasi debuff pertahanan peluru pada musuh. Serangan jarak dekat berat memberikan akumulasi ganda.\n\nJika target mencapai akumulasi maksimum, mereka akan terkena stun.",
          "japanese": "Melee Damageを与えると弾数を回復し、スタックする弾薬耐性デバフを1つ付与する。近接強攻撃は2スタック付与する\n\nスタックが最大数に達すると、対象はスタン状態になる",
          "koreana": "Melee Damage을 가하면 탄약을 회복하고 적군에게 중첩되는 총탄 저항 약화 효과를 적용합니다. 강한 근거리 공격을 가할 경우 2회 중첩됩니다.\n\n최대 중첩에 도달하면 대상이 기절합니다.",
          "latam": "Tu Melee Damagerestaurará munición y aplicará efectos negativos de resistencia balística acumulable a los enemigos.\n\nEl ataque cuerpo a cuerpo pesado aplica 2 acumulaciones.\n\nSi el objetivo alcanza el máximo de acumulaciones, quedará aturdido.",
          "polish": "Twoje Melee Damage będą przywracać amunicję i nakładać na wrogów kumulujące się zmniejszenie odporności na naboje. Mocny atak wręcz nakłada 2 instancje.\n\nJeżeli cel będzie miał na sobie maksymalną liczbę instancji, to zostanie ogłuszony.",
          "russian": "Нанесённый вами Melee Damage восстанавливает ваш боезапас и накладывает накапливаемый эффект снижения сопротивляемости пулям на врагов. Тяжёлый удар ближнего боя накладывает 2 ед. эффекта.\n\nЕсли на цель наложено макс. число единиц эффекта, она оглушается.",
          "schinese": "Melee Damage会恢复弹药并对敌人施加可叠加的子弹抗性减益。近战重击会叠加2层。\n\n目标达到最大叠加层数后会被眩晕。",
          "spanish": "Tu Melee Damage restaurará munición y aplicará una desventaja de resistencia a balas acumulable a los enemigos. El ataque cuerpo a cuerpo pesado aplica 2 acumulaciones.\n\nSi el objetivo alcanza el máximo de acumulaciones, quedará aturdido.",
          "thai": "Melee Damageของคุณจะฟื้นฟูกระสุน และส่งผลดีบัฟลดต้านทานกระสุนที่ซ้อนทับได้แก่ศัตรู การโจมตีประชิดรุนแรงจะเพิ่ม 2 การซ้อนทับ\n\nหากเป้าหมายถึงจำนวนการซ้อนทับสูงสุด เป้าหมายจะถูกสตัน",
          "turkish": "Melee Damage cephane yeniler ve düşmanlara istiflenen mermi direnci zayıflatması uygular. Ağır yakın dövüş saldırıları 2 istif uygular.\n\nHedef maksimum istife ulaşırsa, sersemler.",
          "ukrainian": "ближня шкода буде відновлювати набої й застосовуватиме на ворогів поєднуване ослаблення опору кулям. Важкий ближній удар застосовує 2 поєднання.\n\nЯкщо ціль отримує максимальну кількість поєднань, вона приголомшується."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMelee"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [
          "upgrade_melee_charge"
        ],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "5",
          "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
        },
        "BulletResist": {
          "value": "12",
          "disableValue": null,
          "cssClass": "bullet_armor_up",
          "displayUnits": null,
          "displayType": "EBulletArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMeleeDamagePercent": {
          "value": "22",
          "disableValue": null,
          "cssClass": "melee_damage",
          "displayUnits": null,
          "displayType": "EBaseMeleeDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_MELEE_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "MeleeDistanceScale": {
          "value": "60",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MELEE_TRAVEL_DISTANCE_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHeavyMeleeDamage": {
          "value": "25",
          "disableValue": null,
          "cssClass": "melee_damage",
          "displayUnits": null,
          "displayType": "EBaseMeleeDamageIncrease",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxStacks": {
          "value": "6",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "DebuffDuration": {
          "value": "8",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "StunDuration": {
          "value": "0.5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "LightMeleeStacks": {
          "value": "1",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "LightMeleeAmmo": {
          "value": "15",
          "disableValue": null,
          "cssClass": "clipsize",
          "displayUnits": null,
          "displayType": "EClipSizeIncrease",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "HeavyMeleeMultiplier": {
          "value": "2",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BulletResistReduction": {
          "value": "-4",
          "disableValue": null,
          "cssClass": "bullet_armor_down",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BULLET_AND_MELEE_RESIST_REDUCTION",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "MeleeDistanceScale",
              "bonus": "40"
            },
            {
              "propertyName": "BulletResist",
              "bonus": "12"
            },
            {
              "propertyName": "BonusMeleeDamagePercent",
              "bonus": "15"
            },
            {
              "propertyName": "BulletResistReduction",
              "bonus": "-4"
            },
            {
              "propertyName": "BonusHeavyMeleeDamage",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "MeleeDistanceScale",
                "role": "elevated"
              },
              {
                "key": "BonusMeleeDamagePercent",
                "role": "normal"
              },
              {
                "key": "BulletResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Your next Heavy Melee attack against an enemy deals increased damage.",
              "byLanguage": {
                "brazilian": "O seu próximo golpe pesado contra um inimigo causa dano adicional.",
                "czech": "Vlastníkův příští silný úder udělí nepříteli vyšší poškození.",
                "english": "Your next Heavy Melee attack against an enemy deals increased damage.",
                "french": "Votre prochaine attaque de mêlée lourde inflige des dégâts supplémentaires.",
                "german": "Dein nächster schwerer Nahkampfangriff gegen einen Gegner fügt erhöhten Schaden zu.",
                "italian": "Il tuo prossimo attacco corpo a corpo contro un nemico infligge danni aumentati.",
                "indonesian": "Serangan Jarak Dekat Beratmu selanjutnya terhadap musuh memberikan damage yang ditingkatkan.",
                "japanese": "次の近接強攻撃で敵に与えるダメージが上昇する",
                "koreana": "적군을 대상으로 하는 다음 강한 근거리 공격의 입히는 피해가 증가합니다.",
                "latam": "Tu siguiente ataque cuerpo a cuerpo pesado contra un enemigo inflige más daño.",
                "polish": "Twój kolejny mocny atak wręcz wymierzony we wroga zadaje większe obrażenia.",
                "russian": "Ваш следующий тяжёлый удар ближнего боя наносит врагу повышенный урон.",
                "schinese": "下一次对敌人的近战重击将造成额外伤害。",
                "spanish": "Tu próximo ataque cuerpo a cuerpo pesado contra un enemigo inflige más daño.",
                "thai": "การโจมตีประชิดรุนแรงต่อศัตรูครั้งถัดไปของคุณจะสร้างความเสียหายเพิ่มขึ้น",
                "turkish": "Bir düşmana karşı yapacağınız bir sonraki ağır yakın dövüş saldırınız artırılmış hasar verecek.",
                "ukrainian": "Наступна важка ближня атака проти ворога завдає збільшеної шкоди."
              }
            },
            "properties": [
              {
                "key": "BonusHeavyMeleeDamage",
                "role": "important"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Your Melee Damage will restore ammo and apply a stacking bullet resist debuff on enemies. Heavy melee applies 2 stacks.\n\nIf the target reaches max stacks, they will be stunned.",
              "byLanguage": {
                "brazilian": "O seu Melee Damage restaurará munição e aplicará um malefício acumulável de resistência balística nos inimigos.\n\nGolpes pesados aplicam dois acúmulos.\n\nCaso o alvo atinja o máximo de acúmulos, ele será atordoado.",
                "czech": "Když vlastník udělí Melee Damage, obnoví se mu určité procento nábojů a na nepřítele je aplikován sčtitatelný debuff balistické odolnosti. Silné údery aplikují 2 sečtení.\n\nPokud je na nepříteli dosaženo maximálního počtu sečtení, je omráčen.",
                "english": "Your Melee Damage will restore ammo and apply a stacking bullet resist debuff on enemies. Heavy melee applies 2 stacks.\n\nIf the target reaches max stacks, they will be stunned.",
                "french": "Vos Melee Damage rechargent vos munitions et appliquent un effet négatif cumulable sur la résistance aux balles des adversaires. Les attaques de mêlée lourde appliquent 2 charges.\n\nEn cas de charges max., la cible est étourdie.",
                "german": "Dein Melee Damage stellt Munition wieder her und fügt Gegnern einen sich aufsummierenden Schwächungseffekt zu, der die Kugelresistenz reduziert. Ein schwerer Nahkampfangriff fügt 2 Instanzen zu.\n\nFalls dem Ziel die max. Instanzen zugefügt wurden, wird es betäubt.",
                "italian": "I tuoi Melee Damage ripristineranno le munizioni e applicheranno un debuff cumulabile alla resistenza balistica sui nemici. Gli attacchi corpo a corpo pesanti applicano 2 istanze.\n\nSe il bersaglio raggiunge il numero massimo di istanze, verrà stordito.",
                "indonesian": "Melee Damage milikmu akan memulihkan amunisi dan menerapkan akumulasi debuff pertahanan peluru pada musuh. Serangan jarak dekat berat memberikan akumulasi ganda.\n\nJika target mencapai akumulasi maksimum, mereka akan terkena stun.",
                "japanese": "Melee Damageを与えると弾数を回復し、スタックする弾薬耐性デバフを1つ付与する。近接強攻撃は2スタック付与する\n\nスタックが最大数に達すると、対象はスタン状態になる",
                "koreana": "Melee Damage을 가하면 탄약을 회복하고 적군에게 중첩되는 총탄 저항 약화 효과를 적용합니다. 강한 근거리 공격을 가할 경우 2회 중첩됩니다.\n\n최대 중첩에 도달하면 대상이 기절합니다.",
                "latam": "Tu Melee Damagerestaurará munición y aplicará efectos negativos de resistencia balística acumulable a los enemigos.\n\nEl ataque cuerpo a cuerpo pesado aplica 2 acumulaciones.\n\nSi el objetivo alcanza el máximo de acumulaciones, quedará aturdido.",
                "polish": "Twoje Melee Damage będą przywracać amunicję i nakładać na wrogów kumulujące się zmniejszenie odporności na naboje. Mocny atak wręcz nakłada 2 instancje.\n\nJeżeli cel będzie miał na sobie maksymalną liczbę instancji, to zostanie ogłuszony.",
                "russian": "Нанесённый вами Melee Damage восстанавливает ваш боезапас и накладывает накапливаемый эффект снижения сопротивляемости пулям на врагов. Тяжёлый удар ближнего боя накладывает 2 ед. эффекта.\n\nЕсли на цель наложено макс. число единиц эффекта, она оглушается.",
                "schinese": "Melee Damage会恢复弹药并对敌人施加可叠加的子弹抗性减益。近战重击会叠加2层。\n\n目标达到最大叠加层数后会被眩晕。",
                "spanish": "Tu Melee Damage restaurará munición y aplicará una desventaja de resistencia a balas acumulable a los enemigos. El ataque cuerpo a cuerpo pesado aplica 2 acumulaciones.\n\nSi el objetivo alcanza el máximo de acumulaciones, quedará aturdido.",
                "thai": "Melee Damageของคุณจะฟื้นฟูกระสุน และส่งผลดีบัฟลดต้านทานกระสุนที่ซ้อนทับได้แก่ศัตรู การโจมตีประชิดรุนแรงจะเพิ่ม 2 การซ้อนทับ\n\nหากเป้าหมายถึงจำนวนการซ้อนทับสูงสุด เป้าหมายจะถูกสตัน",
                "turkish": "Melee Damage cephane yeniler ve düşmanlara istiflenen mermi direnci zayıflatması uygular. Ağır yakın dövüş saldırıları 2 istif uygular.\n\nHedef maksimum istife ulaşırsa, sersemler.",
                "ukrainian": "ближня шкода буде відновлювати набої й застосовуватиме на ворогів поєднуване ослаблення опору кулям. Важкий ближній удар застосовує 2 поєднання.\n\nЯкщо ціль отримує максимальну кількість поєднань, вона приголомшується."
              }
            },
            "properties": [
              {
                "key": "LightMeleeAmmo",
                "role": "important"
              },
              {
                "key": "BulletResistReduction",
                "role": "important"
              },
              {
                "key": "MaxStacks",
                "role": "important"
              },
              {
                "key": "StunDuration",
                "role": "normal"
              },
              {
                "key": "DebuffDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/melee_charge_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/melee_charge_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/crushing_fists_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/crushing_fists_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/crushing_fists_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "meleeCharge",
        "multibase": [
          "weapon_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_fervor",
      "slug": "frenzy",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_fervor",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_fervor",
      "displayName": {
        "english": "Frenzy",
        "byLanguage": {
          "brazilian": "Frenesi",
          "czech": "Pud sebezáchovy",
          "english": "Frenzy",
          "french": "Frénésie",
          "german": "Raserei",
          "italian": "Frenesia",
          "indonesian": "Kegilaan",
          "japanese": "フレンジー",
          "koreana": "광란",
          "latam": "Frenesí",
          "polish": "Szał Bitewny",
          "russian": "Ярость",
          "schinese": "狂乱",
          "spanish": "Frenesí",
          "thai": "​เฟรนซี​",
          "turkish": "Savaş Çılgınlığı",
          "ukrainian": "Лихоманка"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterFireRate",
          "EShopFilterClipSize",
          "EShopFilterMovement"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ETankingBullets",
        "groupLabel": "Tanking Bullets",
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_PASSIVE",
        "isPassive": true,
        "isActive": false,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "16",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "10",
          "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
        },
        "LowHealthThreshold": {
          "value": "50",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "160",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusFireRate": {
          "value": "15",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "FervorMovespeed": {
          "value": "4m",
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": "BelowHealthThreshold_conditional",
          "scale": null
        },
        "FervorFireRate": {
          "value": "40",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": "BelowHealthThreshold_conditional",
          "scale": null
        },
        "FervorStatusResistancePercent": {
          "value": "40",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": "EDebuffResist",
          "providedPropertyType": "MODIFIER_VALUE_STATUS_RESISTANCE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusHealth",
              "bonus": "125"
            },
            {
              "propertyName": "FervorFireRate",
              "bonus": "20"
            },
            {
              "propertyName": "FervorMovespeed",
              "bonus": "3m"
            },
            {
              "propertyName": "FervorStatusResistancePercent",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "BonusFireRate",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "While you are below 50% health, you gain stat bonuses for a duration and existing debuffs on you are reduced.",
              "byLanguage": {
                "brazilian": "Enquanto estiver com menos de 50% de vida, aumenta os seus atributos brevemente e reduz a intensidade de malefícios existentes aplicados a você.",
                "czech": "Když má vlastník méně než 50 % zdraví, získá na chvíli bonusy k určitým statistikám a dojde k redukci jeho stávajících debuffů.",
                "english": "While you are below 50% health, you gain stat bonuses for a duration and existing debuffs on you are reduced.",
                "french": "Augmente vos statistiques quand vous avez moins de 50 % de vos PV et les effets négatifs sont réduits.",
                "german": "Wenn Du über weniger als 50 % Deiner LP verfügst, erhältst Du für eine bestimmte Zeit Boni auf Deine Attribute und aktuell auf Dich wirkende Schwächungseffekte werden reduziert.",
                "italian": "Mentre sei al di sotto del 50% di salute, ottieni statistiche bonus per un certo periodo e i debuff esistenti su di te sono ridotti.",
                "indonesian": "Saat health di bawah 50%, kamu akan mendapatkan bonus stat selama beberapa waktu dan debuff saat ini akan dikurangi.",
                "japanese": "自身のHPが50%を下回っている間、一定時間ステータスが上昇し、すでに自身に付与されているデバフが軽減される",
                "koreana": "체력이 50% 미만이면 일정 시간 동안 능력치 보너스를 획득하고, 기존 약화 효과가 감소합니다.",
                "latam": "Mientras estés por debajo del 50 % de vida, obtendrás bonificaciones de estadísticas durante un periodo y los efectos negativos existentes en ti se reducirán.",
                "polish": "Gdy masz mniej niż 50% zdrowia, zyskujesz premie do statystyk na pewien czas, a istniejące na tobie osłabienia zostają zmniejszone.",
                "russian": "Когда у вас меньше 50% здоровья, вы на указанный период получаете бонусы к характеристикам, а наложенные на вас отрицательные эффекты ослабляются.",
                "schinese": "当生命值低于50%时将在一段时间内获得属性加成，并且身上已有的减益效果将会减弱。",
                "spanish": "Cuando estás por debajo del 50 % de vida, tus atributos mejoran temporalmente y las desventajas que tengas aplicadas se reducen.",
                "thai": "เมื่อคุณมีพลังชีวิตต่ำกว่า 50% คุณจะได้รับค่าสถานะเพิ่มเติมชั่วคราว และดีบัฟที่คุณติดอยู่จะลดลง",
                "turkish": "%50 sağlığın altındayken bir süre boyunca özellik bonusları kazanırsınız ve mevcut zayıflatmaların etkisi azalır.",
                "ukrainian": "Коли у вас менше ніж 50% здоров’я, ви на деякий час отримаєте підвищення показників, а також на вас менше впливатимуть наявні ослаблення."
              }
            },
            "properties": [
              {
                "key": "FervorMovespeed",
                "role": "important"
              },
              {
                "key": "FervorFireRate",
                "role": "important"
              },
              {
                "key": "FervorStatusResistancePercent",
                "role": "important"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/fervor_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/fervor_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/frenzy_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/frenzy_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/frenzy_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "fervor",
        "multibase": [
          "weapon_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_glass_cannon",
      "slug": "glass-cannon",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_glass_cannon",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_glass_cannon",
      "displayName": {
        "english": "Glass Cannon",
        "byLanguage": {
          "brazilian": "Canhão de Vidro",
          "czech": "Fórový kanón",
          "english": "Glass Cannon",
          "french": "Canon de verre",
          "german": "Glaskanone",
          "italian": "Cannone di vetro",
          "indonesian": "Meriam Kaca",
          "japanese": "グラスキャノン",
          "koreana": "유리 대포",
          "latam": "Cañón de vidrio",
          "polish": "Wątły Mocarz",
          "russian": "Стеклянная пушка",
          "schinese": "玻璃大炮",
          "spanish": "Cañón de Cristal",
          "thai": "​กลาส​แคนนอน​",
          "turkish": "Kırılgan Kudret",
          "ukrainian": "Скляна гармата"
        }
      },
      "description": {
        "english": "Each hero kill grants <span class=\"highlight\">permanent Fire Rate</span> (up to a max of {s:MaxStacks} times). Death results in the loss of 1 stack.",
        "byLanguage": {
          "brazilian": null,
          "czech": "Každé zabití hrdiny poskytuje vlastníkovi <span class=\"highlight\">permanentní bonus k rychlosti střelby</span> (maximálně {s:MaxStacks} sečtení). Úmrtím je vždy jedno sečtení ztraceno.",
          "english": "Each hero kill grants <span class=\"highlight\">permanent Fire Rate</span> (up to a max of {s:MaxStacks} times). Death results in the loss of 1 stack.",
          "french": "Chaque victime vous confère une <span class=\"highlight\">charge permanente de cadence de tir</span> (jusqu'à {s:MaxStacks} charges cumulables). La mort entraine la perte d'une charge.",
          "german": "Jeder Heldenkill gewährt Dir <span class=\"highlight\">dauerhafte Feuerrate</span> (summiert sich max. {s:MaxStacks}-mal auf). Beim Tod geht 1 Instanz verloren.",
          "italian": "Ogni eroe ucciso conferisce <span class=\"highlight\">cadenza di fuoco permanente</span> (fino a un massimo di {s:MaxStacks} volte). Se muori perdi 1 istanza.",
          "indonesian": "Setiap melakukan kill pada hero, akan memberikan akumulasi <span class=\"highlight\">Tingkat Tembakan permanen</span> (maks. hingga {s:MaxStacks} kali). Death akan mengakibatkan hilangnya 1 akumulasi.",
          "japanese": "ヒーローをキルするたび、<span class=\"highlight\">永続的に発射速度</span>が上昇する（最大{s:MaxStacks}スタック）。デスするとスタックを1つ失う",
          "koreana": "영웅을 처치할 때마다 <span class=\"highlight\">영구적으로 발사 속도</span>를 얻습니다. 최대 {s:MaxStacks}회까지 중첩되며 사망 시 중첩 1회를 잃습니다.",
          "latam": "Cada héroe eliminado otorga <span class=\"highlight\">cadencia de tiro permanente</span> (hasta un máximo de {s:MaxStacks} veces). Al morir se pierde 1 acumulación.",
          "polish": "Każde zabójstwo bohatera przyznaje <span class=\"highlight\">trwałą szybkostrzelność</span> (maksymalnie {s:MaxStacks} razy). Śmierć skutkuje utratą 1 instancji.",
          "russian": "Каждое убийство героя даёт постоянный <span class=\"highlight\">бонус к скорострельности</span> (максимум — {s:MaxStacks} раз). При смерти владельца теряется один бонус.",
          "schinese": "每次击败英雄都会获得<span class=\"highlight\">永久射速</span>（最多可叠加{s:MaxStacks}层）。如果被击倒，则会失去1层叠加。",
          "spanish": "Cada héroe eliminado otorga <span class=\"highlight\">cadencia de tiro permanente</span> (hasta un máximo de {s:MaxStacks} veces). Morir provoca la pérdida de 1 acumulación.",
          "thai": "การสังหารฮีโร่แต่ละครั้งจะมอบ<span class=\"highlight\">อัตรายิง​ถาวร</span> (สูงสุด {s:MaxStacks} ครั้ง) การตายจะทำให้สูญเสีย 1 การซ้อนทับ",
          "turkish": "Her kahraman leşi en fazla {s:MaxStacks} defa olacak şekilde <span class=\"highlight\">kalıcı atış hızı</span> sağlar. Ölünce 1 istif kaybolur.",
          "ukrainian": "Кожне вбивство героя дає <span class=\"highlight\">постійну швидкострільність</span> (макс. до {s:MaxStacks} разів). Смерть призводить до втрати 1 заряду."
        }
      },
      "descriptionDisplay": {
        "english": "Each hero kill grants permanent Fire Rate (up to a max of 8 times). Death results in the loss of 1 stack.",
        "byLanguage": {
          "brazilian": null,
          "czech": "Každé zabití hrdiny poskytuje vlastníkovi permanentní bonus k rychlosti střelby (maximálně 8 sečtení). Úmrtím je vždy jedno sečtení ztraceno.",
          "english": "Each hero kill grants permanent Fire Rate (up to a max of 8 times). Death results in the loss of 1 stack.",
          "french": "Chaque victime vous confère une charge permanente de cadence de tir (jusqu'à 8 charges cumulables). La mort entraine la perte d'une charge.",
          "german": "Jeder Heldenkill gewährt Dir dauerhafte Feuerrate (summiert sich max. 8-mal auf). Beim Tod geht 1 Instanz verloren.",
          "italian": "Ogni eroe ucciso conferisce cadenza di fuoco permanente (fino a un massimo di 8 volte). Se muori perdi 1 istanza.",
          "indonesian": "Setiap melakukan kill pada hero, akan memberikan akumulasi Tingkat Tembakan permanen (maks. hingga 8 kali). Death akan mengakibatkan hilangnya 1 akumulasi.",
          "japanese": "ヒーローをキルするたび、永続的に発射速度が上昇する（最大8スタック）。デスするとスタックを1つ失う",
          "koreana": "영웅을 처치할 때마다 영구적으로 발사 속도를 얻습니다. 최대 8회까지 중첩되며 사망 시 중첩 1회를 잃습니다.",
          "latam": "Cada héroe eliminado otorga cadencia de tiro permanente (hasta un máximo de 8 veces). Al morir se pierde 1 acumulación.",
          "polish": "Każde zabójstwo bohatera przyznaje trwałą szybkostrzelność (maksymalnie 8 razy). Śmierć skutkuje utratą 1 instancji.",
          "russian": "Каждое убийство героя даёт постоянный бонус к скорострельности (максимум — 8 раз). При смерти владельца теряется один бонус.",
          "schinese": "每次击败英雄都会获得永久射速（最多可叠加8层）。如果被击倒，则会失去1层叠加。",
          "spanish": "Cada héroe eliminado otorga cadencia de tiro permanente (hasta un máximo de 8 veces). Morir provoca la pérdida de 1 acumulación.",
          "thai": "การสังหารฮีโร่แต่ละครั้งจะมอบอัตรายิงถาวร (สูงสุด 8 ครั้ง) การตายจะทำให้สูญเสีย 1 การซ้อนทับ",
          "turkish": "Her kahraman leşi en fazla 8 defa olacak şekilde kalıcı atış hızı sağlar. Ölünce 1 istif kaybolur.",
          "ukrainian": "Кожне вбивство героя дає постійну швидкострільність (макс. до 8 разів). Смерть призводить до втрати 1 заряду."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterClipSize",
          "EShopFilterFireRate"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ESlowingBullets",
        "groupLabel": "Slowing Bullets",
        "componentIds": [],
        "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
        },
        "BaseAttackDamagePercent": {
          "value": "80",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxHealthLossPercent": {
          "value": "-13",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusClipPerKill": {
          "value": "2",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EClipSize",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusFireRate": {
          "value": null,
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": null,
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "EMaxMoveSpeed",
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "FireRatePerKill": {
          "value": "7",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxStacks": {
          "value": "8",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowPercent": {
          "value": "30",
          "disableValue": null,
          "cssClass": "slow",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowDuration": {
          "value": "3",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BuildUpDuration": {
          "value": "2",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BuildUpPerShot": {
          "value": "1.2",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EBuildUpRate",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EBuildUpRate",
            "value": null
          }
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "FireRatePerKill",
              "bonus": "8"
            },
            {
              "propertyName": "BaseAttackDamagePercent",
              "bonus": "60"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              },
              {
                "key": "MaxHealthLossPercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Each hero kill grants permanent Fire Rate (up to a max of 8 times). Death results in the loss of 1 stack.",
              "byLanguage": {
                "brazilian": null,
                "czech": "Každé zabití hrdiny poskytuje vlastníkovi permanentní bonus k rychlosti střelby (maximálně 8 sečtení). Úmrtím je vždy jedno sečtení ztraceno.",
                "english": "Each hero kill grants permanent Fire Rate (up to a max of 8 times). Death results in the loss of 1 stack.",
                "french": "Chaque victime vous confère une charge permanente de cadence de tir (jusqu'à 8 charges cumulables). La mort entraine la perte d'une charge.",
                "german": "Jeder Heldenkill gewährt Dir dauerhafte Feuerrate (summiert sich max. 8-mal auf). Beim Tod geht 1 Instanz verloren.",
                "italian": "Ogni eroe ucciso conferisce cadenza di fuoco permanente (fino a un massimo di 8 volte). Se muori perdi 1 istanza.",
                "indonesian": "Setiap melakukan kill pada hero, akan memberikan akumulasi Tingkat Tembakan permanen (maks. hingga 8 kali). Death akan mengakibatkan hilangnya 1 akumulasi.",
                "japanese": "ヒーローをキルするたび、永続的に発射速度が上昇する（最大8スタック）。デスするとスタックを1つ失う",
                "koreana": "영웅을 처치할 때마다 영구적으로 발사 속도를 얻습니다. 최대 8회까지 중첩되며 사망 시 중첩 1회를 잃습니다.",
                "latam": "Cada héroe eliminado otorga cadencia de tiro permanente (hasta un máximo de 8 veces). Al morir se pierde 1 acumulación.",
                "polish": "Każde zabójstwo bohatera przyznaje trwałą szybkostrzelność (maksymalnie 8 razy). Śmierć skutkuje utratą 1 instancji.",
                "russian": "Каждое убийство героя даёт постоянный бонус к скорострельности (максимум — 8 раз). При смерти владельца теряется один бонус.",
                "schinese": "每次击败英雄都会获得永久射速（最多可叠加8层）。如果被击倒，则会失去1层叠加。",
                "spanish": "Cada héroe eliminado otorga cadencia de tiro permanente (hasta un máximo de 8 veces). Morir provoca la pérdida de 1 acumulación.",
                "thai": "การสังหารฮีโร่แต่ละครั้งจะมอบอัตรายิงถาวร (สูงสุด 8 ครั้ง) การตายจะทำให้สูญเสีย 1 การซ้อนทับ",
                "turkish": "Her kahraman leşi en fazla 8 defa olacak şekilde kalıcı atış hızı sağlar. Ölünce 1 istif kaybolur.",
                "ukrainian": "Кожне вбивство героя дає постійну швидкострільність (макс. до 8 разів). Смерть призводить до втрати 1 заряду."
              }
            },
            "properties": [
              {
                "key": "FireRatePerKill",
                "role": "important"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/glass_cannon_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/glass_cannon_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/glass_cannon_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/glass_cannon_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/glass_cannon_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_glass_cannon",
        "cssClass": "glassCannon",
        "multibase": [
          "weapon_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_glass_cannon2",
      "slug": "glass-cannon-v2",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_glass_cannon2",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_glass_cannon2",
      "displayName": {
        "english": "Glass Cannon v2",
        "byLanguage": {
          "brazilian": "Canhão de Vidro v2",
          "czech": "Fórový kanón v2",
          "english": "Glass Cannon v2",
          "french": "Canon de verre v2",
          "german": "Glaskanone Ver. 2",
          "italian": "Cannone di vetro v2",
          "indonesian": "Meriam Kaca v2",
          "japanese": "グラスキャノン v2",
          "koreana": "유리 대포 v2",
          "latam": "Cañón de vidrio v2",
          "polish": "Wątły Mocarz v2",
          "russian": "Стеклянная пушка, вер. 2",
          "schinese": "玻璃大炮 v2",
          "spanish": "Cañón de Cristal 2",
          "thai": "​กลาส​แคนนอน​ v2",
          "turkish": "Kırılgan Kudret v2",
          "ukrainian": "Скляна гармата 2"
        }
      },
      "description": {
        "english": "Each hero kill grants <span class=\"highlight\">permanent Weapon Damage</span> (up to a max of {s:MaxStacks} times). Death results in the loss of 1 stack.",
        "byLanguage": {
          "brazilian": null,
          "czech": "Každé zabití hrdiny poskytuje vlastníkovi <span class=\"highlight\">permanentní bonus k fyzickému poškození</span> (maximálně {s:MaxStacks} sečtení). Úmrtím je vždy jedno sečtení ztraceno.",
          "english": "Each hero kill grants <span class=\"highlight\">permanent Weapon Damage</span> (up to a max of {s:MaxStacks} times). Death results in the loss of 1 stack.",
          "french": "Chaque victime vous confère une <span class=\"highlight\">charge permanente de dégâts des armes</span> (jusqu'à {s:MaxStacks} charges cumulables). La mort entraine la perte d'une charge.",
          "german": "Jeder Heldenkill gewährt Dir <span class=\"highlight\">dauerhaften Waffenschaden</span> (summiert sich max. {s:MaxStacks}-mal auf). Beim Tod geht 1 Instanz verloren.",
          "italian": "Ogni eroe ucciso conferisce <span class=\"highlight\">danni permanenti da arma</span> (fino a un massimo di {s:MaxStacks} volte). Se muori perdi 1 istanza.",
          "indonesian": "Setiap melakukan kill pada hero, akan memberikan akumulasi <span class=\"highlight\">Damage Senjata permanen</span> (maks. hingga {s:MaxStacks} kali). Death akan mengakibatkan hilangnya 1 akumulasi.",
          "japanese": "ヒーローをキルするたび、<span class=\"highlight\">永続的に武器ダメージ</span>が上昇する（最大{s:MaxStacks}スタック）。デスするとスタックを1つ失う",
          "koreana": "영웅을 처치할 때마다 <span class=\"highlight\">영구적으로 무기 피해</span>를 얻습니다. 최대 {s:MaxStacks}회까지 중첩되며 사망 시 중첩 1회를 잃습니다.",
          "latam": "Cada héroe eliminado otorga <span class=\"highlight\">daño por arma permanente</span> (hasta un máximo de {s:MaxStacks} veces). Morir provoca la pérdida de 1 acumulación.",
          "polish": "Każde zabójstwo bohatera przyznaje <span class=\"highlight\">trwałe obrażenia od broni</span> (maksymalnie {s:MaxStacks} razy). Śmierć skutkuje utratą 1 instancji.",
          "russian": "Каждое убийство героя даёт постоянный <span class=\"highlight\">бонус к урону от оружия</span> (максимум — {s:MaxStacks} раз). При смерти владельца теряется один бонус.",
          "schinese": "每次击败英雄都会赋予<span class=\"highlight\">永久武器伤害</span>（最多{s:MaxStacks}层）。如果被击败，则会失去1层叠加。",
          "spanish": "Cada héroe eliminado otorga <span class=\"highlight\">daño del arma permanente</span> (hasta un máximo de {s:MaxStacks} veces). Morir provoca la pérdida de 1 acumulación.",
          "thai": "การสังหารฮีโร่แต่ละครั้งจะมอบ<span class=\"highlight\">ความเสียหายอาวุธ​ถาวร</span> (สูงสุด {s:MaxStacks} ครั้ง) การตายจะทำให้สูญเสีย 1 การซ้อนทับ",
          "turkish": "Her kahraman leşi en fazla {s:MaxStacks} defa olacak şekilde <span class=\"highlight\">kalıcı silah hasarı</span> sağlar. Ölünce 1 istif kaybolur.",
          "ukrainian": "Кожне вбивство героя дає <span class=\"highlight\">постійну збройову шкоду</span> (макс. до {s:MaxStacks} разів). Смерть призводить до втрати 1 заряду."
        }
      },
      "descriptionDisplay": {
        "english": "Each hero kill grants permanent Weapon Damage (up to a max of 0 times). Death results in the loss of 1 stack.",
        "byLanguage": {
          "brazilian": null,
          "czech": "Každé zabití hrdiny poskytuje vlastníkovi permanentní bonus k fyzickému poškození (maximálně 0 sečtení). Úmrtím je vždy jedno sečtení ztraceno.",
          "english": "Each hero kill grants permanent Weapon Damage (up to a max of 0 times). Death results in the loss of 1 stack.",
          "french": "Chaque victime vous confère une charge permanente de dégâts des armes (jusqu'à 0 charges cumulables). La mort entraine la perte d'une charge.",
          "german": "Jeder Heldenkill gewährt Dir dauerhaften Waffenschaden (summiert sich max. 0-mal auf). Beim Tod geht 1 Instanz verloren.",
          "italian": "Ogni eroe ucciso conferisce danni permanenti da arma (fino a un massimo di 0 volte). Se muori perdi 1 istanza.",
          "indonesian": "Setiap melakukan kill pada hero, akan memberikan akumulasi Damage Senjata permanen (maks. hingga 0 kali). Death akan mengakibatkan hilangnya 1 akumulasi.",
          "japanese": "ヒーローをキルするたび、永続的に武器ダメージが上昇する（最大0スタック）。デスするとスタックを1つ失う",
          "koreana": "영웅을 처치할 때마다 영구적으로 무기 피해를 얻습니다. 최대 0회까지 중첩되며 사망 시 중첩 1회를 잃습니다.",
          "latam": "Cada héroe eliminado otorga daño por arma permanente (hasta un máximo de 0 veces). Morir provoca la pérdida de 1 acumulación.",
          "polish": "Każde zabójstwo bohatera przyznaje trwałe obrażenia od broni (maksymalnie 0 razy). Śmierć skutkuje utratą 1 instancji.",
          "russian": "Каждое убийство героя даёт постоянный бонус к урону от оружия (максимум — 0 раз). При смерти владельца теряется один бонус.",
          "schinese": "每次击败英雄都会赋予永久武器伤害（最多0层）。如果被击败，则会失去1层叠加。",
          "spanish": "Cada héroe eliminado otorga daño del arma permanente (hasta un máximo de 0 veces). Morir provoca la pérdida de 1 acumulación.",
          "thai": "การสังหารฮีโร่แต่ละครั้งจะมอบความเสียหายอาวุธถาวร (สูงสุด 0 ครั้ง) การตายจะทำให้สูญเสีย 1 การซ้อนทับ",
          "turkish": "Her kahraman leşi en fazla 0 defa olacak şekilde kalıcı silah hasarı sağlar. Ölünce 1 istif kaybolur.",
          "ukrainian": "Кожне вбивство героя дає постійну збройову шкоду (макс. до 0 разів). Смерть призводить до втрати 1 заряду."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterFireRate"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "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
        },
        "BaseAttackDamagePercent": {
          "value": "100",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxHealthLossPercent": {
          "value": "-50",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusClipPerKill": {
          "value": "0",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EClipSize",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusFireRate": {
          "value": "100",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusMoveSpeed": {
          "value": null,
          "disableValue": null,
          "cssClass": "move_speed",
          "displayUnits": null,
          "displayType": "EMaxMoveSpeed",
          "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "WeaponPowerPerKill": {
          "value": "10",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_BULLET_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxStacks": {
          "value": "0",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "SlowDuration": {
          "value": "0",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusBulletSpeedPercent": {
          "value": "25",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": "EBulletSpeedIncrease",
          "providedPropertyType": "MODIFIER_VALUE_BONUS_BULLET_SPEED_PERCENT",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              },
              {
                "key": "BonusFireRate",
                "role": "normal"
              },
              {
                "key": "MaxHealthLossPercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": null,
            "properties": [
              {
                "key": "BonusBulletSpeedPercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/glass_cannon_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/glass_cannon_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/glass_cannon_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/glass_cannon_psd.png",
          "publicPath": null,
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_glass_cannon",
        "cssClass": "glassCannon",
        "multibase": [
          "weapon_upgrade_t4"
        ],
        "updateTime": 1741724072
      }
    },
    {
      "id": "upgrade_critshot",
      "slug": "lucky-shot",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_critshot",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_critshot",
      "displayName": {
        "english": "Lucky Shot",
        "byLanguage": {
          "brazilian": "Disparo de Sorte",
          "czech": "Talisman pro štěstí",
          "english": "Lucky Shot",
          "french": "Tir veinard",
          "german": "Glückstreffer",
          "italian": "Colpo di fortuna",
          "indonesian": "Tembakan Keberuntungan",
          "japanese": "ラッキーショット",
          "koreana": "행운탄",
          "latam": "Tiro de suerte",
          "polish": "Szczęśliwy Strzał",
          "russian": "Удачный выстрел",
          "schinese": "幸运一击",
          "spanish": "Chiripa",
          "thai": "​ลัคกี้​ช็อต​",
          "turkish": "Şanslı Atış",
          "ukrainian": "Щасливий постріл"
        }
      },
      "description": {
        "english": "Your bullets have a chance to be empowered, causing them to deal <span class=\"highlight\">bonus weapon damage</span> on hit.<br><span class=\"diminish\">Bonus damage cannot Crit.</span>",
        "byLanguage": {
          "brazilian": "As suas balas têm chance de serem fortalecidas, causando <span class=\"highlight\">dano balístico adicional</span> contra o alvo.<br><span class=\"diminish\">O dano adicional nunca é crítico.</span>",
          "czech": "Vlastníkovy střely mají šanci být posíleny, a tím pádem udělit <span class=\"highlight\">bonusové fyzické poškození</span>.<br><span class=\"diminish\">Bonusové poškození nemůže být kritické.</span>",
          "english": "Your bullets have a chance to be empowered, causing them to deal <span class=\"highlight\">bonus weapon damage</span> on hit.<br><span class=\"diminish\">Bonus damage cannot Crit.</span>",
          "french": "Vos balles ont une chance d'être surpuissantes et de provoquer des <span class=\"highlight\">dégâts des armes bonus</span> quand elles touchent leur cible.<br><span class=\"diminish\">Les dégâts bonus ne peuvent pas être critiques.</span>",
          "german": "Deine Kugeln haben eine Chance, verstärkt zu werden, wodurch sie bei einem Treffer zusätzlichen <span class=\"highlight\">Waffenschaden</span> zufügen.<br><span class=\"diminish\">Der zusätzliche Schaden wirkt nicht als kritischer Schaden.</span>",
          "italian": "Le tue pallottole hanno la possibilità di essere potenziate, così da infliggere <span class=\"highlight\">danni da arma bonus</span> quando vanno a segno.<br><span class=\"diminish\">I danni bonus non possono essere critici.</span>",
          "indonesian": "Pelurumu memiliki peluang untuk diperkuat, memberikan <span class=\"highlight\">bonus damage senjata</span> saat mengenai musuh.<br><span class=\"diminish\">bonus damage tidak dapat memberikan status Kritis.</span>",
          "japanese": "一定確率で弾薬が強化される。強化弾薬はヒット時に<span class=\"highlight\">追加で武器ダメージ</span>を与える<br><span class=\"diminish\">追加ダメージにはクリティカルが乗らない</span>",
          "koreana": "일정 확률로 총탄이 강화되어 적중 시 <span class=\"highlight\">보너스 무기 피해</span>를 입힙니다.<br><span class=\"diminish\">보너스 피해로 치명타를 입힐 수 없습니다.</span>",
          "latam": "Tus balas tienen una probabilidad de fortalecerse, haciendo que inflijan <span class=\"highlight\">daño por arma adicional</span> al golpear.<br><span class=\"diminish\">El daño adicional no puede ser crítico.</span>",
          "polish": "Twoje naboje mają szansę na wzmocnienie powodujące, że zadają <span class=\"highlight\">dodatkowe obrażenia od broni</span> przy trafieniu.<br><span class=\"diminish\">Dodatkowe obrażenia nie mogą być krytyczne.</span>",
          "russian": "Ваши пули могут стать усиленными и нанести <span class=\"highlight\">дополнительный урон</span> при попадании.<br><span class=\"diminish\">Дополнительный урон не может быть критическим.</span>",
          "schinese": "子弹有机会被强化，使其在击中目标时造成<span class=\"highlight\">额外武器伤害</span>。<br><span class=\"diminish\">额外伤害无法造成强击。</span>",
          "spanish": "Tus balas tienen una probabilidad de infligir <span class=\"highlight\">daño adicional del arma</span> al impactar.<br><span class=\"diminish\">El daño adicional no puede ser crítico.</span>",
          "thai": "กระสุนของคุณมีโอกาสที่จะได้รับการเสริมพลัง ทำให้กระสุนสร้าง<span class=\"highlight\">ความเสียหายอาวุธเพิ่มเติม</span>แก่เป้าหมายเมื่อยิงโดน<br><span class=\"diminish\">ความเสียหายเพิ่มเติมจะไม่สามารถติดคริติคอล</span>",
          "turkish": "Mermilerinizin güçlenme şansı vardır. İsabet eden güçlenmiş mermiler <span class=\"highlight\">bonus silah hasarı</span> verir.<br><span class=\"diminish\">Bonus hasar kritik hasar vermez.</span>",
          "ukrainian": "Дає шанс на посилення куль, яке дозволить їм завдати <span class=\"highlight\">додаткової збройової шкоди</span> в разі влучання.<br><span class=\"diminish\">Додаткова шкода не може бути критичною</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Your bullets have a chance to be empowered, causing them to deal bonus weapon damage on hit.\nBonus damage cannot Crit.",
        "byLanguage": {
          "brazilian": "As suas balas têm chance de serem fortalecidas, causando dano balístico adicional contra o alvo.\nO dano adicional nunca é crítico.",
          "czech": "Vlastníkovy střely mají šanci být posíleny, a tím pádem udělit bonusové fyzické poškození.\nBonusové poškození nemůže být kritické.",
          "english": "Your bullets have a chance to be empowered, causing them to deal bonus weapon damage on hit.\nBonus damage cannot Crit.",
          "french": "Vos balles ont une chance d'être surpuissantes et de provoquer des dégâts des armes bonus quand elles touchent leur cible.\nLes dégâts bonus ne peuvent pas être critiques.",
          "german": "Deine Kugeln haben eine Chance, verstärkt zu werden, wodurch sie bei einem Treffer zusätzlichen Waffenschaden zufügen.\nDer zusätzliche Schaden wirkt nicht als kritischer Schaden.",
          "italian": "Le tue pallottole hanno la possibilità di essere potenziate, così da infliggere danni da arma bonus quando vanno a segno.\nI danni bonus non possono essere critici.",
          "indonesian": "Pelurumu memiliki peluang untuk diperkuat, memberikan bonus damage senjata saat mengenai musuh.\nbonus damage tidak dapat memberikan status Kritis.",
          "japanese": "一定確率で弾薬が強化される。強化弾薬はヒット時に追加で武器ダメージを与える\n追加ダメージにはクリティカルが乗らない",
          "koreana": "일정 확률로 총탄이 강화되어 적중 시 보너스 무기 피해를 입힙니다.\n보너스 피해로 치명타를 입힐 수 없습니다.",
          "latam": "Tus balas tienen una probabilidad de fortalecerse, haciendo que inflijan daño por arma adicional al golpear.\nEl daño adicional no puede ser crítico.",
          "polish": "Twoje naboje mają szansę na wzmocnienie powodujące, że zadają dodatkowe obrażenia od broni przy trafieniu.\nDodatkowe obrażenia nie mogą być krytyczne.",
          "russian": "Ваши пули могут стать усиленными и нанести дополнительный урон при попадании.\nДополнительный урон не может быть критическим.",
          "schinese": "子弹有机会被强化，使其在击中目标时造成额外武器伤害。\n额外伤害无法造成强击。",
          "spanish": "Tus balas tienen una probabilidad de infligir daño adicional del arma al impactar.\nEl daño adicional no puede ser crítico.",
          "thai": "กระสุนของคุณมีโอกาสที่จะได้รับการเสริมพลัง ทำให้กระสุนสร้างความเสียหายอาวุธเพิ่มเติมแก่เป้าหมายเมื่อยิงโดน\nความเสียหายเพิ่มเติมจะไม่สามารถติดคริติคอล",
          "turkish": "Mermilerinizin güçlenme şansı vardır. İsabet eden güçlenmiş mermiler bonus silah hasarı verir.\nBonus hasar kritik hasar vermez.",
          "ukrainian": "Дає шанс на посилення куль, яке дозволить їм завдати додаткової збройової шкоди в разі влучання.\nДодаткова шкода не може бути критичною."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterWeaponDamage",
          "EShopFilterClipSize"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EMisc",
        "groupLabel": "Misc",
        "componentIds": [],
        "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
        },
        "Radius": {
          "value": "1m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "ProcChance": {
          "value": "25",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "CritDamagePercent": {
          "value": "100",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusClipSizePercent": {
          "value": "30",
          "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": "CritDamagePercent",
              "bonus": "30"
            },
            {
              "propertyName": "BonusClipSizePercent",
              "bonus": "40"
            },
            {
              "propertyName": "ProcChance",
              "bonus": "5"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusClipSizePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "unknown",
            "description": {
              "english": "Your bullets have a chance to be empowered, causing them to deal bonus weapon damage on hit.\nBonus damage cannot Crit.",
              "byLanguage": {
                "brazilian": "As suas balas têm chance de serem fortalecidas, causando dano balístico adicional contra o alvo.\nO dano adicional nunca é crítico.",
                "czech": "Vlastníkovy střely mají šanci být posíleny, a tím pádem udělit bonusové fyzické poškození.\nBonusové poškození nemůže být kritické.",
                "english": "Your bullets have a chance to be empowered, causing them to deal bonus weapon damage on hit.\nBonus damage cannot Crit.",
                "french": "Vos balles ont une chance d'être surpuissantes et de provoquer des dégâts des armes bonus quand elles touchent leur cible.\nLes dégâts bonus ne peuvent pas être critiques.",
                "german": "Deine Kugeln haben eine Chance, verstärkt zu werden, wodurch sie bei einem Treffer zusätzlichen Waffenschaden zufügen.\nDer zusätzliche Schaden wirkt nicht als kritischer Schaden.",
                "italian": "Le tue pallottole hanno la possibilità di essere potenziate, così da infliggere danni da arma bonus quando vanno a segno.\nI danni bonus non possono essere critici.",
                "indonesian": "Pelurumu memiliki peluang untuk diperkuat, memberikan bonus damage senjata saat mengenai musuh.\nbonus damage tidak dapat memberikan status Kritis.",
                "japanese": "一定確率で弾薬が強化される。強化弾薬はヒット時に追加で武器ダメージを与える\n追加ダメージにはクリティカルが乗らない",
                "koreana": "일정 확률로 총탄이 강화되어 적중 시 보너스 무기 피해를 입힙니다.\n보너스 피해로 치명타를 입힐 수 없습니다.",
                "latam": "Tus balas tienen una probabilidad de fortalecerse, haciendo que inflijan daño por arma adicional al golpear.\nEl daño adicional no puede ser crítico.",
                "polish": "Twoje naboje mają szansę na wzmocnienie powodujące, że zadają dodatkowe obrażenia od broni przy trafieniu.\nDodatkowe obrażenia nie mogą być krytyczne.",
                "russian": "Ваши пули могут стать усиленными и нанести дополнительный урон при попадании.\nДополнительный урон не может быть критическим.",
                "schinese": "子弹有机会被强化，使其在击中目标时造成额外武器伤害。\n额外伤害无法造成强击。",
                "spanish": "Tus balas tienen una probabilidad de infligir daño adicional del arma al impactar.\nEl daño adicional no puede ser crítico.",
                "thai": "กระสุนของคุณมีโอกาสที่จะได้รับการเสริมพลัง ทำให้กระสุนสร้างความเสียหายอาวุธเพิ่มเติมแก่เป้าหมายเมื่อยิงโดน\nความเสียหายเพิ่มเติมจะไม่สามารถติดคริติคอล",
                "turkish": "Mermilerinizin güçlenme şansı vardır. İsabet eden güçlenmiş mermiler bonus silah hasarı verir.\nBonus hasar kritik hasar vermez.",
                "ukrainian": "Дає шанс на посилення куль, яке дозволить їм завдати додаткової збройової шкоди в разі влучання.\nДодаткова шкода не може бути критичною."
              }
            },
            "properties": [
              {
                "key": "CritDamagePercent",
                "role": "important"
              },
              {
                "key": "ProcChance",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/crit_damage_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/crit_damage_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/lucky_shot_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/lucky_shot_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/lucky_shot_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "critshot",
        "multibase": [
          "weapon_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_ricochet",
      "slug": "ricochet",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_ricochet",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_ricochet",
      "displayName": {
        "english": "Ricochet",
        "byLanguage": {
          "brazilian": "Ricochete",
          "czech": "Odrazné náboje",
          "english": "Ricochet",
          "french": "Ricochet",
          "german": "Querschläger-Kugeln",
          "italian": "Rimbalzo",
          "indonesian": "Pantulan",
          "japanese": "リコシェ",
          "koreana": "도탄",
          "latam": "Rebote",
          "polish": "Rykoszet",
          "russian": "Рикошет",
          "schinese": "跳弹射击",
          "spanish": "Rebote",
          "thai": "​ริโคเชต์​",
          "turkish": "Sekme",
          "ukrainian": "Рикошет"
        }
      },
      "description": {
        "english": "Your bullets will <span class=\"highlight\">ricochet</span> on enemies near your target, <span class=\"highlight\">applying any bullet procs</span> and <span class=\"highlight\">dealing a percentage of the original damage.</span>",
        "byLanguage": {
          "brazilian": "As suas balas <span class=\"highlight\">ricocheteiam</span> nos inimigos próximos ao alvo, <span class=\"highlight\">aplicando qualquer efeito da bala</span> e <span class=\"highlight\">causando parte do dano original</span>.",
          "czech": "Vlastníkovy střely <span class=\"highlight\">se odráží</span> na nepřátele poblíž cíle, aplikují na ně <span class=\"highlight\">efekty závislé na šanci</span> a udílí jim <span class=\"highlight\">určité procento z původního poškození</span>.",
          "english": "Your bullets will <span class=\"highlight\">ricochet</span> on enemies near your target, <span class=\"highlight\">applying any bullet procs</span> and <span class=\"highlight\">dealing a percentage of the original damage.</span>",
          "french": "Vos balles <span class=\"highlight\">ricochent</span> sur les unités ennemies proches de votre cible : elles <span class=\"highlight\">appliquent les modificateurs de balles</span> et <span class=\"highlight\">infligent un pourcentage des dégâts originaux</span>.",
          "german": "Deine Kugeln <span class=\"highlight\">prallen ab</span> und treffen Gegner in der Nähe Deines Ziels, die ggf. die <span class=\"highlight\">Treffereffekte der Kugeln</span> sowie einen <span class=\"highlight\">Prozentsatz des ursprünglichen Schadens </span> zufügen.",
          "italian": "Le tue pallottole <span class=\"highlight\">rimbalzano</span> sui nemici vicini al bersaglio, <span class=\"highlight\">applicando eventuali modificatori</span> e <span class=\"highlight\">infliggendo una percentuale dei danni originali.</span>",
          "indonesian": "Pelurumu akan <span class=\"highlight\">memantul</span> ke musuh di dekat targetmu, menerapkan <span class=\"highlight\">aktivasi peluru apa pun</span> dan <span class=\"highlight\">memberikan sebagian % dari damage asli.</span>",
          "japanese": "対象にヒットした弾薬が、付近にいる敵に<span class=\"highlight\">跳弾</span>する。跳弾は<span class=\"highlight\">弾薬ヒット時効果を発生</span>させ、<span class=\"highlight\">元ダメージに応じたダメージを与える</span>",
          "koreana": "대상이 총탄에 맞으면 근처 적군에게 총탄이 <span class=\"highlight\">튕기고</span> <span class=\"highlight\">모든 확률 기반 총탄 효과가 적용</span>되며 <span class=\"highlight\">기본 피해의 일정 비율로 피해를 입힙니다.</span>",
          "latam": "Tus balas <span class=\"highlight\">rebotán</span> en los enemigos que estén cerca de tu objetivo, <span class=\"highlight\">aplicando cualquier efecto de bala</span> e <span class=\"highlight\">infligiendo un porcentaje del daño original.</span>",
          "polish": "Twoje naboje będą <span class=\"highlight\">rykoszetować</span> w kierunku wrogów blisko twojego celu, <span class=\"highlight\">nakładając wszelkie efekty losowe od nabojów</span> oraz <span class=\"highlight\">zadając pewien procent pierwotnych obrażeń</span>.",
          "russian": "Ваши пули <span class=\"highlight\">рикошетят</span> во врагов рядом с целью, <span class=\"highlight\">накладывая эффекты выстрелов</span> и <span class=\"highlight\">нанося долю изначального урона</span>.",
          "schinese": "子弹会<span class=\"highlight\">反弹</span>到目标附近的敌人身上，<span class=\"highlight\">施加所有子弹特效</span>并<span class=\"highlight\">按原始伤害的一定百分比施加伤害</span>。",
          "spanish": "Tus balas <span class=\"highlight\">rebotarán</span> de tu objetivo a los enemigos que estén cerca de él, <span class=\"highlight\">aplicando cualquier efecto de bala</span> e <span class=\"highlight\">infligiendo un porcentaje del daño original.</span>",
          "thai": "กระสุนของคุณจะ<span class=\"highlight\">กระดอน​</span>ไปโจมตี​ศัตรู​ที่อยู่ใกล้​กับเป้าหมาย​ของคุณ <span class=\"highlight\">ส่งผล​เอฟเฟกต์​ของ​กระสุน​ทั้งหมด​</span>และ<span class=\"highlight\">สร้างความเสียหาย​เป็น​เปอร์เซ็นต์​​ของ​​ความเสียหายเดิม</span>",
          "turkish": "Mermileriniz, hedefinizin yakınındaki düşmanlar arasında <span class=\"highlight\">sekerek</span> <span class=\"highlight\">mevcut her türlü mermi etkinleşmesini uygular</span> ve <span class=\"highlight\">ilk hasarın bir oranını verir</span>.",
          "ukrainian": "Кулі <span class=\"highlight\">зрикошетять</span> на ворогів біля цілі, <span class=\"highlight\">накладаючи ефекти від куль</span> та <span class=\"highlight\">завдаючи відсоток початкової шкоди</span>."
        }
      },
      "descriptionDisplay": {
        "english": "Your bullets will ricochet on enemies near your target, applying any bullet procs and dealing a percentage of the original damage.",
        "byLanguage": {
          "brazilian": "As suas balas ricocheteiam nos inimigos próximos ao alvo, aplicando qualquer efeito da bala e causando parte do dano original.",
          "czech": "Vlastníkovy střely se odráží na nepřátele poblíž cíle, aplikují na ně efekty závislé na šanci a udílí jim určité procento z původního poškození.",
          "english": "Your bullets will ricochet on enemies near your target, applying any bullet procs and dealing a percentage of the original damage.",
          "french": "Vos balles ricochent sur les unités ennemies proches de votre cible : elles appliquent les modificateurs de balles et infligent un pourcentage des dégâts originaux.",
          "german": "Deine Kugeln prallen ab und treffen Gegner in der Nähe Deines Ziels, die ggf. die Treffereffekte der Kugeln sowie einen Prozentsatz des ursprünglichen Schadens zufügen.",
          "italian": "Le tue pallottole rimbalzano sui nemici vicini al bersaglio, applicando eventuali modificatori e infliggendo una percentuale dei danni originali.",
          "indonesian": "Pelurumu akan memantul ke musuh di dekat targetmu, menerapkan aktivasi peluru apa pun dan memberikan sebagian % dari damage asli.",
          "japanese": "対象にヒットした弾薬が、付近にいる敵に跳弾する。跳弾は弾薬ヒット時効果を発生させ、元ダメージに応じたダメージを与える",
          "koreana": "대상이 총탄에 맞으면 근처 적군에게 총탄이 튕기고 모든 확률 기반 총탄 효과가 적용되며 기본 피해의 일정 비율로 피해를 입힙니다.",
          "latam": "Tus balas rebotán en los enemigos que estén cerca de tu objetivo, aplicando cualquier efecto de bala e infligiendo un porcentaje del daño original.",
          "polish": "Twoje naboje będą rykoszetować w kierunku wrogów blisko twojego celu, nakładając wszelkie efekty losowe od nabojów oraz zadając pewien procent pierwotnych obrażeń.",
          "russian": "Ваши пули рикошетят во врагов рядом с целью, накладывая эффекты выстрелов и нанося долю изначального урона.",
          "schinese": "子弹会反弹到目标附近的敌人身上，施加所有子弹特效并按原始伤害的一定百分比施加伤害。",
          "spanish": "Tus balas rebotarán de tu objetivo a los enemigos que estén cerca de él, aplicando cualquier efecto de bala e infligiendo un porcentaje del daño original.",
          "thai": "กระสุนของคุณจะกระดอนไปโจมตีศัตรูที่อยู่ใกล้กับเป้าหมายของคุณ ส่งผลเอฟเฟกต์ของกระสุนทั้งหมดและสร้างความเสียหายเป็นเปอร์เซ็นต์ของความเสียหายเดิม",
          "turkish": "Mermileriniz, hedefinizin yakınındaki düşmanlar arasında sekerek mevcut her türlü mermi etkinleşmesini uygular ve ilk hasarın bir oranını verir.",
          "ukrainian": "Кулі зрикошетять на ворогів біля цілі, накладаючи ефекти від куль та завдаючи відсоток початкової шкоди."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterClipSize"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ERateOfFire",
        "groupLabel": "Rate Of Fire",
        "componentIds": [],
        "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
        },
        "RicochetDamagePercent": {
          "value": "65",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "RicochetRadius": {
          "value": "13m",
          "disableValue": null,
          "cssClass": "distance",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "ETechRange",
            "value": null
          }
        },
        "RicochetTargetsTooltipOnly": {
          "value": "2",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusFireRate": {
          "value": "18",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "RicochetDamagePercent",
              "bonus": "15"
            },
            {
              "propertyName": "BonusFireRate",
              "bonus": "25"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusFireRate",
                "role": "elevated"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "unknown",
            "description": {
              "english": "Your bullets will ricochet on enemies near your target, applying any bullet procs and dealing a percentage of the original damage.",
              "byLanguage": {
                "brazilian": "As suas balas ricocheteiam nos inimigos próximos ao alvo, aplicando qualquer efeito da bala e causando parte do dano original.",
                "czech": "Vlastníkovy střely se odráží na nepřátele poblíž cíle, aplikují na ně efekty závislé na šanci a udílí jim určité procento z původního poškození.",
                "english": "Your bullets will ricochet on enemies near your target, applying any bullet procs and dealing a percentage of the original damage.",
                "french": "Vos balles ricochent sur les unités ennemies proches de votre cible : elles appliquent les modificateurs de balles et infligent un pourcentage des dégâts originaux.",
                "german": "Deine Kugeln prallen ab und treffen Gegner in der Nähe Deines Ziels, die ggf. die Treffereffekte der Kugeln sowie einen Prozentsatz des ursprünglichen Schadens zufügen.",
                "italian": "Le tue pallottole rimbalzano sui nemici vicini al bersaglio, applicando eventuali modificatori e infliggendo una percentuale dei danni originali.",
                "indonesian": "Pelurumu akan memantul ke musuh di dekat targetmu, menerapkan aktivasi peluru apa pun dan memberikan sebagian % dari damage asli.",
                "japanese": "対象にヒットした弾薬が、付近にいる敵に跳弾する。跳弾は弾薬ヒット時効果を発生させ、元ダメージに応じたダメージを与える",
                "koreana": "대상이 총탄에 맞으면 근처 적군에게 총탄이 튕기고 모든 확률 기반 총탄 효과가 적용되며 기본 피해의 일정 비율로 피해를 입힙니다.",
                "latam": "Tus balas rebotán en los enemigos que estén cerca de tu objetivo, aplicando cualquier efecto de bala e infligiendo un porcentaje del daño original.",
                "polish": "Twoje naboje będą rykoszetować w kierunku wrogów blisko twojego celu, nakładając wszelkie efekty losowe od nabojów oraz zadając pewien procent pierwotnych obrażeń.",
                "russian": "Ваши пули рикошетят во врагов рядом с целью, накладывая эффекты выстрелов и нанося долю изначального урона.",
                "schinese": "子弹会反弹到目标附近的敌人身上，施加所有子弹特效并按原始伤害的一定百分比施加伤害。",
                "spanish": "Tus balas rebotarán de tu objetivo a los enemigos que estén cerca de él, aplicando cualquier efecto de bala e infligiendo un porcentaje del daño original.",
                "thai": "กระสุนของคุณจะกระดอนไปโจมตีศัตรูที่อยู่ใกล้กับเป้าหมายของคุณ ส่งผลเอฟเฟกต์ของกระสุนทั้งหมดและสร้างความเสียหายเป็นเปอร์เซ็นต์ของความเสียหายเดิม",
                "turkish": "Mermileriniz, hedefinizin yakınındaki düşmanlar arasında sekerek mevcut her türlü mermi etkinleşmesini uygular ve ilk hasarın bir oranını verir.",
                "ukrainian": "Кулі зрикошетять на ворогів біля цілі, накладаючи ефекти від куль та завдаючи відсоток початкової шкоди."
              }
            },
            "properties": [
              {
                "key": "RicochetDamagePercent",
                "role": "important"
              },
              {
                "key": "RicochetTargetsTooltipOnly",
                "role": "normal"
              },
              {
                "key": "RicochetRadius",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/ricochet_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/ricochet_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/ricochet_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/ricochet_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/ricochet_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_ricochet",
        "cssClass": "ricochet",
        "multibase": [
          "weapon_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_proc_silence",
      "slug": "silencer",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_proc_silence",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_proc_silence",
      "displayName": {
        "english": "Silencer",
        "byLanguage": {
          "brazilian": "Silenciador",
          "czech": "Tlumič",
          "english": "Silencer",
          "french": "Sourdine",
          "german": "Verstummer",
          "italian": "Silenziatore",
          "indonesian": "Peredam",
          "japanese": "サイレンサー",
          "koreana": "침묵탄",
          "latam": "Silenciador",
          "polish": "Uciszacz",
          "russian": "Глушитель",
          "schinese": "沉默子弹",
          "spanish": "Silenciador",
          "thai": "​ไซเลนเซอร์​",
          "turkish": "Susturucu",
          "ukrainian": "Знемовлювач"
        }
      },
      "description": {
        "english": "Your bullets build up to a <span class=\"highlight\">Silence</span>. Victims are immune to the build up for <span class=\"highlight\">{s:ImmunityDuration}s</span> after silence expires.",
        "byLanguage": {
          "brazilian": "Atingir um inimigo com disparos aplica um efeito que, quando carregado, causa <span class=\"highlight\">silenciamento</span>. As vítimas são imunes a novas ativações durante <span class=\"highlight\">{s:ImmunityDuration}s</span> após o término do silenciamento.",
          "czech": "Po určitém počtu vlastníkových střel je nepřítel <span class=\"highlight\">umlčen</span>. Oběti jsou <span class=\"highlight\">{s:ImmunityDuration} sekund</span> po vypršení debuffu imunní vůči dalšímu narůstání umlčení.",
          "english": "Your bullets build up to a <span class=\"highlight\">Silence</span>. Victims are immune to the build up for <span class=\"highlight\">{s:ImmunityDuration}s</span> after silence expires.",
          "french": "Vos balles finissent par réduire leurs cibles au <span class=\"highlight\">silence</span>. À l'expiration de l'effet, les cibles y sont immunisées pendant <span class=\"highlight\">{s:ImmunityDuration} s</span>.",
          "german": "Wenn Du Gegnern die benötigte Anzahl aufeinanderfolgender Treffer mit Deinen Kugeln zufügst, werden diese mit einem Schwächungseffekt belegt, der sie <span class=\"highlight\">verstummen</span> lässt. Betroffene Gegner sind für <span class=\"highlight\">{s:ImmunityDuration} s</span> nach dem Ablauf des Effekts dagegen immun.",
          "italian": "Le tue pallottole causano un <span class=\"highlight\">silenziamento</span>. Le vittime sono immuni per <span class=\"highlight\">{s:ImmunityDuration} s</span> dopo la scadenza del silenziamento.",
          "indonesian": "Pelurumu akan memberikan efek <span class=\"highlight\">Bungkam</span>. Korban kebal dari efek tersebut selama <span class=\"highlight\">{s:ImmunityDuration} dtk.</span> setelah efek bungkam berakhir.",
          "japanese": "弾薬が<span class=\"highlight\">サイレンス</span>を蓄積するようになる。サイレンス状態が終了した後の<span class=\"highlight\">{s:ImmunityDuration}秒間</span>、対象は蓄積の効果を受けない",
          "koreana": "대상이 총탄에 맞으면 효과가 축적되다 <span class=\"highlight\">침묵</span>에 걸립니다. 침묵에 걸린 대상은 침묵이 만료된 후 <span class=\"highlight\">{s:ImmunityDuration}초</span> 동안 축적에 면역됩니다.",
          "latam": "Tus balas acumulan una desventaja que <span class=\"highlight\">silencia</span>. Cuando finaliza el silencio, las víctimas son inmunes a la acumulación por <span class=\"highlight\">{s:ImmunityDuration} s</span>.",
          "polish": "Twoje naboje kumulują <span class=\"highlight\">uciszenie</span>. Ofiary są odporne na kumulację przez <span class=\"highlight\">{s:ImmunityDuration} s</span> po wygaśnięciu efektu.",
          "russian": "Ваши пули накладывают накапливаемое <span class=\"highlight\">безмолвие</span>. Жертвы становятся невосприимчивы к накапливанию через <span class=\"highlight\">{s:ImmunityDuration} с.</span> после истечения действия безмолвия.",
          "schinese": "子弹的累积效果会导致目标<span class=\"highlight\">沉默</span>。沉默结束后，目标将在<span class=\"highlight\">{s:ImmunityDuration}秒</span>内对累积效果免疫。",
          "spanish": "Tus balas acumulan una desventaja que <span class=\"highlight\">silencia</span>. Cuando finaliza el silencio, las víctimas son inmunes a la acumulación durante <span class=\"highlight\">{s:ImmunityDuration} s</span>.",
          "thai": "กระสุนของคุณจะสะสมพลังจนทำให้ติดดีบัฟ<span class=\"highlight\">ใบ้</span> เหยื่อจะไม่ได้รับผลจากการสะสมพลังเป็นเวลา <span class=\"highlight\">{s:ImmunityDuration}วิ</span> หลังจากดีบัฟใบ้หมดเวลา",
          "turkish": "Mermileriniz <span class=\"highlight\">susturma</span> uygular. Kurbanlar, susturma sona erdikten sonra <span class=\"highlight\">{s:ImmunityDuration} saniye</span> boyunca bu etkiye karşı bağışıklık kazanır.",
          "ukrainian": "Кулі власника накопичують <span class=\"highlight\">знемовлення</span> цілей. Жертви мають імунітет до накопичення впродовж <span class=\"highlight\">{s:ImmunityDuration} с</span> після завершення дії знемовлення."
        }
      },
      "descriptionDisplay": {
        "english": "Your bullets build up to a Silence. Victims are immune to the build up for 10s after silence expires.",
        "byLanguage": {
          "brazilian": "Atingir um inimigo com disparos aplica um efeito que, quando carregado, causa silenciamento. As vítimas são imunes a novas ativações durante 10s após o término do silenciamento.",
          "czech": "Po určitém počtu vlastníkových střel je nepřítel umlčen. Oběti jsou 10s sekund po vypršení debuffu imunní vůči dalšímu narůstání umlčení.",
          "english": "Your bullets build up to a Silence. Victims are immune to the build up for 10s after silence expires.",
          "french": "Vos balles finissent par réduire leurs cibles au silence. À l'expiration de l'effet, les cibles y sont immunisées pendant 10s s.",
          "german": "Wenn Du Gegnern die benötigte Anzahl aufeinanderfolgender Treffer mit Deinen Kugeln zufügst, werden diese mit einem Schwächungseffekt belegt, der sie verstummen lässt. Betroffene Gegner sind für 10s s nach dem Ablauf des Effekts dagegen immun.",
          "italian": "Le tue pallottole causano un silenziamento. Le vittime sono immuni per 10s s dopo la scadenza del silenziamento.",
          "indonesian": "Pelurumu akan memberikan efek Bungkam. Korban kebal dari efek tersebut selama 10s dtk. setelah efek bungkam berakhir.",
          "japanese": "弾薬がサイレンスを蓄積するようになる。サイレンス状態が終了した後の10s秒間、対象は蓄積の効果を受けない",
          "koreana": "대상이 총탄에 맞으면 효과가 축적되다 침묵에 걸립니다. 침묵에 걸린 대상은 침묵이 만료된 후 10s초 동안 축적에 면역됩니다.",
          "latam": "Tus balas acumulan una desventaja que silencia. Cuando finaliza el silencio, las víctimas son inmunes a la acumulación por 10s s.",
          "polish": "Twoje naboje kumulują uciszenie. Ofiary są odporne na kumulację przez 10s s po wygaśnięciu efektu.",
          "russian": "Ваши пули накладывают накапливаемое безмолвие. Жертвы становятся невосприимчивы к накапливанию через 10s с. после истечения действия безмолвия.",
          "schinese": "子弹的累积效果会导致目标沉默。沉默结束后，目标将在10s秒内对累积效果免疫。",
          "spanish": "Tus balas acumulan una desventaja que silencia. Cuando finaliza el silencio, las víctimas son inmunes a la acumulación durante 10s s.",
          "thai": "กระสุนของคุณจะสะสมพลังจนทำให้ติดดีบัฟใบ้ เหยื่อจะไม่ได้รับผลจากการสะสมพลังเป็นเวลา 10sวิ หลังจากดีบัฟใบ้หมดเวลา",
          "turkish": "Mermileriniz susturma uygular. Kurbanlar, susturma sona erdikten sonra 10s saniye boyunca bu etkiye karşı bağışıklık kazanır.",
          "ukrainian": "Кулі власника накопичують знемовлення цілей. Жертви мають імунітет до накопичення впродовж 10s с після завершення дії знемовлення."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDisruption",
          "EShopFilterWeaponDamage"
        ],
        "upgradeSlotCost": 1,
        "groupId": "EWeaponRange",
        "groupLabel": "Weapon Range",
        "componentIds": [],
        "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
        },
        "TechResist": {
          "value": "12",
          "disableValue": null,
          "cssClass": "tech_armor_up",
          "displayUnits": null,
          "displayType": "ETechArmorDamageReduction",
          "providedPropertyType": "MODIFIER_VALUE_TECH_RESIST",
          "conditionalLocToken": null,
          "scale": null
        },
        "TechDamageReduction": {
          "value": "-25",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_TECH_DAMAGE_MULTIPLIER",
          "conditionalLocToken": null,
          "scale": null
        },
        "SilenceDuration": {
          "value": "2.5",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "DebuffDuration": {
          "value": "6",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "ImmunityDuration": {
          "value": "10",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BuildUpPerShot": {
          "value": "1.04",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EBuildUpRate",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EBuildUpRate",
            "value": null
          }
        },
        "BuildUpDuration": {
          "value": "5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "TechDamageReduction",
              "bonus": "-15"
            },
            {
              "propertyName": "SilenceDuration",
              "bonus": "1.25"
            },
            {
              "propertyName": "TechResist",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "TechResist",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Your bullets reduce the target's outgoing spirit damage.",
              "byLanguage": {
                "brazilian": "As suas balas reduzem o dano espiritual causado pelo alvo.",
                "czech": "Vlastníkovy střely redukují odchozí spirituální poškození nepřátel.",
                "english": "Your bullets reduce the target's outgoing spirit damage.",
                "french": "Vos balles réduisent les dégâts spirituels infligés à la cible.",
                "german": "Deine Kugeln reduzieren den ausgehenden Magieschaden des Ziels.",
                "italian": "Le tue pallottole riducono i danni spirituali inflitti dal bersaglio.",
                "indonesian": "Pelurumu mengurangi kekuatan damage spirit target.",
                "japanese": "弾薬が命中した対象の与えるスピリットダメージが低下する",
                "koreana": "대상이 총탄에 맞으면 대상이 입히는 마법 피해가 감소합니다.",
                "latam": "Tus balas reducen el daño espiritual que inflinge el objetivo.",
                "polish": "Twoje naboje zmniejszają obrażenia spirytualne zadawane przez cel.",
                "russian": "Ваши пули снижают наносимый целью спиритический урон.",
                "schinese": "子弹会减少目标输出的元灵伤害。",
                "spanish": "Tus balas reducen el daño espiritual que inflige el objetivo.",
                "thai": "กระสุนของคุณจะลดความเสียหายวิญญาณที่สร้างของเป้าหมาย",
                "turkish": "Mermileriniz hedefin verdiği büyü hasarını azaltır.",
                "ukrainian": "Після влучання кулі зменшують вихідну духовну шкоду цілі."
              }
            },
            "properties": [
              {
                "key": "TechDamageReduction",
                "role": "important"
              },
              {
                "key": "DebuffDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Your bullets build up to a Silence. Victims are immune to the build up for 10s after silence expires.",
              "byLanguage": {
                "brazilian": "Atingir um inimigo com disparos aplica um efeito que, quando carregado, causa silenciamento. As vítimas são imunes a novas ativações durante 10s após o término do silenciamento.",
                "czech": "Po určitém počtu vlastníkových střel je nepřítel umlčen. Oběti jsou 10s sekund po vypršení debuffu imunní vůči dalšímu narůstání umlčení.",
                "english": "Your bullets build up to a Silence. Victims are immune to the build up for 10s after silence expires.",
                "french": "Vos balles finissent par réduire leurs cibles au silence. À l'expiration de l'effet, les cibles y sont immunisées pendant 10s s.",
                "german": "Wenn Du Gegnern die benötigte Anzahl aufeinanderfolgender Treffer mit Deinen Kugeln zufügst, werden diese mit einem Schwächungseffekt belegt, der sie verstummen lässt. Betroffene Gegner sind für 10s s nach dem Ablauf des Effekts dagegen immun.",
                "italian": "Le tue pallottole causano un silenziamento. Le vittime sono immuni per 10s s dopo la scadenza del silenziamento.",
                "indonesian": "Pelurumu akan memberikan efek Bungkam. Korban kebal dari efek tersebut selama 10s dtk. setelah efek bungkam berakhir.",
                "japanese": "弾薬がサイレンスを蓄積するようになる。サイレンス状態が終了した後の10s秒間、対象は蓄積の効果を受けない",
                "koreana": "대상이 총탄에 맞으면 효과가 축적되다 침묵에 걸립니다. 침묵에 걸린 대상은 침묵이 만료된 후 10s초 동안 축적에 면역됩니다.",
                "latam": "Tus balas acumulan una desventaja que silencia. Cuando finaliza el silencio, las víctimas son inmunes a la acumulación por 10s s.",
                "polish": "Twoje naboje kumulują uciszenie. Ofiary są odporne na kumulację przez 10s s po wygaśnięciu efektu.",
                "russian": "Ваши пули накладывают накапливаемое безмолвие. Жертвы становятся невосприимчивы к накапливанию через 10s с. после истечения действия безмолвия.",
                "schinese": "子弹的累积效果会导致目标沉默。沉默结束后，目标将在10s秒内对累积效果免疫。",
                "spanish": "Tus balas acumulan una desventaja que silencia. Cuando finaliza el silencio, las víctimas son inmunes a la acumulación durante 10s s.",
                "thai": "กระสุนของคุณจะสะสมพลังจนทำให้ติดดีบัฟใบ้ เหยื่อจะไม่ได้รับผลจากการสะสมพลังเป็นเวลา 10sวิ หลังจากดีบัฟใบ้หมดเวลา",
                "turkish": "Mermileriniz susturma uygular. Kurbanlar, susturma sona erdikten sonra 10s saniye boyunca bu etkiye karşı bağışıklık kazanır.",
                "ukrainian": "Кулі власника накопичують знемовлення цілей. Жертви мають імунітет до накопичення впродовж 10s с після завершення дії знемовлення."
              }
            },
            "properties": [
              {
                "key": "StatusEffectEMP",
                "role": "important"
              },
              {
                "key": "SilenceDuration",
                "role": "normal"
              },
              {
                "key": "ImmunityDuration",
                "role": "normal"
              },
              {
                "key": "BuildUpPerShot",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/emp_bullets_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/emp_bullets_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/silencer_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/silencer_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/silencer_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "empBullets",
        "multibase": [
          "weapon_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_silencer",
      "slug": "silencer-upgrade-silencer",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_silencer",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_silencer",
      "displayName": {
        "english": "Silencer",
        "byLanguage": {
          "brazilian": "Silenciador",
          "czech": "Tlumič",
          "english": "Silencer",
          "french": "Sourdine",
          "german": "Verstummer",
          "italian": "Silenziatore",
          "indonesian": "Peredam",
          "japanese": "サイレンサー",
          "koreana": "침묵",
          "latam": "Silenciador",
          "polish": "Uciszacz",
          "russian": "Глушитель",
          "schinese": "沉默子弹",
          "spanish": "Silenciador",
          "thai": "​ไซเลนเซอร์​",
          "turkish": "Susturucu",
          "ukrainian": "Знемовлювач"
        }
      },
      "description": null,
      "descriptionDisplay": null,
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterDisruption"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "upgradeIds": []
      },
      "activation": {
        "raw": "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST",
        "isPassive": false,
        "isActive": true,
        "isImbue": false
      },
      "properties": {
        "AbilityCooldown": {
          "value": "36",
          "disableValue": "0",
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EItemCooldown",
            "value": null
          }
        },
        "AbilityDuration": {
          "value": "4",
          "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
        },
        "EMPDuration": {
          "value": "2",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BaseAttackDamagePercent": {
          "value": "20",
          "disableValue": null,
          "cssClass": "bullet_damage",
          "displayUnits": "EDisplayUnit_Normal",
          "displayType": "EBaseWeaponDamageIncrease",
          "providedPropertyType": "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE",
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BaseAttackDamagePercent",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "active",
            "description": {
              "english": "For the next 4s, all your bullets immediately apply Silence. Silence prevents targets from using abilities.",
              "byLanguage": {
                "brazilian": "Pelos próximos 4s, todas as suas balas aplicam silenciamento imediatamente, impedindo que os alvos atingidos usem habilidades.",
                "czech": "Všechny vlastníkovy střely začnou 4s s okamžitě aplikovat umlčení. Umlčení nepřátelé nemohou sesílat schopnosti.",
                "english": "For the next 4s, all your bullets immediately apply Silence. Silence prevents targets from using abilities.",
                "french": "Au cours des 4s prochaines secondes, toutes vos balles appliquent immédiatement un effet de silence. Les cibles réduites au silence ne peuvent pas utiliser leurs capacités.",
                "german": "Für die nächsten 4s s lassen alle Deine Kugeln Dein Ziel sofort verstummen. Verstummte Ziele können keine Fähigkeiten einsetzen.",
                "italian": "Per i prossimi 4s s, , tutte le tue pallottole applicano immediatamente il silenziamento. Il silenziamento impedisce ai bersagli di usare le abilità.",
                "indonesian": "Untuk 4s dtk. berikutnya, semua peluru akan secara langsung memberikan efek Bungkam. Efek Bungkam mencegah target menggunakan skill.",
                "japanese": "発動後の4s秒間、すべての弾薬が即座にサイレンスを付与する。サイレンス状態の対象はアビリティを使用できない",
                "koreana": "대상이 총탄에 맞는 즉시 4s초 동안 침묵 효과가 적용됩니다. 침묵은 대상이 능력을 사용할 수 없도록 합니다.",
                "latam": "Durante los próximos 4s s, todas tus balas aplicarán inmediatamente Silencio. Silencio impide que los objetivos usen sus habilidades.",
                "polish": "Przez kolejne 4s s wszystkie twoje naboje natychmiastowo nakładają uciszenie. Uciszenie uniemożliwia celom używanie umiejętności.",
                "russian": "В течение следующих 4s с. все ваши выстрелы накладывают безмолвие. Безмолвие не позволяет применять умения.",
                "schinese": "在接下来的4s秒内，所有子弹都会立即施加沉默效果。沉默效果会阻止目标使用技能。",
                "spanish": "Durante los próximos 4s s, todas tus balas silencian inmediatamente. El silencio impide que los objetivos usen sus habilidades.",
                "thai": "ในช่วง 4sวิ ถัดไป กระสุนทุกนัดของคุณจะใบ้เป้าหมายทันที เป้าหมายจะไม่สามารถใช้สกิลได้ขณะถูกใบ้",
                "turkish": "4s saniye boyunca tüm mermileriniz susturma uygular. Susturulan hedefler yeteneklerini kullanamaz.",
                "ukrainian": "Упродовж наступних 4s с усі кулі одразу накладатимуть знемовлення. Знемовлення не дозволяє цілям використовувати вміння."
              }
            },
            "properties": [
              {
                "key": "StatusEffectEMP",
                "role": "important"
              },
              {
                "key": "EMPDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": "AbilityCooldown",
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/emp_bullets_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/emp_bullets_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/silencer_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/silencer_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/silencer_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "upgrade_self_buff_modifier",
        "cssClass": "empBullets",
        "multibase": [
          "weapon_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_enchanted_holsters",
      "slug": "spellslinger",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_enchanted_holsters",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_enchanted_holsters",
      "displayName": {
        "english": "Spellslinger",
        "byLanguage": {
          "brazilian": "Balística Arcana",
          "czech": "Očarovaná výbava",
          "english": "Spellslinger",
          "french": "Fronde magique",
          "german": "Zauberschütze",
          "italian": "Lanciaincantesimi",
          "indonesian": "Pakar Sihir",
          "japanese": "スペルスリンガー",
          "koreana": "주문 난사",
          "latam": "Lanzahechizos",
          "polish": "Czaromiot",
          "russian": "Метатель чар",
          "schinese": "施术之手",
          "spanish": "Lanzahechizos",
          "thai": "​สเปล​สลิงเกอร์​",
          "turkish": "Büyü Fırlatıcı",
          "ukrainian": "Чаростріл"
        }
      },
      "description": {
        "english": "While in-combat whenever you cast an ability or item, gain a stacking buff that improves fire rate and reload speed. <br><span class=\"diminish\">Each stack refreshes the duration.</span>",
        "byLanguage": {
          "brazilian": "Quando em combate, sempre que você usar uma habilidade ou item, ganha um efeito acumulável que aprimora a sua taxa de disparo e velocidade de recarregamento. <br><span class=\"diminish\">Cada acúmulo reinicia a duração.</span>",
          "czech": "Kdykoli vlastník v boji sešle schopnost nebo použije předmět, získá sčitatelný buff vylepšující rychlost střelby a přebíjení. <br><span class=\"diminish\">Každé sečtení obnoví trvání.</span>",
          "english": "While in-combat whenever you cast an ability or item, gain a stacking buff that improves fire rate and reload speed. <br><span class=\"diminish\">Each stack refreshes the duration.</span>",
          "french": "À chaque fois que vous lancez une capacité ou un objet pendant un combat, vous obtenez un bonus cumulable qui améliore la cadence de tir et la vitesse de rechargement. <br><span class=\"diminish\">Chaque charge réinitialise la durée.</span>",
          "german": "Immer wenn Du während eines Kampfes eine Fähigkeit oder einen Gegenstand einsetzt, erhältst Du einen sich aufsummierenden Stärkungseffekt, der die Feuerrate und das Nachladetempo erhöht.<br><span class=\"diminish\">Jede Instanz setzt die Dauer zurück.</span>",
          "italian": "In combattimento, ogni volta che usi un'abilità o un oggetto, ottieni un buff cumulabile che migliora la cadenza di fuoco e la velocità di ricarica. <br><span class=\"diminish\">Ogni istanza ne aggiorna la durata.</span>",
          "indonesian": "Saat dalam pertarungan, setiap kali kamu menggunakan skill atau item, mendapatkan akumulasi buff yang meningkatkan tingkat tembakan dan kecepatan pengisian ulang amunisi. <br><span class=\"diminish\">Setiap akumulasi me-refresh durasi kecepatan.</span>",
          "japanese": "戦闘中にアビリティやアイテムを発動するたび、発射速度とリロード速度を上昇させるスタック性のバフを1つ獲得する<br><span class=\"diminish\">スタックを獲得するたびに継続時間が更新される</span>",
          "koreana": "전투 중에 능력을 시전하거나 아이템을 사용할 때마다 발사 속도와 재장전 속도를 향상시키는 중첩 강화 효과를 얻습니다. <br><span class=\"diminish\">효과가 중첩될 때마다 지속 시간이 초기화됩니다.</span>",
          "latam": "Al estar en combate, cada vez que lanzas una habilidad o usas un objeto, obtienes una mejora acumulable en la cadencia de tiro y la velocidad de recarga.<br><span class=\"diminish\">Cada acumulación restablece la duración.</span>",
          "polish": "Za każdym razem, gdy podczas walki użyjesz umiejętności lub przedmiotu, zyskaj kumulującą się premię do szybkostrzelności i szybkości przeładowywania.<br><span class=\"diminish\">Każda instancja odświeża czas trwania.</span>",
          "russian": "При использовании умения или предмета в бою вы получаете суммирующийся положительный эффект, повышающий вашу скорострельность и скорость перезарядки. <br><span class=\"diminish\">Каждое новое использование продлевает действие эффекта.</span>",
          "schinese": "每次在战斗中施放技能或物品时，都会获得提高射速和装填速度的可叠加增益。<br><span class=\"diminish\">每层叠加都会刷新持续时间。</span>",
          "spanish": "Mientras estás en combate, cada vez que lanzas una habilidad o usas un objeto, obtienes una mejora acumulable en la cadencia de tiro y la velocidad de recarga.<br><span class=\"diminish\">Cada acumulación restablece la duración.</span>",
          "thai": "ขณะอยู่ในการต่อสู้ เมื่อคุณร่ายสกิลหรือใช้ไอเท็ม จะได้รับบัฟที่ซ้อนทับได้​ ซึ่งเพิ่มอัตรายิงและความเร็วการเติมกระสุน <br><span class=\"diminish\">การซ้อนทับแต่ละครั้งจะทำให้ระยะเวลาเริ่มนับใหม่</span>",
          "turkish": "Savaş sırasında bir yetenek veya eşyayı kullandığınızda, atış hızınızı ve şarjör değiştirme hızınızı iyileştiren istiflenen bir güçlendirme kazanırsınız.<br><span class=\"diminish\">Her istif, güçlendirmenin süresini yeniler.</span>",
          "ukrainian": "У бою щоразу під час застосування вміння чи предмета здобуває поєднуване посилення, яке покращує швидкострільність і перезаряджання.<br><span class=\"diminish\">Кожен заряд оновлює тривалість.</span>"
        }
      },
      "descriptionDisplay": {
        "english": "While in-combat whenever you cast an ability or item, gain a stacking buff that improves fire rate and reload speed.\nEach stack refreshes the duration.",
        "byLanguage": {
          "brazilian": "Quando em combate, sempre que você usar uma habilidade ou item, ganha um efeito acumulável que aprimora a sua taxa de disparo e velocidade de recarregamento.\nCada acúmulo reinicia a duração.",
          "czech": "Kdykoli vlastník v boji sešle schopnost nebo použije předmět, získá sčitatelný buff vylepšující rychlost střelby a přebíjení.\nKaždé sečtení obnoví trvání.",
          "english": "While in-combat whenever you cast an ability or item, gain a stacking buff that improves fire rate and reload speed.\nEach stack refreshes the duration.",
          "french": "À chaque fois que vous lancez une capacité ou un objet pendant un combat, vous obtenez un bonus cumulable qui améliore la cadence de tir et la vitesse de rechargement.\nChaque charge réinitialise la durée.",
          "german": "Immer wenn Du während eines Kampfes eine Fähigkeit oder einen Gegenstand einsetzt, erhältst Du einen sich aufsummierenden Stärkungseffekt, der die Feuerrate und das Nachladetempo erhöht.\nJede Instanz setzt die Dauer zurück.",
          "italian": "In combattimento, ogni volta che usi un'abilità o un oggetto, ottieni un buff cumulabile che migliora la cadenza di fuoco e la velocità di ricarica.\nOgni istanza ne aggiorna la durata.",
          "indonesian": "Saat dalam pertarungan, setiap kali kamu menggunakan skill atau item, mendapatkan akumulasi buff yang meningkatkan tingkat tembakan dan kecepatan pengisian ulang amunisi.\nSetiap akumulasi me-refresh durasi kecepatan.",
          "japanese": "戦闘中にアビリティやアイテムを発動するたび、発射速度とリロード速度を上昇させるスタック性のバフを1つ獲得する\nスタックを獲得するたびに継続時間が更新される",
          "koreana": "전투 중에 능력을 시전하거나 아이템을 사용할 때마다 발사 속도와 재장전 속도를 향상시키는 중첩 강화 효과를 얻습니다.\n효과가 중첩될 때마다 지속 시간이 초기화됩니다.",
          "latam": "Al estar en combate, cada vez que lanzas una habilidad o usas un objeto, obtienes una mejora acumulable en la cadencia de tiro y la velocidad de recarga.\nCada acumulación restablece la duración.",
          "polish": "Za każdym razem, gdy podczas walki użyjesz umiejętności lub przedmiotu, zyskaj kumulującą się premię do szybkostrzelności i szybkości przeładowywania.\nKażda instancja odświeża czas trwania.",
          "russian": "При использовании умения или предмета в бою вы получаете суммирующийся положительный эффект, повышающий вашу скорострельность и скорость перезарядки.\nКаждое новое использование продлевает действие эффекта.",
          "schinese": "每次在战斗中施放技能或物品时，都会获得提高射速和装填速度的可叠加增益。\n每层叠加都会刷新持续时间。",
          "spanish": "Mientras estás en combate, cada vez que lanzas una habilidad o usas un objeto, obtienes una mejora acumulable en la cadencia de tiro y la velocidad de recarga.\nCada acumulación restablece la duración.",
          "thai": "ขณะอยู่ในการต่อสู้ เมื่อคุณร่ายสกิลหรือใช้ไอเท็ม จะได้รับบัฟที่ซ้อนทับได้ ซึ่งเพิ่มอัตรายิงและความเร็วการเติมกระสุน\nการซ้อนทับแต่ละครั้งจะทำให้ระยะเวลาเริ่มนับใหม่",
          "turkish": "Savaş sırasında bir yetenek veya eşyayı kullandığınızda, atış hızınızı ve şarjör değiştirme hızınızı iyileştiren istiflenen bir güçlendirme kazanırsınız.\nHer istif, güçlendirmenin süresini yeniler.",
          "ukrainian": "У бою щоразу під час застосування вміння чи предмета здобуває поєднуване посилення, яке покращує швидкострільність і перезаряджання.\nКожен заряд оновлює тривалість."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterFireRate"
        ],
        "upgradeSlotCost": 1,
        "groupId": null,
        "groupLabel": null,
        "componentIds": [],
        "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
        },
        "CooldownReduction": {
          "value": "5",
          "disableValue": null,
          "cssClass": "cooldown",
          "displayUnits": null,
          "displayType": "ETechCooldown",
          "providedPropertyType": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusFireRate": {
          "value": "11",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": null,
          "scale": null
        },
        "ReloadSpeedMultipler": {
          "value": "-10",
          "disableValue": null,
          "cssClass": "reload_speed",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": "MODIFIER_VALUE_RELOAD_SPEED",
          "conditionalLocToken": null,
          "scale": null
        },
        "BuffDuration": {
          "value": "18",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "MaxStacks": {
          "value": "6",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "ReloadSpeedMultipler",
              "bonus": "-3"
            },
            {
              "propertyName": "BonusFireRate",
              "bonus": "6"
            },
            {
              "propertyName": "CooldownReduction",
              "bonus": "8"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "CooldownReduction",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "While in-combat whenever you cast an ability or item, gain a stacking buff that improves fire rate and reload speed.\nEach stack refreshes the duration.",
              "byLanguage": {
                "brazilian": "Quando em combate, sempre que você usar uma habilidade ou item, ganha um efeito acumulável que aprimora a sua taxa de disparo e velocidade de recarregamento.\nCada acúmulo reinicia a duração.",
                "czech": "Kdykoli vlastník v boji sešle schopnost nebo použije předmět, získá sčitatelný buff vylepšující rychlost střelby a přebíjení.\nKaždé sečtení obnoví trvání.",
                "english": "While in-combat whenever you cast an ability or item, gain a stacking buff that improves fire rate and reload speed.\nEach stack refreshes the duration.",
                "french": "À chaque fois que vous lancez une capacité ou un objet pendant un combat, vous obtenez un bonus cumulable qui améliore la cadence de tir et la vitesse de rechargement.\nChaque charge réinitialise la durée.",
                "german": "Immer wenn Du während eines Kampfes eine Fähigkeit oder einen Gegenstand einsetzt, erhältst Du einen sich aufsummierenden Stärkungseffekt, der die Feuerrate und das Nachladetempo erhöht.\nJede Instanz setzt die Dauer zurück.",
                "italian": "In combattimento, ogni volta che usi un'abilità o un oggetto, ottieni un buff cumulabile che migliora la cadenza di fuoco e la velocità di ricarica.\nOgni istanza ne aggiorna la durata.",
                "indonesian": "Saat dalam pertarungan, setiap kali kamu menggunakan skill atau item, mendapatkan akumulasi buff yang meningkatkan tingkat tembakan dan kecepatan pengisian ulang amunisi.\nSetiap akumulasi me-refresh durasi kecepatan.",
                "japanese": "戦闘中にアビリティやアイテムを発動するたび、発射速度とリロード速度を上昇させるスタック性のバフを1つ獲得する\nスタックを獲得するたびに継続時間が更新される",
                "koreana": "전투 중에 능력을 시전하거나 아이템을 사용할 때마다 발사 속도와 재장전 속도를 향상시키는 중첩 강화 효과를 얻습니다.\n효과가 중첩될 때마다 지속 시간이 초기화됩니다.",
                "latam": "Al estar en combate, cada vez que lanzas una habilidad o usas un objeto, obtienes una mejora acumulable en la cadencia de tiro y la velocidad de recarga.\nCada acumulación restablece la duración.",
                "polish": "Za każdym razem, gdy podczas walki użyjesz umiejętności lub przedmiotu, zyskaj kumulującą się premię do szybkostrzelności i szybkości przeładowywania.\nKażda instancja odświeża czas trwania.",
                "russian": "При использовании умения или предмета в бою вы получаете суммирующийся положительный эффект, повышающий вашу скорострельность и скорость перезарядки.\nКаждое новое использование продлевает действие эффекта.",
                "schinese": "每次在战斗中施放技能或物品时，都会获得提高射速和装填速度的可叠加增益。\n每层叠加都会刷新持续时间。",
                "spanish": "Mientras estás en combate, cada vez que lanzas una habilidad o usas un objeto, obtienes una mejora acumulable en la cadencia de tiro y la velocidad de recarga.\nCada acumulación restablece la duración.",
                "thai": "ขณะอยู่ในการต่อสู้ เมื่อคุณร่ายสกิลหรือใช้ไอเท็ม จะได้รับบัฟที่ซ้อนทับได้ ซึ่งเพิ่มอัตรายิงและความเร็วการเติมกระสุน\nการซ้อนทับแต่ละครั้งจะทำให้ระยะเวลาเริ่มนับใหม่",
                "turkish": "Savaş sırasında bir yetenek veya eşyayı kullandığınızda, atış hızınızı ve şarjör değiştirme hızınızı iyileştiren istiflenen bir güçlendirme kazanırsınız.\nHer istif, güçlendirmenin süresini yeniler.",
                "ukrainian": "У бою щоразу під час застосування вміння чи предмета здобуває поєднуване посилення, яке покращує швидкострільність і перезаряджання.\nКожен заряд оновлює тривалість."
              }
            },
            "properties": [
              {
                "key": "BonusFireRate",
                "role": "important"
              },
              {
                "key": "ReloadSpeedMultipler",
                "role": "important"
              },
              {
                "key": "MaxStacks",
                "role": "normal"
              },
              {
                "key": "BuffDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": null,
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/spell_slinger_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/spell_slinger_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/spell_slinger_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": null,
        "multibase": [
          "weapon_upgrade_t4"
        ],
        "updateTime": null
      }
    },
    {
      "id": "upgrade_tech_overflow",
      "slug": "spiritual-overflow",
      "sourcePath": "game/citadel/pak01_dir.vpk:scripts/abilities.vdata_c#upgrade_tech_overflow",
      "updatedAt": "2026-06-06T16:23:38.392Z",
      "token": "upgrade_tech_overflow",
      "displayName": {
        "english": "Spiritual Overflow",
        "byLanguage": {
          "brazilian": "Transcendência Espiritual",
          "czech": "Násobič spiritualismu",
          "english": "Spiritual Overflow",
          "french": "Saturation spirituelle",
          "german": "Magische Sättigung",
          "italian": "Traboccamento spirituale",
          "indonesian": "Spirit Meluap",
          "japanese": "スピリットオーバーフロー",
          "koreana": "영혼의 너울",
          "latam": "Desbordamiento espiritual",
          "polish": "Spirytualny Rozlew",
          "russian": "Спиритическое переполнение",
          "schinese": "元灵漫溢",
          "spanish": "Desbordamiento Espiritual",
          "thai": "​สปิริชวล​โอเวอร์​โฟลว์​",
          "turkish": "Büyülü Coşkunluk",
          "ukrainian": "Духовне сповнення"
        }
      },
      "description": {
        "english": "Gain bonus <span class=\"highlight\">Fire Rate</span>, <span class=\"highlight\">Spirit Power</span> and <span class=\"highlight\">Spirit Lifesteal</span> by <span class=\"highlight\">charging up</span> when shooting enemy heroes.",
        "byLanguage": {
          "brazilian": "Concede <span class=\"highlight\">taxa de disparo</span>, <span class=\"highlight\">poder espiritual</span> e <span class=\"highlight\">roubo de vida espiritual</span> adicionais sempre que <span class=\"highlight\">carregar o efeito</span> ao atirar em heróis inimigos.",
          "czech": "Po <span class=\"highlight\">určitém počtu zásahů</span> nepřátelských hrdinů získá vlastník bonusy k <span class=\"highlight\">rychlosti střelby</span>, <span class=\"highlight\">spirituální síle</span> a <span class=\"highlight\">spirituálnímu vampirismu</span>.",
          "english": "Gain bonus <span class=\"highlight\">Fire Rate</span>, <span class=\"highlight\">Spirit Power</span> and <span class=\"highlight\">Spirit Lifesteal</span> by <span class=\"highlight\">charging up</span> when shooting enemy heroes.",
          "french": "Augmente votre <span class=\"highlight\">cadence de tir</span>, votre <span class=\"highlight\">pouvoir spirituel</span> et votre <span class=\"highlight\">vol de vie spirituel</span>. L'effet <span class=\"highlight\">gagne en puissance</span> à mesure que vous tirez sur des occultistes adverses.",
          "german": "Du erhältst einen Bonus auf <span class=\"highlight\">Feuerrate</span>, <span class=\"highlight\">Magiekraft</span> und <span class=\"highlight\">Magielebensraub</span>, wenn Du gegnerischen Helden mit Deinen Kugeln <span class=\"highlight\">die benötigte Anzahl aufeinanderfolgender Treffer</span> zufügst.",
          "italian": "Ottieni <span class=\"highlight\">cadenza di fuoco</span>, <span class=\"highlight\">potere spirituale</span> e <span class=\"highlight\">prosciugamento della salute spirituale</span> bonus quando <span class=\"highlight\">carichi l'effetto</span> facendo fuoco su eroi nemici.",
          "indonesian": "Mendapatkan bonus <span class=\"highlight\">Tingkat Tembakan</span>, <span class=\"highlight\">Kekuatan Spirit</span>, dan <span class=\"highlight\">Curi HP</span> dengan <span class=\"highlight\">mengisi daya</span> saat menembak hero musuh.",
          "japanese": "敵ヒーローに弾薬を<span class=\"highlight\">ヒットさせ続ける</span>と、<span class=\"highlight\">発射速度</span>と<span class=\"highlight\">スピリットパワー</span>と<span class=\"highlight\">スピリットライフスティール</span>を獲得する",
          "koreana": "적군 영웅이 총탄에 맞으면 강화 효과가 <span class=\"highlight\">축적</span>됩니다. 축적이 완료되면 보너스 <span class=\"highlight\">연사 속도</span>, <span class=\"highlight\">마력</span>, <span class=\"highlight\">마법 체력 흡수</span>를 얻습니다.",
          "latam": "Obtén <span class=\"highlight\">cadencia de tiro</span>, <span class=\"highlight\">poder espiritual</span> y <span class=\"highlight\">robo de vida espiritual</span> adicionales al <span class=\"highlight\">cargar</span> mientras disparas a héroes enemigos.",
          "polish": "Zyskaj dodatkową <span class=\"highlight\">szybkostrzelność</span>, <span class=\"highlight\">moc spirytualną</span> oraz <span class=\"highlight\">spirytualną kradzież zdrowia</span> przez <span class=\"highlight\">naładowanie</span>, gdy strzelasz we wrogich bohaterów.",
          "russian": "Стреляя во вражеских героев, вы <span class=\"highlight\">накапливаете</span> эффект, который повышает вашу <span class=\"highlight\">скорострельность</span>, <span class=\"highlight\">спиритическую мощь</span> и <span class=\"highlight\">кражу здоровья спиритизмом</span>.",
          "schinese": "通过向敌方英雄射击<span class=\"highlight\">充能</span>，获得额外的<span class=\"highlight\">射速</span>，<span class=\"highlight\">元灵力量</span>和<span class=\"highlight\">元灵吸取生命</span>。",
          "spanish": "Obtén <span class=\"highlight\">cadencia de tiro</span>, <span class=\"highlight\">poder espiritual</span> y <span class=\"highlight\">robo de vida espiritual</span> adicionales al <span class=\"highlight\">cargar</span> al disparar a héroes enemigos.",
          "thai": "เพิ่ม<span class=\"highlight\">อัตรายิง</span> <span class=\"highlight\">พลังวิญญาณ</span> และ<span class=\"highlight\">วิญญาณ​ดูดพลังชีวิต</span>โดยการ<span class=\"highlight\">สะสมพลัง</span>เมื่อยิงใส่ฮีโร่ฝ่ายศัตรู",
          "turkish": "Düşman kahramanları vurmak suretiyle atışlarınızı <span class=\"highlight\">güçlendirerek</span> <span class=\"highlight\">atış hızı</span>, <span class=\"highlight\">büyü gücü</span> ve <span class=\"highlight\">büyü can çalması</span> kazanırsınız.",
          "ukrainian": "Здобуває додаткову <span class=\"highlight\">швидкострільність</span>, <span class=\"highlight\">духовну силу</span> і <span class=\"highlight\">духовний вампіризм</span> шляхом <span class=\"highlight\">накопичення зарядів</span> під час стрільби по ворожих героях."
        }
      },
      "descriptionDisplay": {
        "english": "Gain bonus Fire Rate, Spirit Power and Spirit Lifesteal by charging up when shooting enemy heroes.",
        "byLanguage": {
          "brazilian": "Concede taxa de disparo, poder espiritual e roubo de vida espiritual adicionais sempre que carregar o efeito ao atirar em heróis inimigos.",
          "czech": "Po určitém počtu zásahů nepřátelských hrdinů získá vlastník bonusy k rychlosti střelby, spirituální síle a spirituálnímu vampirismu.",
          "english": "Gain bonus Fire Rate, Spirit Power and Spirit Lifesteal by charging up when shooting enemy heroes.",
          "french": "Augmente votre cadence de tir, votre pouvoir spirituel et votre vol de vie spirituel. L'effet gagne en puissance à mesure que vous tirez sur des occultistes adverses.",
          "german": "Du erhältst einen Bonus auf Feuerrate, Magiekraft und Magielebensraub, wenn Du gegnerischen Helden mit Deinen Kugeln die benötigte Anzahl aufeinanderfolgender Treffer zufügst.",
          "italian": "Ottieni cadenza di fuoco, potere spirituale e prosciugamento della salute spirituale bonus quando carichi l'effetto facendo fuoco su eroi nemici.",
          "indonesian": "Mendapatkan bonus Tingkat Tembakan, Kekuatan Spirit, dan Curi HP dengan mengisi daya saat menembak hero musuh.",
          "japanese": "敵ヒーローに弾薬をヒットさせ続けると、発射速度とスピリットパワーとスピリットライフスティールを獲得する",
          "koreana": "적군 영웅이 총탄에 맞으면 강화 효과가 축적됩니다. 축적이 완료되면 보너스 연사 속도, 마력, 마법 체력 흡수를 얻습니다.",
          "latam": "Obtén cadencia de tiro, poder espiritual y robo de vida espiritual adicionales al cargar mientras disparas a héroes enemigos.",
          "polish": "Zyskaj dodatkową szybkostrzelność, moc spirytualną oraz spirytualną kradzież zdrowia przez naładowanie, gdy strzelasz we wrogich bohaterów.",
          "russian": "Стреляя во вражеских героев, вы накапливаете эффект, который повышает вашу скорострельность, спиритическую мощь и кражу здоровья спиритизмом.",
          "schinese": "通过向敌方英雄射击充能，获得额外的射速，元灵力量和元灵吸取生命。",
          "spanish": "Obtén cadencia de tiro, poder espiritual y robo de vida espiritual adicionales al cargar al disparar a héroes enemigos.",
          "thai": "เพิ่มอัตรายิง พลังวิญญาณ และวิญญาณดูดพลังชีวิตโดยการสะสมพลังเมื่อยิงใส่ฮีโร่ฝ่ายศัตรู",
          "turkish": "Düşman kahramanları vurmak suretiyle atışlarınızı güçlendirerek atış hızı, büyü gücü ve büyü can çalması kazanırsınız.",
          "ukrainian": "Здобуває додаткову швидкострільність, духовну силу і духовний вампіризм шляхом накопичення зарядів під час стрільби по ворожих героях."
        }
      },
      "kind": "upgrade",
      "shop": {
        "category": "weapon",
        "slotType": "EItemSlotType_WeaponMod",
        "tier": 4,
        "tierLabel": "Tier 4",
        "cost": 6400,
        "isPublicShopItem": true,
        "filters": [
          "EShopFilterMagicDamage",
          "EShopFilterFireRate"
        ],
        "upgradeSlotCost": 1,
        "groupId": "ESpiritSlinger",
        "groupLabel": "Spirit Slinger",
        "componentIds": [
          "upgrade_health_stealing_magic"
        ],
        "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": "15",
          "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": "6",
          "disableValue": "0",
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "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
        },
        "AbilityLifestealPercentHero": {
          "value": "13",
          "disableValue": null,
          "cssClass": "healing",
          "displayUnits": null,
          "displayType": "ETechLifesteal",
          "providedPropertyType": "MODIFIER_VALUE_TECH_LIFESTEAL",
          "conditionalLocToken": null,
          "scale": {
            "stat": "EHealingOutput",
            "value": null
          }
        },
        "NonHeroAbilityLifestealTooltipOnly": {
          "value": "3",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusHealth": {
          "value": "90",
          "disableValue": null,
          "cssClass": "health",
          "displayUnits": null,
          "displayType": "EMaxHealth",
          "providedPropertyType": "MODIFIER_VALUE_HEALTH_MAX",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusFireRate": {
          "value": "32",
          "disableValue": null,
          "cssClass": "fire_rate",
          "displayUnits": null,
          "displayType": "EFireRate",
          "providedPropertyType": "MODIFIER_VALUE_FIRE_RATE",
          "conditionalLocToken": "AfterProc_conditional",
          "scale": null
        },
        "BonusSpirit": {
          "value": "40",
          "disableValue": null,
          "cssClass": "tech_damage",
          "displayUnits": null,
          "displayType": "ETechPower",
          "providedPropertyType": "MODIFIER_VALUE_TECH_POWER",
          "conditionalLocToken": null,
          "scale": null
        },
        "BonusAbilityDurationPercent": {
          "value": "15",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": "ETechDuration",
          "providedPropertyType": "MODIFIER_VALUE_BONUS_ABILITY_DURATION_PERCENTAGE",
          "conditionalLocToken": null,
          "scale": null
        },
        "BuildUpPerShot": {
          "value": "0.75",
          "disableValue": null,
          "cssClass": null,
          "displayUnits": null,
          "displayType": "EBuildUpRate",
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": {
            "stat": "EBuildUpRate",
            "value": null
          }
        },
        "BuildUpDuration": {
          "value": "5",
          "disableValue": null,
          "cssClass": "duration",
          "displayUnits": null,
          "displayType": null,
          "providedPropertyType": null,
          "conditionalLocToken": null,
          "scale": null
        }
      },
      "upgrades": [
        {
          "level": 1,
          "abilityPointCost": 1,
          "propertyUpgrades": [
            {
              "propertyName": "BonusAbilityDurationPercent",
              "bonus": "15"
            },
            {
              "propertyName": "BonusSpirit",
              "bonus": "30"
            },
            {
              "propertyName": "BonusFireRate",
              "bonus": "20"
            },
            {
              "propertyName": "AbilityLifestealPercentHero",
              "bonus": "15"
            }
          ]
        }
      ],
      "card": {
        "sections": [
          {
            "type": "innate",
            "description": null,
            "properties": [
              {
                "key": "BonusAbilityDurationPercent",
                "role": "normal"
              },
              {
                "key": "AbilityLifestealPercentHero",
                "role": "normal"
              },
              {
                "key": "BonusHealth",
                "role": "normal"
              },
              {
                "key": "TechPower",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          },
          {
            "type": "passive",
            "description": {
              "english": "Gain bonus Fire Rate, Spirit Power and Spirit Lifesteal by charging up when shooting enemy heroes.",
              "byLanguage": {
                "brazilian": "Concede taxa de disparo, poder espiritual e roubo de vida espiritual adicionais sempre que carregar o efeito ao atirar em heróis inimigos.",
                "czech": "Po určitém počtu zásahů nepřátelských hrdinů získá vlastník bonusy k rychlosti střelby, spirituální síle a spirituálnímu vampirismu.",
                "english": "Gain bonus Fire Rate, Spirit Power and Spirit Lifesteal by charging up when shooting enemy heroes.",
                "french": "Augmente votre cadence de tir, votre pouvoir spirituel et votre vol de vie spirituel. L'effet gagne en puissance à mesure que vous tirez sur des occultistes adverses.",
                "german": "Du erhältst einen Bonus auf Feuerrate, Magiekraft und Magielebensraub, wenn Du gegnerischen Helden mit Deinen Kugeln die benötigte Anzahl aufeinanderfolgender Treffer zufügst.",
                "italian": "Ottieni cadenza di fuoco, potere spirituale e prosciugamento della salute spirituale bonus quando carichi l'effetto facendo fuoco su eroi nemici.",
                "indonesian": "Mendapatkan bonus Tingkat Tembakan, Kekuatan Spirit, dan Curi HP dengan mengisi daya saat menembak hero musuh.",
                "japanese": "敵ヒーローに弾薬をヒットさせ続けると、発射速度とスピリットパワーとスピリットライフスティールを獲得する",
                "koreana": "적군 영웅이 총탄에 맞으면 강화 효과가 축적됩니다. 축적이 완료되면 보너스 연사 속도, 마력, 마법 체력 흡수를 얻습니다.",
                "latam": "Obtén cadencia de tiro, poder espiritual y robo de vida espiritual adicionales al cargar mientras disparas a héroes enemigos.",
                "polish": "Zyskaj dodatkową szybkostrzelność, moc spirytualną oraz spirytualną kradzież zdrowia przez naładowanie, gdy strzelasz we wrogich bohaterów.",
                "russian": "Стреляя во вражеских героев, вы накапливаете эффект, который повышает вашу скорострельность, спиритическую мощь и кражу здоровья спиритизмом.",
                "schinese": "通过向敌方英雄射击充能，获得额外的射速，元灵力量和元灵吸取生命。",
                "spanish": "Obtén cadencia de tiro, poder espiritual y robo de vida espiritual adicionales al cargar al disparar a héroes enemigos.",
                "thai": "เพิ่มอัตรายิง พลังวิญญาณ และวิญญาณดูดพลังชีวิตโดยการสะสมพลังเมื่อยิงใส่ฮีโร่ฝ่ายศัตรู",
                "turkish": "Düşman kahramanları vurmak suretiyle atışlarınızı güçlendirerek atış hızı, büyü gücü ve büyü can çalması kazanırsınız.",
                "ukrainian": "Здобуває додаткову швидкострільність, духовну силу і духовний вампіризм шляхом накопичення зарядів під час стрільби по ворожих героях."
              }
            },
            "properties": [
              {
                "key": "BonusFireRate",
                "role": "important"
              },
              {
                "key": "BonusSpirit",
                "role": "important"
              },
              {
                "key": "BuildUpPerShot",
                "role": "normal"
              },
              {
                "key": "AbilityDuration",
                "role": "normal"
              }
            ],
            "cooldownKey": null,
            "chargeUpKey": null
          }
        ]
      },
      "assets": {
        "icon": {
          "sourcePath": "panorama/images/upgrades/mods_weapon/magic_overflow_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/upgrades/mods_weapon/magic_overflow_psd.png",
          "publicPath": null,
          "type": "image"
        },
        "shopIcon": {
          "sourcePath": "panorama/images/items/weapon/spiritual_overflow_psd.vtex_c",
          "packagePath": "packages/game-data/assets/game/panorama/images/items/weapon/spiritual_overflow_psd.png",
          "publicPath": "/assets/game/panorama/images/items/weapon/spiritual_overflow_psd.png",
          "type": "image"
        }
      },
      "raw": {
        "className": "citadel_item",
        "cssClass": "magicOverflow",
        "multibase": [
          "weapon_upgrade_t4"
        ],
        "updateTime": null
      }
    }
  ]
}
