chat: option to disable color of unknown classes

This commit is contained in:
shagu
2018-09-07 23:03:27 +02:00
parent 454f1806a0
commit ca02c51b92
3 changed files with 8 additions and 3 deletions
+6 -3
View File
@@ -845,7 +845,7 @@ pfUI:RegisterModule("chat", function ()
for name in string.gfind(text, "|Hplayer:(.-)|h") do
local color = unknowncolorhex
local match = false
-- search player in database
if pfUI_playerDB[name] and pfUI_playerDB[name].class ~= nil then
local class = pfUI_playerDB[name].class
@@ -854,11 +854,14 @@ pfUI:RegisterModule("chat", function ()
RAID_CLASS_COLORS[class].r * 255,
RAID_CLASS_COLORS[class].g * 255,
RAID_CLASS_COLORS[class].b * 255)
match = true
end
end
text = string.gsub(text, "|Hplayer:"..name.."|h%["..name.."%]|h(.-:-)",
left.."|cff"..color.."|Hplayer:"..name.."|h" .. name .. "|h|r"..right.."%1")
if C.chat.text.tintunknown == "1" or match then
text = string.gsub(text, "|Hplayer:"..name.."|h%["..name.."%]|h(.-:-)",
left.."|cff"..color.."|Hplayer:"..name.."|h" .. name .. "|h|r"..right.."%1")
end
end
end