mirror of
https://github.com/brues-code/pfUI.git
synced 2026-10-25 21:40:49 +00:00
chat: avoid unknown fields in playerdb
This commit is contained in:
+5
-13
@@ -522,9 +522,7 @@ pfUI:RegisterModule("chat", function ()
|
|||||||
local Name, Class, Level
|
local Name, Class, Level
|
||||||
for i = 1, GetNumFriends() do
|
for i = 1, GetNumFriends() do
|
||||||
Name, Level, Class = GetFriendInfo(i)
|
Name, Level, Class = GetFriendInfo(i)
|
||||||
if L["class"] and L["class"][Class] then
|
Class = L["class"][Class] or nil
|
||||||
Class = L["class"][Class]
|
|
||||||
end
|
|
||||||
if Name and Level and Class and pfUI_playerDB then
|
if Name and Level and Class and pfUI_playerDB then
|
||||||
pfUI_playerDB[Name] = { class = Class, level = Level }
|
pfUI_playerDB[Name] = { class = Class, level = Level }
|
||||||
end
|
end
|
||||||
@@ -533,9 +531,7 @@ pfUI:RegisterModule("chat", function ()
|
|||||||
local Name, Class, Level
|
local Name, Class, Level
|
||||||
for i = 1, GetNumGuildMembers() do
|
for i = 1, GetNumGuildMembers() do
|
||||||
Name, _, _, Level, Class = GetGuildRosterInfo(i)
|
Name, _, _, Level, Class = GetGuildRosterInfo(i)
|
||||||
if L["class"] and L["class"][Class] then
|
Class = L["class"][Class] or nil
|
||||||
Class = L["class"][Class]
|
|
||||||
end
|
|
||||||
if Name and Level and Class and pfUI_playerDB then
|
if Name and Level and Class and pfUI_playerDB then
|
||||||
pfUI_playerDB[Name] = { class = Class, level = Level }
|
pfUI_playerDB[Name] = { class = Class, level = Level }
|
||||||
end
|
end
|
||||||
@@ -545,9 +541,7 @@ pfUI:RegisterModule("chat", function ()
|
|||||||
local Name, Class, SubGroup, Level
|
local Name, Class, SubGroup, Level
|
||||||
for i = 1, GetNumRaidMembers() do
|
for i = 1, GetNumRaidMembers() do
|
||||||
Name, _, SubGroup, Level, Class = GetRaidRosterInfo(i)
|
Name, _, SubGroup, Level, Class = GetRaidRosterInfo(i)
|
||||||
if L["class"] and L["class"].Class then
|
Class = L["class"][Class] or nil
|
||||||
Class = L["class"][Class]
|
|
||||||
end
|
|
||||||
if Name and Level and Class and pfUI_playerDB then
|
if Name and Level and Class and pfUI_playerDB then
|
||||||
pfUI_playerDB[Name] = { class = Class, level = Level }
|
pfUI_playerDB[Name] = { class = Class, level = Level }
|
||||||
end
|
end
|
||||||
@@ -581,9 +575,7 @@ pfUI:RegisterModule("chat", function ()
|
|||||||
local Name, Class, Level
|
local Name, Class, Level
|
||||||
for i = 1, GetNumWhoResults() do
|
for i = 1, GetNumWhoResults() do
|
||||||
Name, _, Level, _, Class, _ = GetWhoInfo(i)
|
Name, _, Level, _, Class, _ = GetWhoInfo(i)
|
||||||
if L["class"] and L["class"][Class] then
|
Class = L["class"][Class] or nil
|
||||||
Class = L["class"][Class]
|
|
||||||
end
|
|
||||||
if Name and Level and Class and pfUI_playerDB then
|
if Name and Level and Class and pfUI_playerDB then
|
||||||
pfUI_playerDB[Name] = { class = Class, level = Level }
|
pfUI_playerDB[Name] = { class = Class, level = Level }
|
||||||
end
|
end
|
||||||
@@ -743,7 +735,7 @@ pfUI:RegisterModule("chat", function ()
|
|||||||
local Name = string.gsub(text, ".*|Hplayer:(.-)|h.*", "%1")
|
local Name = string.gsub(text, ".*|Hplayer:(.-)|h.*", "%1")
|
||||||
if pfUI_playerDB[Name] and pfUI_playerDB[Name].class ~= nil then
|
if pfUI_playerDB[Name] and pfUI_playerDB[Name].class ~= nil then
|
||||||
local Class = pfUI_playerDB[Name].class
|
local Class = pfUI_playerDB[Name].class
|
||||||
if RAID_CLASS_COLORS[Class] ~= nil then
|
if Class ~= UNKNOWN then
|
||||||
local Color = string.format("%02x%02x%02x",
|
local Color = string.format("%02x%02x%02x",
|
||||||
RAID_CLASS_COLORS[Class].r * 255,
|
RAID_CLASS_COLORS[Class].r * 255,
|
||||||
RAID_CLASS_COLORS[Class].g * 255,
|
RAID_CLASS_COLORS[Class].g * 255,
|
||||||
|
|||||||
Reference in New Issue
Block a user