Adam
6eab98d333
Merge pull request #9281 from Hydrox6/hd-prayer-bar-flick-fix
...
prayer: fix HD prayer bar flick location
2019-07-08 11:48:09 -04:00
Adam
05c6743cb0
Remove runescape-api and mixins
...
This code is used by internal tooling to build the client patch, which
is already closed source, and is not directly shipped as a dependency.
Outside contributions to it are rare due to the lack of build tools, and it is
primarily being abused by others. As such, I no longer wish to release
further changes to it under BSD-2.
2019-07-07 18:30:36 -04:00
Adam
ff5d0432c8
Merge pull request #9256 from Nightfirecat/hot-cold-fixes
...
Hot cold fixes
2019-07-02 20:48:32 -04:00
Adam
6d51862668
Merge pull request #9236 from Nightfirecat/fix-npc-respawn-timer-bug
...
npc indicators: Fix long respawn timer bug
2019-07-02 13:54:22 -04:00
Adam
8df4e0ef43
Merge pull request #8845 from Hydrox6/hd-prayer-bar
...
prayer: Add HD Prayer Bar
2019-07-02 13:11:18 -04:00
Adam and jordibenck
166e547f67
timers plugin: fix teleblock timers
...
Co-authored-by: jordibenck <jordi.b-98@hotmail.com >
2019-07-01 19:41:39 -04:00
Adam
86ddedd507
Merge pull request #9110 from sadegr/interfacestyles-2005-icon-alignment
...
Adjust alignment of icons in 2005 interface style and fix inventory icon
2019-06-26 15:51:01 -04:00
Adam
a3e9b790dd
client: fix behavior of walking where there are no tiles
...
This only happens with a plugin force setting checkClick. This would
cause the client to possibly incorrectly send a walk packet next tick if
viewportWalking was set, since nothing ever clears it.
2019-06-25 08:30:08 -04:00
Adam
61ea6cf217
config manager: treat null and empty string equally in setDefaultConfiguration
...
The config manager treats null and empty string as equal and will unset
config values which are set to the empty string with the config client.
This fixes the config manager applying default config values which are the
empty string when the current value is null, causing it to send an
unnecessary unset request
2019-06-25 08:25:02 -04:00
Adam
438fbc9b0d
api: rename unknownSoundValues1 -> queuedSoundEffectLoops
2019-06-24 15:44:27 -04:00
Adam
0faa0a427b
Merge pull request #9124 from Hydrox6/timers-teleblock-fix
...
timers: fix teleblock message
2019-06-19 14:45:54 -06:00
Adam
a7d4444998
Merge pull request #9113 from Hydrox6/interface-styles-hd-healthbar-fix
...
interface styles: fix HD Healthbar
2019-06-18 17:03:45 -06:00
Adam
879e7f6b5d
emoji plugin: fix stripping chat recolor tags
...
This was using the event's message instead of the node's, after the
node's message had been wrapped with col tags.
Additionally, fix plugin to match emoji triggers that are in the same
word as (col) tags.
2019-06-15 20:09:12 -06:00
Adam
8988226d1c
chat notifier: fix matching < and > in chat messages
2019-06-15 19:38:13 -06:00
Adam
f428426d9f
Merge pull request #9071 from Hoten/patch-1
...
MenuEntrySwapper: include "shop" for trade option
2019-06-12 20:20:46 -06:00
Adam
9a79cd1b07
Merge pull request #9076 from Twiglet1022/mining-plugin-duration-fixes
...
mining plugin: correct coal timer, missing copper rock and align other timers to game ticks
2019-06-12 19:50:02 -06:00
Adam
bcc9943b7c
scripts: correctly pop unused input string when blocking chat input
2019-06-07 23:15:04 -04:00
Adam
b5acb61771
key remapping: fix clearing input when plugin is turned on
2019-06-07 23:15:01 -04:00
Adam
5f972f5bcc
key remapping: remove some unused widget and keylistener checks
2019-06-07 19:42:09 -04:00
Adam
bb25aee4cc
key remapping: don't remap fkeys when options dialog is open
2019-06-07 19:42:08 -04:00
Adam
59886b084a
mixins: fix duplicate spawn events for large gameobjects
2019-06-06 09:56:03 -04:00
Adam
0c2a253718
music list plugin: invalidate tracks and filter state on widget reload
...
This was keeping references to the old widget tracks, and having the
filter incorrectly applied.
2019-06-06 06:52:55 -04:00
Adam
8806bba274
inventory grid: add delay before activating overlay
2019-06-04 08:52:05 -04:00
Adam and Jeremy Plsek
16bd84db3c
client: add inventory grid plugin
...
Co-authored-by: Jeremy Plsek <jeremyplsek@gmail.com >
2019-06-03 20:23:27 -04:00
Adam
57f60a36e4
api: modify Widget.getWidgetItem to return widget items when no item exists
...
This allows plugins to get the canvas bounds of where items would be if
they existed. Update existing usages to account for the new behavior.
2019-06-03 20:23:27 -04:00
Adam
c5a2eb0575
Merge pull request #8978 from deathbeam/otp-paste-public
...
Add support for pasting authenticator code on login screen
2019-06-03 11:37:05 -04:00
Adam
f3e910984e
achievement diary: fix legends guild jewllery task
...
The wording of the task changes depending on whether it is complete or
not. So, add both variations.
Closes #8986
2019-06-02 17:14:09 -04:00
Adam
f69c32f046
keyremappinig: replace some lambdas with method references
2019-06-01 22:31:03 -04:00
Adam
f57abb7a7c
keyremapping: fix keys getting stuck from map loading
...
If a key is depressed when loading, the key press was not getting
remapped, causing the camera to continiously spin. Change to only ignore
key presses on the login screen.
2019-06-01 22:31:02 -04:00
Adam and Robert Alexander
8e2fe91ec8
keyremapping plugin: add F-key remapping
...
Co-authored-by: Robert Alexander <rla@navadrag.com >
2019-06-01 22:30:38 -04:00
Adam and Robert Alexander
907dc37d40
wasd plugin: rename to keyremapping plugin
...
Co-authored-by: Robert Alexander <rla@navadrag.com >
2019-06-01 22:30:38 -04:00
Adam
4e357e121b
quest plugin: delete all child widgets before adding buttons
2019-06-01 20:12:17 -04:00
Adam
c020717346
music plugin: delete all child widgets before adding buttons
2019-06-01 20:12:08 -04:00
Adam
a4bfef647e
ba: null game time after the game has been finished
2019-06-01 19:44:22 -04:00
Adam and jacoblairm
527c7d5172
ba: fix wave timer announce from exiting a tutorial
...
Co-authored-by: jacoblairm <jacoblairm@gmail.com >
2019-06-01 19:44:22 -04:00
Adam and jacoblairm
35625f4bba
ba: update to no longer use icons to determine role
...
The recent game update removed icons. Instead use the interface to
determine the player's role.
Co-authored-by: jacoblairm <jacoblairm@gmail.com >
2019-06-01 19:44:22 -04:00
Adam and Barragek0
aeaa2850ee
client: add mining plugin
...
Shows progress indicators for respawn times on all rocks that can be mined.
Co-authored-by: Barragek0 <barragek0lol@gmail.com >
2019-05-31 22:21:45 -04:00
Adam
417e48fc7e
mixins: fix game object events to not fire for actors, projectiles, and graphic objects
...
The client adds and removes these temporary objects each frame, and
was firing multiple despawn events each frame.
2019-05-31 22:19:02 -04:00
Adam
59c1139b51
cooking plugin: add wine ferment timer
2019-05-30 20:14:00 -04:00
Adam
79e67a34bc
Revert "cooking plugin: rename session to cooking session"
...
This reverts commit e40b1a7b10 .
2019-05-30 20:00:08 -04:00
Adam
cbfcba325d
Revert "cooking plugin: add wine ferment timer"
...
This reverts commit e6113dc82a .
2019-05-30 19:28:23 -04:00
Adam
52ce25e780
Revert "cooking plugin: fix wine fermentation timer to begin at appropriate time"
...
This reverts commit acaef50b91 .
2019-05-30 19:28:07 -04:00
Adam
db874a4d41
Merge pull request #8954 from abextm/cache-code-2019-05-30-rev180
...
Cache code 2019 05 30 rev180
2019-05-30 06:48:58 -04:00
Adam
0f79e85433
clue plugin: update Hosidius clue hint from rework
2019-05-28 08:16:29 -04:00
Adam
4778afc9c0
spec counter: ignore non attacakble npcs
2019-05-27 10:38:43 -04:00
Adam
2800a226a1
client: fix spec bar not updating with hide auto retaliate on
...
Move the widget listener from the auto retaliate text to the spec bar,
so when auto retaliate is hidden the listeners still function.
2019-05-27 10:37:34 -04:00
Adam
0211149ce2
clanchat plugin: add clan tab chat option
...
This allows typing messages with the clanchat tab focused without having
to prepend them with '/'.
2019-05-26 10:56:41 -04:00
Adam
4f82be9691
xtea service: fix bulk query returning duplicates
...
Some rows have backfilled times that are duplicates, causing the join to
join multiple rows. Assume ids only increment and fetch the row with the
highest id instead, and join on id.
2019-05-25 18:02:56 -04:00
Adam
bc649d3d7b
Merge pull request #8919 from abextm/farming-null
...
timetracking: Don't crash when seeing a garbage varbit value
2019-05-25 14:27:44 -04:00
Adam
2791d22f62
quest list plugin: fix removing widets on shutdown
2019-05-24 20:57:40 -04:00
Adam
0211cfbadf
Merge pull request #8827 from abextm/wall-orient-2
...
correct misunderstandings related to wall orientation
2019-05-24 16:14:40 -04:00
Adam
4f3cc91c26
Merge pull request #8857 from Hydrox6/clue-beginner-map
...
clues: add support for beginner maps
2019-05-24 11:10:47 -04:00
Adam
5d4f93ae7d
Merge pull request #8895 from Nightfirecat/throw-exception-on-duplicate-config-keyname
...
PluginManagerTest: Ensure config keyNames are not duplicated
2019-05-23 19:05:00 -04:00
Adam
dfd772a78d
Merge pull request #8903 from abextm/farming-180
...
timetracking: Update farming patches for the Hosidius rework
2019-05-23 18:57:24 -04:00
Adam
fac3d0cb4c
xptracker: fix onscreendisplaymodebottom config key
2019-05-22 22:02:54 -04:00
Adam
3ef8076ba8
Merge pull request #8890 from piksu/8887-skillcalc-bugfix
...
skill-calc: Fix incorrect Bones to Peaches xp value
2019-05-22 18:39:56 -04:00
Adam
602e7d8ab9
Merge pull request #8111 from deathbeam/extract-api-vars-to-props
...
Support specifying API endpoins via java props
2019-05-17 22:49:58 -04:00
Adam
51f2d0ed43
emoji plugin: add modprivatechat too
2019-05-16 09:06:30 -04:00
Adam
ace6a61c36
Merge pull request #8811 from devLotto/emojis
...
Emojis
2019-05-14 18:41:59 -04:00
Adam
7d22663756
client: use immutablemap for maps built in class initializers
2019-05-12 18:51:08 -04:00
Adam
afa66e47b9
Merge pull request #4022 from Jasper-ketelaar/xp-tracker-canvas
...
Xp tracker: Show on canvas
2019-05-12 11:31:51 -04:00
Adam
f5324e8267
Merge pull request #8789 from seandewar/hp-regen-notif
2019-05-11 23:00:52 -04:00
Adam
82acd88776
Merge branch 'master' into dps
2019-05-11 21:07:57 -04:00
Adam
7e6476ce67
party service: check joins are for the current party
...
The server can resume party membership on handshake to parties other
than the current client party (eg. if the client is restarted or for any
other reason the current party changes). This desyncs otherwise if the
joins aren't checked to be in the current party.
2019-05-11 19:59:51 -04:00
Adam
e18652f517
party plugin: add partyinfo debug command
2019-05-11 19:59:11 -04:00
Adam
78bf68e036
chat: ensure queued messages are always cleared after adding
...
Mark queued message type as non null because addChatMessage will throw
if it is. This was causing the client to get stuck trying to add the
same broken message each loop.
2019-05-11 19:56:47 -04:00
Adam
88b1c47a55
Reset when party changes
2019-05-11 16:28:56 -04:00
Adam
1ba39cdf9a
fix reset
2019-05-11 16:27:58 -04:00
Adam
f21eea455a
ignore if xp doesnt change
2019-05-11 16:16:49 -04:00
Adam
bb3463bbce
unpause
2019-05-11 15:58:11 -04:00
Adam
75f835f322
add config
2019-05-11 15:43:47 -04:00
Adam
d590c64697
auto pause
2019-05-11 15:43:27 -04:00
Adam
eb0aa94ddb
hmm
2019-05-11 15:39:17 -04:00
Adam
4a81250c99
More float
2019-05-11 15:08:40 -04:00
Adam
a7ab6153f1
register dps
2019-05-11 14:51:50 -04:00
Adam
faed3ec1bf
dps
2019-05-11 14:40:39 -04:00
Adam
29d79d0a4d
Merge pull request #8786 from devLotto/xptracker-precision
...
xp tracker: display >1m exp with higher precision
2019-05-11 10:13:16 -04:00
Adam
2d8cd4429c
Merge pull request #8784 from xDemoN/idle-plank-make
...
Idlenotifier: Add Plank Make
2019-05-08 16:00:55 -04:00
Adam
24d5c8d3be
Merge pull request #8787 from mikellalec/patch-1
...
Fix Hot/Cold Misthalin Location Spelling Error
2019-05-08 15:59:47 -04:00
Adam
8dc05fda77
Merge pull request #8772 from devLotto/ba-use-itemcontainer
...
ba: use equipment ItemContainer instead of PlayerComposition
2019-05-08 15:59:17 -04:00
Adam and LucasChilders
e6113dc82a
cooking plugin: add wine ferment timer
...
Co-authored-by: LucasChilders <lucas1757@gmail.com >
2019-05-07 10:31:16 -04:00
Adam and LucasChilders
e40b1a7b10
cooking plugin: rename session to cooking session
...
Co-authored-by: LucasChilders <lucas1757@gmail.com >
2019-05-07 10:31:16 -04:00
Adam
a03b891914
Merge pull request #8664 from Trevor159/tutorial-text
...
chat message manager: don't send messages if player is on tutorial island
2019-05-03 21:54:50 -04:00
Adam and beaumitch
0bf202a9ef
npcindicators: Add option to highlight NPC name in right click menu
...
Co-authored-by: beaumitch <bmitchell48@gatech.edu >
2019-05-02 18:28:31 -04:00
Adam
c0a72da84a
Merge pull request #8720 from Hydrox6/irit-aint-toadflax
...
item identification: fix Grimy Toadflax coming up as Irit
2019-05-02 09:39:32 -04:00
Adam
4a6a5830b4
Merge pull request #8721 from runelite/revert-8673-npc-indicators-highlight-name
...
Revert "npcindicators: Add option to highlight NPC name in right click menu"
2019-05-02 09:39:17 -04:00
Adam
ec9ec1d3af
Revert "npcindicators: Add option to highlight NPC name in right click menu ( #8673 )"
...
This reverts commit 8ff1aacfd8 .
2019-05-02 09:39:05 -04:00
Adam
e9ad22e66d
Merge pull request #8714 from abextm/cache-code-2019-05-02-rev179
...
Cache code 2019 05 02 rev179
2019-05-02 06:53:35 -04:00
Adam
8e42cdae0b
Merge pull request #8627 from Hydrox6/clue-scrolling
...
clue plugin: add widget scrolling feature
2019-04-30 15:23:46 -04:00
Adam
d960518122
world hopper: disable Hop-to pvp worlds from regular worlds
2019-04-29 17:53:20 -04:00
8d16c82377
client: add custom cursor plugin
...
Co-authored-by: Kruithne <kruithne@gmail.com >
Co-authored-by: Trevor <trevorguidry6@gmail.com >
2019-04-29 14:25:07 -04:00
Adam
173dead8d3
travis: switch to openjdk8
...
travis broke the install of oraclejdk8, but our release builds are built
with openjdk8 anyway.
2019-04-29 13:30:20 -04:00
Adam
932143b26d
travis: update dist to xenial
2019-04-29 13:07:50 -04:00
Adam
927e02ff05
interface styles: invalidate healthbar cache on shutdown
...
The padding needs to be reset for the normal healthbar
2019-04-25 10:09:00 -04:00
Adam
02fa354b92
Merge pull request #8625 from Nightfirecat/fix-high-risk-worlds
...
Fix high risk world type name, remove from PVP world types
2019-04-23 17:18:39 -04:00
Adam
30d834075c
Merge pull request #8603 from trimbe/fix-questlist
...
quest list plugin: use progress script to trigger hiding quests
2019-04-23 16:58:48 -04:00
Adam
7d06fd36e6
interface styles: increase padding of overridden healthbar
2019-04-22 20:49:54 -04:00
Adam
3f13d4c620
widgetitem overlay: allow configuring which interfaces to overlay
...
Update overlays to behave consistent with how they behaved before
removal of query api, with the exception of adding the rune pouch
overlay to the bank.
2019-04-19 14:40:27 -04:00
Adam
8bfc0f2b21
widgetitem: associate Widget with WidgetItem
2019-04-19 14:40:27 -04:00
Adam
8bf22ef401
Merge pull request #8462 from Adam-/master+widgetitemoverlay
...
Add WidgetItemOverlay
2019-04-18 17:48:07 -04:00