Commit Graph

12111 Commits

Author SHA1 Message Date
zjustin
57a73b0611 Merge branch 'master' of https://github.com/runelite/runelite
 Conflicts:
	cache-client/pom.xml
	cache-updater/pom.xml
	cache/pom.xml
	pom.xml
	runelite-api/pom.xml
	runelite-api/src/main/java/net/runelite/api/GraphicID.java
	runelite-client/pom.xml
	runelite-jshell/pom.xml
	runelite-script-assembler-plugin/pom.xml
2022-03-20 16:24:49 +11:00
Runelite auto updater
3097531564 Bump for 1.8.15-SNAPSHOT 2022-03-19 22:36:29 +00:00
Runelite auto updater
cb018fc1fe Release 1.8.14 2022-03-19 22:36:21 +00:00
Adam
508c5928fe gpu: use DebugGL4 in debug mode 2022-03-19 18:05:53 -04:00
Hydrox6
7051bedc61 cannon: add support for shattered relics league ornamental cannon
Annoyingly, the cannonball projectiles are not fired out of the centre
of the cannon object like the original cannon does, so how the cannon's
position is stored had to be changed to a WorldArea
2022-03-18 17:04:49 -04:00
Hydrox6
51e2ff00c4 ItemMapping: add shattered relics ornament kits 2022-03-18 17:04:49 -04:00
Adam
2192ac7d45 client: allow setting system properties via runtime config 2022-03-18 16:19:47 -04:00
Adam
dbfcc456f9 gpu: update to jogl 2.4.0-rc-20220318 2022-03-18 15:59:25 -04:00
Adam
3464551d83 gpu: remove egl dependency 2022-03-18 15:59:12 -04:00
Adam
b9d905621d gpu: remove newt dependency 2022-03-18 15:59:04 -04:00
Jordan Atwood
53ee3eb747 roof removal: Add Grim Tales tower override 2022-03-17 11:05:26 -07:00
Kyle
9f10d5162d Update WeaponMap.java 2022-03-17 10:42:47 +00:00
Max Weber
52c2061ccd rl-api: use TileObjects' z for hulls/clickboxes/outlines 2022-03-16 19:21:04 -06:00
JumpIfZero
5442ba7c88 Merge remote-tracking branch 'rl-upstream/master' into rl-upstream-160322 2022-03-16 14:00:41 +02:00
Adam
4f8991dc7e loot tracker: add remember loot option 2022-03-15 18:24:01 -04:00
Adam
e953631a08 chat message manager: fix gim rl-format messages
The rl-format messages aren't prepended with |, causing them to be sent to normal clan chat instead.
2022-03-15 15:42:17 -04:00
Adam
310b007409 Revert "gpu: Fix loading gluegen natives on some Windows configurations"
This reverts commit 35949bce22.
2022-03-13 23:35:39 -04:00
Adam
d8ba9b13ba loottracker: replace repaint calls with revalidate
This fixes removing panels from the logs container not correctly rebuilding the container to remove the space the box was previously in
2022-03-13 19:59:44 -04:00
Adam
08da9a2d8a loot tracker: add wilderness loot chest 2022-03-13 16:42:46 -04:00
Adam
88933be3df loot tracker: track caught implings
Co-authored-by: Shawn Shadrix <shshadri@ncsu.edu>
2022-03-13 15:55:15 -04:00
Adam
a877c58005 loot tracker: support opening multiple imp jars in 1 tick
This tracks the number of removed jars to determine how many were
opened. This only works when opening multiple of the same type of jar.

Co-authored-by: Shawn Shadrix <shshadri@ncsu.edu>
2022-03-13 15:55:15 -04:00
Adam
08359a0df0 loottracker: add imp jars
Co-authored-by: Shawn Shadrix <shshadri@ncsu.edu>
2022-03-13 15:55:15 -04:00
Adam
28d4ceb2b5 loottracker: refactor inv change events
Instead of having logic to set the event type and then pick it up again in the inv change event, store a callback to be called on inv change
2022-03-13 15:55:12 -04:00
Jordan Atwood
ef20508ccd roof removal: Add Tutorial Island overrides 2022-03-09 16:58:53 -08:00
Jordan Atwood
3190e3ce2a roof removal: Fix Cabin Fever ships 2022-03-09 16:53:31 -08:00
Owain van Brakel
2fe8585035 loottracker: Remove import loot panel 2022-03-09 22:57:43 +01:00
Runelite auto updater
4eb0fb56e3 Bump for 1.8.14-SNAPSHOT 2022-03-09 16:29:02 +00:00
Runelite auto updater
c121e65209 Release 1.8.13 2022-03-09 16:28:54 +00:00
Adam
de2edb2033 Add barbarian rod anim to fishing and idle notifier 2022-03-09 10:41:31 -05:00
Owain van Brakel
319246ce57 Merge remote-tracking branch 'runelite/master' 2022-03-09 09:03:02 +01:00
Faycal
65e3670a46 item identification: add rejuvenation potion 2022-03-08 23:38:16 -05:00
David Luong
790f18128f item identification: add goblin and magic ess potions 2022-03-08 23:03:58 -05:00
Owain van Brakel
eabe39df6e configmanager: Whoops forgot to add this 2022-03-09 02:34:15 +01:00
Owain van Brakel
7cab454a0a Merge remote-tracking branch 'runelite/master' 2022-03-09 01:50:40 +01:00
Owain van Brakel
5ab766c256 Merge remote-tracking branch 'runelite/master' 2022-03-09 01:47:04 +01:00
Adam
93d483db7b gpu: don't animate textures when loading 2022-03-08 16:11:23 -05:00
Adam
d2fd37e543 config manager: run shutdown hook after plugins 2022-03-07 22:48:29 -05:00
Adam
94691fc870 runelite: disable option parser abbreviations 2022-03-06 19:39:46 -05:00
Adam
64abf450d9 loot tracker: store loot in config
Since loot is now aggregated, the data is little enough to store in
config. This allows loot to persist between sessions even when not
logged in.
2022-03-06 15:12:52 -05:00
Adam
f2b43743c3 config manager: post RuneScapeProfileChanged when new profiles are created 2022-03-05 21:39:58 -05:00
Adam
d842bacd2c loottracker: hoist box emptyborder from loop 2022-03-05 19:52:27 -05:00
Adam
17f6890b69 loottracker: replace getTotalPrice with stream 2022-03-05 19:51:07 -05:00
Adam
7864a10135 loottracker: split panel construction into methods
This moves the overall and actions panel creation into separate methods
2022-03-05 19:51:05 -05:00
Adam
5006e959b0 gpu: fix anim array indexes with sparse texture array
Texture 54 doesn't exist and was causing everything after it to have its index off by 1
2022-03-02 14:20:03 -05:00
Adam
2520da4dca gpu: move texture animation to gpu 2022-03-02 10:13:24 -05:00
Adam
5a4faef350 client: add plugin sideloading
This supports sideloading plugins out of the sideloaded-plugins
directory when run in developer mode
2022-03-01 10:50:23 -05:00
Adam
cda29d36b8 idle notifier: disable by default 2022-02-27 22:57:00 -05:00
Adam
5d7edacd21 item manager: fix active price threshold calculation
This was meant to keep items within 5x of their Jagex price, but the
logic was only correct if activePriceThreshold <= 1.0.
2022-02-27 12:33:40 -05:00
Cyborger1
d8c67fa9b8 clientui: run PluginPanel#onDeactivate when switching panels 2022-02-25 13:04:13 -05:00
Jordan Atwood
d94abb884d slayer: Fix name matching
The Slayer plugin highlights target monsters based on their name rather
than NPC ID, as many common monsters (skeletons, zombies, etc.) have
nearly endless variations for different models and combat levels.
Previously, this name matching was done via a simple
`String#contains()`, which led to some incorrect matches such as pirates
being highlighted while on rat tasks and Jonny the beard being
highlighted while on bear tasks.

This commit changes matching to use regex to match string boundaries or
whitespace at either end of the task string, ensuring these substring
matches can only happen when word breaks occur. The only known existing
case where this would apply is for baby dragons and brutal dragons,
which are valid alternatives for their respective chromatic dragon
tasks.
2022-02-25 12:40:43 -05:00