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