v3.6 - Fruma Expansion

v3.6 updates the API for the Fruma Expansion. The affected systems are ability trees, items, item sets, and map markers.

Ability tree endpoints

GET /ability/tree/{tree} and GET /ability/map/{tree}

  • Updated the common font on the Wynncraft CDN with the latest tooltip icons.
  • Added ultimates.
  • Kept the existing response skeletons where possible.

Item endpoints

GET /item/database

Items changed internally for Fruma, so the item system was rewritten while preserving the previous API skeleton where possible.

Global item changes:

  • Added emblem, equal to the emblem type used in game.
  • Added elements, an array of elements the item affects.
  • Removed raid_reward.
  • Removed level_range.
  • Unified weapon, armour, and related type fields under subType.
  • type and subType values are now singular, except for leggings and boots.
  • Unified item rarity and profession rarity under tier.
  • Ingredient and material tiers now use enum values: TIER_0, TIER_1, TIER_2, TIER_3.

Material changes:

  • Added chances, a dictionary containing each material tier and its drop chance percentage.
  • Removed craftable.

The website item guide was also updated to use in-game style tooltips.

Item sets

GET /item/sets

Added set support. The endpoint returns a dictionary of available sets, including set parts and bonuses by equipped part count.

Example:

{
"Morph": {
"internalName": "morph",
"bonuses": {
"2": {
"major": [],
"minor": {
"lootBonus": 5,
"combatExperience": 5
}
},
"3": {
"major": [],
"minor": {
"lootBonus": 10,
"manaRegen": 6,
"rawHealth": 125,
"raw2ndSpellCost": -5,
"combatExperience": 10
}
}
},
"parts": [
"Morph-Gold",
"Morph-Steel",
"Morph-Stardust",
"Morph-Amethyst",
"Morph-Ruby",
"Morph-Topaz",
"Morph-Emerald",
"Morph-Iron"
]
}
}

Map endpoints

GET /map/locations/markers

  • Updated the web map for Fruma.
  • Added Fruma markers to map marker responses.