Each SkillCalc is built out of their equations, but sometimes there are some equations that end up being used over and over again to achieve the same thing, for example Combo Scaling and Miss Penalties.
To solve this, the SharedMethods resource contains equations than can be used from any skill, anytime, without having to type the math all over again and edit each skill one by one when a bug is found.
If you ever see an equation that seems to appear out of no where in another Skill, it’s usually always method from this list. You may need to import these into desmos to view skills that depend on them to work.
<aside> 🚧 Documentation work in progress.
</aside>
$$ t_{oMS}\left(B_{pm},d_{iv}\right)=\frac{\left(\frac{60000}{B_{pm}}\right)}{d_{iv}} $$
$$ t_{oMS}\left(B_{pm}\right)=\frac{\left(\frac{60000}{B_{pm}}\right)}{4} $$
Converts the BPM given into Milliseconds.
$$ t_{oBPM}\left(m_{s},d_{iv}\right)=\frac{\left(\frac{60000}{m_{s}}\right)}{d_{iv}} $$
$$ t_{oBPM}\left(m_{s}\right)=\frac{\left(\frac{60000}{m_{s}}\right)}{4} $$
Converts the MS given into BPM.