Commit Graph
100 Commits
Author SHA1 Message Date
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
Adam e97ebc2546 Remove unnecessary groupdIds that are equivalent to the parents 2018-04-21 18:21:56 -04:00
Adam 9cc5c0924a perspective: use LOCAL_COORD_BITS in getTileHeight and document that parameters are local coords 2018-04-20 22:10:37 -04:00
Adam aea92e9a49 ge plugin: use query runner for bank query 2018-04-20 09:46:23 -04:00
Adam b8eac1296c Add Angle and Direction
Extend GameObject.getOrientation() to account for object flags, and
return an Angle
2018-04-18 22:57:59 -04:00
Adam 11ace62224 worldpoint: add dx/dy/dz methods 2018-04-18 22:57:59 -04:00
Adam 9252c02ac4 ge search panel: show "No results found" if search is empty, clear on empty lookup 2018-04-18 08:04:12 -04:00
Adam c5695c1c30 screenshot plugin: remove unused import 2018-04-17 08:41:53 -04:00
Adam e94c453d4a screenshot plugin: create screenshot folder on startup
Fixes attempting to view the screenshots before having taken any. #1506
2018-04-17 08:23:16 -04:00
Adam 317409a392 runelite-api: add events for actor spawning and despawning 2018-04-16 22:06:02 -04:00
Adam c95163dd9a Add item container changed event 2018-04-16 22:06:02 -04:00
Adam b571da79e3 Add deferred eventbus for posting events on the next tick 2018-04-16 22:06:02 -04:00
Adam a7d1c8815c Fix bank value overflow
Use longs instead of ints for per-item price calculations to avoid int
overflows.

Fixes: #1460
2018-04-15 21:37:51 -04:00
Adam 10e7d6bb9c bank value plugin: make calculator more testable 2018-04-15 21:37:51 -04:00
Adam 8932ef4f74 Use built in player index field 2018-04-15 11:40:36 -04:00
Adam 8207d89468 slayer plugin: add several missing slayer tasks
Fixes #1149
2018-04-14 19:10:54 -04:00
Adam f4b3fe9f98 geplugin: add alt-click to bank items and bank inventory 2018-04-14 18:03:40 -04:00
Adam e03b9d2b19 item stats: fix zammy brew 2018-04-13 23:03:19 -04:00
Adam c354324553 item stats: fix sara brew 2018-04-13 23:03:07 -04:00
Adam 930231d8ea item stats: add raids combat potions 2018-04-13 23:02:50 -04:00
Adam b7176f16b2 wsservice: move log messages to debug 2018-04-13 22:29:38 -04:00
Adam d9143aa8e7 xp tracker plugin: don't throw from startUp if unable to fetch worlds 2018-04-11 21:44:43 -04:00
Adam c66cb42a52 Add animation smoothing plugin 2018-04-08 19:30:09 -04:00
Adam acf3233d4a pluginmanager: don't store plugin enabled/disabled state in config 2018-04-08 12:37:54 -04:00
Adam 1ba4bf73cd runelite-client: remove old Plugin.file too 2018-04-08 12:36:15 -04:00
Adam 44f41714de runelite-client: remove old plugin classloader 2018-04-08 12:20:34 -04:00
Adam 9eb94736d5 indicators plugin: fix not always identifying menus by type
The client seems to add 2000 to menu types to force reordering
2018-04-05 18:07:34 -04:00
Adam 92103f66f6 player indicators: add config for recoloring menu and showing clan rank 2018-04-05 17:54:53 -04:00
Adam ba6cb3352b runelite-api: add idEquals to inventory item query 2018-04-05 11:58:22 -04:00
Adam 46d66d7823 Change MenuEntry type to int
We don't have all of the types in MenuAction and it causes them to get mapped to UNKNOWN when translated back and forth with the API
2018-04-02 08:24:16 -04:00
Adam e63dcc9e82 bank tag plugin: use chatbox input manager 2018-04-01 16:43:09 -04:00
Adam fac507c7e8 player indicators plugin: change color of menus 2018-04-01 15:06:59 -04:00
Adam c0bec73e5c player indicator overlay: render clan rank next to names 2018-04-01 15:06:59 -04:00
Adam 74fd91d887 clanmanager: expose way to get bufferedimages for clan icons 2018-04-01 15:06:58 -04:00
Adam 2b64f1b569 Move clanmember icon logic to clanmanager 2018-04-01 15:06:55 -04:00
Adam c916b9cb34 Add clan member manager to cache clanmember ranks, use in clanchat plugin 2018-04-01 15:06:32 -04:00
Adam 65e3629f34 clanchat plugin: change cache to expire after write 2018-04-01 14:21:00 -04:00
Adam 34f18f5656 Revert "Merge pull request #1154 from deathbeam/team-member-names"
This reverts commit f0293087ce0a2e2dc515cfb57ef926c185d25cb5, reversing
changes made to 309c1fde25d32086cfd242f988c8f45df903d66c.
2018-04-01 14:20:27 -04:00
Adam 45597133f7 perspective: use viewport offset in get2DGeometry 2018-04-01 11:16:10 -04:00
Adam 96b75e088b overlay renderer: clip above scene and under widgets to viewport on fixed
The minimap on fixed is drawn before above scene and under widgets
2018-04-01 11:16:10 -04:00
Adam 4265a1cf15 overlay renderer: use copyonwritelist for overlays
The map can be rebuilt during rendering
2018-04-01 10:52:48 -04:00
Adam 9e9ad7eb38 Add maven-jar-plugin 3.0.2 to plugin management
This uses a newer version of maven-archiver which supports reproducable
builds.
2018-03-31 17:29:41 -04:00
Adam 8385ef174b ground items: use item layer changed event 2018-03-30 18:40:15 -04:00
Adam 819c7c6ec7 Add item layer changed event 2018-03-30 18:40:14 -04:00
Adam 42353e4863 ground items overlay: use a loop 2018-03-30 18:40:14 -04:00
Adam 9f943832ea cache: rewrite map image dumper with logic from client 2018-03-30 12:35:20 -04:00
Adam 769ce714e4 cache: add post to object loader 2018-03-30 12:29:14 -04:00
Adam f50760c8b2 cache: add and compute hsl in overlay 2018-03-30 12:28:13 -04:00
Adam d3c4c9551f cache: add and compute hsl in underlay 2018-03-30 12:23:38 -04:00
Adam f3b9548c84 cache: split color palette code into its own class 2018-03-30 12:22:35 -04:00
Adam d72ac5b1b1 mixins: remove unused imports 2018-03-29 08:27:42 -04:00
Adam 83e38d8140 mixins: move widget open event to loadWidget 2018-03-29 08:10:41 -04:00
Adam 9621b50172 slayer plugin: load points and streak on login and startup 2018-03-27 08:27:30 -04:00
Adam 1f3eec9e31 agility lap overlay: set priority to low 2018-03-26 20:36:56 -04:00
Adam ea93bc9a4e cluescroll overlay: set priority to low 2018-03-26 20:35:38 -04:00