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:

1{
2 "Morph": {
3 "internalName": "morph",
4 "bonuses": {
5 "2": {
6 "major": [],
7 "minor": {
8 "lootBonus": 5,
9 "combatExperience": 5
10 }
11 },
12 "3": {
13 "major": [],
14 "minor": {
15 "lootBonus": 10,
16 "manaRegen": 6,
17 "rawHealth": 125,
18 "raw2ndSpellCost": -5,
19 "combatExperience": 10
20 }
21 }
22 },
23 "parts": [
24 "Morph-Gold",
25 "Morph-Steel",
26 "Morph-Stardust",
27 "Morph-Amethyst",
28 "Morph-Ruby",
29 "Morph-Topaz",
30 "Morph-Emerald",
31 "Morph-Iron"
32 ]
33 }
34}

Map endpoints

GET /map/locations/markers

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