Commit Graph
17681 Commits
Author SHA1 Message Date
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
Justin cc14702248 Merge pull request #3141 from open-osrs/GRADLE-WRAPPER-UPDATE
gradle: Update gradle wrapper
2022-03-13 17:39:26 +11:00
Jordan eabaa9cab4 Merge pull request #14229 from Nightfirecat/tutorial-island-roof-fix 2022-03-10 01:02:42 +00:00
Jordan Atwood ef20508ccd roof removal: Add Tutorial Island overrides 2022-03-09 16:58:53 -08:00
Jordan 5d1ad3d374 Merge pull request #14357 from Nightfirecat/cabin-fever-ships-roof-fix 2022-03-10 00:58:17 +00:00
Jordan Atwood 3190e3ce2a roof removal: Fix Cabin Fever ships 2022-03-09 16:53:31 -08:00
OpenOSRS f743fa03d0 gradle: Update gradle wrapper 2022-03-10 00:20:01 +00:00
Owain van Brakel 895a5c4b1c Merge pull request #3140 from Owain94/upstream-0903
project: Merge upstream
2022-03-09 23:10:38 +01:00
Owain van Brakel 89a347f28c Merge pull request #3139 from open-osrs/GIM-messages 2022-03-09 22:57:58 +01:00
Owain van Brakel 2fe8585035 loottracker: Remove import loot panel 2022-03-09 22:57:43 +01:00
Owain van Brakel eefd891cb7 project: Bump OpenOSRS version 2022-03-09 22:44:29 +01:00
Owain van Brakel 40e9acfd09 project: Bump RuneLite version 2022-03-09 22:44:05 +01:00
Owain van Brakel 37dea6f94a Merge remote-tracking branch 'runelite/master' 2022-03-09 22:43:12 +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
Owain van Brakel 4dac0b84fc mixins: Fix messages for GIM 2022-03-09 08:58:53 +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 7ebe91e176 mixins: Add mixins for selected items 2022-03-09 02:34:35 +01: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 6aba1e3894 api: add isFollower to NPCComposition 2022-03-08 19:31:42 -05: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 473a3042fb api: add methods to get selected item 2022-03-06 22:32:55 -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
Justin bb07875400 Merge pull request #3136 from JumpIfZero/feature/widget-mixins
mixins: add widget size and pos setters
2022-03-03 08:57:42 +11: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 3ad8452d41 cache: rename texture animation direction and speed 2022-03-02 10:01:10 -05:00
JumpIfZero 2d8a9522df mixins: add widget size and pos setters 2022-03-02 14:39:38 +02: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 e839dc15c3 api: expand item api for inventory model replacement 2022-03-01 10:31:35 -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
Adam ffc5380f28 cache: script: remove unused import 2022-02-25 14:30:06 -05:00
Tony Wang 15a393fe86 cache: script: use linkedhashmap for switch map
The switch maps are iterated in the assembler and disassembler and the generated code depends on the iteration order
2022-02-25 14:12:21 -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
Cyborger1 116036d542 clues: fix Guardian mummy capitalization 2022-02-24 23:32:16 -05:00
Owain van Brakel 95807b7bd7 Merge pull request #3134 from open-osrs/upstream-2002 2022-02-23 18:20:52 +01:00
Owain van Brakel d19926a873 Merge pull request #3135 from l2-/loginscreenbackground 2022-02-23 18:20:43 +01:00