diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/cooking/CookingPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/cooking/CookingPlugin.java index 19dacaf7b7..979e609a6f 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/cooking/CookingPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/cooking/CookingPlugin.java @@ -196,7 +196,7 @@ public class CookingPlugin extends Plugin } else if (message.startsWith("You accidentally burn") - || message.startsWith("You burn") + || message.equals("You burn the mushroom in the fire.") || message.startsWith("Unfortunately the Jubbly") || message.startsWith("You accidentally spoil")) { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/crowdsourcing/cooking/CrowdsourcingCooking.java b/runelite-client/src/main/java/net/runelite/client/plugins/crowdsourcing/cooking/CrowdsourcingCooking.java index 3cad5274a7..24e82b70f5 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/crowdsourcing/cooking/CrowdsourcingCooking.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/crowdsourcing/cooking/CrowdsourcingCooking.java @@ -80,7 +80,7 @@ public class CrowdsourcingCooking || message.startsWith("You roast a") || message.startsWith("You spit-roast") || message.startsWith("You cook") - || message.startsWith("You burn") + || message.equals("You burn the mushroom in the fire.") || message.startsWith("Eventually the Jubbly") || message.startsWith("Unfortunately the Jubbly") || message.startsWith("You accidentally burn") diff --git a/runelite-client/src/test/java/net/runelite/client/plugins/cooking/CookingPluginTest.java b/runelite-client/src/test/java/net/runelite/client/plugins/cooking/CookingPluginTest.java index 4f87fda050..3c470e0586 100644 --- a/runelite-client/src/test/java/net/runelite/client/plugins/cooking/CookingPluginTest.java +++ b/runelite-client/src/test/java/net/runelite/client/plugins/cooking/CookingPluginTest.java @@ -63,6 +63,8 @@ public class CookingPluginTest "You dry a piece of meat and extract the sinew." }; + private static final String incenseBurnerMessage = "You burn some marrentill in the incense burner."; + @Inject CookingPlugin cookingPlugin; @@ -105,9 +107,13 @@ public class CookingPluginTest cookingPlugin.onChatMessage(chatMessage); } + ChatMessage chatMessage = new ChatMessage(null, ChatMessageType.SPAM, "", incenseBurnerMessage, "", 0); + cookingPlugin.onChatMessage(chatMessage); + CookingSession cookingSession = cookingPlugin.getSession(); assertNotNull(cookingSession); assertEquals(COOKING_MESSAGES.length, cookingSession.getCookAmount()); + assertEquals(0, cookingSession.getBurnAmount()); } @Test