Quantcast

People can have multiple colored words in there. So lets not use that for just a name

Darthpred [04-14-15 - 13:19]
People can have multiple colored words in there. So lets not use that for just a name
Filename
ElvUI_SLE/modules/chat.lua
diff --git a/ElvUI_SLE/modules/chat.lua b/ElvUI_SLE/modules/chat.lua
index 83ef344..d2c58a1 100644
--- a/ElvUI_SLE/modules/chat.lua
+++ b/ElvUI_SLE/modules/chat.lua
@@ -364,11 +364,9 @@ function CH:filterLine(event, source, msg, ...)
 		local newID = 0
 		if msg:match(line) then
 			local curTime = GetTime();
-			-- check wheter there's already a meter running (don't want duplicates)
-			if find(msg, "|cff(.+)"..Myname.."|r") then
-				msg = gsub(msg, "|cff(.+)"..Myname.."|r", Myname)
-			elseif find(msg, "|cff(.+)"..PLAYER_NAME.."|r") then
-				msg = gsub(msg, "|cff(.+)"..PLAYER_NAME.."|r", Myname)
+			if find(msg, "|cff(.+)|r") then
+				msg = gsub(msg, "|cff%w%w%w%w%w%w", "")
+				msg = gsub(msg, "|r", "")
 			end
 			for id,meter in ipairs(CH.Meters) do
 				local elapsed = curTime - meter.time