LibSets looks interesting, but having every player do their own complete item id scan seems like a bit of a sledgehammer for the problem.
A pregenerated mapping table of setIds to example item links that could be passed to GetItemLinkSetInfo() would be a lot more efficient, and bypass localization issues with set names, but then it requires someone to maintain it every patch.
Neither solution is really ideal, especially since the client already has access to all the information needed. Thus, the request for an API.
|