Interval Reduction: Difference between revisions

From Melvor Idle
mNo edit summary
m (Fixed incorrect min() instead of max() in interval formula)
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Interval reduction]] is a mechanic that reduces the amount of time it takes to complete a skilling action. The time reduction is always based on the default interval. This means that, if a skill has a 5 second interval, a 10% interval reduction will always decrease the timer by 0.5 seconds. This is regardless of how much the interval is reduced already. The minimum action time is 0.25 seconds.
[[Interval Reduction]] is a mechanic that reduces the amount of time it takes to complete a skilling action. The time reduction is always based on the base interval for the action. This means that, if an action has a 5 second base interval, a 10% interval reduction will always decrease the timer by 0.5 seconds. This is regardless of how much the interval is reduced already. Similarly, flat reduction modifiers (of the type "-0.10s Interval") are also applied without being modified by the percentage bonuses. After applying bonuses, the interval is rounded ''down'' to a multiple of the [[Tick|game tick]] (0.05s) and capped to a minimum action time of 0.25 seconds.


The game offers global interval reduction (which applies to every skill) and interval reduction for a specific skill. Both of these interval reductions are treated as equal. -10% global interval reduction has the same effect as, for instance, -10% [[Agility]] interval reduction. Global and specific reductions also stack.
The game offers global interval reduction (which applies to every skill) and interval reduction for a specific skill. Both of these bonuses stack and are treated as equal. -10% global interval reduction has the same effect as, for instance, -10% [[Agility]] interval reduction.


The full interval calculation is therefore:
<math>
\text{Effective Interval} = \max\left( \left\lfloor \frac{\text{Base Action Interval} \times \left(1 - \text{Sum of Percentage Reductions} \right) - \text{Sum of Flat Reductions}}{0.05} \right\rfloor \times 0.05, 0.25\right)
</math>
== Compounding of Interval Reduction ==
Since the interval reduction is always based on the base action time, this means that the interval reduction becomes exponentially more impactful. The impact of the interval reduction can be calculated as follows:
Since the interval reduction is always based on the base action time, this means that the interval reduction becomes exponentially more impactful. The impact of the interval reduction can be calculated as follows:


Line 17: Line 24:
This is also what the graph shows. The interval reduction gets a greater effect the higher the interval reduction already is. It is therefor important to use as many interval reduction items as possible, since their effects grow exponentially.
This is also what the graph shows. The interval reduction gets a greater effect the higher the interval reduction already is. It is therefor important to use as many interval reduction items as possible, since their effects grow exponentially.


=Interval Reduction Bonuses=
==Sources==
==Combat Interval Reductions==
For a list of boosts that apply to all skills, see the [[Skill Boosts]] page.
===Attack===
{| class="wikitable"
{{ModifierTable|decreasedAttackInterval,decreasedAttackIntervalPercent,decreasedMeleeAttackIntervalPercent|Attack Interval Reduction|false}}
! Skill
===Familiar Attack===
! Page
{{ModifierTable|decreasedSummoningAttackIntervalPercent|Familiar Attack Interval Reduction|false}}
|-
==Non-Combat Interval Reductions==
| {{Icon|Combat}} || [[Combat/Boosts#Interval Boosts|Combat boosts]]
===Global Non-Combat===
|-
{{ModifierTable|decreasedGlobalSkillIntervalPercent,decreasedGlobal|Global Interval Reduction|false}}
| {{Skill|Farming}} || [[Farming/Boosts#Interval Boosts|Farming boosts]]
===Woodcutting===
|-
{{ModifierTable|decreasedSkillInterval,decreasedSkillIntervalPercent|Woodcutting Interval Reduction|false|skill=Woodcutting}}
| {{Skill|Woodcutting}} || [[Woodcutting/Boosts#Interval Boosts|Woodcutting boosts]]
===Fishing===
|-
{{ModifierTable|decreasedSkillInterval,decreasedSkillIntervalPercent|Fishing Interval Reduction|false|skill=Fishing}}
| {{Skill|Fishing}} || [[Fishing/Boosts#Interval Boosts|Fishing boosts]]
===Firemaking===
|-
{{ModifierTable|decreasedSkillInterval,decreasedSkillIntervalPercent|Firemaking Interval Reduction|false|skill=Firemaking}}
| {{Skill|Firemaking}} || [[Firemaking/Boosts#Interval Boosts|Firemaking boosts]]
===Cooking===
|-
{{ModifierTable|decreasedSkillInterval,decreasedSkillIntervalPercent,decreasedPassiveCookInterval,decreasedCookingIntervalForBasicSoup|Cooking Interval Reduction|false|skill=Cooking}}
| {{Skill|Cooking}} || [[Cooking/Boosts#Interval Boosts|Cooking boosts]]
===Mining===
|-
{{ModifierTable|decreasedSkillInterval,decreasedSkillIntervalPercent|Mining Interval Reduction|false|skill=Mining}}
| {{Skill|Runecrafting}} || [[Runecrafting/Boosts#Interval Boosts|Runecrafting boosts]]
===Smithing===
|-
{{ModifierTable|decreasedSkillInterval,decreasedSkillIntervalPercent|Smithing Interval Reduction|false|skill=Smithing}}
| {{Skill|Herblore}} || [[Herblore/Boosts#Interval Boosts|Herblore boosts]]
===Thieving===
|-
{{ModifierTable|decreasedSkillInterval,decreasedSkillIntervalPercent|Thieving Interval Reduction|false|skill=Thieving}}
| {{Skill|Agility}} || [[Agility/Boosts#Interval Boosts|Agility boosts]]
===Fletching===
|-
{{ModifierTable|decreasedSkillInterval,decreasedSkillIntervalPercent,decreasedFletchingIntervalWithArrows|Fletching Interval Reduction|false|skill=Fletching}}
| {{Skill|Summoning}} || [[Summoning/Boosts#Interval Boosts|Summoning boosts]]
===Crafting===
|-
{{ModifierTable|decreasedSkillInterval,decreasedSkillIntervalPercent|Crafting Interval Reduction|false|skill=Crafting}}
| {{Skill|Astrology}} || [[Astrology/Boosts#Interval Boosts|Astrology boosts]]
===Runecrafting===
|-
{{ModifierTable|decreasedSkillInterval,decreasedSkillIntervalPercent|Runecrafting Interval Reduction|false|skill=Runecrafting}}
| {{Skill|Alternative Magic|Alt. Magic}} || [[Alternative Magic/Boosts#Interval Boosts|Alt. Magic boosts]]
===Herblore===
|-
{{ModifierTable|decreasedSkillInterval,decreasedSkillIntervalPercent|Herblore Interval Reduction|false|skill=Herblore}}
| {{Skill|Cartography}} || [[Cartography/Boosts#Interval Boosts|Cartography boosts]]
===Agility===
|-
{{ModifierTable|decreasedSkillInterval,decreasedSkillIntervalPercent|Agility Interval Reduction|false|skill=Agility}}
| {{Skill|Archaeology}} || [[Archaeology/Boosts#Interval Boosts|Archaeology boosts]]
===Summoning===
|-
{{ModifierTable|decreasedSkillInterval,decreasedSkillIntervalPercent,decreasedSummoningIntervalForOctopus|Summoning Interval Reduction|false|skill=Summoning}}
| {{Skill|Harvesting}} || [[Harvesting/Boosts#Interval Boosts|Harvesting boosts]]
===Astrology===
|}
{{ModifierTable|decreasedSkillInterval,decreasedSkillIntervalPercent|Astrology Interval Reduction|false|skill=Astrology}}
 
===Magic===
{{Menu}}
{{ModifierTable|decreasedSkillInterval,decreasedSkillIntervalPercent|Magic Interval Reduction|false|skill=Magic}}
[[Category:Manual Tables]]
===Cartography===
{{ModifierTable|decreasedSkillInterval,decreasedSkillIntervalPercent,decreasedSurveyInterval,decreasedMapUpgradeInterval,decreasedPaperMakingInterval|Cartography Interval Reduction|false|skill=Cartography}}
===Archaeology===
{{ModifierTable|decreasedSkillInterval,decreasedSkillIntervalPercent|Archaeology Interval Reduction|false|skill=Archaeology}}

Latest revision as of 00:26, 20 September 2024

Interval Reduction is a mechanic that reduces the amount of time it takes to complete a skilling action. The time reduction is always based on the base interval for the action. This means that, if an action has a 5 second base interval, a 10% interval reduction will always decrease the timer by 0.5 seconds. This is regardless of how much the interval is reduced already. Similarly, flat reduction modifiers (of the type "-0.10s Interval") are also applied without being modified by the percentage bonuses. After applying bonuses, the interval is rounded down to a multiple of the game tick (0.05s) and capped to a minimum action time of 0.25 seconds.

The game offers global interval reduction (which applies to every skill) and interval reduction for a specific skill. Both of these bonuses stack and are treated as equal. -10% global interval reduction has the same effect as, for instance, -10% Agility interval reduction.

The full interval calculation is therefore:

[math]\displaystyle{ \text{Effective Interval} = \max\left( \left\lfloor \frac{\text{Base Action Interval} \times \left(1 - \text{Sum of Percentage Reductions} \right) - \text{Sum of Flat Reductions}}{0.05} \right\rfloor \times 0.05, 0.25\right) }[/math]

Compounding of Interval Reduction

Since the interval reduction is always based on the base action time, this means that the interval reduction becomes exponentially more impactful. The impact of the interval reduction can be calculated as follows:

[math]\displaystyle{ \text{Effective Reduction} = \frac{1}{1 - \text{Interval Reduction}} }[/math]

Interval Reduction Graph.svg

The graph above shows the relation between the interval reduction percentage, and the effect it has on the current interval. If a player equips -10% interval reduction on a skill with a base interval of 5 seconds, this deducts 0.5 seconds from the interval, or an effective reduction of 10% at 0% interval reduction.

However, if a player equips that same -10% interval reduction while they already have -50% interval reduction, the action time will go from 2.5 seconds to 2 seconds. This is an effective interval reduction of 20%.

This is also what the graph shows. The interval reduction gets a greater effect the higher the interval reduction already is. It is therefor important to use as many interval reduction items as possible, since their effects grow exponentially.

Sources

For a list of boosts that apply to all skills, see the Skill Boosts page.

Skill Page
Error creating thumbnail: File missing
Combat
Combat boosts
Error creating thumbnail: File missing
Farming
Farming boosts
Error creating thumbnail: File missing
Woodcutting
Woodcutting boosts
Error creating thumbnail: File missing
Fishing
Fishing boosts
Error creating thumbnail: File missing
Firemaking
Firemaking boosts
Error creating thumbnail: File missing
Cooking
Cooking boosts
Error creating thumbnail: File missing
Runecrafting
Runecrafting boosts
Error creating thumbnail: File missing
Herblore
Herblore boosts
Error creating thumbnail: File missing
Agility
Agility boosts
Error creating thumbnail: File missing
Summoning
Summoning boosts
Error creating thumbnail: File missing
Astrology
Astrology boosts
Error creating thumbnail: File missing
Alt. Magic
Alt. Magic boosts
Error creating thumbnail: File missing
Cartography
Cartography boosts
Error creating thumbnail: File missing
Archaeology
Archaeology boosts
Error creating thumbnail: File missing
Harvesting
Harvesting boosts