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