Skip to content

Conversation

@ellieplayswow
Copy link
Contributor

this seems to stem from some weird blizz shenanigans where C_Housing.GetCatalogEntryInfoByRecordID never properly returns a numPlaced for decor that i've placed but have 0 in storage.
looking through the blizz ui code, it looks like it all uses the housing searcher API + C_HousingCatalog.GetCatalogEntryInfo.

using this version of Decor.lua collected ~20 things for me that i owned but weren't showing as collected as they had been placed. some of these were vendor items, others crafted, etc.

the other option would be to rewrite the existing code to derive the correct function, but GetCatalogEntryInfo requires a struct with extra data that i'm unsure how to get.

…t marked as collected, due to weird blizzapi shenanigans
@ellieplayswow
Copy link
Contributor Author

should note this also correctly catches instances where you destroy the only instance of decor, but this seems to also be wrapped in some weird blizz bug as the housing UI itself doesn't update until /rl

@Darkal31 Darkal31 requested a review from ImUnicke December 11, 2025 12:46
@Molkree Molkree requested a review from Slackluster December 12, 2025 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant