Skip to content

Skills

Your characters have 8 skills that can gain XP and reach up to level 50. They allow you to gather resources and craft items.

SkillTypeDescription
WoodcuttingGathering, CraftingHarvesting wood from trees and crafting planks
MiningGathering, CraftingExtracting ores from rocks and crafting ingots.
FishingGatheringCatching fish from water sources.
AlchemyGathering, CraftingCollecting plants and crafting potions.
WeaponcraftingCraftingForging weapons for combat.
GearcraftingCraftingCreating armor and equipment.
JewelrycraftingCraftingCrafting rings and amulets.
CookingCraftingPreparing food for healing.

You can view a character, including their skills, using this request:

Endpoint: GET /characters/{name}

curl --request GET \
--url 'https://api.artifactsmmo.com/characters/YOUR_CHARACTER_NAME' \
--header 'Accept: application/json'

Gathered resources are the foundation of the crafting system, as they are essential for almost every crafting recipe in the game. To gather a resource, your character must be located on a map tile that contains it. For more details on map navigation, see Maps and Movement.

Here are some examples of resources:

Loading resources...

Gathering XP is calculated with resource level and your skill level. In the formula, player_level means the level of the skill used to gather, rather than your combat level. Round rounds to the nearest integer, with halves rounded up.

XP = Round((XP_base + (resource_level / player_level) × 8) × level_penalty × wisdom_bonus)

XP Base (XP_base):

Resource LevelXP Base
< 105
10-1910
20-2913
30-3416
35-3920
40-4428
45+36

Level Penalty (level_penalty):

  • Up to 10 levels above the resource → 1.0 (no additional penalty)
  • More than 10 levels above the resource → 0 (0 XP)

Wisdom Bonus (wisdom_bonus):

  • Formula: (1 + wisdom × 0.001)
  • Each wisdom point = +0.1% XP

During Season 9, an active altar favor for this exact resource node multiplies the rounded XP by 1.5, then rounds again. It cannot restore XP lost to the level penalty.

To retrieve a paginated list of all resources, use the following endpoint:

Endpoint: GET /resources

curl --request GET \
--url 'https://api.artifactsmmo.com/resources?page=1&size=50' \
--header 'Accept: application/json'

To retrieve specific resource details using its unique code, use the following endpoint:

Endpoint: GET /resources/{code}

curl --request GET \
--url 'https://api.artifactsmmo.com/resources/copper_rocks' \
--header 'Accept: application/json'

To gather a resource, use the following endpoint:

Endpoint: POST /my/{name}/action/gathering

curl --request POST \
--url https://api.artifactsmmo.com/my/{name}/action/gathering \
--header 'Accept: application/json' \
--header 'Authorization: Bearer YOUR_TOKEN' \
--header 'Content-Type: application/json'

Crafting is an essential core mechanic; the vast majority of items in the game—including equipment, jewelry, weapons, potions, and food—are entirely player-crafted. To craft an item, your character must be on a map tile with a workshop for the matching skill. For more information about maps, see Maps and Movement.

Crafting XP is calculated from the item level, your crafting skill level, and the total number of material units consumed by one craft:

player_level means your level in the recipe’s skill, and item_level is the recipe’s required skill level (craft.level). This Season 9 formula weights recipes by their material cost to make crafting progression smoother.

XP = Round((XP_base + (item_level / player_level) × coefficient) × crafting_multiplier × level_penalty × wisdom_bonus)

XP Base (XP_base) & Coefficient (coefficient):

Item LevelXP BaseCoefficient
< 55025
5-910030
10-1420035
15-1932540
20-2445045
25-2955050
30-3465055
35-3975060
40-4485065
45+100070

Crafting Multiplier (crafting_multiplier):

For Cooking, Alchemy, Weaponcrafting, Gearcrafting, and Jewelrycrafting:

ingredient_count = Sum(quantity of each material in the recipe)
crafting_multiplier = Clamp(0.2832 + 0.2171 × √Max(1, ingredient_count), 0.50, 1.55)

ingredient_count is the total quantity of materials consumed by one craft, not the number of distinct material types. For example, a recipe requiring 10 bars and 5 pieces of wood has an ingredient_count of 15. The result quantity of the recipe does not change this value.

The square root makes expensive recipes grant more XP without allowing very large recipes to scale linearly. The multiplier is limited to a minimum of 0.50 and a maximum of 1.55.

Material unitsCrafting multiplier
10.50
30.66
60.82
100.97
151.12
201.25
251.37
301.47

Mining and Woodcutting refining recipes use a fixed crafting multiplier of 0.1 instead of the ingredient-based formula.

For example, at skill level 20 with a level 20 recipe and no wisdom, the base is 450 + (20 / 20) × 45 = 495 XP:

Material units per craftXP per craft
1248
3326
20621
30729

XP is rounded per craft, then summed across the batch. A recipe’s output quantity does not multiply its XP. With 100 wisdom, the 20-material example grants 683 XP per craft.

Level Penalty (level_penalty):

  • Up to 10 levels above the recipe → 1.0 (no additional penalty)
  • More than 10 levels above item → 0 (0 XP)

Wisdom Bonus (wisdom_bonus):

  • Formula: (1 + wisdom × 0.001)
  • Each wisdom point = +0.1% XP

Equipment uses separate effect codes for gathering and crafting cooldowns:

SkillGathering effectCrafting effect
Miningmining_gatheringmining_crafting
Woodcuttingwoodcutting_gatheringwoodcutting_crafting
Fishingfishing_gathering—
Alchemyalchemy_gatheringalchemy_crafting
Weaponcrafting—weaponcrafting_crafting
Gearcrafting—gearcrafting_crafting
Jewelrycrafting—jewelrycrafting_crafting
Cooking—cooking_crafting

A value of -20 means a 20% cooldown reduction. Bonuses for the same skill and action add together. Gathering bonuses only affect gathering; crafting bonuses only affect crafting. These effects change cooldowns, not XP per action.

For crafting, the combined reduction is capped at 100% and applies to the whole batch before rounding, with a minimum cooldown of 1 second. For example, 10 crafts at the recipe’s level take 50 seconds before bonuses; a -25 crafting effect reduces that to 38 seconds after rounding.

To retrieve a paginated list of all items craftable with a specific skill, use the following endpoint:

Endpoint: GET /items?craft_skill={skill}

curl --request GET \
--url 'https://api.artifactsmmo.com/items?craft_skill=weaponcrafting' \
--header 'Accept: application/json'

To craft an item at a workshop, use the following endpoint. You must have the required skill level and materials in your inventory:

Endpoint: POST /my/{name}/action/crafting

curl --request POST \
--url https://api.artifactsmmo.com/my/{name}/action/crafting \
--header 'Accept: application/json' \
--header 'Authorization: Bearer YOUR_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"code": "iron_sword"
}'
FieldDescription
codeThe item code to craft.
quantityNumber of items to craft (optional, default 1).

Here’s the table showing the experience required to level up. This table applies to all skills and combat.

Level RangeXP Increase Per Level
1-3+100
4-8+250
9-13+400
14-18+700
19-23+1000
24-28+1200
29-33+1500
34-39+1800
40-44+2100
45++1800
LevelXP required to level up
1150
2250
3350
4450
5700
6950
71,200
81,450
91,700
102,100
112,500
122,900
133,300
143,700
154,400
165,100
175,800
186,500
197,200
208,200
219,200
2210,200
2311,200
2412,200
2513,400
2614,600
2715,800
2817,000
2918,200
3019,700
3121,200
3222,700
3324,200
3425,700
3527,500
3629,300
3731,100
3832,900
3934,700
4036,500
4138,600
4240,700
4342,800
4444,900
4547,000
4648,800
4750,600
4852,400
4954,200
50— (max level)