From 09314c9491efaf01641a0180c105acdd3f4b63c1 Mon Sep 17 00:00:00 2001 From: Darthpred Date: Tue, 14 Apr 2015 17:19:42 +0400 Subject: [PATCH] People can have multiple colored words in there. So lets not use that for just a name --- ElvUI_SLE/modules/chat.lua | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) 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 -- 1.7.9.5