From 34c1058ca2e2585f2da9503c7e191da030ec21be Mon Sep 17 00:00:00 2001 From: Darthpred Date: Mon, 13 Apr 2015 19:02:05 +0400 Subject: [PATCH] So the links wouldn't have broken coloring cause of name colored by elv --- ElvUI_SLE/modules/chat.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ElvUI_SLE/modules/chat.lua b/ElvUI_SLE/modules/chat.lua index 3d870b9..efae55a 100644 --- a/ElvUI_SLE/modules/chat.lua +++ b/ElvUI_SLE/modules/chat.lua @@ -364,6 +364,11 @@ function CH:filterLine(event, source, msg, ...) 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) + end for id,meter in ipairs(CH.Meters) do local elapsed = curTime - meter.time if meter.src == source and meter.evt == event and elapsed < 1 then @@ -380,7 +385,7 @@ function CH:filterLine(event, source, msg, ...) newID = id end end - + return true, true, string.format("|HSLD:%1$d|h|cFFFFFF00[%2$s]|r|h",newID or 0,msg or "nil") end end -- 1.7.9.5