diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/puzzlesolver/PuzzleSolverPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/puzzlesolver/PuzzleSolverPlugin.java index 878dd821ca..8d0def527b 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/puzzlesolver/PuzzleSolverPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/puzzlesolver/PuzzleSolverPlugin.java @@ -27,6 +27,7 @@ package net.runelite.client.plugins.puzzlesolver; import com.google.common.eventbus.Subscribe; import com.google.inject.Provides; +import java.awt.Color; import java.util.Arrays; import javax.inject.Inject; import lombok.extern.slf4j.Slf4j; @@ -55,6 +56,8 @@ import net.runelite.client.plugins.puzzlesolver.lightbox.LightboxSolution; import net.runelite.client.plugins.puzzlesolver.lightbox.LightboxSolver; import net.runelite.client.plugins.puzzlesolver.lightbox.LightboxState; import net.runelite.client.ui.overlay.OverlayManager; +import net.runelite.client.util.ColorUtil; +import net.runelite.client.util.Text; @PluginDescriptor( name = "Puzzle Solver", @@ -64,6 +67,8 @@ import net.runelite.client.ui.overlay.OverlayManager; @Slf4j public class PuzzleSolverPlugin extends Plugin { + private static final Color CORRECT_MUSEUM_PUZZLE_ANSWER_COLOR = new Color(0, 248, 128); + @Inject private OverlayManager overlayManager; @@ -118,9 +123,15 @@ public class PuzzleSolverPlugin extends Plugin WidgetInfo.VARROCK_MUSEUM_SECOND_ANSWER, WidgetInfo.VARROCK_MUSEUM_THIRD_ANSWER); - if (answerWidget != null && !answerWidget.getText().contains("