Adam
c271580e74
chat commands: fix tob hm/sm kc/pb tracking
...
The : in the boss name breaks for logged in users, so remap it to a
clean name instead. Also add short names.
2021-06-05 17:21:09 -04:00
Jordan Atwood
b1dd93bb0b
item identification plugin: Add item mapping test
...
This will ensure any ImmutableMap building errors are caught at test
time rather than at runtime.
2021-06-01 16:35:51 -04:00
Adam
9e780d58c8
Use junit rule for mock webserver
2021-05-31 11:34:59 -04:00
Max Weber
14545aac26
rl-client: never cache 4/5xx requests
2021-05-31 11:25:43 -04:00
Adam
a781efc73a
friendchatmanager: rename to chaticonmanager
...
FriendsChatManager predates the api having an ability to look up clan
members by name, without doing string matching, hence the caching. This
is no longer necessary as we can do efficient lookups of players by name
now.
Also remove the old isMember utility function which is just duplicated
from the friends chat manager.
2021-05-24 23:35:06 -04:00
JOROUSS-2070\JoRouss
8450795bab
party: add party panel
2021-05-20 13:43:25 -04:00
Adam
4740d7f2fc
item charges: split up test into separate methods
2021-05-12 17:22:04 -04:00
Adam
6dca841c87
item charges: simplify infobox creation logic
...
This looks at the worn items and matches them to known items with
charges, instead of checking the worn items for each known item with
charges. Additionally it associates guthix rest to potions, because
previously they did not have a config option, and adds an infobox for
the chronicle.
2021-05-09 15:34:59 -04:00
Hydrox6
18bd40c702
slayer: remove bracelet charge tracking
2021-05-09 15:34:35 -04:00
Hydrox6
a52d59d2db
item charges: add bracelet of slaughter and expeditious bracelet
2021-05-09 15:34:35 -04:00
Jordan Atwood
502895979d
menu manager: add menu entries in insert order
2021-05-04 13:50:40 -04:00
Adam
dd3fd8645c
chat message manager: add default color for friendschatnotification chat type
...
This allows the config value for friends chat notifications to just
default to null, allowing plugins to detect whether or not we want to
override the default color for friends chat notification messages.
2021-05-02 12:56:14 -04:00
Hydrox6
2e5d2a9b5f
chat commands: add support for tempoross pb messages
2021-04-28 17:34:18 -04:00
Hydrox6
aa44339769
clues: highlight the last clue's STASH until items are deposited back
2021-04-28 17:25:38 -04:00
Alexsuperfly
5bfbff492d
cannon: set count when loading wrong type of cannonballs
2021-04-20 11:16:51 -04:00
Alexsuperfly
195bdd5971
cannon: check invent cballs to initialize count when placing
2021-04-20 11:16:51 -04:00
Maciej Lewicki
757b392bb9
friendlist: add option to show world in login notifications
...
Co-authored-by: Adam <Adam@sigterm.info >
2021-04-18 13:34:16 -04:00
Adam
8d25132112
hiscore: use correct endpoint when looking up self with shortcut
...
Co-authored-by: Hydrox6 <ikada@protonmail.ch >
2021-04-13 19:57:23 -04:00
Adam
0914d5df90
containable frame: fix parsing version strings with only a major number
2021-04-13 18:00:16 -04:00
Matt Dennis
2eb5a8ce32
spec counter: combine item variations into one weapon
...
This is to keep specs from multiple variants of a weapon within one counter, like when in a party with multiple players.
2021-04-09 21:58:51 -04:00
Hydrox6
988f90df05
item charges: use RSProfiles for items with stored charges
2021-03-26 18:28:29 -04:00
Broooklyn
fa909fd4ce
loottracker: Add support for Tempoross Reward pool and new Casket
2021-03-26 16:36:19 -04:00
Hydrox6
ad10d6d6c1
chat commands: change pbs from int to double and support parsing them
...
Co-authored-by: Adam <Adam@sigterm.info >
2021-03-23 13:46:08 -04:00
Jonathan Pritchard
5fb97e2b6d
chat commands: fix hs kc patterns to match values greater than 999
2021-03-23 10:28:05 -04:00
Adam
088cb19752
ge plugin: use prices.runescape.wiki for ge link when using wiki prices
2021-03-15 22:55:33 -04:00
David Uhler Brand
19cc5dc461
chat notifications: add regex highlights
...
Co-authored-by: Adam <Adam@sigterm.info >
2021-03-15 19:36:28 -04:00
Jordan Atwood
36ec314ab7
Revert "opponentinfo: Show health bar of actors attacking the player"
...
This reverts commit 48ea01dd28 .
2021-03-09 21:30:58 -08:00
Adam
d5dda05d55
ge plugin: support wiki prices in search panel
2021-03-09 16:40:23 -05:00
Adam
71595d0b6e
chat commands: support wiki prices in price command
2021-03-09 16:40:23 -05:00
chaticon
48ea01dd28
opponentinfo: Show health bar of actors attacking the player
2021-03-04 18:52:32 -05:00
Jordan Atwood
d26e3ec7b2
opponent info: Add simple interaction tests
2021-03-04 18:52:32 -05:00
Adam
60b8d3370f
Fix slayer plugin setting config values to null
...
null is not permitted in properties and throws an exception. Additionally mark value in setConfiguration as NonNull.
2021-03-04 00:05:18 -05:00
Adam
45fd98d487
chat commands: add jad challenge kc and pbs
2021-03-03 14:51:45 -05:00
superiorser9
d587ff5540
cooking: Fix POH altar burners false positive burn message ( #13284 )
2021-03-02 06:21:22 +00:00
Cyborger1
40720bd987
slayer plugin: store task in rs profile configuration
...
Co-authored-by: Adam <Adam@sigterm.info >
2021-03-01 19:29:07 -05:00
Broooklyn
e27636639e
chat notifications: Prevent localPlayer highlights and notifications ( #13244 )
2021-02-28 19:22:53 +00:00
Jordan Atwood
7c59815869
npchighlight: Apply correct highlights to changed NPCs
2021-02-27 10:44:21 -05:00
Adam
e0be69c725
client: move core singleton eventbus registration to singleton constructors
2021-02-19 10:48:03 -05:00
Jordan Atwood
c92f835102
timers plugin: Improve imbued heart detection
...
As is the case with other graphics-based timers, the imbued heart timer
will not fire if other graphics animations are triggered (such as those
created when fighting the Dagannoth Kings). To add this timer more
reliably, this commit will add the timer when a Magic stat boost occurs
of the appropriate amount after recently clicking on an imbued heart.
Because the magic level boost, combined with an imbued heart click
check, is a reliable way to detect usage of an imbued heart, the
graphics check is removed.
2021-02-15 13:09:54 -05:00
Cyborger1
496a28c9f9
emoji plugin: set message node message instead of rl format message
...
The replaced message has no rl-format tags, and using the rl-format message causes it to lose color whenever the message node is refreshed due to not containing any rl-format tags
2021-02-13 14:16:19 -05:00
Hydrox6
5e14d666e0
chat color: fix nonsensical test
2021-02-13 11:12:22 -05:00
Hydrox6
63cbe6ae09
chat color: fix usernames not being recoloured if they have an icon
2021-02-13 11:12:22 -05:00
Jordan Atwood
0fa078d8f1
notifier: Add username to tray notification title
...
This also removes the player's ingame name from notifications which are
referring to the active player in favor of the title.
2021-02-13 10:36:12 -05:00
Adam
525c64b8df
farming tracker: don't send notifications for empty crop state
2021-02-09 11:43:12 -05:00
Liam Schmidt
37838ac836
screenshot: Add valuable drop threshold config
2021-02-06 15:06:53 -08:00
Adam
7b5fb1fb76
clue scroll plugin: fix test
2021-02-04 13:41:32 -05:00
Adam
2be9fe9df3
slayer plugin: update task completion message parsing
2021-01-27 03:59:23 -07:00
Adam
f6c68eefc8
api: remove PlayerMenuOptionClicked
...
There is only one legitimate use of this, which is in the hiscore
plugin, but it is simple to replace it with a normal menu option clicked
event. Additionally the world hopper was incorrectly using this event
for the Hop option, so it has been changed to use the menu option
clicked event.
2021-01-25 20:20:27 -05:00
wrightmalone
49138527f8
xp globes: add option to show virtual level in tooltip
...
Co-authored-by: Adam <Adam@sigterm.info >
2021-01-24 19:30:19 -05:00
Adam
b12860b52d
chat notifier: restore original color when highlighting own name
2021-01-19 13:04:01 -05:00