diff --git a/MosswartMassacre/CombatStatsTracker.cs b/MosswartMassacre/CombatStatsTracker.cs index 18d3609..a0b8e3d 100644 --- a/MosswartMassacre/CombatStatsTracker.cs +++ b/MosswartMassacre/CombatStatsTracker.cs @@ -73,6 +73,12 @@ namespace MosswartMassacre try { + // DECAL ChatBoxMessage delivers raw text with HTML tags and + // trailing newlines. Strip them so ^...$ regex anchors work. + text = System.Text.RegularExpressions.Regex.Replace(text, "<[^>]+>", ""); + text = text.TrimEnd('\r', '\n', ' '); + if (string.IsNullOrEmpty(text)) return; + // Skip non-combat chat (tells, channels, etc.) if (IsNonCombatChat(text)) return; diff --git a/MosswartMassacre/bin/Release/MosswartMassacre.dll b/MosswartMassacre/bin/Release/MosswartMassacre.dll index 4eceea1..f4b5aa8 100644 Binary files a/MosswartMassacre/bin/Release/MosswartMassacre.dll and b/MosswartMassacre/bin/Release/MosswartMassacre.dll differ