Commit Graph

470 Commits

Author SHA1 Message Date
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
Adam
4a214f9807 spec counter: add spec threshold notifications
This allows configuring spec thresholds which a notification will be sent for
when reached. Additionally it colors the infobox text red or green based on if
the threshold has been reached.

Co-authored-by: Dylan <dylanhe@gmail.com>
Co-authored-by: jgozon <47003557+jgozon@users.noreply.github.com>
2021-01-08 16:20:40 -05:00
Adam
fd9626495b client: bind runelite.properties to guice 2020-12-30 16:32:23 -05:00
Adam
ffebb9cf0c ge plugin: better handle trades updating on login
After login there are two sets of offer updates, I suspect the first is
from the server and the second is from the ge server - this also flags
ge server trade updates as on login. To do this we assume it always
happens in the first few ticks after the login burst.
2020-12-25 19:19:39 -05:00
Mrnice98
0c2f93d11c timers: use chat message for sire stun timer
This makes the timer work more reliably when stuns are stacked
2020-12-24 00:54:30 -05:00