coa.10: CoA reputation factions (data-driven) + custom-class icons + all-professions Skills
release / release (push) Successful in 5s
release / release (push) Successful in 5s
- Reputation view rebuilt data-driven from each char's scanned factions grouped by in-game category; CoA custom factions (and future ones) appear automatically. Old hardcoded tree kept only as an icon lookup. - CoA custom-class icons (classes 12-32) render from bundled atlas Altoholic/images/coa-classes.blp (texcoords from coa-details) instead of the Warrior glue-icon fallback in ShowClassIcons. - Skills tab shows ALL known professions (dynamic list incl Woodcutting/Woodworking), not 2 fixed slots; DataStore_Skills scans on PLAYER_ENTERING_WORLD/SKILL_LINES_CHANGED (fixes 'no profession data' that only scanned on ghost-release).
This commit is contained in:
@@ -213,11 +213,11 @@
|
||||
</Anchors>
|
||||
<Scripts>
|
||||
<OnLoad>
|
||||
local faction = (UnitFactionGroup("player") == "Alliance") and FACTION_ALLIANCE or FACTION_HORDE
|
||||
|
||||
UIDropDownMenu_SetWidth(self, 100)
|
||||
-- Default to "All factions"; the dropdown contents are built dynamically
|
||||
-- from the categories actually scanned (see Reputations.lua / BuildModel).
|
||||
UIDropDownMenu_SetWidth(self, 140)
|
||||
UIDropDownMenu_SetButtonWidth(self, 20)
|
||||
UIDropDownMenu_SetText(self, faction)
|
||||
UIDropDownMenu_SetText(self, ALL)
|
||||
UIDropDownMenu_Initialize(self, Altoholic.Reputations.DropDownFaction_Initialize)
|
||||
</OnLoad>
|
||||
</Scripts>
|
||||
|
||||
Reference in New Issue
Block a user