File Details
Housing Decor Guide v2.43.1
- R
- May 11, 2026
- 1.99 MB
- 13.5K
- 12.0.5+2
- Retail
File Name
HousingDecorGuide-2.43.1.zip
Supported Versions
- 12.0.5
- 12.0.1
- 12.0.0
FIXED:
- Ctrl-click on the Goblin tab no longer silently drops items. The tab
was still constructing queue records with the pre-rename field names
(`id` / `spell`) and dict-form reagents, so MakeQueueItem bailed
before dispatching. Field names now match the canonical shape
(`itemID` / `spellID`) and reagent normalization moved into
MakeQueueItem so any caller's shape flows through correctly. Fixes
the "chat says added, queue empty" bug reported on 2.43.0.
- Shift-click in the Materials list popout (the per-reagent recipe
list) now actually adds the chosen recipe to the queue. Same
root cause: BuildReagentIndex was emitting recipeEntries with
`id` / `spell` instead of `itemID` / `spellID`.
- Add-to-queue paths from the Vendor Shopping List, Acquisition tab,
Decor Preview tab, and Styles item panel now produce queue items
with correctly-shaped reagent data. Previously they passed
DecorDB-shaped (dict-form) reagents straight through, so the items
appeared in the queue but the queue panel's per-reagent readiness
display was blank. MakeQueueItem now normalizes both shapes.
- "Add to Crafting Queue" from the Styles tab item panel now also
refreshes the Materials panel rollup. StyleEngine:GetRecipe was
returning the raw ProfessionsDB row (uses `slots`, not `reagents`,
and no `spellID`), so the queue entry had nil reagents and the
Materials panel couldn't aggregate it. The lookup now goes through
the canonical DecorDB recipe cache.
- Materials list per-reagent recipe popout: the row tooltip threw
a SetItemByID error because it was reading the pre-rename `id`
field. Updated to read `itemID`.