Commit Graph

10244 Commits

Author SHA1 Message Date
zeruth
fd6b8fccea Merge branch 'upstream-master' into runelite 2021-02-03 21:13:36 -05:00
Usman Akhtar
4f6f518a15 worldmap: use boosted level for map icon tooltips 2021-02-03 17:18:16 -05:00
Adam
263b02ac14 config manager: use createTempFile for config temp file
With multiple clients with different configs saving at once, the same temp file was being used, which can cause it to not save or to move() a temp file from a different client
2021-02-03 15:05:25 -05:00
Taylor Abraham
27fb56f5b8 music: Make volume percent visible when hovering handle 2021-02-03 11:31:02 -05:00
Jonathan Lee
a6841c5ceb loot tracker: add support for isle of souls chests
They have the same description and behavior as stone chest. From melky test:

2021-02-03 13:54:03 [Client] DEBUG n.r.c.p.l.LootTrackerPlugin - Tick: 417
2021-02-03 13:54:04 [Client] DEBUG client-patch - Chat message type SPAM: You manage to unlock the chest.
2021-02-03 13:54:04 [Client] DEBUG n.r.c.p.l.LootTrackerPlugin - Tick: 418
2021-02-03 13:54:04 [Client] DEBUG client-patch - Chat message type SPAM: You steal some loot from the chest.
2021-02-03 13:54:04 [Client] DEBUG n.r.c.p.l.LootTrackerPlugin - Received icc: [Item(id=12791, quantity=1), Item(id=13068, quantity=1), Item(id=13222, quantity=1), Item(id=13069, quantity=1), Item(id=5698, quantity=1), Item(id=6705, quantity=1), Item(id=6705, quantity=1), Item(id=6705, quantity=1), Item(id=6705, quantity=1), Item(id=6705, quantity=1), Item(id=6705, quantity=1), Item(id=6705, quantity=1), Item(id=228, quantity=2), Item(id=12631, quantity=1), Item(id=11953, quantity=1), Item(id=1523, quantity=1), Item(id=1523, quantity=1), Item(id=1355, quantity=1), Item(id=314, quantity=121), Item(id=1621, quantity=1), Item(id=2510, quantity=8)] tick: 418
2021-02-03 10:29:48 -05:00
Adam
a58b2d3fdf Revert "image component: support setPreferredSize"
This reverts commit 5e7242388d.
2021-02-02 23:26:18 -05:00
Adam
5e7242388d image component: support setPreferredSize 2021-02-02 21:15:39 -05:00
Broooklyn
e4d5450283 worldmap: add Shades of Mort'ton minigame location 2021-02-02 19:59:18 -05:00
Broooklyn
b5b64bc9ee loottracker: add Gold Chest tracking (Shades of Mort'ton) 2021-02-02 19:59:18 -05:00
zeruth
4be1b25ef3 openosrs: use openosrs dir 2021-02-01 13:47:50 -05:00
zeruth
0c1f321473 Merge branch 'upstream-master' into runelite
# Conflicts:
#	deobfuscator/src/test/java/net/runelite/deob/deobfuscators/gson/ColorTypeAdapterTest.java
#	deobfuscator/src/test/java/net/runelite/deob/deobfuscators/gson/InstantTypeAdapterTest.java
#	runelite-client/src/main/java/net/runelite/client/RuneLiteModule.java
2021-02-01 12:06:49 -05:00
Psikoi
fe01c7dbf4 Resize and tweak hiscores boss icons 2021-01-31 23:44:17 -05:00
Adam
ab4bb3bc97 Revert "runelite-client: Don't use system specific modifier key names"
This reverts commit 962bc58178.
2021-01-31 12:37:29 -05:00
Broooklyn
cdba2ef297 hotkey button: use default font 2021-01-31 12:33:01 -05:00
Adam
ca56ef1082 Apply default font to text with unicode characters
MacOS does not support fallback fonts, and any character not in our RS
fonts do not render correctly.

We only render unicode characters a handful of places, mostly for the
check mark/cross in overlays, and on the icon text field suggestion
button. So this sets the font of those places to the default system font
which can render them correctly.
2021-01-30 19:30:56 -05:00
Max Weber
243929826b ReflectUtil: allow privateLookupIn cross-classloader with JDK-8173978 2021-01-30 11:24:18 -05:00
Max Weber
2b3ce15516 don't use gson's reflection serialization on non RuneLite classes
java >=16 disallows access to most private fields which makes these
fail with the reflection type adapter
2021-01-30 11:24:18 -05:00
zeruth
7b0678d0a1 Merge branch 'upstream-master' into runelite
# Conflicts:
#	cache-client/pom.xml
#	cache-updater/pom.xml
#	cache/pom.xml
#	http-api/pom.xml
#	http-service/pom.xml
#	pom.xml
#	runelite-api/pom.xml
#	runelite-api/src/main/java/net/runelite/api/Client.java
#	runelite-api/src/main/java/net/runelite/api/events/MenuEntryAdded.java
#	runelite-api/src/main/java/net/runelite/api/events/NpcActionChanged.java
#	runelite-api/src/main/java/net/runelite/api/events/PlayerMenuOptionClicked.java
#	runelite-client/pom.xml
#	runelite-client/src/main/java/net/runelite/client/plugins/worldhopper/WorldSwitcherPanel.java
#	runelite-client/src/test/java/net/runelite/client/plugins/slayer/SlayerPluginTest.java
#	runelite-script-assembler-plugin/pom.xml
2021-01-29 21:19:28 -05:00
Adam
e3b0755385 world hopper: move hop() to client thread 2021-01-29 14:40:49 -05:00
Jordan
d01073506b Merge pull request #13117 from Broooklyn/sw-bandages-update
itemstats: Update Soul Wars Bandages healing
2021-01-28 23:53:14 +00:00
Jordan
718165244d Merge pull request #13120 from Broooklyn/npc-indicators-colortags 2021-01-28 09:05:42 +00:00
Adam
84661dfe52 api: remove npc action changed event
Despite menu manager using this, the methods to register npc menu options was removed awhile ago, and so it is unused
2021-01-27 21:01:03 -05:00
Adam
f5df6a0298 menu manager: preserve managed menu option ordering
Also add a check that the menu being added is of type CC_OP so that we know getWidgetId() is valid
2021-01-27 21:01:02 -05:00
Broooklyn
267dbb3231 npc indicators: remove tags from minimap npc name 2021-01-27 20:26:50 -05:00
Broooklyn
42e745881f itemstats: Update Soul Wars Bandages healing 2021-01-27 10:20:01 -05:00
Adam
2be9fe9df3 slayer plugin: update task completion message parsing 2021-01-27 03:59:23 -07:00
RuneLite Cache-Code Autoupdater
805158a644 Update Item variations to 2021-1-27 2021-01-26 16:53:31 -07:00
loldudester
d68d66b01d Fix javadoc cutting off descriptions
Co-authored-by: Jordan Atwood <nightfirecat@protonmail.com>
2021-01-25 19:49:18 -08:00
zeruth
48fdf79e65 client: enable external updating 2021-01-25 20:42:16 -05:00
Adam
f6c68eefc8 api: remove PlayerMenuOptionClicked
There is only one legitimate use of this, which is in the hiscore
plugin, but it is simple to replace it with a normal menu option clicked
event. Additionally the world hopper was incorrectly using this event
for the Hop option, so it has been changed to use the menu option
clicked event.
2021-01-25 20:20:27 -05:00
Adam
426265c765 ground markers: add option to export and import
Co-authored-by: Paul Norton <napkinorton@gmail.com>
2021-01-25 18:50:59 -05:00
zeruth
c68e4b2a47 api: develop 2021-01-25 15:18:43 -05:00
zeruth
d61c6b91a7 api: develop 2021-01-25 13:06:20 -05:00
Jordan
cc56854da9 Merge pull request #12893 from Hydrox6/timetracking-soonest
timetracking: Add option to show the soonest completion time of a tab
2021-01-25 08:13:06 +00:00
Cyborger1
a5b6e279a8 idle notifier: Add low & high energy notifications (#12995)
Co-authored-by: Reasel <tannermjelde@gmail.com>
2021-01-25 08:05:55 +00:00
zeruth
769e1aa342 Merge branch 'upstream-master' into runelite
# Conflicts:
#	runelite-client/src/main/java/net/runelite/client/plugins/tearsofguthix/TearsOfGuthixOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/tearsofguthix/TearsOfGuthixPlugin.java
2021-01-25 00:21:50 -05:00
wrightmalone
49138527f8 xp globes: add option to show virtual level in tooltip
Co-authored-by: Adam <Adam@sigterm.info>
2021-01-24 19:30:19 -05:00
Psikoi
d0bf05ddd9 hiscore panel: update boss icons
This uses a new boss icon set from Psikoi he made for wiseoldman
2021-01-24 16:39:01 -05:00
Adam
f6953f3bef inventory tags: add fill tag option
This changes the display mode selector to be several separate options so
that users can select multiple, such as outline and fill.

Co-authored-by: Jordan <Nightfirecat@users.noreply.github.com>
Co-authored-by: 1jz <philipgolovin@gmail.com>
2021-01-24 16:23:57 -05:00
Adam
46434c304c image util: simplify fillImage alpha check 2021-01-24 16:23:57 -05:00
Adam
8541ce6667 teamcapes: rewrite to use events 2021-01-24 15:11:58 -05:00
Christian Gati
68aacfa0bb tears of guthix: add config for tears color
Add the ability to toggle green tears off and allow for both tear
colors to be changed
2021-01-24 10:43:23 -05:00
Hydrox6
ce6cff4a1f timetracking: Add option to show the soonest completion time of a tab 2021-01-24 09:51:48 +00:00
Adam
c9cd33a8dd spec counter: add bone dagger, crossbow, and anchor
Co-authored-by: sdc6 <sdc6@aber.ac.uk>
2021-01-24 00:26:44 -05:00
zeruth
e2787027bd Merge branch 'upstream-master' into runelite 2021-01-22 20:19:52 -05:00
Adam
5360bfd121 ground items: add despawn time for gwd instances 2021-01-22 14:42:42 -05:00
Adam
2653c7fada plugin list panel: remove unused executor 2021-01-22 12:25:23 -05:00
Adam
321b976cf1 plugin hub panel: sort plugins by usercount 2021-01-22 12:25:23 -05:00
Jordan
e4e7d228d0 Merge pull request #12979 from akhtar-u/cooking
cooking: change sinceCut to sinceCooked to match plugin
2021-01-22 05:54:13 +00:00
Usman Akhtar
e0d258a6eb plugins: Fix copied variable names 2021-01-21 21:45:09 -08:00