Mastery

From Melvor Idle
Revision as of 15:57, 10 August 2020 by Falterfire (talk | contribs) (Skill Icons!)

Template:V0.16.1

Mastery

Each skill action has a Mastery Level associated with it that gains experience each time that skill action is performed. The Mastery Levels earned give bonuses to that specific action. Each successful skill action earns 1 experience point towards that actions Mastery Level. For example, making an Iron Dagger with

Error creating thumbnail: File missing
Smithing

would earn 1 experience point towards Iron Dagger Mastery Level. When an action fails, like burning Food, catching junk while fishing, unsuccessfully pickpocketing, or when crops die, no mastery experience will be given. Lighting fires for

Error creating thumbnail: File missing
Cooking

and

Error creating thumbnail: File missing
Firemaking

will not give mastery experience and neither will planting, composting or destroying herbs, trees, and allotments. Mastery experience for

Error creating thumbnail: File missing
Fishing

and

Error creating thumbnail: File missing
Farming

functions differently to other skills.

Error creating thumbnail: File missing
Fishing

Mastery XP is based on the number of fish caught, at a rate of 1 Mastery XP per fish. For

Error creating thumbnail: File missing
Farming

, Mastery XP is based on the amount of harvested resources (e.g. harvesting 26 carrots from 1 plot will yield 26 Mastery XP).

Mastery tokens can be claimed from the bank to earn a random mastery level for their corresponding skill.

Each skill page has information on what bonuses are associated with that skill.

Mastery Level Calculation

The mastery xp required, [math]\displaystyle{ X_n }[/math], for a given level, [math]\displaystyle{ n }[/math], can be calculated as follows:

[math]\displaystyle{ X_n = \begin{cases} 0 & n=1 \\ \left \lfloor \sum_{i=1}^{n-1}\frac{\left \lfloor i+300(2^{\frac{i}{7}}) \right \rfloor}{48} \right \rfloor + 1 & n\geq 2 \\ \end{cases} }[/math]

where: [math]\displaystyle{ \left \lfloor x \right \rfloor }[/math] is the floor function.