Anonymous

Mastery: Difference between revisions

From Melvor Idle
6,331 bytes removed ,  15 October 2020
Reworked to match v0.17.0
No edit summary
(Reworked to match v0.17.0)
Line 1: Line 1:
{{V0.16.3}}
{{V0.16.3}}
[[File:Mastery.svg|thumb|right|Mastery]]
[[File:Mastery.svg|thumb|right|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 {{ItemIcon|Iron Dagger}} with {{Skill|Smithing}} would earn 1 experience point towards {{ItemIcon|Iron Dagger}} Mastery Level. When an action fails, like burning [[Food]], catching junk while [[fishing]], unsuccessfully [[Thieving|pickpocketing]], or when [[Farming|crops]] die, no mastery experience will be given. Lighting fires for {{Skill|Cooking}} and {{Skill|Firemaking}} will not give mastery experience and neither will planting, composting or destroying herbs, trees, and allotments.
'''Mastery''' is a secondary system of levels tied to individual items within a skill. Each item in a non-combat skill (with the exception of {{Skill|Alt. Magic}} spells) has a level associated with it.


Mastery experience for {{Skill|Fishing}} and {{Skill|Farming}} functions differently to other skills. {{Skill|Fishing}} Mastery XP is based on the number of fish caught, at a rate of 1 Mastery XP per fish. For {{Skill|Farming}}, Mastery XP is based on the amount of harvested resources (e.g. harvesting 26 carrots from 1 plot will yield 26 Mastery XP).
The bonuses unlocked by leveling Mastery depend on the specific skill the Mastery is associated with. To see a full list of bonuses for a given skill, check the in-game Mastery guide page for that skill or visit the wiki page for that skill.


[[Mastery tokens]] can be claimed from the [[bank]] to earn a random mastery level for their corresponding skill.
==Earning Mastery XP==


Each skill page has information on what bonuses are associated with that skill.
Each time a player completes an action with an associated Mastery Level, they will receive Mastery XP for that item. The XP per action calculation is


==Mastery Level Calculation==
<math>(\frac{\text{Unlocked Items} * \text{Player Total Mastery for Skill}}{\text{Total Mastery for Skill}} + (\text{Item Mastery Level} * \frac{\text{Total Items in Skill}}{10})) * \text{Seconds Per Action} * 0.5</math>
The mastery xp required, <math> X_n </math>, for a given level, <math> n </math>, can be calculated as follows:


<math>X_n =
Or in other words, there are two main factors that are added together to determine the XP per action:
\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> \left \lfloor x \right \rfloor </math> is the [https://en.wikipedia.org/wiki/Floor_and_ceiling_functions floor function].
The first is based on how many total Mastery levels the player has in the skill. Each item in a skill adds up to +1 to this factor depending on its current Mastery level.


{| class="wikitable sortable stickyHeader"
The second is based on the Mastery level of the specific item gaining XP multiplied by one tenth of the total number of items in the skill.
|- class="headerRow-0"
 
!Level
After both of these factors are added together, they are multiplied by half of the time per action as measured in seconds.
!Experience
 
!XP to Next
There are two important takeaways from this:
 
1. Mastery XP per action increases substantially as Mastery level in an item increases.
2. Mastery XP is gained much more quickly for skills with a lot of items (such as {{Skill|Smithing}}) than it is for skills with only a few (such as {{Skill|Woodcutting}}).
 
===Bonuses===
 
Aside from increasing the factors mentioned in the formula above, there are several ways to increase the Mastery XP gained:
 
{| class="wikitable"
|-
|-
| style ="text-align: right;" |1
! style="width:180px" | Name
| style ="text-align: right;" |0
!Description
| style ="text-align: right;" |7
|-
|-
| style ="text-align: right;" |2
| {{ItemIcon|Ancient Ring of Mastery}} || The Ancient Ring of Mastery is a rare drop that can be found while {{Skill|Fishing}}. It increases Mastery XP gained by 7%.
| style ="text-align: right;" |7
| style ="text-align: right;" |8
|-
|-
| style ="text-align: right;" |3
| {{Skill|Firemaking}} || Each Firemaking item at level 99 Mastery grants +0.25% Mastery XP to other skills. In addition, reaching the 95% Mastery Pool Checkpoint for Firemaking increases global Mastery XP by +5%.
| style ="text-align: right;" |15
| style ="text-align: right;" |9
|-
|-
| style ="text-align: right;" |4
| {{PetIcon|Ty}} || Once acquired, the Mastery pet provides a +3% Mastery XP bonus.
| style ="text-align: right;" |24
| style ="text-align: right;" |9
|-
|-
| style ="text-align: right;" |5
| Mastery Pool Checkpoints || The 10% Mastery Pool checkpoint for each skill is a +5% bonus to Mastery XP gained for that skill.
| style ="text-align: right;" |33
|}
| style ="text-align: right;" |10
 
|-
==The Mastery Pool==
| style ="text-align: right;" |6
 
| style ="text-align: right;" |43
Whenever the player gains Mastery XP, 25% of the amount received is also added to the Mastery Pool for that skill. At level 99, this is increased to 50% of the item Mastery XP. The maximum Mastery Pool XP for a given skill is equal to 500,000 multiplied by the total number of items in that skill.
| style ="text-align: right;" |12
 
|-
Mastery XP Pool has two uses:  
| style ="text-align: right;" |7
 
| style ="text-align: right;" |55
First, it can be spent to level up any item mastery for a skill. Mastery Pool XP spent this way is converted to item mastery XP at a 1:1 rate.
| style ="text-align: right;" |12
 
|-
Second, Checkpoints are reached when the Mastery Pool reaches 10%, 25%, 50%, and 95% filled. These bonuses vary by skill, but are often quite powerful. Checkpoints only remain active as long as the Mastery Pool has enough XP in it to meet the requirement - If enough Mastery Pool XP is spent on leveling items to dip below the threshold for a given checkpoint, the bonus will be lost until enough XP is gained to reach it again.
| style ="text-align: right;" |8
 
| style ="text-align: right;" |67
[[Mastery tokens]] can be claimed from the [[bank]] to fill the Mastery Pool for the relevant skill by 0.1% of the maximum pool XP.
| style ="text-align: right;" |14
 
|-
==Mastery Level XP==
| style ="text-align: right;" |9
Mastery Experience follows the same XP progression as skills do.
| style ="text-align: right;" |81
 
| style ="text-align: right;" |16
The experience difference between level <math display='inline'>L-1</math> and level <math display='inline'>L</math> is <math display='inline'>\left\lfloor \frac{1}{4} \left( L-1+300 \left\lfloor 2^{\frac{L-1}{7}} \right\rfloor \right) \right\rfloor</math>. The tables below show this experience difference for each level and also the cumulative experience from level 1 to level <math display='inline'>L</math>.
|-
 
| style ="text-align: right;" |10
{| class="wikitable" id="xp_table" <!-- this ID is an anchor for incoming links -->
| style ="text-align: right;" |97
!Level
| style ="text-align: right;" |17
!Exp.
|-
!Exp. Diff
| style ="text-align: right;" |11
! rowspan="26" |
| style ="text-align: right;" |114
!Level
| style ="text-align: right;" |19
!Exp.
|-
!Exp. Diff
| style ="text-align: right;" |12
! rowspan="26" |
| style ="text-align: right;" |133
!Level
| style ="text-align: right;" |20
!Exp.
|-
!Exp. Diff
| style ="text-align: right;" |13
! rowspan="26" |
| style ="text-align: right;" |153
!Level
| style ="text-align: right;" |23
!Exp.
|-
!Exp. Diff
| style ="text-align: right;" |14
| style ="text-align: right;" |176
| style ="text-align: right;" |25
|-
| style ="text-align: right;" |15
| style ="text-align: right;" |201
| style ="text-align: right;" |28
|-
| style ="text-align: right;" |16
| style ="text-align: right;" |229
| style ="text-align: right;" |31
|-
| style ="text-align: right;" |17
| style ="text-align: right;" |260
| style ="text-align: right;" |34
|-
| style ="text-align: right;" |18
| style ="text-align: right;" |294
| style ="text-align: right;" |38
|-
| style ="text-align: right;" |19
| style ="text-align: right;" |332
| style ="text-align: right;" |41
|-
| style ="text-align: right;" |20
| style ="text-align: right;" |373
| style ="text-align: right;" |46
|-
| style ="text-align: right;" |21
| style ="text-align: right;" |419
| style ="text-align: right;" |50
|-
| style ="text-align: right;" |22
| style ="text-align: right;" |469
| style ="text-align: right;" |56
|-
| style ="text-align: right;" |23
| style ="text-align: right;" |525
| style ="text-align: right;" |61
|-
| style ="text-align: right;" |24
| style ="text-align: right;" |586
| style ="text-align: right;" |68
|-
| style ="text-align: right;" |25
| style ="text-align: right;" |654
| style ="text-align: right;" |75
|-
| style ="text-align: right;" |26
| style ="text-align: right;" |729
| style ="text-align: right;" |82
|-
| style ="text-align: right;" |27
| style ="text-align: right;" |811
| style ="text-align: right;" |92
|-
| style ="text-align: right;" |28
| style ="text-align: right;" |903
| style ="text-align: right;" |100
|-
| style ="text-align: right;" |29
| style ="text-align: right;" |1003
| style ="text-align: right;" |111
|-
| style ="text-align: right;" |30
| style ="text-align: right;" |1114
| style ="text-align: right;" |123
|-
| style ="text-align: right;" |31
| style ="text-align: right;" |1237
| style ="text-align: right;" |135
|-
| style ="text-align: right;" |32
| style ="text-align: right;" |1372
| style ="text-align: right;" |149
|-
| style ="text-align: right;" |33
| style ="text-align: right;" |1521
| style ="text-align: right;" |165
|-
| style ="text-align: right;" |34
| style ="text-align: right;" |1686
| style ="text-align: right;" |182
|-
| style ="text-align: right;" |35
| style ="text-align: right;" |1868
| style ="text-align: right;" |200
|-
| style ="text-align: right;" |36
| style ="text-align: right;" |2068
| style ="text-align: right;" |222
|-
| style ="text-align: right;" |37
| style ="text-align: right;" |2290
| style ="text-align: right;" |245
|-
| style ="text-align: right;" |38
| style ="text-align: right;" |2535
| style ="text-align: right;" |270
|-
| style ="text-align: right;" |39
| style ="text-align: right;" |2805
| style ="text-align: right;" |298
|-
| style ="text-align: right;" |40
| style ="text-align: right;" |3103
| style ="text-align: right;" |328
|-
| style ="text-align: right;" |41
| style ="text-align: right;" |3431
| style ="text-align: right;" |364
|-
| style ="text-align: right;" |42
| style ="text-align: right;" |3795
| style ="text-align: right;" |400
|-
| style ="text-align: right;" |43
| style ="text-align: right;" |4195
| style ="text-align: right;" |443
|-
| style ="text-align: right;" |44
| style ="text-align: right;" |4638
| style ="text-align: right;" |489
|-
| style ="text-align: right;" |45
| style ="text-align: right;" |5127
| style ="text-align: right;" |539
|-
| style ="text-align: right;" |46
| style ="text-align: right;" |5666
| style ="text-align: right;" |595
|-
| style ="text-align: right;" |47
| style ="text-align: right;" |6261
| style ="text-align: right;" |657
|-
| style ="text-align: right;" |48
| style ="text-align: right;" |6918
| style ="text-align: right;" |726
|-
| style ="text-align: right;" |49
| style ="text-align: right;" |7644
| style ="text-align: right;" |801
|-
| style ="text-align: right;" |50
| style ="text-align: right;" |8445
| style ="text-align: right;" |884
|-
| style ="text-align: right;" |51
| style ="text-align: right;" |9329
| style ="text-align: right;" |977
|-
| style ="text-align: right;" |52
| style ="text-align: right;" |10306
| style ="text-align: right;" |1077
|-
| style ="text-align: right;" |53
| style ="text-align: right;" |11383
| style ="text-align: right;" |1190
|-
| style ="text-align: right;" |54
| style ="text-align: right;" |12573
| style ="text-align: right;" |1314
|-
| style ="text-align: right;" |55
| style ="text-align: right;" |13887
| style ="text-align: right;" |1450
|-
| style ="text-align: right;" |56
| style ="text-align: right;" |15337
| style ="text-align: right;" |1601
|-
| style ="text-align: right;" |57
| style ="text-align: right;" |16938
| style ="text-align: right;" |1768
|-
| style ="text-align: right;" |58
| style ="text-align: right;" |18706
| style ="text-align: right;" |1952
|-
| style ="text-align: right;" |59
| style ="text-align: right;" |20658
| style ="text-align: right;" |2154
|-
| style ="text-align: right;" |60
| style ="text-align: right;" |22812
| style ="text-align: right;" |2379
|-
| style ="text-align: right;" |61
| style ="text-align: right;" |25191
| style ="text-align: right;" |2627
|-
| style ="text-align: right;" |62
| style ="text-align: right;" |27818
| style ="text-align: right;" |2899
|-
| style ="text-align: right;" |63
| style ="text-align: right;" |30717
| style ="text-align: right;" |3201
|-
| style ="text-align: right;" |64
| style ="text-align: right;" |33918
| style ="text-align: right;" |3535
|-
| style ="text-align: right;" |65
| style ="text-align: right;" |37453
| style ="text-align: right;" |3902
|-
| style ="text-align: right;" |66
| style ="text-align: right;" |41355
| style ="text-align: right;" |4308
|-
| style ="text-align: right;" |67
| style ="text-align: right;" |45663
| style ="text-align: right;" |4757
|-
| style ="text-align: right;" |68
| style ="text-align: right;" |50420
| style ="text-align: right;" |5251
|-
| style ="text-align: right;" |69
| style ="text-align: right;" |55671
| style ="text-align: right;" |5798
|-
| style ="text-align: right;" |70
| style ="text-align: right;" |61469
| style ="text-align: right;" |6402
|-
| style ="text-align: right;" |71
| style ="text-align: right;" |67871
| style ="text-align: right;" |7068
|-
| style ="text-align: right;" |72
| style ="text-align: right;" |74939
| style ="text-align: right;" |7803
|-
| style ="text-align: right;" |73
| style ="text-align: right;" |82742
| style ="text-align: right;" |8615
|-
| style ="text-align: right;" |74
| style ="text-align: right;" |91357
| style ="text-align: right;" |9512
|-
|-
| style ="text-align: right;" |75
|1
| style ="text-align: right;" |100869
|0
| style ="text-align: right;" |10502
|N/A
|26
|8,740
|898
|51
|111,945
|10,612
|76
|1,336,443
|126,022
|-
|-
| style ="text-align: right;" |76
|2
| style ="text-align: right;" |111371
|83
| style ="text-align: right;" |11595
|83
|27
|9,730
|990
|52
|123,660
|11,715
|77
|1,475,581
|139,138
|-
|-
| style ="text-align: right;" |77
|3
| style ="text-align: right;" |122966
|174
| style ="text-align: right;" |12801
|91
|28
|10,824
|1,094
|53
|136,594
|12,934
|78
|1,629,200
|153,619
|-
|-
| style ="text-align: right;" |78
|4
| style ="text-align: right;" |135767
|276
| style ="text-align: right;" |14134
|102
|29
|12,031
|1,207
|54
|150,872
|14,278
|79
|1,798,808
|169,608
|-
|-
| style ="text-align: right;" |79
|5
| style ="text-align: right;" |149901
|388
| style ="text-align: right;" |15605
|112
|30
|13,363
|1,332
|55
|166,636
|15,764
|80
|1,986,068
|187,260
|-
|-
| style ="text-align: right;" |80
|6
| style ="text-align: right;" |165506
|512
| style ="text-align: right;" |17229
|124
|31
|14,833
|1,470
|56
|184,040
|17,404
|81
|2,192,818
|206,750
|-
|-
| style ="text-align: right;" |81
|7
| style ="text-align: right;" |182735
|650
| style ="text-align: right;" |19023
|138
|32
|16,456
|1,623
|57
|203,254
|19,214
|82
|2,421,087
|228,269
|-
|-
| style ="text-align: right;" |82
|8
| style ="text-align: right;" |201758
|801
| style ="text-align: right;" |21002
|151
|33
|18,247
|1,791
|58
|224,466
|21,212
|83
|2,673,114
|252,027
|-
|-
| style ="text-align: right;" |83
|9
| style ="text-align: right;" |222760
|969
| style ="text-align: right;" |23188
|168
|34
|20,224
|1,977
|59
|247,886
|23,420
|84
|2,951,373
|278,259
|-
|-
| style ="text-align: right;" |84
|10
| style ="text-align: right;" |245948
|1,154
| style ="text-align: right;" |25602
|185
|35
|22,406
|2,182
|60
|273,742
|25,856
|85
|3,258,594
|307,221
|-
|-
| style ="text-align: right;" |85
|11
| style ="text-align: right;" |271550
|1,358
| style ="text-align: right;" |28267
|204
|36
|24,815
|2,409
|61
|302,288
|28,546
|86
|3,597,792
|339,198
|-
|-
| style ="text-align: right;" |86
|12
| style ="text-align: right;" |299817
|1,584
| style ="text-align: right;" |31208
|226
|37
|27,473
|2,658
|62
|333,804
|31,516
|87
|3,972,294
|374,502
|-
|-
| style ="text-align: right;" |87
|13
| style ="text-align: right;" |331025
|1,833
| style ="text-align: right;" |34457
|249
|38
|30,408
|2,935
|63
|368,599
|34,795
|88
|4,385,776
|413,482
|-
|-
| style ="text-align: right;" |88
|14
| style ="text-align: right;" |365482
|2,107
| style ="text-align: right;" |38043
|274
|39
|33,648
|3,240
|64
|407,015
|38,416
|89
|4,842,295
|456,519
|-
|-
| style ="text-align: right;" |89
|15
| style ="text-align: right;" |403525
|2,411
| style ="text-align: right;" |42003
|304
|40
|37,224
|3,576
|65
|449,428
|42,413
|90
|5,346,332
|504,037
|-
|-
| style ="text-align: right;" |90
|16
| style ="text-align: right;" |445528
|2,746
| style ="text-align: right;" |46375
|335
|41
|41,171
|3,947
|66
|496,254
|46,826
|91
|5,902,831
|556,499
|-
|-
| style ="text-align: right;" |91
|17
| style ="text-align: right;" |491903
|3,115
| style ="text-align: right;" |51202
|369
|42
|45,529
|4,358
|67
|547,953
|51,699
|92
|6,517,253
|614,422
|-
|-
| style ="text-align: right;" |92
|18
| style ="text-align: right;" |543105
|3,523
| style ="text-align: right;" |56531
|408
|43
|50,339
|4,810
|68
|605,032
|57,079
|93
|7,195,629
|678,376
|-
|-
| style ="text-align: right;" |93
|19
| style ="text-align: right;" |599636
|3,973
| style ="text-align: right;" |62416
|450
|44
|55,649
|5,310
|69
|668,051
|63,019
|94
|7,944,614
|748,985
|-
|-
| style ="text-align: right;" |94
|20
| style ="text-align: right;" |662052
|4,470
| style ="text-align: right;" |68912
|497
|45
|61,512
|5,863
|70
|737,627
|69,576
|95
|8,771,558
|826,944
|-
|-
| style ="text-align: right;" |95
|21
| style ="text-align: right;" |730964
|5,018
| style ="text-align: right;" |76085
|548
|46
|67,983
|6,471
|71
|814,445
|76,818
|96
|9,684,577
|913,019
|-
|-
| style ="text-align: right;" |96
|22
| style ="text-align: right;" |807049
|5,624
| style ="text-align: right;" |84004
|606
|47
|75,127
|7,144
|72
|899,257
|84,812
|97
|10,692,629
|1,008,052
|-
|-
| style ="text-align: right;" |97
|23
| style ="text-align: right;" |891053
|6,291
| style ="text-align: right;" |92748
|667
|48
|83,014
|7,887
|73
|992,895
|93,638
|98
|11,805,606
|1,112,977
|-
|-
| style ="text-align: right;" |98
|24
| style ="text-align: right;" |983801
|7,028
| style ="text-align: right;" |102402
|737
|49
|91,721
|8,707
|74
|1,096,278
|103,383
|99
|13,034,431
|1,228,825
|-
|-
| style ="text-align: right;" |99
|25
| style ="text-align: right;" |1086203
|7,842
| style ="text-align: right;" |0
|814
|50
|101,333
|9,612
|75
|1,210,421
|114,143
|}
|}
{{Menu}}
{{Menu}}
[[Category:Guides]]
[[Category:Guides]]