GET api/calculate/{targetArmorMaxLevel}/{startLevel}/{targetLevel}/{baseFeedCost}/{isSameElement}/{armorsmithCount}/{armorsmithLevel}

Calculate result of enhancing an armor of target rarity using provided feed parameters

Request Information

Parameters

NameDescriptionAdditional information
targetArmorMaxLevel
Maximum level of target armor

Define this parameter in the request URI.

startLevel
Level to enhance from

Define this parameter in the request URI.

targetLevel
Level to enhance to

Define this parameter in the request URI.

baseFeedCost
Base feed EP to enhance with

Define this parameter in the request URI.

isSameElement
Do armors used in enhancement have same element

Define this parameter in the request URI.

armorsmithCount
Number of armorsmiths

Define this parameter in the request URI.

armorsmithLevel
Level of armorsmiths

Define this parameter in the request URI.

Response Information

Results of calculation

Response body formats

application/json, text/json

Sample:
{
  "Stats": {
    "NormalAttack": 1,
    "NormalDefense": 2,
    "PlusAttack": 3,
    "PlusDefense": 4
  },
  "Feed": {
    "FeedCost": 1,
    "FeedCount": 2,
    "CraftCost": 3,
    "MaterialCount": 4,
    "CraftTime": 5.0,
    "CraftTimeDescription": "5m ",
    "FusionCost": 6,
    "FusionCount": 7,
    "TotalCost": 10
  },
  "Fusion": {
    "Armors": [
      {
        "Name": "sample string 1",
        "Rarity": 0,
        "Element1": 0,
        "Element2": 0,
        "IsCraftable": true,
        "MaxLevel": 3,
        "PlusLevel": 4,
        "FeedCost": 5,
        "CraftCost": 6,
        "MaterialCount": 7,
        "CraftTime": 8,
        "IsFusionResult": true,
        "NormalStats": {
          "AttackStart": 1,
          "AttackUp": 2,
          "DefenseStart": 3,
          "DefenseUp": 4
        },
        "PlusStats": {
          "AttackStart": 1,
          "AttackUp": 2,
          "DefenseStart": 3,
          "DefenseUp": 4
        },
        "RarityDescription": "Common",
        "RaritySortOrder": 0,
        "Element1Description": "Fire",
        "Element2Description": "Fire",
        "ElementDescription": "Fire/Fire",
        "MaxNormalAttack": 5,
        "MaxNormalDefense": 11,
        "MaxNormalTotal": 16,
        "MaxPlusAttack": 5,
        "MaxPlusDefense": 11,
        "MaxPlusTotal": 16,
        "SafeName": "samplestring",
        "SafeRarityDescription": "Common"
      },
      {
        "Name": "sample string 1",
        "Rarity": 0,
        "Element1": 0,
        "Element2": 0,
        "IsCraftable": true,
        "MaxLevel": 3,
        "PlusLevel": 4,
        "FeedCost": 5,
        "CraftCost": 6,
        "MaterialCount": 7,
        "CraftTime": 8,
        "IsFusionResult": true,
        "NormalStats": {
          "AttackStart": 1,
          "AttackUp": 2,
          "DefenseStart": 3,
          "DefenseUp": 4
        },
        "PlusStats": {
          "AttackStart": 1,
          "AttackUp": 2,
          "DefenseStart": 3,
          "DefenseUp": 4
        },
        "RarityDescription": "Common",
        "RaritySortOrder": 0,
        "Element1Description": "Fire",
        "Element2Description": "Fire",
        "ElementDescription": "Fire/Fire",
        "MaxNormalAttack": 5,
        "MaxNormalDefense": 11,
        "MaxNormalTotal": 16,
        "MaxPlusAttack": 5,
        "MaxPlusDefense": 11,
        "MaxPlusTotal": 16,
        "SafeName": "samplestring",
        "SafeRarityDescription": "Common"
      },
      {
        "Name": "sample string 1",
        "Rarity": 0,
        "Element1": 0,
        "Element2": 0,
        "IsCraftable": true,
        "MaxLevel": 3,
        "PlusLevel": 4,
        "FeedCost": 5,
        "CraftCost": 6,
        "MaterialCount": 7,
        "CraftTime": 8,
        "IsFusionResult": true,
        "NormalStats": {
          "AttackStart": 1,
          "AttackUp": 2,
          "DefenseStart": 3,
          "DefenseUp": 4
        },
        "PlusStats": {
          "AttackStart": 1,
          "AttackUp": 2,
          "DefenseStart": 3,
          "DefenseUp": 4
        },
        "RarityDescription": "Common",
        "RaritySortOrder": 0,
        "Element1Description": "Fire",
        "Element2Description": "Fire",
        "ElementDescription": "Fire/Fire",
        "MaxNormalAttack": 5,
        "MaxNormalDefense": 11,
        "MaxNormalTotal": 16,
        "MaxPlusAttack": 5,
        "MaxPlusDefense": 11,
        "MaxPlusTotal": 16,
        "SafeName": "samplestring",
        "SafeRarityDescription": "Common"
      }
    ]
  },
  "EpicBoss": {
    "Items": null
  },
  "ErrorMessage": "sample string 1"
}