Commit Graph

2012 Commits

Author SHA1 Message Date
Tomas Slusny
ea06adf9f4 Add Discord plugin
Add Discord plugin that updates the Discord rich presence currently only
for trained skills.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-04 17:20:07 +01:00
Tomas Slusny
15ad949123 Add Discord RPC service
Add injectable Discord RPC service that will broadcast Discord events
through event bus and have API for setting Discord Rich Presence status.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-04 17:20:03 +01:00
Adam
80aebd1836 Merge pull request #478 from Abextm/info-panel
Add info panel
2018-02-03 22:48:03 -05:00
Max Weber
a4914cf7ee Add info panel plugin 2018-02-03 22:03:33 -05:00
Max Weber
43ec8d9439 move session management into the SessionManager from the AccountPlugin 2018-02-03 22:03:29 -05:00
Adam
175fee2cba screenshot plugin: fix test 2018-02-03 21:34:15 -05:00
Adam
05d079d816 screenshot plugin: add configuration for auto screenshot of levelups and rewards 2018-02-03 20:50:47 -05:00
Adam
0035cf9c11 Merge pull request #533 from deathbeam/motherlode-sack-fix
Fix MLM plugin overlay layer
2018-02-03 20:43:38 -05:00
Adam
6e0af70843 Merge pull request #528 from Sethtroll/fixcolortags
Fix color tags in OpponentInfo
2018-02-03 20:35:31 -05:00
Adam
181c717a05 runelite-client: add central skill icon cache 2018-02-03 20:32:02 -05:00
Adam
d5f56f695e http service: change cache datasource to runelite-cache2 2018-02-03 19:24:37 -05:00
Adam
cda04b7acd Split out cache updater into own project 2018-02-03 19:24:35 -05:00
Adam
8c678f69eb cache service: split up into cache controller and service 2018-02-03 19:24:33 -05:00
Adam
b25c237e94 cache service: fix duplicating index to archive associations
It is unclear whether archives in an index can change without the index
crc or revision changing, so always create new indexes for each cache.
This is much simplier with not much more overhead.
2018-02-03 19:24:32 -05:00
Adam
a73afb7990 cache client: log when index crc changes too 2018-02-03 19:24:30 -05:00
Tomas Slusny
8995129595 Merge pull request #525 from Unmoon/ground-items-viewport
Show ground items under widgets and with interfaces open
2018-02-04 00:25:13 +01:00
Tomas Slusny
9748f435d7 Fix MLM plugin overlay layer
Currently MLM plugin sack overlay layer is set to ABOVE_SCENE, but it
needs to be set to UNDER_WIDGETS so overlay renderer can tile it
correctly with other overlays (and also to be rendered over overheads
and HP bars).

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-04 00:19:06 +01:00
Unmoon
c4c812db2d Remove unused import 2018-02-03 22:46:59 +02:00
Seth
8e3e92c668 Fix color tags in OpponentInfo 2018-02-03 11:44:46 -06:00
Unmoon
b7b40b300f Show ground items under widgets and with interfaces open 2018-02-03 13:18:37 +02:00
Tomas Slusny
2c2af1c814 Merge pull request #515 from Sethtroll/fixinjectedfields
Make injected fields private
2018-02-03 01:27:59 +01:00
Seth
c5f8e8f661 make injected fields private
You should never want to expose instance variables in the class to public, and you always want to either create getters/setters for them or make them private.
2018-02-02 13:35:03 -06:00
Adam
52eedf0772 Merge pull request #452 from deathbeam/change-default-layer
Change default overlay position to UNDER_WIDGETS
2018-02-02 13:24:31 -05:00
Tomas Slusny
bdac07dd02 Merge pull request #517 from SomeoneWithAnInternetConnection/boosts-fixes
Fix NullPointerExceptions from Boosts Plugin
2018-02-02 11:49:51 +01:00
SomeoneWithAnInternetConnection
b3356ea5a2 Fix NPEs from BoostsPlugin at startup
shownSkills wasn't being initialized until it received ConfigChanged
event, causing a NullPointerException when the overlay tried to iterate
over shownSkills
2018-02-02 05:38:08 -05:00
SomeoneWithAnInternetConnection
924fc9c8ae Fix boosts plugin style nits 2018-02-02 05:19:35 -05:00
Tomas Slusny
d211fc87d4 Adjust overlay layers and priorities
- Adjust overlay layers and priorities to correctly show f.e player names
on top, but below ui elements/widget elements.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-02 08:23:48 +01:00
Tomas Slusny
c35d8fb9ef Add new overlay layer position
- Add new overlay layer position that draws right above overheads and HP
bars, what is perfect for game interfaces
- Make this new layer use UNDER_WIDGETS layer position, and move the
before layer position to ABOVE_SURFACE

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-02 08:23:13 +01:00
Tomas Slusny
60473a2fc8 Change default overlay position to UNDER_WIDGETS
In order to not draw UI overlays over bank interfaces (and similar popup
interfaces), change default overlay position to UNDER_WIDGETS.

Fixes #451

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-02 08:20:22 +01:00
Adam
041504d9e7 Merge pull request #459 from Kamielvf/boosts-indicators
Add indicators to boosts plugin
2018-02-01 20:53:19 -05:00
Adam
972fa13db8 Merge pull request #460 from Sethtroll/addabyssrifts
Add Abyss rifts plugin
2018-02-01 20:40:08 -05:00
Kamiel
7118baf8b7 Add indicators to boosts plugin
Add the option to show boosts as indicators
2018-02-01 20:39:10 -05:00
Kamiel
242d70beb9 info box component: vertically center images 2018-02-01 20:38:49 -05:00
Seth
419bbeec11 runecraft plugin: add Abyss rifts overlay 2018-02-01 20:15:46 -05:00
Seth
309ed79d12 runelite-api: add MiniMapImageLocation to perspective 2018-02-01 20:15:10 -05:00
Adam
f64886190c Merge pull request #514 from SomeoneWithAnInternetConnection/agilityplugin
Add an agility plugin
2018-02-01 19:48:46 -05:00
SomeoneWithAnInternetConnection
c7aaa1aa36 Add agility plugin 2018-02-01 19:36:38 -05:00
SomeoneWithAnInternetConnection
69fce20e96 Add events for Decorative and Ground TileObjects
For the agility plugin:
* Some tightropes are GroundObjects
* The last "obstacle" (a gate) in the penguin course is a WallObject
2018-02-01 19:36:31 -05:00
SomeoneWithAnInternetConnection
9eb5dfbf73 Add method to get the clickable area of a TileObject
getClickbox returns an AWT Area object which corresponds to theclickable area of a GameObject, GroundObject, DecorativeObject or WallObject.

getClickbox for ItemLayers isn't implemented, since I haven't looked into how clickabilty works for items on the ground in the client.
2018-02-01 19:36:29 -05:00
SomeoneWithAnInternetConnection
f2cc543dc7 Move orientation incantation into Vertex.rotate
Everywhere that Vertex#rotate was called, the orientation was rotated by 180 degrees first.
2018-02-01 19:24:11 -05:00
SomeoneWithAnInternetConnection
e396f37926 Simplify Triangle and Vertex with lombok 2018-02-01 19:24:03 -05:00
Adam
f78b73f46c Merge pull request #473 from Unmoon/idle-focus-alert-default
Idle Notifier - Change wording and default value of "Alert When Focused"
2018-02-01 17:52:48 -05:00
Adam
f3a2747c77 Merge pull request #506 from SomeoneWithAnInternetConnection/quieter-build-logs
Decrease the injector plugin's verbosity
2018-02-01 17:52:10 -05:00
Adam
01a3ed82f8 Revert "runelite-client: remove teamcape plugin"
We believe the teamcape plugin has equivalents in both OSBuddy and
Konduit, and so are readding it on the principle that rules should not
be selectively enforced on clients.
2018-02-01 17:48:12 -05:00
Runelite auto updater
836109f5a2 [maven-release-plugin] prepare for next development iteration 2018-02-01 19:54:08 +00:00
Runelite auto updater
dfb2d8e1d2 [maven-release-plugin] prepare release runelite-parent-1.2.14 2018-02-01 19:54:02 +00:00
Adam
00ef622144 Update API for 162 2018-02-01 14:36:00 -05:00
Adam
0325150267 runescape-client: refactor for 162 2018-02-01 13:08:19 -05:00
Adam
e0364f791a runescape-client: update 162 2018-02-01 09:40:12 -05:00
Adam
766ead4eb5 Merge pull request #502 from UniquePassive/screenshot-resleak
screenshot plugin: fix okhttp resource leak on imgur upload
2018-01-31 18:08:22 -05:00