diff --git a/Altoholic-Addon/Altoholic/Altoholic.lua b/Altoholic-Addon/Altoholic/Altoholic.lua index cf732e4..24aeb14 100644 --- a/Altoholic-Addon/Altoholic/Altoholic.lua +++ b/Altoholic-Addon/Altoholic/Altoholic.lua @@ -707,7 +707,10 @@ function Altoholic:ShowClassIcons() end) local _, class = DS:GetCharacterClass(character) - local tc = CLASS_ICON_TCOORDS[class] + -- CoA: CLASS_ICON_TCOORDS only carries the vanilla 10 + DK on Voljin. + -- For the 21 CoA custom classes the lookup is nil; fall back to + -- WARRIOR's coords so we render *something* rather than crashing. + local tc = CLASS_ICON_TCOORDS[class] or CLASS_ICON_TCOORDS["WARRIOR"] local itemTexture = _G[itemName .. "IconTexture"] itemTexture:SetTexture("Interface\\Glues\\CharacterCreate\\UI-CharacterCreate-Classes"); itemTexture:SetTexCoord(tc[1], tc[2], tc[3], tc[4]); diff --git a/Altoholic-Addon/Altoholic/Altoholic.xml b/Altoholic-Addon/Altoholic/Altoholic.xml index 7c56f79..ac97f6f 100644 --- a/Altoholic-Addon/Altoholic/Altoholic.xml +++ b/Altoholic-Addon/Altoholic/Altoholic.xml @@ -17,7 +17,8 @@ - + +