We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9e9bba7 commit 91b8353Copy full SHA for 91b8353
src/main/java/com/questhelper/requirements/npc/DialogRequirement.java
@@ -33,6 +33,7 @@
33
import net.runelite.api.ChatMessageType;
34
import net.runelite.api.Client;
35
import net.runelite.api.events.ChatMessage;
36
+import net.runelite.client.util.Text;
37
38
public class DialogRequirement extends SimpleRequirement
39
{
@@ -92,7 +93,8 @@ else if (mustBeActive)
92
93
94
private boolean isCurrentDialogMatching(String dialogMessage)
95
- if (talkerName != null && !dialogMessage.contains(talkerName + "|")) return false;
96
- return text.stream().anyMatch(dialogMessage::contains);
+ String sanitisedMsg = Text.sanitize(dialogMessage);
97
+ if (talkerName != null && !sanitisedMsg.contains(talkerName + "|")) return false;
98
+ return text.stream().anyMatch(sanitisedMsg::contains);
99
}
100
0 commit comments