Slayer: Difference between revisions

83 bytes added ,  2 January 2021
m
→‎Slayer Task Mechanics: Resolve inconsistency in tier numbering between sections
m (→‎Slayer Task Mechanics: Resolve inconsistency in tier numbering between sections)
Line 58: Line 58:


===Slayer Task Mechanics===
===Slayer Task Mechanics===
The number of monsters assigned per task is defined as <math>C_r = \text{Tier} \times 10 + 4 \times \left \lfloor r \times \text{Slayer Level} + 1 \right \rfloor</math>, and the increase in task size when extending a task can be calculated as <math>E = \text{Tier} \times \left (10 + \left \lfloor \frac{\text{Slayer Level}}{5} \right \rfloor \right )</math>, where:
The number of monsters assigned per task is defined as <math>C_r = \left ( \text{Tier} + 1 \right ) \times 10 + 4 \times \left \lfloor r \times \text{Slayer Level} + 1 \right \rfloor</math>, and the increase in task size when extending a task can be calculated as <math>E = \left( \text{Tier} + 1 \right ) \times \left (10 + \left \lfloor \frac{\text{Slayer Level}}{5} \right \rfloor \right )</math>, where:
* <math>0 \le r < 1</math> is a random number
* <math>0 \le r < 1</math> is a random number
* <math>\text{Slayer Level}</math> is not the virtual skill level, and therefore has a maximum value of 99
* <math>\text{Slayer Level}</math> is not the virtual skill level, and therefore has a maximum value of 99
* <math>\text{Tier}</math> is defined as:
* <math>\text{Tier}</math> is defined as:
** Easy = 1
** Easy = 0
** Normal = 2
** Normal = 1
** Hard = 3
** Hard = 2
** Elite = 4
** Elite = 3
** Master = 5
** Master = 4


Therefore, the task size (before extension) is between <math>\text{Tier} \times 10 + 4</math> and <math>\text{Tier} \times 10 + 4 \times \text{Slayer Level}</math> monsters (inclusive).
Therefore, the task size (before extension) is between <math>\left ( \text{Tier} + 1 \right ) \times 10 + 4</math> and <math>\left ( \text{Tier} + 1 \right ) \times 10 + 4 \times \text{Slayer Level}</math> monsters (inclusive).


== Skillcape ==
== Skillcape ==