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 |
|
Adam
|
0b36cd7f74
|
runelite-client: add death indicator plugin
|
2018-06-01 22:14:59 -04:00 |
|
Adam
|
e0db16d2a6
|
config manager: support Instant
|
2018-06-01 22:14:45 -04:00 |
|
Adam
|
1fb114b610
|
config invocation handler: fix setting config values to null
Also correctly convert objects to string
|
2018-06-01 22:14:27 -04:00 |
|
Adam
|
39106cddbd
|
Fix null names for quest objects in cryptic clues
Example: Spirit Tree NULL_1293.
Fixes #1926
Closes #3480
|
2018-05-31 21:30:34 -04:00 |
|
Adam
|
6b277aa840
|
Rename CONTRRIBUTING.md -> CONTRIBUTING.md
|
2018-05-31 21:18:46 -04:00 |
|
Adam
|
1915647c9b
|
runelite-mixins: once again reset menu on widget close
|
2018-05-31 19:41:43 -04:00 |
|
Adam
|
ecd5180a9c
|
pom: update rs.version
|
2018-05-31 18:56:19 -04:00 |
|
Adam
|
267f88de57
|
runelite-client: update to use isDead
|
2018-05-31 18:19:33 -04:00 |
|
Adam
|
8a6fc94239
|
Flag npc as dead when their health ratio hits 0
Sometimes npcs despawn without their HP var visible after death
|
2018-05-31 18:18:29 -04:00 |
|
Adam
|
fd3a27f8b6
|
hooks: move combat info callback to actor mixin
|
2018-05-31 18:13:50 -04:00 |
|
Adam
|
08c605a0d0
|
chat message manager: set default colors for examine
|
2018-05-31 18:00:16 -04:00 |
|
Adam
|
5dc7d610c3
|
Fix prayer enumation order back to the order the prayers are in game
The reorder prayer plugin depends on this
|
2018-05-31 17:59:27 -04:00 |
|