Commit Graph
11652 Commits
Author SHA1 Message Date
Adam 8ac8cd3cdd clues: add Necropolis mine coordinate clue hint 2022-04-27 16:28:45 -04:00
Adam e9474a86bb fairy ring: add Necropolis 2022-04-27 15:54:17 -04:00
Jordan Atwood bd1dc2d0b7 github: Add Discussions issue template
This adds an issue form geared specifically toward bug reports, and
links to GitHub discussions for feature requests and enhancements
instead, with the mindset of improving intake triage.
2022-04-27 15:44:03 -04:00
Max Weber 4975781bd3 cache: do not return partially or doubly lit textures 2022-04-27 09:28:58 -06:00
Max Weber b6c2653a0e cache: correctly link bought & placeholder items
this was causing bought items (bounds, league cabbages) to render
incorrectly
2022-04-27 09:28:58 -06:00
Adam 1cfdc86a5c clues: update guardian mummy cryptic clue 2022-04-27 09:22:27 -04:00
Max Weber af5ae4ab20 rl-client: update ID references to 2022-4-27 2022-04-26 22:14:33 -06:00
Max Weber c4d51aeeeb Quest: update to 2022-4-27 2022-04-26 21:57:37 -06:00
RuneLite Cache-Code Autoupdater 63ad1e5d3b Update NPC IDs to 2022-4-27 2022-04-26 21:57:37 -06:00
RuneLite Cache-Code Autoupdater 8ad82b374c Update Object IDs to 2022-4-27 2022-04-26 21:57:37 -06:00
RuneLite Cache-Code Autoupdater 2e6a9efa2d Update Item variations to 2022-4-27 2022-04-26 21:57:37 -06:00
RuneLite Cache-Code Autoupdater 3fd9231d8b Update Item IDs to 2022-4-27 2022-04-26 21:57:37 -06:00
RuneLite Cache-Code Autoupdater 70969a378a Update Scripts to 2022-4-27 2022-04-26 21:57:35 -06:00
AdamandEliasLahham 2d01ea2fb7 bank plugin: add quantity search
Co-authored-by: EliasLahham <eliaslahham@yahoo.com>
2022-04-26 20:41:43 -04:00
Max Weber 9789d6f392 rl-client: do not create a dependency reduced pom
shade was changed in 3.3.0 so that it always creates the pom, regardless
of if it replaces the default artifact
2022-04-26 14:38:27 -06:00
Max Weber e04a8aa2cc ScriptID: remove unused scripts 2022-04-26 13:38:45 -06:00
Adam 7cdbe6faab chat commands: support parsing team size pbs off adventure log 2022-04-25 09:55:37 -04:00
Hydrox6 e73ccc3069 npcaggro: fix unintended loss of calibration
After using 8ad5977ad5 for a while, I
noticed that the plugin would lose calibration seemingly at random.
Given I was sitting at Redwoods, this didn't make sense. I want to give
some context as to what was happening and why, baked permanently into
the commit history:

The plugin requires that a few things exist when it saves data, or else
it assumes that something went wrong and it resets the config. One of
these things is that the infobox object exists.
Usually, this is fine, as one is created on login with the stored
duration, as long as said duration is not negative.
However, if the user stood in the same area for 10 minutes and then
logged out somehow (either manually or through AFK), upon logging back
in the config would not create a new infobox as the stored duration is
negative.
Either toggling the plugin or restarting the client at this point would
clear the reference to the old Infobox, and a new one would not be
created on login due to the aforementioned negative duration.
If the plugin was toggled, the calibration is instantly lost, and the
user now sees the tutorial overlay.
If the client was restarted, it would appear as if the plugin is working
fine, and it would fix itself if the player moved far enough. If they
just logged out, however, it would clear its config.
Either way, in most situations, the user is now forced to recalibrate
the plugin when they've done nothing wrong, only commited the heinous
crime of XP wasting.

Most of this was due to how the plugin tracked the aggro time, which was
through its infobox. This really shouldn't be how it does it, and so now
it keeps track of the time separately, and doesn't rely on the creation
of the infobox to block the saving of data.
2022-04-24 19:16:25 -04:00
Adam d7f1681e6a util: use error log level for exception loggers 2022-04-24 19:15:45 -04:00
Adam fc1c12c0e3 infobox: consistently require non-negative timer durations 2022-04-24 19:15:45 -04:00
Vandager 1d0a0315d4 player indicators: decorate player name in trade window
Co-authored-by: Vandager <66982484+Vandager@users.noreply.github.com>
2022-04-24 18:49:05 -04:00
Adam c4055e765a ci: disable maven-shade-plugin 2022-04-24 16:44:18 -04:00
Adam 36730dccbc client: update pmd 2022-04-24 13:46:42 -04:00
Adam 6a4544ed2e cl: set pmd cache location 2022-04-24 13:46:42 -04:00
Adam 1edd417336 api: remove Nullable on getLocalPlayer
While this can be null, in the vast majority of events and also in every overlay it cannot be, and just triggers unncessary warnings from IDE inspections
2022-04-23 19:32:10 -04:00
Adam 1149a5a0e7 examine: remove unused import 2022-04-22 21:39:37 -04:00
Adam e6d83c8322 examine: fix examining ground items
Remove support for examining npcs/objects which has been unused for a long time. All examines I see go through this examine_item script, so we can assume the ITEM_EXAMINE chat message type is used for all examines.
2022-04-22 21:31:41 -04:00
Adam 9bd36db0c9 chat commands: update gotr kill message 2022-04-22 20:03:19 -04:00
Adam 8746c09354 interact highlight: fix detecting spell attacks on npc click
This was counting any widget use as an attack, when only spell use
should be
2022-04-22 13:12:05 -04:00
Runelite auto updater c9734026bd Update 204.6 2022-04-22 09:16:03 +00:00
Adam 20d2566471 interact highlight: fix using npc attack color on item use 2022-04-21 14:23:01 -04:00
Adam f8e754b62f examine: fix item examine message recolor 2022-04-21 09:41:03 -04:00
Adam d533285a32 timers: update for if3 inv 2022-04-21 09:41:02 -04:00
Adam 96fbdda03d runelite: remove otl requester
This is being replaced with a different api signature later
2022-04-20 17:50:19 -04:00
Adam edbc723b20 statusbars: update for if3 inv 2022-04-20 13:57:15 -04:00
Adam 4fc6466e4f clues: fix tracking cluescroll 2022-04-20 13:57:14 -04:00
Adam 1c0a0f43ef mes: fix item swaps with op4 and op5
Since the client does menu sorting after our tick event but before
rendering, it currently renders the wrong menu action. This prevents the
sorting when doing item swaps.
2022-04-20 13:57:14 -04:00
Adam 3c7582f629 item stats: update for if3 inv 2022-04-20 11:50:32 -04:00
Max Weber 4f1327dda9 antidrag: respect hotkeys 2022-04-20 09:05:47 -06:00
Runelite auto updater 2435aa90a9 Bump for 1.8.19-SNAPSHOT 2022-04-20 13:05:39 +00:00
Runelite auto updater 65192d11aa Release 1.8.18 2022-04-20 13:05:36 +00:00
Max Weber 610573d845 wiki: do not allow lookup-ing empty inventory slots 2022-04-20 06:49:44 -06:00
Adam 71886515a9 antidrag: update for if3 inv 2022-04-20 08:48:58 -04:00
Adam 3b18042785 inv grid: fix for if3 inv 2022-04-20 08:48:58 -04:00
Adam 97580ac6f6 api: add dragTime accessor 2022-04-20 08:48:58 -04:00
RuneLite Cache-Code Autoupdater 3015dad534 Update Scripts to 2022-4-20 2022-04-20 03:39:42 -06:00
Adam a6f955ac87 client: update for if3 inventory 2022-04-20 03:39:42 -06:00
Adam c683e41c01 api: add item op menu api 2022-04-20 03:39:40 -06:00
Adam eb0bbc6426 external plugin client: use verificationexception for security exceptions 2022-04-19 19:53:59 -04:00
Max Weber ba1ab4cde2 rl-client: pin new Plugin Hub certificate 2022-04-18 20:57:35 -06:00