Commit Graph

345 Commits

Author SHA1 Message Date
Adam
10a494a2b7 Use npc indices to iterate local npcs 2017-10-17 17:15:58 -04:00
Adam
532fb1c5f9 Merge pull request #180 from tylerthardy/infoboxTooltips
Add tooltips for InfoBoxes
2017-10-16 21:12:55 -04:00
Tyler Hardy
9fe360d614 Add tooltips for InfoBoxes 2017-10-16 20:55:05 -04:00
Tyler Hardy
2d5b2b78fd Store overlay bounds for overlays at LEFT and RIGHT OverlayPositions 2017-10-15 23:40:53 -05:00
Tyler Hardy
9dcc0e0bf4 Add tooltips for navButtons on PluginToolbar 2017-10-15 20:21:43 -05:00
Unknown
1d6edb279b runelite-client: fix settings loading when running on Java 9 2017-10-14 19:08:59 +02:00
Adam
7c79a3b845 runelite-client: update substance to 7.1.00-rc
Fixes color slider being inverted
2017-10-14 09:16:31 -04:00
Adam
b595563bad combat notifier: reset on game state change 2017-10-14 09:08:10 -04:00
Devin
1a4be15c75 Update existing plugins to use item queries 2017-10-14 08:37:52 -04:00
Tyler Hardy
6e968e4836 Add configs for runepouch (color, icons, enabling) 2017-10-13 08:11:45 -04:00
Adam
9807ed8ccf runelite-client: show runepouch runecount in thousands
It is too hard to read with >3 characters
2017-10-13 08:09:24 -04:00
Tyler Hardy
9e7e713d63 Add Font manager (#165)
Convert existing plugins which load fonts to use it
2017-10-12 13:10:00 -04:00
Adam
3584f4cfce Merge pull request #164 from devinfrench/jewelry
Change jewelry overlay font and position
2017-10-11 11:30:47 -04:00
Tyler Hardy
c7e7c29a5d Fix bug in decoding RS colors 2017-10-11 03:33:17 -05:00
Devin
35f3020ae8 Change jewelry overlay font and position 2017-10-10 22:50:56 -07:00
Adam
8a03cca83d runelite-client: fix loading hiscore plugin resources on case sensitive filesystems 2017-10-10 15:52:23 -04:00
Devin French
348d33802f Add fight cave plugin 2017-10-09 21:18:00 -04:00
Tyler Hardy
b05fc2e83e Fix mouse highlight and add custom border color (#162)
* Fix hover to show item being used on objects

* Add custom color for border

* Replace hex2rgb with Color.decode
2017-10-09 21:17:16 -04:00
Devin French
0b3da3bfea Hide ground items when interface is open (#160)
* Add viewport WidgetInfo

* Add side panels varbit

* Change ground items plugin to only display within viewport

* Change viewport ids to main interface viewport

* Hide ground items when viewport interfaces are open

* Change fixed viewport widget id
2017-10-07 16:57:34 -04:00
Runelite auto updater
917b0963b4 [maven-release-plugin] prepare for next development iteration 2017-10-07 14:23:08 +00:00
Runelite auto updater
0d1abe4b1b [maven-release-plugin] prepare release runelite-parent-1.2.4 2017-10-07 14:23:04 +00:00
Tyler Hardy
52d46c1272 Runepouch plugin 2017-09-24 11:24:41 -04:00
Tyler Hardy
0374a983da Added damaged pouches to RC plugin (#155) 2017-09-22 20:45:55 -04:00
Devin
ac4bdd8184 Add option to display relative boosts 2017-09-18 18:14:32 -07:00
Devin
e00c1c09bb Add bottom border to boosts overlay 2017-09-18 17:15:34 -07:00
Julian Nowaczek
b12bd04764 Hiscore feature expansion (#152)
* Add remaining Hiscore parameters to HiscoreSkill

* Add remaining Hiscore parameters to HiscoreResult

* Add remaining Hiscore parameters to HiscoreResultBuilder

* Add new Hiscore panel icons (from offical Hiscore website, so they don't match very well) and subpanel for Clue Scrolls, Bounty Hunter - Hunter, Bounty Hunter - Rogue, and Last Man Standing

* Add logic to catch unranked hiscores and display them properly. Not currently checking for combat level calculations, but other cases should be covered.

* Make HiscoreService and HiscoreClient aware of different hiscore endpoints

* Add Spring Editor to convert path variable String to enum, add pretty versions of HiscoreEndpoint names, add new icons for endpoint selection

* Fix HiscoreEndpoint.valueof failing silently and preventing lookup, update HiscoreService tests, add Hiscore endpoint selection buttons to HiscorePanel

* Replace HiscorePanel skill icons with smaller versions from the official hiscore website

* Fix details listing rank instead of experience

* Fix details listing rank instead of experience, fix skill panels not being cleared when selecting a different hiscore category, make HiscoreService respond 404  when a Hiscore entry is not found instead of 500.

* Fix skill panels not being cleared when selecting a different hiscore category, make HiscoreService respond 404  when a Hiscore entry is not found instead of 500.

* Revert changing RuneliteAPI base URL, those changes should not have been committed (local testing only)

* Add ClueScrollAll and ClueScrollMaster to HiscoreService tests.

* Style cleanup and relocate NotFoundException to http-service package

* Use relative path for small skill icons

* Move Jagex Hiscore urls from HiscoreService to HiscoreEndpoint

* Create new util package in http-service for common exceptions and Spring converters, clean up HiscoreService by streamlining error handling and removing methods for old unit test

* Change HiscoreService unit test to use new HiscoreTestService subclass which handles setting the test URL

* Change HiscoreEndpoint hiscoreUrls to HttpUrl instead of String

* Cleanup formatting, remove unused http-service exception

* http-api: cleanup HiscoreEndpoint
2017-09-16 16:41:11 -04:00
Tyler Hardy
3eba518492 Added digsite pendant, neck of passage, burning amulet, ring of returning, teleport crystal 2017-09-15 06:59:30 -05:00
Runelite auto updater
e38ac2c52a [maven-release-plugin] prepare for next development iteration 2017-08-24 17:26:25 +00:00
Runelite auto updater
a93ffa730d [maven-release-plugin] prepare release runelite-parent-1.2.3 2017-08-24 17:26:21 +00:00
Adam
15cf007c0c Merge pull request #143 from l2-/titleBarButton
Discord button
2017-08-20 17:13:15 -04:00
l2-
5ec840b29a Added discord button to the title bar 2017-08-20 16:52:50 -04:00
l2-
8c742a6a5c chat commands: added total command for compatibility with other clients 2017-08-20 16:44:27 -04:00
l2-
a131541d8a chat commands: added positions to config items 2017-08-20 16:44:05 -04:00
Adam
59552896ed Remove object wrappers and use mixins to inject functionality
This causes hierarchy to be runelite-client -> runelite-api and
injected-client -> runescape-api -> runelite-api. The mixin injector
fufills the runelite-api interface with access to the runescape-api
interfaces. The mixins live in runelite-mixins and are not loaded within
the client.

Note the obfuscated client classes do not pass JVM verification on 7+,
so the mixins are currently set to target Java 6.
2017-08-19 13:58:06 -04:00
Runelite auto updater
9895bcbba5 [maven-release-plugin] prepare for next development iteration 2017-08-17 12:31:56 +00:00
Runelite auto updater
560830180d [maven-release-plugin] prepare release runelite-parent-1.2.2 2017-08-17 12:31:53 +00:00
Adam
981767b399 Draw hull on decorative objects too 2017-08-15 20:34:30 -04:00
Adam
c8b12cbc13 runelite-client: don't use full class name for Skil, remove unused import 2017-08-15 18:33:51 -04:00
Adam
1caf515377 runelite-client: improve hiscore plugin
Shows total level and combat level, as well as letting you view
experience/rank etc. Mostly from @jnowaczek in #139
2017-08-15 18:17:40 -04:00
l2-
2ae2289972 Added support for position in ConfigItem 2017-08-13 20:07:52 -04:00
Adam
15fce9e4ca Merge remote-tracking branch 'github/jarvis' 2017-08-13 20:04:44 -04:00
l2-
ea6048e21b Add configurable color to chat commands 2017-08-13 17:12:57 -04:00
l2-
454e54058a Add support for color pickers in config 2017-08-13 17:12:36 -04:00
Adam
b3bbc2bd60 runelite-client: draw convex hull around game objects in devtools overlay 2017-08-12 22:29:03 -04:00
Runelite auto updater
a81935849d [maven-release-plugin] prepare for next development iteration 2017-08-07 22:02:50 +00:00
Runelite auto updater
bb008f01b8 [maven-release-plugin] prepare release runelite-parent-1.2.1 2017-08-07 22:02:47 +00:00
Adam
39f9cfbe70 runelite-api: fix widget children lookup logic
Also update dev tools panel widget tree to use show all widgets children,
and start from the root widgets.

Thanks to @rsbmatt for his assistance in explaining the logic
2017-08-05 14:11:05 -04:00
Adam
b26ee3f193 Unset verbose on maven-jar-signer
Updater is nearing the 4MB travis limit
2017-08-03 08:48:36 -04:00
Runelite auto updater
13e4fc4117 [maven-release-plugin] prepare for next development iteration 2017-08-03 12:13:54 +00:00
Runelite auto updater
6ffe49f45d [maven-release-plugin] prepare release runelite-parent-1.2.0 2017-08-03 12:13:51 +00:00