Commit Graph
100 Commits
Author SHA1 Message Date
Adam ebb665df45 hiscore panel: pass result to detailsHtml and remove reduncant null check 2018-05-21 17:39:18 -04:00
Adam d718133782 hiscore panel: clear tooltips when clearing levels 2018-05-21 17:14:01 -04:00
Adam f1131a2f70 hiscore panel: wrap lookup in a runnable exception logger 2018-05-21 17:13:35 -04:00
Adam 0cb3404bae Revert "Fix early stop of player lookup in HiScores (#3035)"
This reverts commit 323da7fd1b.
2018-05-21 15:27:50 -04:00
Adam 0fe49ec2df runelite-api: expand hint arrow api 2018-05-21 08:20:48 -04:00
Adam 2c5284d597 runelite-mixins: fix hasHintArrow 2018-05-21 08:20:08 -04:00
Adam 35ffca59e5 low detail plugin: apply low detail on startup if on login screen
Fix race with changing memory mode when loading which causes sounds to
not load
2018-05-20 20:22:37 -04:00
Adam 97caee3e04 Revert "Delay setting of low detail mode"
This reverts commit a13b6c69b35a35507bc17ddc3972a0a36905f7a2.
2018-05-20 20:22:29 -04:00
Adam aa30d2c782 modelviewer: begin work on tile shapes 2018-05-20 20:20:04 -04:00
Adam 5fca70b056 agility plugin: limit obstacles to agility pyramid regions 2018-05-20 12:44:08 -04:00
Adam bc7df6b0f2 runelite-client: fix usage of npc despawn event
Sincee 915070b4b3e5365dd052479bfc67a35937c32e0 the event no longer fires on logout
2018-05-20 11:43:18 -04:00
Adam ec1512dab5 Add interface styles plugin 2018-05-19 20:40:54 -04:00
Adam fbca624ffd runelite-api: add widget positioned event 2018-05-19 20:40:53 -04:00
Adam 444e3a5152 runelite-api: add sprite override api 2018-05-19 19:15:35 -04:00
Adam 023de4c91f runescape-api: add sprite related imports for interface style plugin 2018-05-19 19:15:27 -04:00
Adam e3e8bf7c5d Bump to 1.4.0-SNAPSHOT 2018-05-19 18:53:25 -04:00
Adam ae617f019d Update substance to 8.0.02 2018-05-19 15:13:22 +02:00
Adam 37ec6d0ac9 Remove distribution management 2018-05-17 19:54:50 -04:00
Adam 75674cfd55 Update pom and README to reflect changes to project structure 2018-05-16 14:14:08 -04:00
Adam ce46256a44 speccounter plugin: fix kalphite queen spelling 2018-05-15 10:24:15 -04:00
Adam 0acde2bd06 runelite-mixins: wrap drawTileUnderlay in try/catch
The rasterizer crashes on certain tiles ingame with specific camera angles.

java.lang.ArrayIndexOutOfBoundsException: -1
    at Graphics3D.rasterGouraudLine(Graphics3D.java:797)
    at Graphics3D.rasterGouraud(Graphics3D.java:680)
    at Region.drawTileUnderlay(Region.java:1853)
    at Region.draw(Region.java:1376)
    at Region.drawRegion(Region.java:1187)
    at class35.method682(class35.java:808)
    at WorldMapType3.gameDraw(WorldMapType3.java:448)
    at class218.method4359(class218.java:1069)
    at Client.method1268(Client.java:3922)
    at Client.methodDraw(Client.java:2239)
    at GameEngine.method914(GameEngine.java:605)
    at GameEngine.run(GameEngine.java:1027)
    at java.lang.Thread.run(Thread.java:748)
2018-05-14 18:22:23 -04:00
Adam e915070b4b runelite-mixins: fire npc despawn event before composition is nulled 2018-05-13 15:45:39 -04:00
Adam 484d664a3c injector: support field hooks prior to field being changed 2018-05-13 15:45:16 -04:00
Adam 42005ffcea item manager: cache no price when unable to batch lookup 2018-05-13 11:47:06 -04:00
Adam aa35b2c218 http-service: lombok item api 2018-05-13 08:42:00 -04:00
Adam 274c79a7ba http-service: optimize bulk item price lookup 2018-05-13 08:39:20 -04:00
Adam ede2041a61 item controller: don't return duplicate items in bulk lookup 2018-05-13 08:14:12 -04:00
Adam 3c1f3f2e5a opponent info: use player hitpoints from hiscores 2018-05-12 18:28:50 -04:00
Adam 3f55610612 runelite-client: add hiscore manager 2018-05-12 18:26:14 -04:00
Adam bc2c959e7a runelite-api: add getWorldType() 2018-05-12 18:25:30 -04:00
Adam bdf6532471 agility plugin: fix exception if obstacle is off screen 2018-05-11 16:48:04 -04:00
Adam d5d5f4890d friend notes plugin: only add menu entry after "Message" 2018-05-11 15:47:04 -04:00
Adam 837d373fdd runelite-mixins: fix setting menu preventing menu add event from being fired 2018-05-11 15:47:04 -04:00
Adam 0ac809fae2 runelite-api: expose friends 2018-05-11 13:28:12 -04:00
Adam f6a093aada slayer plugin: move widget inventory check to game tick 2018-05-10 21:08:14 -04:00
Adam 87ce6cc2fd agility plugin: use immutableset 2018-05-10 13:23:02 -04:00
Adam 817d6ac375 scripts: update options panel rebuilder 2018-05-10 09:25:51 -04:00
Adam 2320f0f31b spec counter plugin: fix array index out of bound error when accessing equipment inventory 2018-05-10 09:06:16 -04:00
Adam 4d9c58750a Remove bounding boxes 2018-05-10 08:54:43 -04:00
Adam b805f786a8 Update mixins/api for 170 2018-05-10 08:54:43 -04:00
Adam 440e420b2b runescape-client: export itemlayer fields 2018-05-10 08:54:43 -04:00
Adam df82f6a741 pom: update rs to 170 2018-05-10 08:54:43 -04:00
Adam 96ce9898e4 runelite-client: set default locale to english
Fix hiscore panel not being able to load image resources due to relying
on toLowerCase()
2018-05-09 11:00:13 -04:00
Adam d2bf775e3b Add friend notes plugin 2018-05-08 16:36:44 -04:00
Adam e60d9ec2c1 chatbox input manager: add support for character limit 2018-05-08 16:36:44 -04:00
Adam e74dfcf13d Add removed friend event 2018-05-08 16:36:44 -04:00
Adam 4037ba9c00 injector: add method hooks 2018-05-08 16:36:44 -04:00
Adam 8106d99f83 runelite-api: add nameable name change event 2018-05-08 16:36:44 -04:00
Adam 863522afa9 runelite-api: expose Friend 2018-05-08 16:36:41 -04:00
Adam dcfbfd8441 mixins: inject get/set tick count 2018-05-07 11:30:37 -04:00
Adam 077608478c demonic gollias: use tick counter 2018-05-07 09:43:31 -04:00
Adam ccef1dddd0 runelite-client: add tick counter 2018-05-07 09:43:31 -04:00
Adam 40d0fab0b5 npc indicators: use events for highlighted npcs 2018-05-07 09:42:15 -04:00
Adam b29f2ff0ed npc indicators: remove unnecessary tagged npcs list 2018-05-06 20:40:30 -04:00
Adam 77823d518d impling plugin: use spawn events
remove broken dynamic spawn support
2018-05-06 13:52:13 -04:00
Adam 0be4059b4a Merge remote-tracking branch 'github/next' 2018-05-03 10:00:49 -04:00
Adam 32a0dff962 scripts: apply command callback to command script 2018-05-03 08:31:23 -04:00
Adam 02bbde2307 scripts: apply zoom limits to options panel rebuilder 2018-05-03 08:31:23 -04:00
Adam 907b5df0ad scripts: update options panel rebuilder from live 2018-05-03 08:13:52 -04:00
Adam d5e5f5b677 scripts: update comand script from live 2018-05-03 08:13:30 -04:00
Adam 8da3109520 Use only southermost ghost wave for cerb plugin
Closes #2252
2018-05-02 19:54:59 -04:00
Adam 4a8eef023d Merge remote-tracking branch 'joshua/feat/accounttype' into next 2018-05-01 21:24:58 -04:00
Adam 24865f050f Merge remote-tracking branch 'kamiel/overhead-api-additions' into next 2018-05-01 21:24:44 -04:00
Adam 3f0782e83a Merge remote-tracking branch 'db/ground-item-only-right-click' into next 2018-05-01 21:24:28 -04:00
Adam b87b0f3591 Merge remote-tracking branch 'abex/cli-args' into next 2018-05-01 21:24:05 -04:00
Adam 91b15deb4b Merge remote-tracking branch 'db/notification-mode' into next 2018-05-01 21:23:40 -04:00
Adam e9d1d7e75f devtools: post xp changed event too 2018-05-01 20:43:09 -04:00
Adam b150a7b535 Add maven-compiler-plugin to plugin management 2018-04-30 18:50:41 -04:00
Adam 2d7adb248a http-service: fix sql2o statement leak
commit() will call closeJdbcConnection() which does not clean up statements and causes the later close() to noop
2018-04-30 10:33:59 -04:00
Adam ff89cac97e demonic gorilla plugin: use headicon api 2018-04-29 19:42:54 -04:00
Adam 18dc60db60 runelite-api: add headicon enum 2018-04-29 19:42:21 -04:00
Adam 87da5aed68 devtools: add addxp 2018-04-29 14:21:53 -04:00
Adam 17c988b8a9 runelite-api: add VisibleForDevtools annotation for methods only visible for use in devtools 2018-04-29 14:21:30 -04:00
Adam 6c6f795ef4 account service: fix not setting autoincrement on user id
Fixes 82ffa4457c9b63794ce820c02a888f0de655a8db
2018-04-29 13:40:15 -04:00
Adam 23c7701f65 runelite: add --disable-update-check 2018-04-29 13:08:35 -04:00
Adam c567ca277a runelite: fix check for client before requesting itemmanager
If outdated, this.client is null but client is not null. Invoking get() on the item manager provider will make guice late construct it and it has a dependency on client.
2018-04-29 13:08:35 -04:00
Adam 7c8db8025e Revert "Fix cannon cannonball count"
This reverts commit 9d215b4b285711e511997157b944a2fb745b873e.
2018-04-28 17:21:20 -04:00
Adam b43ebd82ea ws service: optimize session storage
This also removes tracking sessions with no id
2018-04-27 19:45:17 -04:00
Adam 6c699cc54f item service: move overflow of pending lookups log message to debug 2018-04-27 11:15:45 -04:00
Adam 9de803fb7a item controller: remove all synchronous fetching 2018-04-27 11:02:35 -04:00
Adam 607c465101 update check: set read timeout on socket, move off of request thread
Update check was hung on read(), which holds a lock causing all other requests for update status to wait
2018-04-26 13:04:13 -04:00
Adam a0033320c5 modelviewer: fix most of rotation logic
Also add alpha support
2018-04-25 21:10:09 -04:00
Adam b0225770ac xp tracker service: fix deadlock acquiring connections 2018-04-25 15:31:09 -04:00
Adam f1cd66b5b0 Revert "Merge pull request #1886 from deathbeam/cleanup-sidebar"
This reverts commit f1a6267c9742038bb4a771d350291999c3d8431c, reversing
changes made to 2b24b5eaa28735053823b210618318cbbe2afa56.
2018-04-24 20:38:33 -04:00
Adam c33c6ef9d7 npc indicators: fix npe building npcs 2018-04-24 08:16:56 -04:00
Adam 3caf182b0b npc mixin: transform npc in getName/getCombatLevel/getId 2018-04-23 19:38:09 -04:00
Adam 9a27d37eae infobox overlay: Configure the amount of boxes per row
allow the user to set the amount of info boxes per row as well as set it to display vertically or horizontally. setting it to 0 will default to normal horizontal behavior
2018-04-23 15:25:00 -04:00
Adam 4118fa9f50 runelite config: add position to config items 2018-04-23 14:31:13 -04:00
Adam 066498a5b9 idle notifier plugin: use wildcard import for animation ids 2018-04-23 11:35:08 -04:00
Adam fad8472c50 devtools plugin: add commands to get and set varbits 2018-04-23 10:09:21 -04:00
Adam 946688cdf8 Add command executed event 2018-04-23 10:09:18 -04:00
Adam 05883a6a2f update check service: set a lower connect timeout 2018-04-23 10:02:10 -04:00
Adam 6c6fb3b87e tile mixin: don't fire itemlayer change events when loading regions 2018-04-22 21:00:06 -04:00
Adam 021b1b8c14 Add ground marker plugin 2018-04-22 17:48:18 -04:00
Adam 77c7532177 devtools: show instance location information 2018-04-22 17:43:36 -04:00
Adam f11cb369b6 overlay renderer: fix npe when client is null 2018-04-22 10:45:02 -04:00
Adam e0b7ac9d79 Update cache-server test to use cache 165 too 2018-04-22 10:44:20 -04:00
Adam c72008d39e Change pushingpixels groupId to be under net/runelite 2018-04-21 20:28:13 -04:00
Adam 3f4cfd209f Rename runescape api artifact to runescape-api 2018-04-21 18:21:57 -04:00
Adam 058264958c Rename runelite api artifact to runelite-api 2018-04-21 18:21:57 -04:00