Adam
f31a67bb2b
gpu: apply hsl override to flat shade faces
...
The behavior of this was changed in 203 to include flat shade faces
2022-02-11 19:45:19 -05:00
Jordan Atwood
e4edddffbe
widget overlay: Don't draw empty wilderness K/D box
...
The Wilderness and PVP kill-death information box is created while in
these areas regardless of whether the setting (configured via the notice
board at the Edgeville bank) is enabled to show the text, meaning the
widget contains only empty text widgets when the setting is disabled
rather than being null, causing a bounding box to still be drawn and
affecting other snapped widget layout. This commit adds a child class of
WidgetOverlay specific to this widget and prevents it from being drawn
when the setting to show this information is disabled.
2022-02-11 15:26:01 -05:00
testing-ongithub
aff5d53ddb
fairy ring: add Yu'biusk
2022-02-11 14:30:39 -05:00
Adam
8811756301
gpu: replace count_prio_offset switch with loop
...
Nvidia drivers seem to compile the switch with fallthrough as a 19 level
nested if, and inlines the code from the fallthrough cases into each.
The hd devs have identified this as a potential source of the
artifacting that happens on some cards due to the number of nested
branches.
Replace the switch with a simple loop, which also is about 7% of the
generated code size of the switch.
2022-02-09 14:14:44 -05:00
Runelite auto updater
11f9454015
Bump for 1.8.12-SNAPSHOT
2022-02-09 12:07:20 +00:00
Runelite auto updater
a1c4906e4a
Release 1.8.11
2022-02-09 12:07:17 +00:00
RuneLite Cache-Code Autoupdater
9120e5cdc0
Update Item variations to 2022-2-9
2022-02-09 05:00:08 -07:00
Adam
2e34cbcbe1
gpu: reset fbo on resizablechanged on macos
...
Changing resizable mode changes the canvas size but doesn't change the client size, so the existing resize adapter doesn't get triggered
2022-02-08 18:09:49 -05:00
Adam
2d52f6d1b4
overlay manager: prevent loading dynamic overlay positions
...
The overlay renderer tries to never set these, but they can still be set due to conflicting overlay names or from old configs.
2022-02-07 23:03:09 -05:00
Minh Pham
c7ce2d82fa
slayer: add penguins to bird task
2022-02-07 22:27:49 -05:00
Hippolyte Mithouard
c7b0023de5
barrows: fix npe from receiving an empty reward
...
Co-authored-by: Adam <Adam@sigterm.info >
2022-02-07 16:37:31 -05:00
LootBagger
57622f3bad
plugin manager: optimize plugin dependency sorting
...
Previously, PluginManager.loadPlugins would make a graph of reverse
dependencies, topologically sort them, then reverse the list. This commit
changes loadPlugins to build a graph of dependencies so no reversal is needed.
Co-authored-by: Adam <Adam@sigterm.info >
2022-02-05 23:17:43 -05:00
LootBagger
e17baf1aee
plugin manager: fix plugins with multiple dependencies
...
If one plugin has multiple dependencies this would throw a concurrent
modification exception due to iterating the successors after removing
the edge
Fill out javadoc for topologicalSort
Co-authored-by: Adam <Adam@sigterm.info >
2022-02-05 23:17:43 -05:00
Adam
5d99ec56f2
defaultworld: always changeWorld on client thread
2022-02-05 21:56:50 -05:00
Adam
43e8a57cad
ground items: make hotkey configurable
...
Co-authored-by: David Goldstein <goldstein.g.david@gmail.com >
2022-02-04 18:01:38 -05:00
Max Weber
e9b138447e
config: implement toString/equals/hashCode for Config proxies
2022-02-03 17:10:28 -07:00
Adam
3f3f3dc97b
plugins: prevent plugins from overriding equals and hashCode
...
This has no legitimate use and several parts of the core assume that they are not overridden
2022-02-03 18:57:02 -05:00
Adam
aaf4adaea0
itemmanager: sanity check wiki prices
...
Try to avoid excessive item price manipulation by requiring the guide price to be within a configured threshold of the official price.
2022-02-02 22:34:01 -05:00
Adam
b37d46e488
client: add runtime config
...
A form of this was added in 1.7.11.2 in
e8ea616fc24691177cb2de18698f13ba17448a11, but did not bind the config to
the RuneLite guice module.
2022-02-02 22:34:01 -05:00
Daniel Bolink
03f0df17b6
woodcutting: add Isle Of Souls trees
2022-02-01 20:20:17 -05:00
Adam
f283871f50
interact highlight: support menu option mouseover
...
Co-authored-by: superiorser9 <superiorser9@gmail.com >
2022-01-31 20:23:50 -05:00
Adam
302b57de8e
xptracker: use seasonal wom version for seasonal worlds
2022-01-30 19:57:55 -05:00
Adam Keenan
58d2b2e0e1
chat commands: fix cmb to use correct endpoint
2022-01-30 19:57:35 -05:00
Jordan Hanley
9458bd8d65
item identification: add jewellery
...
Co-authored-by: Adam <Adam@sigterm.info >
2022-01-26 17:43:49 -05:00
awbasham
bb4271c2f2
dps counter: add Corrupted Hunllef
2022-01-26 15:51:43 -05:00
Adam
fe2677452c
devtools: add object animation ids
2022-01-26 11:06:00 -05:00
Hydrox6
d44b7f3d00
timers: add shattered relics home teleport
2022-01-25 15:37:12 -05:00
Josh
aa73a9eabc
npcunaggroarea: add option to hide when out of combat
2022-01-25 15:35:56 -05:00
Thource
82b28d15fc
Remove daily sand check for UIM accounts
2022-01-23 22:23:19 +00:00
Adam
2eba3a886f
slayer: fix reanimated abyssals not counting for tasks
2022-01-21 17:42:57 -05:00
Max Weber
9966cad9ea
grounditems/Lootbeam: use more faithful colors
2022-01-20 19:26:19 -07:00
Max Weber
22d1014bd3
rl-api: add MagicConstant annotations
2022-01-20 19:21:53 -07:00
Runelite auto updater
86b15a31bb
Bump for 1.8.11-SNAPSHOT
2022-01-19 12:31:24 +00:00
Runelite auto updater
80e98abd51
Release 1.8.10
2022-01-19 12:31:20 +00:00
Max Weber
b0a10a9c14
grounditems: Add Modern style loot beam
2022-01-18 20:20:34 -07:00
RuneLite Cache-Code Autoupdater
59df079263
Update Item variations to 2022-1-19
2022-01-18 20:20:34 -07:00
RuneLite Cache-Code Autoupdater
25cc99e4fc
Update Scripts to 2022-1-19
2022-01-18 20:20:34 -07:00
Adam Keenan
85b15156fc
menu swapper: add group storage shift deposit swap
2022-01-18 21:28:02 -05:00
geheur
b3e87ee875
menu swapper: add climb-up and climb-down swaps
2022-01-18 15:55:32 -05:00
SirGirion
48a6d40418
itemcharges: Add support for blood essence
...
Co-authored-by: Adam <Adam@sigterm.info >
2022-01-18 15:49:13 -05:00
Hydrox6
46545bdecf
dps counter: add nex
2022-01-18 15:28:39 -05:00
Hydrox6
6b1c1283f7
skill calc: add ancient brew
2022-01-18 15:28:39 -05:00
Hydrox6
a0b739f1f4
item identification: add ancient brew
...
The pattern for the short names of the other brews isn't being followed
here due to the similarities between the Ancient Brew and (Extended)
Super Antifire; using `An` could be confusing.
2022-01-18 15:28:38 -05:00
Hydrox6
06fa9f0bc8
item charges: add ancient brew
2022-01-18 15:28:38 -05:00
Hydrox6
53a8b5a6b9
login screen: add nex login screen
2022-01-18 15:28:38 -05:00
dekvall
2d43cc419a
worldmap: use vanilla icons for lovakengj mining site
2022-01-18 15:21:13 -05:00
Hydrox6
713f7950c2
clientUI: show if the client is in safe mode in the window title
2022-01-18 15:18:02 -05:00
Tomas Slusny
4410e173e3
discord: accept animated avatars in matcher
...
Discord avatarId can contain underscores when the image is animated (it
has prefix a_ when that happens).
Fixes #14594
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2022-01-17 13:26:02 -05:00
Adam
f859ec9dc8
clues: use lists instead of sets for clues
2022-01-16 18:57:58 -05:00
Adam
22c02e4055
anagram clue: use builder pattern
2022-01-16 18:42:03 -05:00