mirror of
https://github.com/brues-code/pfUI.git
synced 2026-09-21 23:26:56 +00:00
802d47312f
Each pfSellData entry was a "sell,buy" string. The sell price duplicates what C_Item.GetItemSellPriceByID returns from the engine's item DBC, so it's redundant in our table — only the buy price (curated from real vendor encounters, not a static item property) needs to live here. Transformed every [id]="X,Y" entry across env/tables.lua, compat/tbc.lua, and modules/turtle-wow.lua to [id]=Y via sed. Format is now itemid → buyPrice (number, copper). sellvalue.lua: reads sell from C_Item.GetItemSellPriceByID(id), reads buy from pfSellData[id]. Items that have only a sell price (not in pfSellData) now display sell-only — previously they got no tooltip addition because the lookup gated on table membership. Items with buy-only (sell == 0 in old data) still display buy correctly. autovendor.lua: replaces the pfSellData[id] gate (which only checked table membership and unused the parsed sell/buy) with a direct C_Item.GetItemSellPriceByID > 0 check — the engine's canonical "is this item sellable to a vendor" answer.