45c5df3379767146f91e1e4a1f48d9692599a1d4
As is the case with other graphics-based timers, the imbued heart timer will not fire if enough other graphics animations are triggered (such as those created when fighting the Dagannoth Kings). To add this timer more reliably, this commit will add the timer when a Magic stat boost occurs which is large enough that it can only be triggered by the heart. Because the heart's boost scales with the player's level, it gives an equal boost to the Magic essence and Magic potion boosts, depending on the base magic level. To account for this, it will only be applied if the user's base magic level is high enough to assuredly identify that a potion was not used to trigger the boost. Fixes runelite/runelite#3516 Co-authored-by: Lucas <lws.ned1260@gmail.com>
runelite

RuneLite is a free, open source OldSchool RuneScape client.
If you have any questions, please join our IRC channel on irc.rizon.net #runelite or alternatively our Discord server.
Project Layout
- cache - Libraries used for reading/writing cache files, as well as the data in it
- http-api - API for api.runelite.net
- http-service - Service for api.runelite.net
- runelite-api - RuneLite API, interfaces for accessing the client
- runelite-client - Game client with plugins
Usage
Open the project in your IDE as a Maven project, build the root module and then run the RuneLite class in runelite-client.
For more information visit the RuneLite Wiki.
License
RuneLite is licensed under the BSD 2-clause license. See the license header in the respective file to be sure.
Contribute and Develop
We've set up a separate document for our contribution guidelines.
Description
Languages
Java
98.9%
GLSL
0.7%
C
0.3%
