Commit Graph
100 Commits
Author SHA1 Message Date
Adam bcab14bfe4 Bump to 1.3.0-SNAPSHOT 2018-03-08 19:54:10 -05:00
Adam a8f6a7dcd7 npc mixin: add null checks for composition 2018-03-08 08:53:26 -05:00
Adam 0d2aa71387 script vm mixin: comment more 2018-03-08 08:46:27 -05:00
Adam 938dd969d7 script vm mixin: remove assert for pc
pc appears unused, and is not being set correctly
2018-03-08 08:41:58 -05:00
Adam 2d45f7e217 Update 166 2018-03-08 08:15:36 -05:00
Adam 4a7e95823b cache: update cache to 165 2018-03-07 20:10:45 -05:00
Adam 6a767db60c ge plugin: make search more resilient to lookup failures 2018-03-06 15:36:05 -06:00
Adam 2ea59e5880 runelite-client: add configuration option for resizable 2018-03-06 12:24:35 -05:00
Adam 1c7d056b85 ge panel: use static number formatter 2018-03-05 21:36:35 -05:00
Adam 48966a9ab5 Change mouse wheel listener back to an interface as the instance map input listener uses it
Update instance map for new mouse wheel listener api
2018-03-05 19:47:02 -05:00
Adam 4620de3ded item service: process pending lookups in order
I think the current system causes starvation for item checking
2018-03-04 17:09:01 -05:00
Adam 4bf0bd930f input: don't allow duplicate input handlers 2018-03-04 09:56:41 -05:00
Adam d48876f77e http-service: queue item lookups from images 2018-03-04 09:56:40 -05:00
Adam 9386659f14 client session manager: delete session on shutdown too 2018-03-02 20:02:33 -05:00
Adam 62a5bbbe0f runelite-client: add client session manager 2018-03-02 15:52:18 -05:00
Adam 2211aadd51 http-api: add session client 2018-03-02 15:52:17 -05:00
Adam f633ce604a http-service: add session service 2018-03-02 15:52:17 -05:00
Adam 100a4bde1d cannon plugin: use infobox counter instead of overlay 2018-03-01 19:32:05 -05:00
Adam a999863a80 Add support for intercepting mouse and keyboard input
Also allow translating mouse input for stretched fixed mode.

This is required for moving overlays, and interacting with the instance map.
2018-02-27 19:31:45 -05:00
Adam ec9dbf47b3 attack indicator plugin: process hidden styles on startup/shutdown and config changes 2018-02-26 18:49:48 -05:00
Adam a584acb2e3 boosts overlay: show boosts in color 2018-02-26 11:49:09 -05:00
Adam c3325f84d2 text component: allow color tags 2018-02-26 11:48:13 -05:00
Adam af39b4d925 hiscore plugin: add config for player option 2018-02-24 16:29:52 -05:00
Adam 429c821c2d hiscore plugin: remove player option on shutdown 2018-02-24 16:23:39 -05:00
Adam 69a04a5744 menu manager: add method to remove player menu items 2018-02-24 16:23:27 -05:00
Adam f4bdfeec13 Garbage collect world map once closed 2018-02-24 15:54:56 -05:00
Adam df6fe0349c runelite-api: expose world map data 2018-02-24 15:54:55 -05:00
Adam 03a9257655 runescape-api: import world map data 2018-02-24 15:54:55 -05:00
Adam 618d89d6e8 Merge remote-tracking branch 'github/master' 2018-02-23 17:49:05 -05:00
Adam c57987131c xtea service:try to fix query again 2018-02-23 17:49:01 -05:00
Adam a5c326e220 Revert "xtea service: fix get() query to join on id"
This reverts commit e7a1c59cdb10e6e5ab403f4c4557eeb5f1a62200.
2018-02-22 23:26:31 -05:00
Adam 65f3bae155 xtea service: fix get() query to join on id 2018-02-22 23:02:43 -05:00
Adam 1bcbadecf0 overlay renderer: remove unnecessary lambda which makes it hard to profile 2018-02-22 21:18:20 -05:00
Adam 44097f997f runelite-api: update ClanMemberRank to use int 2018-02-22 08:45:02 -05:00
Adam 4b5e9d0c39 runescape-api: update to reflect new ChatPlayer relationship 2018-02-22 08:45:01 -05:00
Adam a32790f56a Update 164 2018-02-22 08:44:57 -05:00
Adam ace8c0ce79 perspective: check coordinates are in scene before conversion in worldToLocal 2018-02-22 08:44:56 -05:00
Adam 4e71b6629d tooltip component: split text width calculation into its own method 2018-02-20 20:09:15 -05:00
Adam 397cb2f99f slayer plugin: remove tasks with item image -1 2018-02-19 21:10:03 -05:00
Adam 1b960bf056 item service: change search to only search database
Add fulltext index to item.name and use in searches
2018-02-19 20:42:03 -05:00
Adam d90fcba09e nmz: reformat config 2018-02-19 17:07:04 -05:00
Adam 4861b1970a cannon plugin: check cannon location is in scene 2018-02-18 18:29:11 -05:00
Adam 8698de72b1 runelite-client: add minimap dot plugin 2018-02-18 17:59:28 -05:00
Adam 52d5005e84 fishing plugin: use stats from xp plugin 2018-02-17 13:00:32 -05:00
Adam 76ab05ccc2 woodcutting plugin: use stats from xp plugin 2018-02-17 13:00:30 -05:00
Adam ebb27d05ee xp tracker: expose xp stats 2018-02-17 13:00:28 -05:00
Adam e9c3869d54 runelite-client: add plugin dependencies 2018-02-17 13:00:27 -05:00
Adam 377b01ef8c remembser name plugin: fix not setting usernames on session open
Also clear username on shutdown
2018-02-17 12:38:46 -05:00
Adam 353cf87eb4 boosts plugin: check if skills change before removing infoboxes
Fixes annoying verbose logging all the time
2018-02-17 12:22:00 -05:00
Adam 627f0da0b8 Fix varbits to read the other settings[] array
The client appears to read "widgetSettings" though, but this breaks the attack indicator plugin

This fixes a regression introduced in f8c7a8b1c0f19b1344937504b972c71fd052a2f4
2018-02-17 12:14:25 -05:00
Adam 77a3f48627 item service: always use last known price, and queue price updates instead 2018-02-16 23:28:37 -05:00
Adam 4bcfdc5360 item controller: cache empty price lookups 2018-02-16 23:28:37 -05:00
Adam 2125a02678 http-service: split itemservice into service and controller 2018-02-16 22:55:48 -05:00
Adam 0b05da4677 Merge branch 'master' of github.com:runelite/runelite 2018-02-16 13:04:14 -05:00
Adam 5663852846 runelite-client: checkstyle fixes 2018-02-16 13:04:04 -05:00
Adam cdc4943e47 runelite-client: remove many unnecessary bindings in configure() in plugins 2018-02-16 12:23:32 -05:00
Adam 6c1b88eae9 config panel: fix check/uncheck image names 2018-02-16 08:32:22 -05:00
Adam a40c8b29b9 Hide config plugin 2018-02-15 16:24:29 +01:00
Adam 928fb268d2 Hide xtea plugin from list 2018-02-15 16:24:29 +01:00
Adam 971692b025 Use client Varbit for index, lsb, msb 2018-02-15 09:57:22 -05:00
Adam f1618fc1c6 item manager: also allow specifying stackable 2018-02-14 12:20:52 -05:00
Adam e1141b5952 item manager: allow getting images with quantity 2018-02-14 08:32:41 -05:00
Adam 6cb140503e rs2asm: allow multiple newlines after header or instruction
Even though NEWLINE reads multiple newline characters, the lexer can emit multiple NEWLINE tokens from having only a comment on a line
2018-02-13 16:01:26 -05:00
Adam 98b8a3b76f http-service: try to release okhttp resources on shutdown 2018-02-12 18:59:30 -05:00
Adam f50c657122 runelite-client: shut down discord service when closed
It is preventing jvm termination otherwise for some reason
2018-02-12 11:57:02 -05:00
Adam 5c6a205a8a fishing plugin: move minimap overlay to own overlay
To render above the minimap in resizable, it must be above widgets
2018-02-09 15:15:58 -05:00
Adam 6cfb5d4978 perspective: add method for checking if world location is in scene 2018-02-09 14:22:50 -05:00
Adam a691d07cd0 timers plugin: respect enabled configuration 2018-02-08 20:18:56 -05:00
Adam d0a0c6928a mousehighlight: don't show tooltip on sliding puzzles 2018-02-08 19:02:02 -05:00
Adam c5a7e642fa mixins: also disable execute6500 hook 2018-02-08 08:43:47 -05:00
Adam b2358cdc71 scripts: disable callbacks
The method we are hooking to in the VM got inlined..
2018-02-08 08:29:42 -05:00
Adam d7407758a5 player indicators: use new isFriend/isClanMember api 2018-02-04 10:54:44 -05:00
Adam 175fee2cba screenshot plugin: fix test 2018-02-03 21:34:15 -05:00
Adam 05d079d816 screenshot plugin: add configuration for auto screenshot of levelups and rewards 2018-02-03 20:50:47 -05:00
Adam 181c717a05 runelite-client: add central skill icon cache 2018-02-03 20:32:02 -05:00
Adam d5f56f695e http service: change cache datasource to runelite-cache2 2018-02-03 19:24:37 -05:00
Adam cda04b7acd Split out cache updater into own project 2018-02-03 19:24:35 -05:00
Adam 8c678f69eb cache service: split up into cache controller and service 2018-02-03 19:24:33 -05:00
Adam b25c237e94 cache service: fix duplicating index to archive associations
It is unclear whether archives in an index can change without the index
crc or revision changing, so always create new indexes for each cache.
This is much simplier with not much more overhead.
2018-02-03 19:24:32 -05:00
Adam a73afb7990 cache client: log when index crc changes too 2018-02-03 19:24:30 -05:00
Adam 01a3ed82f8 Revert "runelite-client: remove teamcape plugin"
We believe the teamcape plugin has equivalents in both OSBuddy and
Konduit, and so are readding it on the principle that rules should not
be selectively enforced on clients.
2018-02-01 17:48:12 -05:00
Adam 00ef622144 Update API for 162 2018-02-01 14:36:00 -05:00
Adam 0325150267 runescape-client: refactor for 162 2018-02-01 13:08:19 -05:00
Adam e0364f791a runescape-client: update 162 2018-02-01 09:40:12 -05:00
Adam 0e634653f1 Merge remote-tracking branch 'adam/tile-events' 2018-01-30 17:45:29 -05:00
Adam 9505da573d mlm plugin: default to enabled once again 2018-01-30 10:48:31 -05:00
Adam 8a4fc564c2 mlm plugin: rewrite to use events 2018-01-30 10:48:31 -05:00
Adam 90f7da166a hunter plugin: update for event change 2018-01-30 10:24:31 -05:00
Adam 94afeeda40 cannon plugin: update for event change 2018-01-30 10:24:30 -05:00
Adam 789221490e runelite-api: add game object and wall object spawn/change/despawn events 2018-01-30 09:52:41 -05:00
Adam 69c4ced2db xp tracker plugin: update on logout 2018-01-29 17:33:58 -05:00
Adam 3577d58679 xp tracker: don't add duplicate entries if nothing changes 2018-01-29 17:33:02 -05:00
Adam eba950c931 runelite-client: fix exception from --no-rs 2018-01-29 17:31:37 -05:00
Adam 1e472cb1cd slayer plugin: fix getting -1 count left on tasks
Don't readd a new infobox for each kill due to config update triggers
2018-01-29 14:18:59 -05:00
Adam 4eb96e0b99 config manager: thread config flushes to disk too 2018-01-29 14:15:49 -05:00
Adam 1a97d56ef0 item manager: fix trying to cache null in getItemPrice 2018-01-29 13:54:05 -05:00
Adam 06fc579ef2 Remove even more unused imports 2018-01-29 09:16:20 -05:00
Adam 7a0e74c6bb Remove unused imports 2018-01-29 08:53:54 -05:00
Adam eebf3eee03 mixins: fix getProjectiles queue iteration logic 2018-01-29 08:16:44 -05:00
Adam f31bc0d794 Remote projectile target and length tracking
Continuation of 4c293e612cd4b08fc7230a5e6722c8acc74e5a9e
2018-01-29 08:10:46 -05:00