Commit Graph

10478 Commits

Author SHA1 Message Date
Owain van Brakel
b94f810962 Merge remote-tracking branch 'runelite/master' into 0908-merge 2019-08-10 03:37:36 +02:00
Adam
ac0abbf0ba Merge pull request #9528 from trimbe/saved-tag-tabs
bank tags: properly open saved tab
2019-08-09 20:41:38 -04:00
Owain van Brakel
08f84b5181 Merge remote-tracking branch 'runelite/master' into 0908-merge
Conflicts:
	runelite-client/src/main/java/net/runelite/client/plugins/attackstyles/AttackStylesPlugin.java
	runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/item/AllRequirementsCollection.java
2019-08-09 19:06:39 +02:00
Adam
6a97d9ff46 Merge pull request #9000 from Hydrox6/clue-challenge
Add support for Skill Challenge Clues
2019-08-09 11:00:02 -04:00
Adam
c6e24b832d http-service: remove inferred destroy method on mongo client bean
It is important that the client isn't closed when using the jndi
provided client as it is a singleton and is reused.
2019-08-09 10:43:55 -04:00
Hydrox6
724437480f clues: remove mis-categorised skill challenge 2019-08-09 14:58:52 +01:00
Hydrox6
09b4517d31 Add support for Challenge Clues
Supports both Sherlock tiers and Charlie
2019-08-09 14:58:49 +01:00
Hydrox6
51c73798e4 Add support for named AllRequirementsCollections 2019-08-09 14:50:19 +01:00
Hydrox6
02311b996e Move Item Requirement code from EmoteClue to its own sub-package 2019-08-09 14:50:19 +01:00
dekvall
e0dcb668da attack styles: fix hide styles on weapon change
Hiding attack styles primarily relies on a subscription to
onWidgetHiddenChanged but when swapping between bludgeon and bow this event
fires before onVarbitChanged which means that when swapping quickly between
the two, the longrange option will not be hidden. Since the plugin uses info about
the weapon to determine in which skill xp will be gained and ultimately, which widgets
should be hidden, we need an extra call to ProcessWidgets after a weapon switch to ensure
expected behavior.
2019-08-09 09:40:48 -04:00
dekvall
688ab50647 attack styles: fix NPE in overlay 2019-08-09 09:40:48 -04:00
Owain van Brakel
b70140193a Merge remote-tracking branch 'runelite/master' into 0908-merge 2019-08-09 15:37:40 +02:00
Abex
44a000bdc3 Merge pull request #9616 from abextm/cache-code-2019-08-08-rev181
Cache code 2019 08 08 rev181
2019-08-09 05:16:53 -06:00
Owain van Brakel
02c81a2a75 http-service: Add mapstruct annotation processor 2019-08-09 06:15:56 +02:00
Owain van Brakel
88fed77ba9 Merge remote-tracking branch 'upstream/master' into 0908-merge 2019-08-09 05:26:12 +02:00
Owain van Brakel
a8ce254a7e ge_limits: Remove duplicate keys 2019-08-09 05:25:45 +02:00
Owain van Brakel
3a92e3b008 http-services(-pro): Add back http-service and move custom http-service 2019-08-09 05:22:26 +02:00
Owain van Brakel
f85b1254cd Merge remote-tracking branch 'runelite/master' into 0908-merge 2019-08-09 04:40:35 +02:00
Owain van Brakel
8666de938c Merge remote-tracking branch 'runelite/master' into merge080802 2019-08-09 04:34:36 +02:00
Adam
277a3ccd35 http-service: use jndi provided mongo 2019-08-08 19:29:51 -04:00
Adam
05ca96c3db cml plugin: fix request throttling
Also update xp threshold to 10k xp
2019-08-08 18:33:32 -04:00
Adam
2ef1f29c13 xptracker: support xp gains when offline
When xp is gained when offline, the tracker calculates it into the
xp/hr, which can lead to very skewed stats due to the tracker being
generally paused when the player is offline.

This offsets the start xp by the gains when offline to correct for it.
2019-08-08 18:33:32 -04:00
Adam
3b40f945a7 xptracker: move initialization until after login
This fixes the xptracker not being properly initialized if it starts up
after the player is already logged in.
2019-08-08 18:33:31 -04:00
Adam
f300c541dc xptracker: update lastXp after submitting xp gains
This prevents continious updates on logout after the threshold has been
reached.

Also initialize lastXp when the plugin starts in the event the player is
already logged in.
2019-08-08 18:33:31 -04:00
Adam
edfd52af23 config service: validate config values 2019-08-08 17:31:12 -04:00
Adam
4286c680f2 config service: add test for parseJsonString 2019-08-08 17:31:12 -04:00
Adam
730ad1c3c6 config service: return status based on whether set/unset were successful 2019-08-08 17:31:11 -04:00
ThatGamerBlue
ca14485b2b gradle: update env vars to use underscores (#1287)
Provides better compatibility with /bin/sh, /bin/bash and the likes, which don't accept env vars with dashes in the name.
2019-08-08 21:35:57 +01:00
Ganom
d0699717a5 menuentryswapper: Fix birdhouse priority entries. (#1281)
* menuentryswapper: Fix birdhouse priority entries.

* menuentryswapper: Actually fix birdhouse this time?
2019-08-08 20:05:39 +02:00
Maxwell Chow
26855079fe discord: Fix spelling errors in Discord status locations (#9615) 2019-08-08 12:47:00 +02:00
RuneLite Cache-Code Autoupdater
734140063c Update NPC IDs to 2019-08-08-rev181 2019-08-08 10:33:32 +00:00
RuneLite Cache-Code Autoupdater
aa0249b043 Update Object IDs to 2019-08-08-rev181 2019-08-08 10:33:32 +00:00
RuneLite Cache-Code Autoupdater
e13e018316 Update Item variations to 2019-08-08-rev181 2019-08-08 10:33:31 +00:00
RuneLite Cache-Code Autoupdater
a8a2ab3cf0 Update Item IDs to 2019-08-08-rev181 2019-08-08 10:33:31 +00:00
tortuga69
21a188730b Add support for Trollweiss Mountain Cave agility shortcut (#9543) 2019-08-08 11:20:56 +02:00
Owain van Brakel
b06ea47011 client: Remove images that were used for presence switching (#1269)
* client: Remove images that were used for presence switching

* Update ClientUI.java

* Update FeedPanel.java

* Update Notifier.java
2019-08-08 10:18:24 +01:00
David
f71860fc6a ge: Add item limits for redwood and celastrus seeds/saplings (#9476) 2019-08-08 11:16:31 +02:00
Kyleeld
686d32491d Merge pull request #1285 from Owain94/merge0808
project: Merge upstream
2019-08-08 09:35:13 +01:00
Owain van Brakel
5f51d784c1 Merge remote-tracking branch 'runelite/master' 2019-08-08 05:10:53 +02:00
Daniel Bolink
345f07d20f loot tracker: add Kingdom of Miscellania 2019-08-07 20:11:12 -04:00
Adam
e41e4d32ca Merge pull request #9557 from deathbeam/snapshot-everything
Snapshot all grahics2d properties in safeRender
2019-08-07 19:54:53 -04:00
Adam
d90e4126c7 Merge pull request #9576 from xdesr/divine-pots-item-stats
item stats: add divine potions
2019-08-07 19:52:52 -04:00
Adam
39be499432 Merge pull request #9609 from dekvall/null-head
Disable inventory grid if the dragged item is removed
2019-08-07 19:50:39 -04:00
dekvall
2f15420a84 Disable inventory grid if the dragged item is removed 2019-08-08 01:40:49 +02:00
Lucwousin
e7fd183080 Menumanager: Lowercase strings (#1283) 2019-08-07 23:21:20 +02:00
Tyler Bochard
604f864d5d Merge pull request #1282 from Ganom/fix-alpha-on-plugin-sorter
pluginsorter: Fix Alpha
2019-08-07 12:50:20 -04:00
Ganom
86b27f69cb pluginsorter: Fix Alpha 2019-08-07 12:36:58 -04:00
ST0NEWALL
53da549ec6 multilines: fix bug that caused lag/fps spikes after leaving client open and hopping lots of worlds (#1272)
* multilines: removes the scheduled method that updated the lines every 1.8s and updates them on clientthread now. seems to have fixed the lag/fps spike that would happen after leaving client open for long time/hopping worlds.
adds clipping for lines rendered on minimap

Signed-off-by: PKLite <stonewall@pklite.xyz>

* remove unused imports

Signed-off-by: PKLite <stonewall@pklite.xyz>
2019-08-07 11:09:03 -04:00
Lucwousin
28a4d753c2 menumanager: reuse perfectly fine Matcher instances (#1275) 2019-08-07 11:06:19 -04:00
trimbe
a0aac87971 bank tags: properly open saved tab
Jagex appears to be syncing the current tab varbit more aggressively now, so if the active tab was not the first tab before switching to a tag tab, bank layout would misbehave when the bank was reopened.
2019-08-06 21:48:18 -04:00