Stats
Here are all the stats a player can have:
- Hit points (HP)
- Elemental attacks (fire, water, earth,air)
- Elemental damages (fire, water, earth,air)
- Damage
- Elementals resistance (fire, water, earth,air)
- Prospecting
- Wisdom
- Critical Strike
- Haste
You can view your character's stats directly on the site (opens in a new tab)or use this request (opens in a new tab).
Elemental attacks
Attack is the basic stats. Each attack removes one hit point from its opponent.
Elemental damages
Damage increases the attack of an element, it is given by utilies and equipment. If an equipment or utility gives damages without specifying the element, it applies to all elements.
Here's the formula for calculating the effects of damage: Attack * (Damage * 0.01)
For example, if a player has a base attack of 100 and a damage buff of 30, the output damage will be 130. 1 damage buff = 1% extra base damage (1 extra damage using the example above)
Critical strike
Critical strike gives you a chance to perform a strike that will perform 1.5x the total attack.
For example, if a player has 10 critical strikes, he has a 10% chance of performing a critical strike. 1 critical strike = 1% critical strike. If he hits 100 without a critical hit, then he'll hit 150 if he performs a critical hit.
Elemental resistances
Resistance reduces the attack damage of its opponent, the more resistance a player/monster has, the more chance he has of blocking the opponent's attacks, it is given by consumables and equipment.
Here's the formula for calculating the effects of damage reduction: Attack * (Resistance * 0.01)
For example, if a monster has a resistance buff of 30 and the player has 100 attack, the monster will block 30 damage. 1 resistance buff = 1% damage reduction (1 less damage using the example above)
Block
Block is the chance that you negate the damage of your opponent's attack for a given element type.
Here's the formula to calculate the chance of blocking in % format: (Resistance / 10)
For example, A player with a resistance buff of 10 would result in a 1% chance of blocking. 1 resistance buff = 0.1% chance of blocking.
Haste
The haste reduces the cooldown of a fight. You'll find more info in the Fights section below.
Wisdom and Prospecting
Wisdom and prospecting are stats that give you bonuses at the end of combat.
Wisdom increases the XP you'll earn (1 wisdom = 0.1% more xp). Your xp rate is 100%, if you have 100 wisdom your total xp rate is 110%.
Prospecting increases your chance of dropping items. (1 prospecting = 0.1% more chance of dropping). Your basic drop chance is 100%, if you have 100 prospecting your total drop chance is 110%.
Fights
Combat is based on a turn-by-turn system. The player always attacks first.
Fights can take a maximum of 100 turns (i.e. 50 attacks for the player, 50 attacks for the monster), otherwise you've automatically lost the fight. If you lose a fight, you return to the spawn (0,0) with 1 HP.
Each round of combat adds 2 seconds of cooldown. Haste (equipment stats) reduces cooldown time. The minimum combat cooldown is 5 seconds.
Here's the formula for calculating the cooldown: Turns * 2 - (Haste * 0.01) * (Turns * 2)
For example, if a fight takes 20 turns and a player has 10 haste, the cooldown will be reduced by 4 seconds. 36 instead of 40 seconds. 1 haste = 1% less.
Equipments and utilities
To help you in fight, you can equip equipment and utilities. A utility is consumed automatically when it meets a specific condition.
Here's everything you can equip:
- Helmet (helmet)
- Body armor
- Leg armor
- Boots
- Weapon
- Shield
- Ring (2 slots)
- Amulet
- Artifact (3 slots)
- Utilities (2 slots)
- Bag
- Rune
Utilities keywords
Keyword | Condition |
---|---|
Restore | Heals X HP when the player has lost 50% of his life. |
Boost | Gives X (HP, % damage, % res, prospecting, critical strike) at the start of fight. |
Antipoison | At the beginning of the turn, if the character has at least one poison on him, removes x poison damage. |
View all utilities (opens in a new tab)
Runes keywords
Runes are equipment that will launch an ability in combat. There are currently 3 that you can obtain for gold by visiting the NPC in 6,13.
Keyword | Condition |
---|---|
Burn | On your first turn, apply a burn effect of x% of your attack of all elements. The damage is applied each turn and decreases by 10% each time. It is impossible to block. |
Lifesteal | Restores x% of the total attack of all elements in HP after a critical strike. |
Healing | Every 3 played turns, restores x% of HP at the start of the turn. |
View all runes (opens in a new tab)
Monsters effects/abilites
Some monsters launch abilites called effects. These are additional effects that can be activated during combat in addition to their attacks.
Keyword | Condition |
---|---|
Burn | On his first turn, apply a burn effect of x% of his attack of all elements. The damage is applied each turn and decreases by 10% each time. It is impossible to block. |
Lifesteal | Restores x% of the total attack of all elements in HP after a critical strike. |
Healing | Every 3 played turns, restores x% of HP at the start of the turn. |
Reconstitution | At the beginning of the turn x, restores all HP. |
Poison | At the start of his first turn, apply a poison of x on one of your opponents. Loses xHP per turn, damage cannot be dodged. |
Equip
To equip an item, you can use this API request.
curl --location -g --request POST 'https://api.artifactsmmo.com/my/{name}/action/equip' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer INSERT_YOUR_TOKEN_HERE' \
--data-raw '{
"slot": "SLOT_NAME"
}'
var myHeaders = new Headers();
myHeaders.append("Accept", "application/json");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Authorization", "Bearer INSERT_YOUR_TOKEN_HERE");
var raw = JSON.stringify({
"slot": "SLOT_NAME"
});
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: raw,
redirect: 'follow'
};
fetch("https://api.artifactsmmo.com/my/{name}/action/equip", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
View API Reference (opens in a new tab)
Unequip
To unequip an item, you can use this API request.
curl --location -g --request POST 'https://api.artifactsmmo.com/my/{name}/action/unequip' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer INSERT_YOUR_TOKEN_HERE' \
--data-raw '{
"code": "ITEM_CODE",
"slot": "SLOT_NAME"
}'
var myHeaders = new Headers();
myHeaders.append("Accept", "application/json");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Authorization", "Bearer INSERT_YOUR_TOKEN_HERE");
var raw = JSON.stringify({
"code": "ITEM_CODE",
"slot": "SLOT_NAME"
});
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: raw,
redirect: 'follow'
};
fetch("https://api.artifactsmmo.com/my/{name}/action/unequip", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
View API Reference (opens in a new tab)
Action
To start a fight, you must be on a map with a monster. To learn more about the map, click here. (opens in a new tab) You can start a fight using this API request.
curl --location --request POST 'https://api.artifactsmmo.com/my/INSERT_CHARACTER_NAME/action/fight' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer INSERT_TOKEN_HERE'
var myHeaders = new Headers();
myHeaders.append("Accept", "application/json");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Authorization", "Bearer INSERT_TOKEN_HERE");
var requestOptions = {
method: 'POST',
headers: myHeaders,
redirect: 'follow'
};
fetch("https://api.artifactsmmo.com/my/INSERT_CHARACTER_NAME/action/fight", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
View the API Reference (opens in a new tab)
Experience to level
Here's the table showing the experience required to level up.
Level | XP Required |
---|---|
1 | 150 |
2 | 250 |
3 | 350 |
4 | 450 |
5 | 700 |
6 | 950 |
7 | 1200 |
8 | 1450 |
9 | 1700 |
10 | 2100 |
11 | 2500 |
12 | 2900 |
13 | 3300 |
14 | 3700 |
15 | 4400 |
16 | 5100 |
17 | 5800 |
18 | 6500 |
19 | 7200 |
20 | 8200 |
21 | 9200 |
22 | 10200 |
23 | 11200 |
24 | 12200 |
25 | 13400 |
26 | 14600 |
27 | 15800 |
28 | 17000 |
29 | 18200 |
30 | 19700 |
31 | 21200 |
32 | 22700 |
33 | 24200 |
34 | 25700 |
35 | 27200 |
36 | 28700 |
37 | 30500 |
38 | 32300 |
39 | 34100 |
40 | 35900 |