Slayer points are updated while in the rewards menu, including before
and after a purchase. Previously, the points variable was updated on
each tick to whatever was displayed in the "Slayer points: "
widget, but that change was never reflected in the tooltip until the
next tooltip update. The tooltip now updates whenever a change in
slayer points is detected while in the rewards menu.
Closes#7611
To avoid breaking existing plugins instead of properly escaping anymatch
(dot) just remove it as it do not changes the functionality.
Fixes#7615
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
The face_visible check is not accounting for camera position, which causes
culled faces to erroneously be included (or not) into the priority renderer
distance calculations when placing 10 and 11 priority faces.
This was introduced in fd6b67fae2
This fixes issues with NPCs despawning while their menu has been modified keeping the menu permanently on, and also not being able to tag NPCs with all menu options taken.
Enabled by default. This was on original PR review and was discussed in
Discord. It is better to just use what we already use for adding our
custom entries at other places, and there is possibility that overlays
will have a lot of right click menus in future, so making it require
shift is most sane option.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
Adds a new overlay to the motherlode mining plugin that keeps track of
all ores mined during a particular motherlode session. Plugin listens to
changes in the SACK_NUMBER varbit to determine when the player's
inventory should be checked for new ores.
The space in the Discord Rich Presence is very limited and it is being
truncated by non-important prefix, so remove this prefix.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
Refresh infoboxes only when removeIf and remove actually removes
anything to avoid constant refreshing for no reason.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
As render() and ClientTick rates are inconsistent (unless user has
50FPS, then they are same) the menu entries can flicker because
ClientTick will be called more often than render and so when frame is
skipped, menu entry is nulled and that causes flicker.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>