Anonymous

Mastery: Difference between revisions

From Melvor Idle
56 bytes added ,  Sunday at 08:17
m
(Updated mastery calculation to specify values are realm specific; Removed flooring of the mastery calc as this is only done for the visual value)
 
Line 15: Line 15:
* '''Unlocked Actions''' is the number of actions the player has unlocked for the relevant skill in the current [[Realm]]. The mastery actions for a skill can be seen in game by navigating to the skill's page then either clicking the {{Icon|Milestones|nolink=true}} icon in the skilling minibar in the bottom right (Note: The Level 99 'Skill Mastery' Milestone is excluded from this calculation) or clicking the "Spend Mastery Pool XP" button - note however that these display all mastery actions, not just those that the player has met the skill level requirement for.
* '''Unlocked Actions''' is the number of actions the player has unlocked for the relevant skill in the current [[Realm]]. The mastery actions for a skill can be seen in game by navigating to the skill's page then either clicking the {{Icon|Milestones|nolink=true}} icon in the skilling minibar in the bottom right (Note: The Level 99 'Skill Mastery' Milestone is excluded from this calculation) or clicking the "Spend Mastery Pool XP" button - note however that these display all mastery actions, not just those that the player has met the skill level requirement for.
* '''Player Total Mastery for Skill''' and '''Total Mastery for Skill''' are both numbers shown on each skill tile within the mastery section of the completion log while the 'Set Visible' is set beside 'True Completion'.
* '''Player Total Mastery for Skill''' and '''Total Mastery for Skill''' are both numbers shown on each skill tile within the mastery section of the completion log while the 'Set Visible' is set beside 'True Completion'.
** Note that if {{ExpansionIcon|ItA}} is owned, the number in the Completion Log will include masteries from both the {{Icon|Melvor Realm}} and {{Icon|Abyssal Realm}}. You must only include the numbers from the realm the action is in. For example, the {{ItemIcon|Oak Logs|Oak Log}} is chopped in {{Skill|Woodcutting}} in the {{Icon|Melvor Realm}}. The total mastery actions for both realms is 3,168. Setting {{ItA}} as the visible completion shows that 1,188 actions reside in the {{Icon|Abyssal Realm}} so the value that is used in the calculation is <math>3,168 - 1,188 = 1,980</math>.
** Note that if the {{ExpansionIcon|ItA}} is owned, the number in the Completion Log will include masteries from both the {{Icon|Melvor Realm}} and {{Icon|Abyssal Realm}}. You must only include the numbers from the realm the action is in. For example, the {{ItemIcon|Oak Logs|Oak Log}} is chopped in {{Skill|Woodcutting}} in the {{Icon|Melvor Realm}}. The total mastery actions for both realms, with {{TotH}} and {{AoD}} also enabled, is 3,168. Setting {{ItA}} as the visible completion shows that the Abyssal Realm has 1,188 actions so the value that is used in the calculation for a Melvor Realm action is <math>3,168 - 1,188 = 1,980</math>.
*** Alternatively, the [[Commands|command]] <code>game.woodcutting.getTotalCurrentMasteryLevelInRealm(game.realms.getObjectByID('melvorD:Melvor'));</code> can be used to get the '''Player Total Mastery for Skill''' where <code>woodcutting</code> can be replaced with any other skill name and <code>'melvorD:Melvor'</code> can be replaced with <code>'melvorItA:Abyssal'</code> for the {{Icon|Abyssal Realm}}.
*** Alternatively, the [[Commands|command]] <code>game.woodcutting.getTotalCurrentMasteryLevelInRealm(game.realms.getObjectByID('melvorD:Melvor'));</code> can be used to get the '''Player Total Mastery for Skill''' where <code>woodcutting</code> can be replaced with any other skill name and <code>'melvorD:Melvor'</code> can be replaced with <code>'melvorItA:Abyssal'</code> for the {{Icon|Abyssal Realm}}.
*** Likewise, <code>game.woodcutting.getTrueMaxTotalMasteryLevelInRealm(game.realms.getObjectByID('melvorD:Melvor'));</code> can be used to get the '''Total Mastery for Skill'''.
*** Likewise, <code>game.woodcutting.getTrueMaxTotalMasteryLevelInRealm(game.realms.getObjectByID('melvorD:Melvor'));</code> can be used to get the '''Total Mastery for Skill'''.