{
  "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
  }
}
