save playerDB accountwide

This commit is contained in:
Eric Mauser
2016-05-17 18:29:04 +02:00
parent d3d33c47d9
commit 9747e5e37f
3 changed files with 10 additions and 10 deletions
+8 -8
View File
@@ -111,7 +111,7 @@ pfUI:RegisterModule("chat", function ()
if pfLocaleClass[GetLocale()] and pfLocaleClass[GetLocale()][Class] then if pfLocaleClass[GetLocale()] and pfLocaleClass[GetLocale()][Class] then
Class = pfLocaleClass[GetLocale()][Class] Class = pfLocaleClass[GetLocale()][Class]
end end
pfUI.playerDB[Name] = { class = Class, level = Level } pfUI_playerDB[Name] = { class = Class, level = Level }
end end
elseif event == "GUILD_ROSTER_UPDATE" or event == "PLAYER_ENTERING_WORLD" then elseif event == "GUILD_ROSTER_UPDATE" or event == "PLAYER_ENTERING_WORLD" then
local Name, Class, Level local Name, Class, Level
@@ -120,7 +120,7 @@ pfUI:RegisterModule("chat", function ()
if pfLocaleClass[GetLocale()] and pfLocaleClass[GetLocale()][Class] then if pfLocaleClass[GetLocale()] and pfLocaleClass[GetLocale()][Class] then
Class = pfLocaleClass[GetLocale()][Class] Class = pfLocaleClass[GetLocale()][Class]
end end
pfUI.playerDB[Name] = { class = Class, level = Level } pfUI_playerDB[Name] = { class = Class, level = Level }
end end
elseif event == "RAID_ROSTER_UPDATE" or event == "PLAYER_ENTERING_WORLD" then elseif event == "RAID_ROSTER_UPDATE" or event == "PLAYER_ENTERING_WORLD" then
@@ -130,7 +130,7 @@ pfUI:RegisterModule("chat", function ()
if pfLocaleClass[GetLocale()] and pfLocaleClass[GetLocale()].Class then if pfLocaleClass[GetLocale()] and pfLocaleClass[GetLocale()].Class then
Class = pfLocaleClass[GetLocale()][Class] Class = pfLocaleClass[GetLocale()][Class]
end end
pfUI.playerDB[Name] = { class = Class, level = Level } pfUI_playerDB[Name] = { class = Class, level = Level }
end end
elseif event == "PARTY_MEMBERS_CHANGED" or event == "PLAYER_ENTERING_WORLD" then elseif event == "PARTY_MEMBERS_CHANGED" or event == "PLAYER_ENTERING_WORLD" then
@@ -138,7 +138,7 @@ pfUI:RegisterModule("chat", function ()
for i = 1, GetNumPartyMembers() do for i = 1, GetNumPartyMembers() do
Unit = "party" .. i Unit = "party" .. i
_, Class = UnitClass(Unit) _, Class = UnitClass(Unit)
pfUI.playerDB[UnitName(Unit)] = { class = Class, level = UnitLevel(Unit) } pfUI_playerDB[UnitName(Unit)] = { class = Class, level = UnitLevel(Unit) }
end end
elseif event == "PLAYER_TARGET_CHANGED" then elseif event == "PLAYER_TARGET_CHANGED" then
@@ -147,7 +147,7 @@ pfUI:RegisterModule("chat", function ()
return return
end end
_, Class = UnitClass("target") _, Class = UnitClass("target")
pfUI.playerDB[UnitName("target")] = { class = Class, level = UnitLevel("target") } pfUI_playerDB[UnitName("target")] = { class = Class, level = UnitLevel("target") }
elseif event == "WHO_LIST_UPDATE" or event == "CHAT_MSG_SYSTEM" then elseif event == "WHO_LIST_UPDATE" or event == "CHAT_MSG_SYSTEM" then
local Name, Class, Level local Name, Class, Level
@@ -156,7 +156,7 @@ pfUI:RegisterModule("chat", function ()
if pfLocaleClass[GetLocale()] and pfLocaleClass[GetLocale()][Class] then if pfLocaleClass[GetLocale()] and pfLocaleClass[GetLocale()][Class] then
Class = pfLocaleClass[GetLocale()][Class] Class = pfLocaleClass[GetLocale()][Class]
end end
pfUI.playerDB[Name] = { class = Class, level = Level } pfUI_playerDB[Name] = { class = Class, level = Level }
end end
end end
end) end)
@@ -323,8 +323,8 @@ pfUI:RegisterModule("chat", function ()
getglobal("ChatFrame"..i).AddMessage = function (frame, text, ...) getglobal("ChatFrame"..i).AddMessage = function (frame, text, ...)
if text then if text then
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 RAID_CLASS_COLORS[Class] ~= nil 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,
+1 -1
View File
@@ -59,7 +59,7 @@ pfUI.backdrop_underline = {
insets = {left = 0, right = 0, top = 0, bottom = 0}, insets = {left = 0, right = 0, top = 0, bottom = 0},
} }
pfUI.playerDB = {} pfUI_playerDB = {}
pfUI_config = { pfUI_config = {
debug = 1, debug = 1,
["unitframes"] = { ["unitframes"] = {
+1 -1
View File
@@ -3,7 +3,7 @@
## Author: Eric (Shagu) Mauser, 2016 ## Author: Eric (Shagu) Mauser, 2016
## Notes: An User Intface written completely from scratch ## Notes: An User Intface written completely from scratch
## Version: 0.1 BETA ## Version: 0.1 BETA
## SavedVariables: pfUI_config, pfUI_playerDB, pfUI_modules ## SavedVariables: pfUI_config, pfUI_playerDB
# main # main
pfUI.lua pfUI.lua