Commit Graph
100 Commits
Author SHA1 Message Date
Lotto 3d40997e23 clues: allow any imbued crystal bow for emote clue 2018-08-14 14:57:54 +02:00
Lotto 275d093767 runescape-api: add Protect annotation 2018-08-12 09:15:05 -04:00
12da232985 runelite-client: add world hopper plugin
Co-authored-by: Adam <Adam@anope.org>
Co-authored-by: psikoi <ruben.amendoeira@gmail.com>
Co-authored-by: Tomas Slusny <slusnucky@gmail.com>
2018-08-12 09:15:04 -04:00
Lotto 189d54122c runelite-api: add total level api 2018-08-12 08:51:02 -04:00
Lotto 6aa646c7ba runelite-api: make ClanMember extend ChatPlayer 2018-08-12 08:51:01 -04:00
Lotto 716c84c132 runelite-api: expose ChatPlayer.world 2018-08-12 08:51:01 -04:00
Lotto e93ee86a21 mixins: add world hopping mixin 2018-08-12 08:51:00 -04:00
Lotto 791af75396 runelite-api: add world switcher widget info 2018-08-12 08:30:53 -04:00
Lotto 848c73e556 emoteclues: display when item is in inventory 2018-05-22 23:58:25 +02:00
Lotto fe8ead3d88 emoteclues: change symbols to ✓ and ✗ 2018-05-22 23:57:03 +02:00
Lotto f672ef9014 stretchedfixedmode: use volatile image instead of buffered image
This takes advantage of your GPU to improve the stretched fixed mode performance significantly.
2018-05-20 03:12:24 +02:00
Lotto 1dfcfd3468 client: use Image instead of BufferedImage 2018-05-20 01:53:59 +02:00
Lotto c16051d7f1 entityhider: don't hide npcs by default 2018-05-19 18:30:57 +02:00
Lotto 921a0be0dc screenshotplugin: fix Hunter levelup widget ignoring toggle 2018-05-04 01:01:09 +02:00
Lotto c4fb92cd5d screenshotplugin: fix screenshot button ignoring displayDate setting 2018-05-04 00:48:13 +02:00
Lotto b8e090b098 screenshotplugin: fix timestamp "button" not being stretched 2018-05-04 00:41:52 +02:00
Lotto b23880d273 cluescrolls: support any type of ring of dueling in emote clues 2018-04-30 12:43:27 +02:00
Lotto d85d986c64 cluescroll-plugin: group item variants + display when to unequip items 2018-04-21 15:22:49 +02:00
Lotto 6772a322c8 cluescrolls: fix confusing solution text for Luthas 2018-04-16 23:21:34 +02:00
Lotto d7efba6295 hiscore panel: fix not displaying total level correctly 2018-04-16 23:03:49 +02:00
Lotto 17413db715 Revert "hiscore panel: fix total level breakage" 2018-04-16 23:01:57 +02:00
Lotto 0c14613fa4 hiscore panel: fix total level breakage 2018-04-16 21:58:26 +02:00
Lotto e2d295e093 hiscore panel: fix clue/lms/bh breakage 2018-04-15 19:33:04 +02:00
Lotto 7685a6a110 hiscore: display levels above 99 in the panel 2018-04-15 10:13:54 -04:00
Lotto 8274b1905c hiscore: lookup local player on double-click 2018-04-14 18:29:52 +02:00
Lotto a3872b12d2 cluescroll-plugin: remove duplicate anagram answers 2018-04-09 17:25:31 +02:00
Lotto 5eedb0d3c8 runelite-client: remove old clue scroll enums 2018-03-26 17:26:03 +02:00
Lotto 14aa57e126 runelite-client: revamp clue scroll plugin 2018-03-26 17:25:58 +02:00
Lotto 59f6258446 runelite-client: add resource images to clue scroll plugin 2018-03-26 17:25:40 +02:00
Lotto 00d230efcf runelite-api: add sprite ids class 2018-03-26 17:24:20 +02:00
Lotto 7f4e36cf5f runelite-client: add line wrapping to PanelComponent lines 2018-03-26 17:23:24 +02:00
Lotto 0aae96f0ce runelite-client: extend overlay util to render Areas and LocalPoint 2018-03-26 17:22:42 +02:00
Lotto 04abc1fb12 runelite-client: pass in z offset into renderActorOverlayImage 2018-03-26 17:12:16 +02:00
Lotto 35d8f2ef71 runelite-api: add emote window widget info 2018-03-26 17:11:36 +02:00
Lotto 0b2fa4aba1 runelite-api: make InventoryItemQuery take in InventoryID 2018-03-26 17:11:11 +02:00
Lotto 054dd4852d Synchronize usages of ImageIO.read(...)
ImageIO.read(...) is not really thread-safe, as calling it on several threads at the same time can cause NullPointerExceptions and ConcurrentModificationExceptions, as reported in https://bugs.openjdk.java.net/browse/JDK-8058973 and https://bugs.openjdk.java.net/browse/JDK-6986863.

This commit changes all usages of this method to synchronize on ImageIO.class, so the method is never run asynchronously.
2018-03-07 20:06:16 +01:00
Lotto 4c8276b6fa runelite-mixins: add mixin for processing game exceptions 2018-03-07 18:28:03 +01:00
Lotto 2cea57fddf runescape-api: add RSRunException 2018-03-07 18:28:01 +01:00
Lotto 01483c9f8e runelite-api: fix worldToMiniMap not working correctly in stretched mode
Fixes Perspective#worldToMinimap not returning correct values if in fixed mode and using the stretched fixed mode plugin.
2018-03-07 00:23:26 +01:00
Lotto a36e95580d runelite-client: fix Use tooltip arrow not being displayed 2018-03-06 20:33:25 +01:00
Lotto 1acaeb4826 Add stretched fixed mode plugin 2018-03-06 00:37:59 +01:00
Lotto e0e0b85093 Add mouse listeners that stretch event x/y
Don't use Provider for getting client instance
2018-03-06 00:37:59 +01:00
Lotto 6da6307d50 Add support for specifying the position to insert mouse listeners in 2018-03-06 00:37:59 +01:00
Lotto d0aa72f61b Add support for proxying mouseWheelMoved events 2018-03-06 00:37:59 +01:00
Lotto d1d45eb11f Modify the size and location of the game canvas if stretched is enabled 2018-03-06 00:37:59 +01:00
Lotto 4e198b6e0e Add logic for game image stretching in Hooks#draw
Cache stretched dimensions and image

Fix rendering hint not being set until you resize window
2018-03-06 00:37:59 +01:00
Lotto 22f931a438 Add a mixin for storing stretched fixed mode setting states 2018-03-06 00:37:59 +01:00
Lotto 725762460a Move the 765x503 constants to a Constants API class 2018-03-06 00:37:59 +01:00
Lotto e830442585 Use a mixin for calling Hooks.draw instead of a @Hook 2018-03-06 00:37:59 +01:00
Lotto 92e224fb94 runelite-client: add news feed plugin 2018-03-04 09:23:20 -05:00
Lotto b1990c72c5 http-api: add client for looking up feed 2018-03-04 09:22:43 -05:00
Lotto 3a78cf1e7b http-service: add feed api endpoint 2018-03-04 09:22:42 -05:00
Lotto 8259410178 http-service: add services for getting blog posts, tweets and osrs news 2018-03-04 09:22:41 -05:00
Lotto f9cae8416a http-api: add feed types 2018-03-04 09:22:40 -05:00
Lotto 2b65979a21 runelite-client: remove diary progress plugin
The functionality was added to the game
2018-03-01 15:03:33 +01:00
Lotto 5c7c882ecb hiscoreplugin: show skill details on hover instead of click 2018-02-27 20:50:39 +01:00
Lotto 17f19f9473 agilityplugin: add support for Brimhaven 2018-02-27 16:17:39 +01:00
Lotto 2c0ab96e70 agilityplugin: add support for Dorgesh-Kaan 2018-02-27 16:17:32 +01:00
Lotto 141f5ac778 modelmixin: use verticesCount/trianglesCount instead of array lengths 2018-02-27 15:43:14 +01:00
Lotto 45a1c737fa Add equipment window support to InventoryWidgetItemQuery 2018-02-27 14:13:03 +01:00
Lotto cf92765cf3 Add guide prices support to InventoryWidgetItemQuery 2018-02-27 14:13:03 +01:00
Lotto 13b03a4710 notifier: add option to disable notification sounds 2018-02-27 14:09:44 +01:00
Lotto 59faa482e3 examineplugin: only capture menuactions with the option "Examine" 2018-02-27 13:43:27 +01:00
Lotto 20eeadd702 opponentinfo: display the name of the target of your target 2018-02-26 23:54:42 +01:00
Lotto 42c6de3403 Add varbit for multicombat area 2018-02-26 23:54:29 +01:00
Lotto b8089a30b2 Add grand exchange support to InventoryWidgetItemQuery 2018-02-26 18:50:42 +01:00
Lotto 856f1d9a96 Fix Widget#isHidden returning incorrect state when parent is null 2018-02-26 18:46:09 +01:00
Lotto f210bbc4fb puzzlesolver: remove bounds check from PuzzleSolver#getStep 2018-02-25 20:48:16 +01:00
Lotto 3396c7ac45 puzzlesolver: fix solution being reset when clicking the puzzle quickly 2018-02-24 00:40:48 +01:00
Lotto 31af43e9be puzzlesolver: add an option to draw dots instead of arrows 2018-02-23 23:47:03 +01:00
Lotto f6a0f48601 puzzlesolver: update the test to use the new solver 2018-02-23 23:25:30 +01:00
Lotto 9fb2ba3fda puzzlesolver: use the new solver and display Solving.. + Solved! msgs 2018-02-23 23:25:03 +01:00
Lotto fa619af0aa puzzlesolver: don't spit out exceptions when the puzzle is finished 2018-02-23 23:20:11 +01:00
Lotto 90d7f9c56e puzzlesolver: add IDA* + manhattan distance solver 2018-02-23 23:19:30 +01:00
Lotto 68eb2bacc1 grounditems: offset text on z axis 2018-02-23 12:49:45 +01:00
Lotto 7d2c4b5298 Change name of RememberUsername plugin to UsernameSyncer 2018-02-21 11:55:16 -05:00
Lotto 5ab9c6a9c7 Update RememberUsernamePlugin to save the name from the vanilla feature 2018-02-21 11:55:15 -05:00
Lotto 17347f8d39 Import API for getting remembered username from preferences.dat 2018-02-21 11:55:14 -05:00
Lotto 8a4120e99d Render modicons in tooltips 2018-02-20 20:09:15 -05:00
Lotto 7fe767e265 screenshot-plugin: run image saving logic in another thread 2018-02-18 02:03:11 +01:00
Lotto 3e7e89f38b screenshot-plugin: adjust time/date format to not include spaces 2018-02-18 00:10:00 +01:00
Lotto aab82c53ff Change copyright header for UniquePassive to Lotto 2018-02-16 19:14:28 +01:00
Lotto d91f70bff6 screenshot-plugin: extend test to test Attack and Hunter lvlups 2018-02-16 18:48:12 +01:00
UniquePassive 15553b232c screenshot-plugin: add detection for Hunter levelups 2018-02-16 16:34:22 +01:00
UniquePassive 61a92e3d28 screenshot-plugin: don't depend on "a " in skill name string 2018-02-15 20:50:48 +01:00
UniquePassive 036e8f3b9b screenshot-plugin: adjust the comments for to-be-parsed text 2018-02-15 20:49:54 +01:00
UniquePassive 97cb48b6dd screenshot-plugin: don't include spaces in file names 2018-02-15 20:48:46 +01:00
UniquePassive 18b60ea3bc Add Hunter levelup widget info 2018-02-15 20:47:19 +01:00
UniquePassive f81f2cd272 Add puzzle solver plugin 2018-02-08 19:13:05 -05:00
UniquePassive 74552d0018 Add puzzle solving algorithm 2018-02-08 19:13:03 -05:00
UniquePassive 49dc078b11 Add puzzle box WidgetInfo 2018-02-08 19:03:05 -05:00
UniquePassive d4c6575d9c Add puzzle box InventoryID 2018-02-08 19:03:03 -05:00
UniquePassive a61b383877 Rename ocLowDetail to objectCompositionLowDetail 2018-02-05 15:08:21 +01:00
UniquePassive 659413feb1 Rename highMemory to audioHighMemory 2018-02-05 15:05:06 +01:00
UniquePassive 48d6170351 Always use "high memory" audio 2018-02-05 14:59:41 +01:00
UniquePassive ad90e932c6 screenshot plugin: fix okhttp resource leak on imgur upload 2018-01-30 18:45:57 +01:00
UniquePassive 4fac783c18 Add a Reset button to config panels for resetting to defaults 2018-01-25 18:53:23 -05:00
UniquePassive 0cede52ba5 Add a config setting for the game applet's size 2018-01-26 00:49:00 +01:00
UniquePassive b0429cbd65 Add Dimension to configs 2018-01-26 00:47:49 +01:00
UniquePassive 741d42ab49 http-service: fix exception on empty config setKey request body 2018-01-22 01:21:58 +01:00