promotional bannermobile promotional banner

BazBags

Lightweight unified bag panel with collapsible sections per bag type and item categories.

File Details

071

  • R
  • May 2, 2026
  • 62.38 KB
  • 14
  • 12.0.5
  • Retail

File Name

BazBags-071.zip

Supported Versions

  • 12.0.5

BazBags

071 (2026-05-02)

Full Changelog Previous Releases

  • BazBags v071 - Expansion category tag + tooltip option. Two related additions surfacing the expansionID metadata that C_Item.GetItemInfo already returns. (1) New Expansion rule type for category matching. Categories.TYPE_OPTIONS gets a new entry, Categories.OPS_FOR_TYPE supports is / is at least / is at most operators (so users can build categories like 'Dragonflight Gear', 'Current Expansion Only', or 'Pre-Cataclysm Quest Items'), and the EXPAC_OPTIONS list is built lazily at module load by iterating _G['EXPANSION_NAME'..i] from 0 upwards until the first gap. That way future expansions automatically show up in the rule editor with their localized names without needing an addon update - whatever Blizzard names EXPANSION_NAME11 we get for free. ItemMeta was already capturing expacID into the meta table; just wire it into MatchTag, FormatTag, and MakeDefaultTag, plus the per-type label helpers in CategoriesPage.lua so the value dropdown shows expansion names. (2) New Tooltip.lua module appends an Expansion line to item tooltips when the new Show Expansion toggle is on (Settings > BazBars > General Settings > Tooltip). Off by default. Hooks TooltipDataProcessor.AddTooltipPostCall(Enum.TooltipDataType.Item, ...) so it shows up everywhere item tooltips render - bags, character pane, merchant, AH, chat-link hover. The hook is a no-op when the setting is off so the install cost is zero until the user enables it. Both features pull from the same expansionID source, so toggling the tooltip line and setting up Expansion-rule categories paint a consistent picture, bump to 071