Commit Graph
100 Commits
Author SHA1 Message Date
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
Adam 4b91ae53df Merge pull request #8411 from genetic-soybean/8243-ShowGroundMarkersOnMinimap
Add option to display ground markers on minimap
2019-04-07 10:48:02 -04:00
Adamandsoyas b23b813e0d ground markers: add option to disable ground markers on minimap
Co-authored-by: soyas <genetic-soybean@users.noreply.github.com>
2019-04-07 10:29:33 -04:00
Adam bca15f064c Merge pull request #8424 from devLotto/hd-healthbars
client: add High Detail health bars to Interface Styles
2019-04-06 16:09:48 -04:00
AdamandLotto 72cb2ffade interface styles: simplify loading sprites
Co-authored-by: Lotto <prozet@live.se>
2019-04-06 14:29:49 -04:00
Adam ed8a24b069 cache: datafile: simplify next sector calculation 2019-04-06 13:43:11 -04:00
Adam bd9a69dc19 runescape-api: rename CombatInfo2 to HealthBar 2019-04-06 13:41:32 -04:00
Adam 5acf9ad1e7 mixins: set array capacity in getVertices 2019-04-05 22:47:03 -04:00
Adam 94d679fbbc Merge pull request #8384 from Hydrox6/super-restore-fix
prayer: fix dose indicator not accounting for super restores or sanfews
2019-04-03 11:35:15 -04:00
Adam 1ff9c19db4 Merge pull request #8354 from Quasindro/master
expand QuestListPlugin to be able to filter quests by any completion state…
2019-04-02 09:02:46 -04:00
Adam a8c86490a7 clue plugin: add require spade overlay to hot cold clue 2019-03-31 14:33:01 -04:00
Adam bffdc47f89 clue plugin: centralize spade check 2019-03-31 14:33:00 -04:00
Adam f8fd91bb1c Merge pull request #8360 from AdamBallinger/crystal-chest-fix
Fix crystal chest in loot tracker
2019-03-31 13:54:15 -04:00
Adam fff73c7f8d Merge pull request #8346 from Abextm/fix-contouring
mixins: Fix convex hulls being incorrectly contoured
2019-03-31 10:18:51 -04:00
Adam 0b870e7aa4 Merge pull request #8362 from Joshua-F/refactor/chattype
Refactor ChatMessageType
2019-03-31 09:32:55 -04:00
Adam c15d800678 pom: add reproducable build plugin 2019-03-29 09:32:11 -04:00
Adam b384ff776e speccounter: fix tracking multiple weapons in party 2019-03-28 20:10:09 -04:00
Adam f42bccc8f4 chat message builder: escape messages
Closes #8326
2019-03-27 18:42:57 -04:00
Adam 540edb3da3 mixins: fix incorrect usage of getNameables()
The length of the NameableContainer must be accounted for.
2019-03-27 17:08:46 -04:00
Adam b83b3a44bb Merge pull request #8306 from spudjb/plugin-questlist
Adds a plugin to filter & search the quest list
2019-03-27 11:44:35 -04:00
Adam bc41e18d31 Merge pull request #3380 from Hydrox6/right-click-bank-buttons
Add ability to disable Left Click to bank inventory, equipment, and looting bag options
2019-03-26 17:26:05 -04:00
Adamand15987632 fb2fdadbc5 spec plugin: share specs with party
Co-authored-by: 15987632 <trevorguidry6@gmail.com>
2019-03-24 17:59:16 -04:00
Adam 57b600a257 spec plugin: only count specs on npcs 2019-03-24 17:59:15 -04:00
Adam 1db3bf577f Merge pull request #8059 from deathbeam/make-gpu-dpi-aware
Make GPU plugin DPI aware on Java 9+
2019-03-24 14:56:40 -04:00
Adam 420a5767f8 Merge pull request #8102 from AdamBallinger/brimstone-keys
Add brimstone chest support to loot tracker
2019-03-24 12:50:47 -04:00
Adam 69c3341467 http-service: update mysql driver to mariadb 2.2.3 2019-03-24 11:44:54 -04:00
Adam 4500b74c89 Merge pull request #8299 from Adam-/verify-jar
client: verify client signature
2019-03-24 11:21:36 -04:00
Adam cd72e1fcf3 client: verify client signature 2019-03-24 11:12:59 -04:00
Adam 98838fd751 client: show error dialog when unable to load client 2019-03-24 11:12:57 -04:00
Adam 5037a77688 Merge pull request #8283 from Hydrox6/chat-filter-overheads
chat filter: Fix issue where special attack overheads crashed the game
2019-03-23 21:08:30 -04:00
Adam b8503e0326 xptracker: fix "Reset others" resetting overall xp
Fixes #8296
2019-03-23 20:54:32 -04:00
Adam b50b3fc07b config service: return an empty config if no config is found
Returning an empty body breaks the client as it deserializes the
response to null.
2019-03-21 21:27:07 -04:00
Adam 6f2359a7d8 Revert "client: load jagex config and client over https"
This reverts commit b288a4899d.
2019-03-21 10:46:35 -04:00
Adam db426954ae Merge pull request #8277 from Abextm/chatboxpanel-resilient
ChatboxPanelManager: Be more resilient when scripts mismatch
2019-03-21 09:44:26 -04:00
Adam 4ccefd23a4 config service: convert backing database to use mongodb
This is a much more natural fit for the config service which is really a
key value store, and has been abusing SQL. This will let us expand the
config stuff later to support profiles and per-account config values.

I have left in the SQL code for now so config changes are still being
sent there in the event of catastrophic mongodb failure.
2019-03-20 18:45:31 -04:00
Adam 327986fc56 npc aggro plugin: rename plugin name to be more consistent with other plugins 2019-03-20 17:26:39 -04:00
Adam 9249129383 twitch: fix race in connect establishing multiple connections 2019-03-20 09:13:52 -04:00
Adam be1a7953fa Merge pull request #6133 from WooxSolo/npc-unaggro-timer
Add NPC unaggression timer
2019-03-19 20:07:28 -04:00