Commit Graph
100 Commits
Author SHA1 Message Date
Adam 0c2a253718 music list plugin: invalidate tracks and filter state on widget reload
This was keeping references to the old widget tracks, and having the
filter incorrectly applied.
2019-06-06 06:52:55 -04:00
Adam 8806bba274 inventory grid: add delay before activating overlay 2019-06-04 08:52:05 -04:00
AdamandJeremy Plsek 16bd84db3c client: add inventory grid plugin
Co-authored-by: Jeremy Plsek <jeremyplsek@gmail.com>
2019-06-03 20:23:27 -04:00
Adam 57f60a36e4 api: modify Widget.getWidgetItem to return widget items when no item exists
This allows plugins to get the canvas bounds of where items would be if
they existed. Update existing usages to account for the new behavior.
2019-06-03 20:23:27 -04:00
Adam c5a2eb0575 Merge pull request #8978 from deathbeam/otp-paste-public
Add support for pasting authenticator code on login screen
2019-06-03 11:37:05 -04:00
Adam f3e910984e achievement diary: fix legends guild jewllery task
The wording of the task changes depending on whether it is complete or
not. So, add both variations.

Closes #8986
2019-06-02 17:14:09 -04:00
Adam f69c32f046 keyremappinig: replace some lambdas with method references 2019-06-01 22:31:03 -04:00
Adam f57abb7a7c keyremapping: fix keys getting stuck from map loading
If a key is depressed when loading, the key press was not getting
remapped, causing the camera to continiously spin. Change to only ignore
key presses on the login screen.
2019-06-01 22:31:02 -04:00
AdamandRobert Alexander 8e2fe91ec8 keyremapping plugin: add F-key remapping
Co-authored-by: Robert Alexander <rla@navadrag.com>
2019-06-01 22:30:38 -04:00
AdamandRobert Alexander 907dc37d40 wasd plugin: rename to keyremapping plugin
Co-authored-by: Robert Alexander <rla@navadrag.com>
2019-06-01 22:30:38 -04:00
Adam 4e357e121b quest plugin: delete all child widgets before adding buttons 2019-06-01 20:12:17 -04:00
Adam c020717346 music plugin: delete all child widgets before adding buttons 2019-06-01 20:12:08 -04:00
Adam a4bfef647e ba: null game time after the game has been finished 2019-06-01 19:44:22 -04:00
Adamandjacoblairm 527c7d5172 ba: fix wave timer announce from exiting a tutorial
Co-authored-by: jacoblairm <jacoblairm@gmail.com>
2019-06-01 19:44:22 -04:00
Adamandjacoblairm 35625f4bba ba: update to no longer use icons to determine role
The recent game update removed icons. Instead use the interface to
determine the player's role.

Co-authored-by: jacoblairm <jacoblairm@gmail.com>
2019-06-01 19:44:22 -04:00
AdamandBarragek0 aeaa2850ee client: add mining plugin
Shows progress indicators for respawn times on all rocks that can be mined.

Co-authored-by: Barragek0 <barragek0lol@gmail.com>
2019-05-31 22:21:45 -04:00
Adam 417e48fc7e mixins: fix game object events to not fire for actors, projectiles, and graphic objects
The client adds and removes these temporary objects each frame, and
was firing multiple despawn events each frame.
2019-05-31 22:19:02 -04:00
Adam 59c1139b51 cooking plugin: add wine ferment timer 2019-05-30 20:14:00 -04:00
Adam 79e67a34bc Revert "cooking plugin: rename session to cooking session"
This reverts commit e40b1a7b10.
2019-05-30 20:00:08 -04:00
Adam cbfcba325d Revert "cooking plugin: add wine ferment timer"
This reverts commit e6113dc82a.
2019-05-30 19:28:23 -04:00
Adam 52ce25e780 Revert "cooking plugin: fix wine fermentation timer to begin at appropriate time"
This reverts commit acaef50b91.
2019-05-30 19:28:07 -04:00
Adam db874a4d41 Merge pull request #8954 from abextm/cache-code-2019-05-30-rev180
Cache code 2019 05 30 rev180
2019-05-30 06:48:58 -04:00
Adam 0f79e85433 clue plugin: update Hosidius clue hint from rework 2019-05-28 08:16:29 -04:00
Adam 4778afc9c0 spec counter: ignore non attacakble npcs 2019-05-27 10:38:43 -04:00
Adam 2800a226a1 client: fix spec bar not updating with hide auto retaliate on
Move the widget listener from the auto retaliate text to the spec bar,
so when auto retaliate is hidden the listeners still function.
2019-05-27 10:37:34 -04:00
Adam 0211149ce2 clanchat plugin: add clan tab chat option
This allows typing messages with the clanchat tab focused without having
to prepend them with '/'.
2019-05-26 10:56:41 -04:00
Adam 4f82be9691 xtea service: fix bulk query returning duplicates
Some rows have backfilled times that are duplicates, causing the join to
join multiple rows. Assume ids only increment and fetch the row with the
highest id instead, and join on id.
2019-05-25 18:02:56 -04:00
Adam bc649d3d7b Merge pull request #8919 from abextm/farming-null
timetracking: Don't crash when seeing a garbage varbit value
2019-05-25 14:27:44 -04:00
Adam 2791d22f62 quest list plugin: fix removing widets on shutdown 2019-05-24 20:57:40 -04:00
Adam 0211cfbadf Merge pull request #8827 from abextm/wall-orient-2
correct misunderstandings related to wall orientation
2019-05-24 16:14:40 -04:00
Adam 4f3cc91c26 Merge pull request #8857 from Hydrox6/clue-beginner-map
clues: add support for beginner maps
2019-05-24 11:10:47 -04:00
Adam 5d4f93ae7d Merge pull request #8895 from Nightfirecat/throw-exception-on-duplicate-config-keyname
PluginManagerTest: Ensure config keyNames are not duplicated
2019-05-23 19:05:00 -04:00
Adam dfd772a78d Merge pull request #8903 from abextm/farming-180
timetracking: Update farming patches for the Hosidius rework
2019-05-23 18:57:24 -04:00
Adam fac3d0cb4c xptracker: fix onscreendisplaymodebottom config key 2019-05-22 22:02:54 -04:00
Adam 3ef8076ba8 Merge pull request #8890 from piksu/8887-skillcalc-bugfix
skill-calc: Fix incorrect Bones to Peaches xp value
2019-05-22 18:39:56 -04:00
Adam 602e7d8ab9 Merge pull request #8111 from deathbeam/extract-api-vars-to-props
Support specifying API endpoins via java props
2019-05-17 22:49:58 -04:00
Adam 51f2d0ed43 emoji plugin: add modprivatechat too 2019-05-16 09:06:30 -04:00
Adam ace6a61c36 Merge pull request #8811 from devLotto/emojis
Emojis
2019-05-14 18:41:59 -04:00
Adam 7d22663756 client: use immutablemap for maps built in class initializers 2019-05-12 18:51:08 -04:00
Adam afa66e47b9 Merge pull request #4022 from Jasper-ketelaar/xp-tracker-canvas
Xp tracker: Show on canvas
2019-05-12 11:31:51 -04:00
Adam f5324e8267 Merge pull request #8789 from seandewar/hp-regen-notif 2019-05-11 23:00:52 -04:00
Adam 7e6476ce67 party service: check joins are for the current party
The server can resume party membership on handshake to parties other
than the current client party (eg. if the client is restarted or for any
other reason the current party changes). This desyncs otherwise if the
joins aren't checked to be in the current party.
2019-05-11 19:59:51 -04:00
Adam e18652f517 party plugin: add partyinfo debug command 2019-05-11 19:59:11 -04:00
Adam 78bf68e036 chat: ensure queued messages are always cleared after adding
Mark queued message type as non null because addChatMessage will throw
if it is. This was causing the client to get stuck trying to add the
same broken message each loop.
2019-05-11 19:56:47 -04:00
Adam 29d79d0a4d Merge pull request #8786 from devLotto/xptracker-precision
xp tracker: display >1m exp with higher precision
2019-05-11 10:13:16 -04:00
Adam 2d8cd4429c Merge pull request #8784 from xDemoN/idle-plank-make
Idlenotifier: Add Plank Make
2019-05-08 16:00:55 -04:00
Adam 24d5c8d3be Merge pull request #8787 from mikellalec/patch-1
Fix Hot/Cold Misthalin Location Spelling Error
2019-05-08 15:59:47 -04:00
Adam 8dc05fda77 Merge pull request #8772 from devLotto/ba-use-itemcontainer
ba: use equipment ItemContainer instead of PlayerComposition
2019-05-08 15:59:17 -04:00
AdamandLucasChilders e6113dc82a cooking plugin: add wine ferment timer
Co-authored-by: LucasChilders <lucas1757@gmail.com>
2019-05-07 10:31:16 -04:00
AdamandLucasChilders e40b1a7b10 cooking plugin: rename session to cooking session
Co-authored-by: LucasChilders <lucas1757@gmail.com>
2019-05-07 10:31:16 -04:00
Adam a03b891914 Merge pull request #8664 from Trevor159/tutorial-text
chat message manager: don't send messages if player is on tutorial island
2019-05-03 21:54:50 -04:00
Adamandbeaumitch 0bf202a9ef npcindicators: Add option to highlight NPC name in right click menu
Co-authored-by: beaumitch <bmitchell48@gatech.edu>
2019-05-02 18:28:31 -04:00
Adam c0a72da84a Merge pull request #8720 from Hydrox6/irit-aint-toadflax
item identification: fix Grimy Toadflax coming up as Irit
2019-05-02 09:39:32 -04:00
Adam 4a6a5830b4 Merge pull request #8721 from runelite/revert-8673-npc-indicators-highlight-name
Revert "npcindicators: Add option to highlight NPC name in right click menu"
2019-05-02 09:39:17 -04:00
Adam ec9ec1d3af Revert "npcindicators: Add option to highlight NPC name in right click menu (#8673)"
This reverts commit 8ff1aacfd8.
2019-05-02 09:39:05 -04:00
Adam e9ad22e66d Merge pull request #8714 from abextm/cache-code-2019-05-02-rev179
Cache code 2019 05 02 rev179
2019-05-02 06:53:35 -04:00
Adam 8e42cdae0b Merge pull request #8627 from Hydrox6/clue-scrolling
clue plugin: add widget scrolling feature
2019-04-30 15:23:46 -04:00
Adam d960518122 world hopper: disable Hop-to pvp worlds from regular worlds 2019-04-29 17:53:20 -04:00
8d16c82377 client: add custom cursor plugin
Co-authored-by: Kruithne <kruithne@gmail.com>
Co-authored-by: Trevor <trevorguidry6@gmail.com>
2019-04-29 14:25:07 -04:00
Adam 173dead8d3 travis: switch to openjdk8
travis broke the install of oraclejdk8, but our release builds are built
with openjdk8 anyway.
2019-04-29 13:30:20 -04:00
Adam 932143b26d travis: update dist to xenial 2019-04-29 13:07:50 -04:00
Adam 927e02ff05 interface styles: invalidate healthbar cache on shutdown
The padding needs to be reset for the normal healthbar
2019-04-25 10:09:00 -04:00
Adam 02fa354b92 Merge pull request #8625 from Nightfirecat/fix-high-risk-worlds
Fix high risk world type name, remove from PVP world types
2019-04-23 17:18:39 -04:00
Adam 30d834075c Merge pull request #8603 from trimbe/fix-questlist
quest list plugin: use progress script to trigger hiding quests
2019-04-23 16:58:48 -04:00
Adam 7d06fd36e6 interface styles: increase padding of overridden healthbar 2019-04-22 20:49:54 -04:00
Adam 3f13d4c620 widgetitem overlay: allow configuring which interfaces to overlay
Update overlays to behave consistent with how they behaved before
removal of query api, with the exception of adding the rune pouch
overlay to the bank.
2019-04-19 14:40:27 -04:00
Adam 8bfc0f2b21 widgetitem: associate Widget with WidgetItem 2019-04-19 14:40:27 -04:00
Adam 8bf22ef401 Merge pull request #8462 from Adam-/master+widgetitemoverlay
Add WidgetItemOverlay
2019-04-18 17:48:07 -04:00
Adam 8b5ff85123 clue plugin: add test to check for duplicate coordinate clues 2019-04-17 20:35:50 -04:00
Adam 093400cb6c devtools: add setstat command 2019-04-16 21:32:17 -04:00
Adam 20e405224b Merge pull request #8548 from Nightfirecat/add-new-coordinate-clues
clue plugin: Add new coordinate clue descriptions
2019-04-16 21:25:04 -04:00
Adam 99b513a8c5 api: remove Query api 2019-04-16 20:57:53 -04:00
Adam f661cc6869 client: modify plugins to use WidgetItemOverlay 2019-04-16 20:57:53 -04:00
Adam 9b9aee3e2b Add WidgetItemOverlay
This simplifies the logic required for plugins to draw an overlay over an item.
2019-04-16 20:57:52 -04:00
Adam 6f117a16c1 Merge pull request #8547 from Nightfirecat/add-new-cipher-clues
clue plugin: Add new cipher clues
2019-04-16 19:37:40 -04:00
Adam 291e436e87 Merge pull request #8549 from Nightfirecat/add-new-cryptic-clues
clue plugin: Add new cryptic clues
2019-04-16 19:36:32 -04:00
Adam 9d73326a31 Merge pull request #8530 from TheStonedTurtle/poison-fix
Fix status bar poison background color
2019-04-15 20:56:04 -04:00
Adam 412505a10f config service: fix not upserting documents when setting config keys 2019-04-14 18:09:44 -04:00
Adam b0f41f1818 clue plugin: fix emote clue overlay with no item requirements 2019-04-13 17:40:08 -04:00
Adam eaac5f7b3a clue plugin: fix text matching anagrams 2019-04-13 17:39:49 -04:00
Adam f7332aa074 mixins: set thread name on client thread 2019-04-13 14:00:15 -04:00
AdamandConradMelcher 94c1aec673 clue plugin: add beginner emote clues
Co-authored-by: ConradMelcher <ConradMelcher@users.noreply.github.com>
2019-04-13 13:30:07 -04:00
AdamandConradMelcher fc0dc7f2e8 clue plugin: add beginner cryptic clues
Co-authored-by: ConradMelcher <ConradMelcher@users.noreply.github.com>
2019-04-13 12:42:53 -04:00
AdamandConradMelcher aafa52c97c clue plugin: add beginner anagram clues
Co-authored-by: ConradMelcher <ConradMelcher@users.noreply.github.com>
2019-04-13 12:27:40 -04:00
AdamandHydrox6 05fdc2877d clue plugin: add music clues
Co-authored-by: Hydrox6 <ikada@protonmail.ch>
2019-04-13 11:44:53 -04:00
AdamandHydrox6 90f2b1ad9e clue plugin: move widget highlights to plugin
Co-authored-by: Hydrox6 <ikada@protonmail.ch>
2019-04-13 11:44:53 -04:00
Adam dd766b8700 config service: remove writing to sql 2019-04-13 11:32:09 -04:00
Adam 4f48a1d3ca Merge pull request #8490 from Hydrox6/loot-tracker-beginner
loottracker: add support for beginner clues
2019-04-12 23:33:40 -04:00
AdamandRobin Rijkeboer 3356db991e hiscore plugin: add beginner clues
Co-authored-by: Robin Rijkeboer <robin.rijkeboer@itonomy.nl>
2019-04-11 20:54:39 -04:00
AdamandRobin Rijkeboer b44f18ae36 chat commands: add beginner clues
Co-authored-by: Robin Rijkeboer <robin.rijkeboer@itonomy.nl>
2019-04-11 20:54:39 -04:00
AdamandRobin Rijkeboer ee216e0c43 http api: update for beginner clues
Co-authored-by: Robin Rijkeboer <robin.rijkeboer@itonomy.nl>
2019-04-11 20:54:39 -04:00
Adam 410eacfd6a pom: add reproducable build plugin
The previous attempt at this was running the
reproducable-build-maven-plugin after jarsigning, which results in the
jar not verifying correctly.
2019-04-11 18:30:31 -04:00
Adam 3ffa7128c0 Revert "pom: add reproducable build plugin"
This reverts commit c15d800678.
2019-04-11 07:28:16 -04:00
Adam 7abe833769 Merge pull request #8433 from xDemoN/soul-blood-rc-exp
Fix Inaccurate Blood & Soul Rune XP
2019-04-10 11:08:55 -04:00
AdamandDrRobosnarfen 1a73893065 worldhopper: add free/member world filter option
Co-authored-by: DrRobosnarfen <wush14@gmail.com>
2019-04-09 22:42:08 -04:00
Adam 77b80ece89 Merge pull request #8249 from paulbcook/xpbar
Use consistent rounding for XP bar markers
2019-04-09 16:48:38 -04:00
Adam 65e61ad51c Merge pull request #8408 from devLotto/puzzlesolver-npe
client: fix puzzle solver not completing if executor waits before starting solver
2019-04-09 12:40:25 -04:00
Adam 42fb3dbf7b Merge pull request #7969 from TheStonedTurtle/binding-necklace
Move Binding necklace tracking from Runecrafting to Item Charge plugin
2019-04-08 20:56:29 -04:00
Adam 9994aeed16 Merge pull request #6967 from Trevor159/timestamp-config
Add customizable timestamps
2019-04-08 16:00:15 -04:00
Adam 6cb17e7d77 Merge pull request #8322 from romanalexander/pulls/fix-panel-layout
Fix plugin list layout when a plugin dynamically adds / removes buttons.
2019-04-07 15:08:49 -04:00