Adam
a52b811af1
chat commands: count barrows chests too
2018-07-13 22:45:59 -04:00
Adam
94fe9de7e0
Add matches found to bank tag search dialog message
2018-07-13 17:59:17 -04:00
Adam
1d9819216e
runelite-scripts: add bank search script
2018-07-13 17:56:44 -04:00
Adam
17f87669eb
chat commands: loosen regex for boss names
2018-07-13 16:21:57 -04:00
Adam
52c2b747d6
chat commands: add test
2018-07-13 16:21:49 -04:00
Adam
e2b9d0b00a
slayer plugin: fix parsing points and streaks with commas
2018-07-13 08:50:35 -04:00
Adam
eb5cb5deba
Add chatbox input listener and use for chatbox input event
...
The immediate eventbus does not pass classloader validation: java.lang.SecurityException: class "com.google.common.eventbus.ImmediateEventBus"'s signer information does not match signer information of other classes in the same package
2018-07-12 18:02:26 -04:00
Adam
ad26871479
Revert "runelite-client: add immediate event bus"
...
This reverts commit bdeaded3ee .
2018-07-12 18:02:17 -04:00
Adam
abae04fc13
Revert "plugin manager: register plugins with immediate event bus"
...
This reverts commit 0469cfcc61 .
2018-07-12 18:02:11 -04:00
Adam
19ccc165b9
Revert "command manager: post events to immediate eventbus"
...
This reverts commit 2e2d564d25 .
2018-07-12 18:02:00 -04:00
Adam
e2d4ec6893
widgetid: update barrows interface ids
2018-07-11 18:13:44 -04:00
Adam
2e2d564d25
command manager: post events to immediate eventbus
...
The ChatboxInput event has state which is returned back which the manager uses to conditionally block input
2018-07-11 18:05:32 -04:00
Adam
0469cfcc61
plugin manager: register plugins with immediate event bus
2018-07-11 18:04:56 -04:00
Adam
ceb62ab8dc
chat commands: fix kc command in friends chat
2018-07-11 18:04:36 -04:00
Adam
bdeaded3ee
runelite-client: add immediate event bus
2018-07-11 18:04:09 -04:00
Adam
60b0ab9ddf
runelite-scripts: check length check in chatbox input
2018-07-11 18:03:40 -04:00
Adam
c6ea6900f2
runecraft plugin: add positions for config options
2018-07-10 16:41:10 -04:00
Adam
2aa08231a2
Add getVarpValue and setVarpValue to RSClientMixin and Client
2018-07-09 08:54:50 -04:00
Adam
80fe6d4788
Add killcount command
2018-07-08 16:47:12 -04:00
Adam
62b069eab3
slayer plugin: move target highlight building to use events
2018-07-08 09:32:36 -04:00
Adam
c216615d56
slayer plugin: add spiritual creatures, and fix a few other tasks
2018-07-08 09:32:36 -04:00
Adam
48708fd3d3
slayer plugin: don't lowercase task names
2018-07-08 09:32:35 -04:00
Adam
25c58fb69b
Change Widget::parentId behavior to work again if the widget hasn't been drawn yet
...
Some events/plugins require this behavior
2018-07-01 16:52:35 -04:00
Adam
2bc38a124c
chat commands: store kill counts in config
...
This will be used later.
2018-07-01 11:08:39 -04:00
Adam
36b68a6254
puzzle solver: add lightbox solver
2018-07-01 10:31:40 -04:00
Adam
abce07bcc7
agility plugin: fix Al Kharid lap counter
...
The tightrope has the same XP as the final obstacle, so add additional
support for checking location of the final obstacle.
2018-06-30 11:55:13 -04:00
Adam
10a1babd90
chat commands: fix to use exiting accounttype api
2018-06-29 21:45:50 -04:00
Adam
dbf0f38f28
Revert "Add ironman status and AccountType to API"
...
This reverts commit 865bae6c2d .
2018-06-29 21:36:46 -04:00
Adam
799f8b1266
Calculate and store widget parent id and position when the interfaces are rendered
...
This removes the need to calculate widget bounds and parent on demand by
traversing up the widget tree.
2018-06-28 16:00:38 -04:00
Adam
8ad6f466da
runelite-api: make HashTable a generic
2018-06-28 14:07:59 -04:00
Adam
b6a8fb199c
opponent info: add player comparison overlay
2018-06-27 17:02:42 -04:00
Adam
ad737321d0
opponent info: move interacting logic to plugin and use interacting changed event
2018-06-27 17:02:37 -04:00
Adam
17d0f49aee
hiscore client: check response code of hiscore lookups
2018-06-26 19:19:13 -07:00
Adam
afa46b6538
queries: replace some isHidden checks with isSelfHidden
...
The parents are known to be not hidden in these cases
2018-06-25 20:27:44 -04:00
Adam
e7574b4ff5
cache: rename additional npc definition fields
2018-06-25 20:27:44 -04:00
Adam
58404f098d
chat commands: add config setting for chat clear shortcuts
2018-06-25 18:23:31 -04:00
Adam
8247163fee
animation smoothing: don't interpolate hellhound defence animation
2018-06-25 17:20:00 -04:00
Adam
714a533735
Revert "animation smoothing: do not interpolate to angle 0"
...
This reverts commit 68639d8932 .
2018-06-25 17:20:00 -04:00
Adam
68639d8932
animation smoothing: do not interpolate to angle 0
...
This fixes most of the issue with hellhounds (npc 104, anim 6566)
2018-06-24 21:24:25 -04:00
Adam
784d39324c
devtools: add transform command
2018-06-24 21:24:25 -04:00
Adam
309665c8ff
modelviewer: add basic animation support
2018-06-24 15:54:55 -04:00
Adam
f126dcf041
Add corporeal beast plugin
2018-06-24 11:19:04 -04:00
Adam
f3f18b610f
chat message manager: set default colors for GAME messages
2018-06-24 11:19:02 -04:00
Adam
d239a47d98
Add interacting changed event
2018-06-24 11:19:01 -04:00
Adam
00a5845c7e
actor mixin: fix getInteracting when index is 65535
...
There are short times where it is this before being set to -1
2018-06-24 11:19:01 -04:00
Adam
5e7a3513c7
hooks: dispose graphics after using
2018-06-23 09:20:13 -04:00
Adam
f0da475370
Add interface representing all callbacks the client does, and convert mixins to use it
...
This allows creating and injecting Hooks via guice
2018-06-23 09:20:12 -04:00
Adam
ab936a6cdb
Add logback-parent to dependency management and use a consistent slf4j version everywhere
2018-06-22 22:43:41 -04:00
Adam
fd1211cd8f
runescape-api: remove no longer used annotations
2018-06-22 20:10:53 -04:00
Adam
44a363f73c
runelite-client: add outdated dialog
2018-06-21 20:43:56 -04:00
Adam
b2a616aac5
http-service: switch json serializer to jackson
...
This also changes it to minify json by default
2018-06-19 14:07:42 -04:00
Adam
e6a2848a1b
attack styles: add defensive casting to weapon types for staffs
...
Fix race with accessing client vars on startUp
2018-06-18 21:04:45 -04:00
Adam
00c1b447f6
item charges plugin: add dodgy necklace
2018-06-18 19:56:57 -04:00
Adam
7f25ec8238
http-service: crawl tradable item prices instead of queueing on demand
2018-06-18 09:35:11 -04:00
Adam
a1ae397e11
runelite-client: use new bulk item price api
2018-06-18 09:35:10 -04:00
Adam
f411e94e2c
prayer plugin: add dose indicator
2018-06-17 18:09:10 -04:00
Adam
22f9e4cdf7
timers plugin: fix sotd timer removal logic
2018-06-16 14:16:27 -04:00
Adam
44813ce177
runelite-client: remove various redundant null checks
2018-06-16 13:52:20 -04:00
Adam
9075b44320
screenshot plugin: fix unsafe multithreaded usage of DateFormat
2018-06-16 13:52:19 -04:00
Adam
e6cd1fedf0
config invocation handler: replace args with literal null
2018-06-16 13:52:14 -04:00
Adam
5ac839164a
demonic gorillas plugin: remove unused variable
2018-06-16 13:26:45 -04:00
Adam
e06f7010ed
overlay util: mark explicit fallthrough in transformPosition
2018-06-16 13:26:25 -04:00
Adam
52447b5d5b
world map plugin: add missing break after agility shortcuts/tooltips case
2018-06-16 13:14:33 -04:00
Adam
d0a5b5c829
runelite-client: close properties input stream
2018-06-16 13:06:01 -04:00
Adam
850167cf87
examine plugin: update object examine id unpacking
2018-06-15 23:32:55 -04:00
Adam
3cdc2be72f
ground items: remove unnecessary copy of collected ground items
2018-06-14 21:26:53 -04:00
Adam
5e916c5151
ground items: don't recolor menu if hidden
2018-06-14 20:02:49 -04:00
Adam
990175d416
ground items: rename highlight > value key to reset the defaults
2018-06-14 20:02:15 -04:00
Adam
bf9aa4959d
ground items: default highlight over value to 0
2018-06-14 19:33:50 -04:00
Adam
ff7f06dffd
Revert " Fix NMZ points overlay appearing in the KBD instance lair"
...
This reverts commit 0285c65381 .
2018-06-14 14:11:52 -04:00
Adam
43c4c8255f
http-service: re add version for spring-boot-maven-plugin
...
Plugin dependency versions are not imported from import scoped
dependencies in dependencyManagement
2018-06-13 20:44:40 -04:00
Adam
750374d243
chat notifications: correct usage of matcher for highlight replacement
2018-06-13 14:08:33 -04:00
Adam
53dcd76c93
chat notifications: disable by default and default highlightOwnName to true
2018-06-13 13:23:01 -04:00
Adam
2f2f33afa9
chat notifications: strip tags from player names in notifications
2018-06-13 13:15:54 -04:00
Adam
0d70ae4144
chat notifications: fix highlightOwnName/notifyOwnName config options
2018-06-13 13:11:14 -04:00
Adam
01eeb31d20
chat notifications: load highlights on start
2018-06-13 13:09:35 -04:00
Adam
9d26d30d5c
chat commands: alow clearing words and chat with ctrl w/backspace
2018-06-12 19:57:17 -04:00
Adam
430719cb87
item controller: expose bulk item prices
2018-06-12 19:16:09 -04:00
Adam
634fd91b9f
runelite-api: add setVar for setting varclientstr
2018-06-12 18:39:35 -04:00
Adam
4792e61997
overlay renderer: bound overlays position to viewport at render time instead of at config load time
...
Fixes overlays being reset when temporarly off screen during loading. Fixes #3571
2018-06-11 21:27:37 -04:00
Adam
1b84f97b0b
Fix genie cryptic clue to display proper requirements
2018-06-11 18:39:23 -04:00
Adam
ab1aa4a9a7
Add public chat friend name color in chat color config
2018-06-09 22:41:58 -04:00
Adam
d3d4f9a95b
travis: remove old discord notification [ci skip]
2018-06-09 11:11:33 -04:00
Adam
d709226ad9
travis: remove old secrets
2018-06-09 11:11:10 -04:00
Adam
b32f63e245
http-service: import spring boot dependencies in dependency management
2018-06-09 08:22:16 -04:00
Adam
b73e92ee54
Update gson to 2.8.5
2018-06-09 08:22:16 -04:00
Adam
db9b80a673
Add gson to dependency management
2018-06-09 08:22:15 -04:00
Adam
cbec088a6b
Remove map region changed event
2018-06-07 18:09:10 -04:00
Adam
2bc5c4eddd
xtea plugin: batch xteas on gamestate change event
2018-06-07 18:08:56 -04:00
Adam
7929bf1d5e
npc scene overlay: fix respawn time
2018-06-04 21:34:08 -04:00
Adam
3447fc4d35
info panel: use revision number from client
2018-06-04 11:23:07 -04:00
Adam
18ee215f6d
screenshot plugin: screenshot pvp kills
2018-06-04 09:49:55 -04:00
Adam
f72071f5bf
screenshot plugin: capitalize pet messages constant
2018-06-04 09:49:33 -04:00
Adam
40771c5918
clientui: reimport ExpandResizeType from fullscreen revert
2018-06-03 21:50:06 -04:00
Adam
ed3b02b460
Revert "Merge pull request #3192 from deathbeam/add-support-for-fullscreen"
...
This reverts commit 108f441f23 , reversing
changes made to be34e6f7ba .
2018-06-03 20:24:07 -04:00
Adam
c76c10c20c
death indicator: use animation to detect death
...
It is possible the player can move after their hp reaches 0, which makes
the player death event not always take place at the location of death
2018-06-03 16:40:17 -04:00
Adam
78d69dcc5c
death indicator: move location check to after respawn
2018-06-03 16:40:17 -04:00
Adam
04187217a2
death indicators: only set death mark after respawning in a known respawn location
2018-06-03 15:01:07 -04:00
Adam
dfe1d39730
antidrag: remove unused config setter
2018-06-02 22:39:22 -04:00
Adam
df10ebbbe2
config manager: only apply default config from methods which read configuration
2018-06-02 22:38:59 -04:00