Commit Graph
100 Commits
Author SHA1 Message Date
Tomas Slusny 48ca19cd92 Merge pull request #7971 from chestnut1693/hometag
Add home tag to Default World plugin
2019-02-26 22:34:23 +00:00
Tomas Slusny ed38b40c9b Merge pull request #8011 from WillThomas/farming_calc_updates
skills calc: add new farmable crops and trees
2019-02-26 22:32:33 +00:00
Tomas Slusny 8ae13515fc Merge pull request #7993 from deathbeam/get-tooltip-infobox
Cleanup infobox code
2019-02-25 11:13:31 +00:00
Tomas Slusny dfdd57401c Merge pull request #7999 from MagicfTail/split-loot-upload
Split saveLoot config into submit loot and sync panel configs
2019-02-25 08:06:18 +00:00
Tomas Slusny 49b2eeac64 Merge pull request #7410 from deathbeam/add-sync-now
Add button to sync local config with remote
2019-02-24 21:30:14 +00:00
Tomas Slusny b236dd8fb4 Merge pull request #7652 from raiyni/pr-6855
Add right-click rename to Tag Tabs
2019-02-24 11:00:53 +00:00
Tomas Slusny 8d34c4960f Fix infobox impl access levels and remove unused values
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-24 11:55:11 +01:00
Tomas Slusny f725756e24 Merge pull request #7987 from deathbeam/slayer-weakness-1l-up
Move slayer weakness overlay 1 layer up above
2019-02-24 10:46:23 +00:00
Tomas Slusny 813be24ad1 Limit access levels for InfoBox fields
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-24 00:06:20 +01:00
Tomas Slusny 6e707a1f52 Move slayer weakness overlay 1 layer up above
In order to not draw the weakness overlay under NPC HP bars
and prayers move overlay 1 layer up to UNDER_WIDGETS.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-23 16:54:33 +01:00
Tomas Slusny bec994944c Merge pull request #7980 from deathbeam/catch-jvm-discord-jna-error
Catch JVM incompatible library JNA error when initializing Discord
2019-02-23 05:04:42 +00:00
Tomas Slusny 8bfca20223 Catch JVM incompatible library JNA error when initializing Discord
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-22 13:22:29 +00:00
Tomas Slusny 114422e391 Properly split config properties loaded from config client
Some keys contain multiple dots (account-based, farming) and so this was
setting incorrect value before.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-22 00:54:48 +01:00
Tomas Slusny 4e1e132985 Log config property changes only if they really change
This prevents spam from previous property loading addition

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-22 00:42:36 +01:00
Tomas Slusny 67ac960b66 Backup RuneLite account settings before overwriting them
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-22 00:25:59 +01:00
Tomas Slusny 654ee90512 Add button to sync local config with remote
Add button to info panel that will show when you are logged in to sync
local configuration with remote.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-22 00:04:56 +01:00
Tomas Slusny dad7b05e6a Remove emptyOrNull text check from InfoboxOverlay
This is unnecessary as it should be checked when drawing the text.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-21 16:41:53 +01:00
Tomas Slusny 7df862de4d Do not try to draw infobox caption if text is null or empty
Closes #7964

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-21 16:15:31 +01:00
Tomas Slusny ac8f728d47 Remove dodgy charges variable from item charges plugin
Just use config class directly, this variable makes no sense.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-19 22:53:26 +00:00
Tomas Slusny 06f2a13908 Merge pull request #7911 from dennisdev/remove-unnecessary-tex-bind
gpu: Remove unnecessary texture bind
2019-02-19 10:00:48 +00:00
Tomas Slusny 2a65365037 Merge pull request #7929 from deathbeam/less-small-icons
Do not use default smallImageKey for Rich Presence
2019-02-19 09:53:18 +00:00
Tomas Slusny ed461e14e5 Do not use default smallImageKey for Rich Presence
Having big image with RuneLite logo and then small image with RuneLite
logo in it's corner do not looks very good, so update the small icon
only when it is showing something interesting.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-19 08:54:33 +01:00
Tomas Slusny 387398c054 Merge pull request #7922 from deathbeam/add-discord-version
Add version information to Discord tooltip
2019-02-19 07:51:22 +00:00
Tomas Slusny 703c85f3aa Merge pull request #7924 from deathbeam/check-for-area-update
Check for area update on Discord plugin startup
2019-02-19 07:41:51 +00:00
Tomas Slusny ef1818b6df Check for area update on Discord plugin startup
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-19 00:44:09 +01:00
Tomas Slusny 64998de1a2 Merge pull request #7921 from deathbeam/add-new-slay-helm
Support new Hydra slayer helmet in clue scroll plugin
2019-02-18 23:17:42 +00:00
Tomas Slusny e77b3ec76d Add version information to Discord tooltip
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-18 23:52:50 +01:00
Tomas Slusny 2c76947527 Support new Hydra slayer helmet in clue scroll plugin
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-18 23:25:48 +01:00
Tomas Slusny 02b804293a Merge pull request #7898 from deathbeam/fix-infobox-messages
Log infobox removal only if infobox was removed
2019-02-17 21:05:35 +00:00
Tomas Slusny a26197e91e Log infobox removal only if infobox was removed
Debug log infobox removal from infobox manager only if infobox was
really removed.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-17 21:57:50 +01:00
Tomas Slusny 6004ac48bb Merge pull request #7705 from deathbeam/add-layoutable-bounds
Add .getBounds() to LayoutableRenderableEntity
2019-02-17 13:28:18 +00:00
Tomas Slusny c1e2d04f0d Merge pull request #7735 from Mabel5/object-markers-on-decorations
Add decorations to object marker plugin
2019-02-17 03:23:21 +00:00
Tomas Slusny a3d461c516 Merge pull request #7876 from deathbeam/twitter-service-no-not-throw
Log only exception message on feed lookup failures
2019-02-17 03:11:29 +00:00
Tomas Slusny 0fcf5a513e Merge pull request #7850 from Desetude/feature/xdg-open
Use xdg-open for link browsing on Linux
2019-02-16 20:20:02 +00:00
Tomas Slusny c81c0efb3a Merge pull request #7875 from deathbeam/null-check-cache-items
Null-check cache when getting items in http service
2019-02-16 20:05:19 +00:00
Tomas Slusny 4d915d0b1b Merge pull request #7869 from deathbeam/cooking-normalize
Use default PanelComponent size in Cooking plugin
2019-02-16 04:56:01 +00:00
Tomas Slusny e8019d0517 Null-check cache when getting items in http service
It is not very useful exception and cache entry is null-checked
everywhere else. Replace the exception with simple warning in logs.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-16 05:52:04 +01:00
Tomas Slusny 60e17c2ac1 Log only exception message on feed lookup failures
Seeing same exceptions over and over again is not very useful, mainly
when their stacktraces are not useful too.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-16 04:43:03 +01:00
Tomas Slusny a0cdd64719 Merge pull request #7242 from Usernamerino/ChatCommandCMRaidsKC
Add chat command shorthand for challenge mode raids killcount
2019-02-15 22:33:46 +00:00
Tomas Slusny 548fe3da18 Merge pull request #7870 from deathbeam/consistent-party-stats-overlay
Make party stats overlay consistent with other overlays
2019-02-15 22:20:26 +00:00
Tomas Slusny 6914d8806d Make party stats overlay consistent with other overlays
- Remove invisible border
- Add standard gap

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-15 21:38:16 +01:00
Tomas Slusny 8f1ef00c39 Use default PanelComponent size in Cooking plugin
So it is consistent with rest of plugins, mainly session ones.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-15 21:04:22 +01:00
Tomas Slusny ecfc8276b5 Merge pull request #7865 from deathbeam/hovered-color
Make color of hovered tile highlight configurable
2019-02-15 13:25:21 +00:00
Tomas Slusny 8bc1cb8648 Merge pull request #7845 from deathbeam/normalize-cox-challenge
Normalize CoX CM naming from boss log and chat message
2019-02-15 12:34:28 +00:00
Tomas Slusny 3e50b762e9 Merge pull request #7855 from WillThomas/screenshot_challenge_raids
screenshot plugin: Add Challenge Mode raid support
2019-02-15 09:11:15 +00:00
Tomas Slusny 7edd60219e Merge pull request #7828 from deathbeam/fix-item-comp-cache
Reset item composition cache on menu shift-click change
2019-02-15 07:56:49 +00:00
Tomas Slusny 0529d5d144 loottracker service: include time in loot record
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-13 23:51:36 +01:00
Tomas Slusny 9030a7eb6a Normalize CoX CM naming from boss long and chat message
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-13 16:24:09 +01:00
Tomas Slusny 125f3c7213 Merge pull request #7716 from deathbeam/use-clan-chat
Use CLANCHAT_INFO for party messages
2019-02-13 07:43:20 +00:00
Tomas Slusny 09d324e129 Reset item composition cache on menu shift click change
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-13 00:28:18 +01:00
Tomas Slusny d59e7846d7 Export ItemCompositionCache
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-13 00:28:09 +01:00
Tomas Slusny d2713c2138 Add offset to loot tracker API
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-12 22:49:01 +01:00
Tomas Slusny 8c8e967111 Merge pull request #7821 from RyBo/worldmap
Add agility shortcut entry for Taverly Dungeon to World Map plugin
2019-02-12 19:26:25 +00:00
Tomas Slusny e63d2dbcce Merge pull request #7822 from deathbeam/fix-mapping-warning
Fix unmapped target property "time" warning
2019-02-12 15:58:15 +00:00
Tomas Slusny 63dccfc069 Merge pull request #7827 from deathbeam/item-variation-reset-fix
Use ItemVariations when using Reset option for shift-click
2019-02-12 12:27:31 +00:00
Tomas Slusny d186632c4c Use ItemVariations when using Reset option for shift-click
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-12 11:55:20 +00:00
Tomas Slusny 5b03cf3a68 Fix unmapped target property "time" warning
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-12 08:54:58 +01:00
Tomas Slusny b79d6a594e Merge pull request #7757 from Nightfirecat/item-stats-data-structure-cleanup
item stats: Represent boost data as ints
2019-02-12 07:45:06 +00:00
Tomas Slusny b863f6bc46 Merge pull request #7819 from NPittinger/add-equals-and-hashcode-annotations
Add EqualsAndHashCode to Lombok data/value that do not extend Object
2019-02-12 07:35:20 +00:00
Tomas Slusny 0559d0d5b4 Use CLANCHAT_INFO for party messages
This makes more sense for party messages, mainly if we will be sending
party-related messages with source in future.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-11 13:07:57 +00:00
Tomas Slusny 1dfc4b535a Merge pull request #7619 from Nightfirecat/player-indicator-name-positions
Player indicator name positions
2019-02-11 10:52:48 +00:00
Tomas Slusny 955ef181e8 Merge pull request #7785 from deathbeam/clear-cerb-ghosts-on-loading
Clear Cerberus ghost on LOADING game state
2019-02-11 09:16:04 +00:00
Tomas Slusny d4808625af Merge pull request #7787 from eioo/patch-2
World Map: Fix Ape Atoll tree type
2019-02-11 07:58:43 +00:00
Tomas Slusny 04e7fb5a23 Merge pull request #7800 from Lucwousin/kebos-cryptic-clue
Add kebos swamp cryptic clue
2019-02-11 07:57:35 +00:00
Tomas Slusny 474c076c31 Merge pull request #7801 from Lucwousin/hydra-helm
Add hydra slayer helms to slayer plugin
2019-02-11 07:11:45 +00:00
Tomas Slusny b99c8d7480 Clear Cerberus ghost on LOADING game state
When leaving the are with cerberus ghosts player will not receive
despawn events for them and so they will be stuck (they are just GCed
later instead). This solves the issue and goes in line with rest of
logic we have that relies on spawn/despawn events.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-10 14:26:40 +01:00
Tomas Slusny 80ed9a8af6 Merge pull request #5976 from Hydrox6/poison-infobox
Add Poison and Venom damage tooltip and infobox
2019-02-09 22:16:20 +00:00
Tomas Slusny abc88b0fce Merge pull request #7725 from deathbeam/vertical-glue-sidebar
Push sidebar non-tab buttons to bottom
2019-02-09 14:06:22 +00:00
Tomas Slusny 52c0bb92d8 Push sidebar non-tab buttons to bottom
Push sidebar non-tab buttons with custom chrome disabled to bottom.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-09 02:07:24 +01:00
Tomas Slusny c8a5eed56d Merge pull request #7765 from bjornenalfa/patch-1
Add Rada's Blessings to Prayer plugin
2019-02-09 01:03:54 +00:00
Tomas Slusny d67c83fea7 Merge pull request #7754 from henryzhangsta/fix-world-hopper-enable
Make sure WorldHopperPlugin's executor is active on startup
2019-02-08 22:24:41 +00:00
Tomas Slusny 92e50b624f Merge pull request #7756 from henryzhangsta/onSetMessage-deprecated
Migrate onSetMessage to onChatMessage
2019-02-08 07:11:01 +00:00
Tomas Slusny 2715974f88 Merge pull request #7741 from deathbeam/fix-widget-hiding
Unhide hidden widgets on plugin shutdown
2019-02-08 07:08:10 +00:00
Tomas Slusny b3c4707a0e Merge pull request #7742 from deathbeam/skip-barrows-local-player
Do not draw yellow dot for local player in barrows plugin
2019-02-08 00:12:40 +00:00
Tomas Slusny 5c81e16498 Merge pull request #7743 from deathbeam/use-correct-player-dot-color
Use correct player dot color in barrows plugin
2019-02-08 00:12:01 +00:00
Tomas Slusny 4c86056339 Use correct player dot color in barrows plugin
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-07 19:39:10 +01:00
Tomas Slusny 53c831ce02 Do not draw yellow dot for local player in barrows plugin
It is already drawn as white square later.

Closes #6918

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-07 19:34:40 +01:00
Tomas Slusny c238926ca7 Unhide raids widgets on plugin shutdown
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-07 19:23:06 +01:00
Tomas Slusny 95640a6ed9 Unhide NMZ widgets on plugin shutdown
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-07 19:22:53 +01:00
Tomas Slusny db1ca3c594 Unhide barrows widgets on plugin shutdown
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-07 19:22:34 +01:00
Tomas Slusny e38f0a196a Use HSB instead of RGBA to generate color from object
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-07 13:19:57 +01:00
Tomas Slusny b4da87a473 Merge pull request #7729 from deathbeam/enhance-ws-client-logging
Improve WSClient and party logging
2019-02-07 09:01:44 +00:00
Tomas Slusny 107f08f5e2 Merge pull request #7704 from deathbeam/add-color-hashes
Recolor party pings and names based on name color hash
2019-02-06 08:03:38 +00:00
Tomas Slusny 94e4a210a3 Recolor party pings and names based on name color hash
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-06 08:31:38 +01:00
Tomas Slusny e9881dd540 Add ColorUtil#fromObject to generate color from object
Add utility method that can generate color based on object hashCode.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-06 08:31:38 +01:00
Tomas Slusny 6609cc063f Merge pull request #7727 from RyBo/kourend-library-typo
Fix typo in Kourend Library config
2019-02-06 07:28:51 +00:00
Tomas Slusny 7beee692a2 Merge pull request #7714 from deathbeam/user-sync-cleanup
Make party UserSync event extend PartyMemberMessage
2019-02-06 07:26:31 +00:00
Tomas Slusny 8c32614ac5 Improve WSClient and party logging
- Remove duplicate logging from both WSClient and plugins listening for
incoming messages
- Log json instead of deserialized message on receiving message (because
toString might not be properly implemented)

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-06 08:15:47 +01:00
Tomas Slusny 18610d6804 Make party UserSync event extend PartyMemberMessage
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-06 08:12:42 +01:00
Tomas Slusny 09a7dd7579 Merge pull request #7708 from deathbeam/fix-overflow
Prevent negative values when overlay is bigger than screen
2019-02-06 06:59:43 +00:00
Tomas Slusny 4e2de5ecbd Prevent negative values when overlay is bigger than screen
This would throw except because Ints.constrainToRange would be between
0 and negative number in case overlay is bigger than screen.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-06 07:47:40 +01:00
Tomas Slusny 89dd417d56 Merge pull request #7694 from deathbeam/show-local-sounds-party
Play party ping sound only when ping is in scene
2019-02-05 09:11:03 +00:00
Tomas Slusny a536c9e775 Use new LayoutableRenderableEntity#getBounds in InfoboxOverlay
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-04 20:54:40 +01:00
Tomas Slusny 8d821abfa4 Add .getBounds() to LayoutableRenderableEntity
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-04 20:35:04 +01:00
Tomas Slusny 39e8f4326b Merge pull request #7693 from deathbeam/fix-party-bars-dissapearing
Do not hide party bars when value is changed to 0
2019-02-04 10:20:51 +00:00
Tomas Slusny 5f38f74c6f Play party ping sound only when ping is in scene
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-04 00:18:38 +01:00
Tomas Slusny d2e6c7d0fd Do not hide party bars when value is changed to 0
Instead of checking for current value being > 0 to determine if we have
any stat data, instead check for max value.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-04 00:15:08 +01:00
Tomas Slusny f49e59b559 Fix Discord party size refresh
When force-refreshing discord presence use updated party size values.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-04 00:13:41 +01:00
Tomas Slusny ea79c39b4e Merge pull request #7657 from deathbeam/request-party-sync
Request party sync on party plugin startup
2019-02-03 12:06:06 +00:00
Tomas Slusny 0b7672d12d Merge pull request #7673 from deathbeam/try-catch-ws-message
Prevent WSMessage deserialization failure from closing websocket
2019-02-03 11:27:48 +00:00