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