Commit Graph

324 Commits

Author SHA1 Message Date
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
Adam
f1ac4b3539 runelite-client: bring to front when tray icon is clicked 2017-07-23 13:01:37 -04:00
Adam
9e02205b10 runelite-client: make toolbar not floatable 2017-07-23 12:38:35 -04:00
Adam
ef8ab3c0b0 runelite-client: don't filter ttf, png, gif 2017-07-23 12:37:25 -04:00
Adam
54f9a0cf70 runelite-client: add version to title 2017-07-23 12:20:09 -04:00
Adam
1a8db90c45 Fix typo BEIGHT -> HEIGHT 2017-07-23 12:05:04 -04:00
Adam
f9b68bc3bd runelite-client: convert nav panel to a toolbar 2017-07-23 12:00:27 -04:00
Adam
9a5a7a44f9 runelite-client: don't draw overlays on event dispatch thread
It is causing deadlocks as the client holds a lock on client in paint() at the time draw() is called, and the EDT then causes RSCanvas (which is the listener) to get triggered when the client draws onto the canvas, which goes back to client.paint() and deadlocks.
2017-07-22 19:05:03 -04:00
Adam
534690b452 runelite-client: update bosstimer plugin to use infobox timers 2017-07-22 15:16:53 -04:00
Adam
1783a3e2e3 runelite-client: exclude org.pushingpixels from maven-shade-plugin 2017-07-22 14:26:27 -04:00
Adam
fe487f5795 runelite-client: add substance graphite look and feel 2017-07-22 14:15:16 -04:00
Adam
653128cd97 runelite-client: fix some incorrect swing usage
All swing operations should be on the event dispatch thread
2017-07-22 14:08:41 -04:00
Adam
40e6604cae runelite-client: only prompt on close if logged in 2017-07-22 14:04:29 -04:00
Adam
22c34e84c5 Bump for 1.2.0-SNAPSHOT 2017-07-22 13:57:33 -04:00
Adam
2db13e4a58 runelite-client: add lvl chat command 2017-07-21 18:17:34 -04:00
l2-
546973c116 Renamed PriceCommands plugin to ChatCommands 2017-07-21 18:10:24 -04:00
Runelite auto updater
1d4305a17a [maven-release-plugin] prepare for next development iteration 2017-07-20 15:25:52 +00:00
Runelite auto updater
5db59e745a [maven-release-plugin] prepare release runelite-parent-1.1.33 2017-07-20 15:25:49 +00:00
Adam
030a235b68 Merge pull request #133 from SteveOSRS/feature/xpglobetooltip
added xp globe tooltip
2017-07-19 14:20:30 -04:00
Steve
493b19ddcd added xp globe tooltip 2017-07-19 18:50:07 +01:00
sethtroll
a0df460eac Add binding necklace to runecraft plugin
-Since all charges are same ID, it will display a "?" until your current necklace breaks/or you right click check it
2017-07-18 20:42:56 -04:00
Seth
0eb197d7b2 runelite-client: add infobox and timers plugin 2017-07-18 18:48:46 -04:00