diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.java index a77cb8ddd3..aaef51fd4b 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.java @@ -77,6 +77,7 @@ public class ChatCommandsPlugin extends Plugin implements ChatboxInputListener { private static final float HIGH_ALCHEMY_CONSTANT = 0.6f; private static final Pattern KILLCOUNT_PATERN = Pattern.compile("Your ([a-zA-Z ]+) kill count is: (\\d+)."); + private static final Pattern RAIDS_PATTERN = Pattern.compile("Your completed ([a-zA-Z ]+) count is: (\\d+)."); private static final Pattern WINTERTODT_PATERN = Pattern.compile("Your subdued Wintertodt count is: (\\d+)."); private final HiscoreClient hiscoreClient = new HiscoreClient(); @@ -238,6 +239,15 @@ public class ChatCommandsPlugin extends Plugin implements ChatboxInputListener setKc("Wintertodt", kc); } + + matcher = RAIDS_PATTERN.matcher(message); + if (matcher.find()) + { + String boss = matcher.group(1); + int kc = Integer.parseInt(matcher.group(2)); + + setKc(boss, kc); + } } @Override