mirror of
https://github.com/brues-code/pfUI.git
synced 2026-09-29 18:56:02 +00:00
Add localized race info to pfUI environment
Initialize pfUI.env.L["race"] by iterating C_CreatureInfo.GetRaceInfo and C_CreatureInfo.GetFactionInfo. Builds a table keyed by clientFileString containing raceName, raceID and faction (groupTag).
This commit is contained in:
@@ -293,6 +293,20 @@ function pfUI:GetEnvironment()
|
||||
pfUI.env.pfUI_throttle = _G.pfUI_throttle
|
||||
pfUI.env.L = (pfUI_locale[GetLocale()] or pfUI_locale["enUS"])
|
||||
pfUI.env.L["class"] = pfUI.env.L["class"] or tInvert(LOCALIZED_CLASS_NAMES_MALE)
|
||||
if not pfUI.env.L["race"] then
|
||||
pfUI.env.L["race"] = {}
|
||||
local i = 1
|
||||
local raceInfo = C_CreatureInfo.GetRaceInfo(i)
|
||||
while raceInfo ~= nil do
|
||||
pfUI.env.L["race"][raceInfo.clientFileString] = {
|
||||
raceName = raceInfo.raceName,
|
||||
raceID = raceInfo.raceID,
|
||||
faction = C_CreatureInfo.GetFactionInfo(i).groupTag,
|
||||
}
|
||||
i = i + 1
|
||||
raceInfo = C_CreatureInfo.GetRaceInfo(i)
|
||||
end
|
||||
end
|
||||
|
||||
return pfUI.env
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user