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