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