promotional bannermobile promotional banner
premium banner
Quality-of-life odds and ends for WoW. One toggle per feature, out of your way until needed.

Description

Join the Discord

Lucky's Grab-bag is a growing collection of small quality-of-life features for World of Warcraft — each one independent, toggleable, and out of the way until you need it.


Features

Confirm Purchase Button

When a vendor shows a currency purchase confirmation popup, a large tick button appears so you can quickly confirm the buy.

  • Overlays directly on the item you clicked, so a double-click (click item → click tick) completes the purchase.
  • Works with both left and right mouse buttons — right-click the item, right-click the tick, and the item is yours.
  • Optionally anchor next to the vendor window instead of overlaying, with right-click drag to reposition.
  • Appears only while the popup is visible; hides automatically when the popup closes.
  • Can be toggled in the addon settings.

Auto Repair

Automatically repairs all damaged gear whenever you open a vendor that offers repairs — no button clicks required.

  • Uses guild bank funds by default if your guild allows it; falls back to your own gold if not.
  • The "Use Guild Funds" preference is independently toggleable in settings.
  • Prints a message confirming what was repaired and the cost, so you always know what was spent and from where.
  • Can be toggled in the addon settings.

Use Items Popup

Displays a floating bar of buttons when you have consumable profession items in your bags — click each one to use it.

  • Detects a wide range of profession knowledge consumables — Artisan's Consortium Payouts, Glimmers and Flickers of Midnight Knowledge, Thalassian Treatises (all professions), Brimming Mana Shards, Swirling Arcane Essences, Caches of Void-Touched Armor, plus the unique books, treasure pickups, gathering drops, weekly quest rewards, catch-up items, and treasure-hunt rewards from The War Within and Midnight.
  • Thalassian Treatises are automatically hidden if already used this week, if your character hasn't learned that profession for the current expansion, or if your Midnight skill is below 25.
  • One button per item type; shows stack count when you have multiples.
  • Optionally restrict to cities and inns only via the "Only in Cities" setting.
  • Draggable via right-click drag; position is saved account-wide and persists across reloads.
  • Auto-hides when no matching items remain in your bags.
  • Respects combat lockdown — buttons won't change mid-combat.
  • Can be toggled in the addon settings.

Reagent Mains

Assigns each reagent category to one or more designated characters. When you open the warband bank on a character not in the list, reagents in those categories are deposited automatically — useful for keeping all your Herbs on the herbalist, all your Cloth on the tailor, and so on.

  • Covers every tradegoods category — Herbs, Cloth, Gems, Leather, Metal & Stone, Cooking, Enchanting, Inscription, and more.
  • Pick any combination of characters per category, or set All (everyone keeps these) or None (nobody auto-deposits).
  • Suggests likely mains per category based on each character's professions.
  • Opens via a Configure mains… button next to the toggle in settings.
  • Existing assignments from Warband Stockist are imported automatically the first time you log in.
  • Off by default; can be toggled in the addon settings.

Thalassian Treatise Auto-Withdrawal

Automatically withdraws Thalassian Treatises for your current professions from the Warband Bank whenever you open it — but only if you haven't already used them this week.

  • Checks your character's active professions and only withdraws the relevant treatises.
  • Only withdraws treatises for professions your character has learned for the current expansion.
  • Requires at least 25 Midnight skill in the profession before withdrawing.
  • Skips any treatise whose weekly cooldown has already been used.
  • Skips withdrawal if the treatise is already in your bags (prevents duplicates).
  • Prints a confirmation message for each treatise withdrawn.
  • Enabled by default; can be toggled in the addon settings.

Rotation Glow

Animates the suggested next-cast spell on Blizzard's Cooldown Manager, using the game's built-in assisted combat data.

  • Pulses an animated overlay on the cooldown icon matching the current rotation suggestion.
  • Works automatically for every spec — no per-class setup.
  • Requires the Essential Cooldown Viewer to be enabled in Edit Mode.
  • Off by default; enable it in the addon settings.

Combat Prep Window

A small floating window that appears automatically in raids and dungeons when you're out of combat, giving quick access to pull timers, ready checks, and break countdowns.

  • Pull Timer — starts a countdown for the configured duration. Separate durations for Mythic+ (default 10s) and raids (default 12s); the button shows whichever applies to the content you're in. A cancel button beside it lets you stop the countdown early.
  • Ready Check — initiates a ready check for the group. Can be hidden in settings.
  • Break Timer — starts a long countdown for bio breaks (1–15 minutes, default 5m).
  • Appears automatically when you enter a raid or dungeon instance and hides during combat.
  • Right-click drag to reposition; position is saved across reloads.
  • Use /combatprep to test the window outside of group content.
  • Can be toggled in the addon settings.

Trovehunter's Bounty Map

Shows a clickable button when you're inside a delve that meets the configured minimum level and you have a Trovehunter's Bounty Map in your bags.

  • Appears automatically on entering a qualifying delve; hides when you leave or use the map.
  • Minimum delve level is configurable in settings (default: level 8).
  • Right-click drag to reposition; position is saved across reloads.
  • Respects combat lockdown — the button won't change mid-combat.
  • Can be toggled in the addon settings.

Cooking Utility Buttons

Adds two buttons alongside the Cooking profession window for quick access to common cooking prep.

  • Campfire — casts Basic Campfire so you can cook anywhere.
  • Chef's Hat — uses the Chef's Hat toy to put it on. If the buff is already active, clicking the button cancels it instead (the button glows while active).
  • Both buttons are hidden when the Cooking window is closed.
  • Right-click drag any button to reposition the group; position is saved relative to the Cooking window.
  • Can be toggled in the addon settings.

CraftSim Quickbuy Button

Requires: CraftSim v19.7.0 or later.

Adds a coin icon button just outside the top-right corner of the Auction House window. One click invokes CraftSim's Quickbuy feature — no need to have a dedicated macro.

  • Appears automatically when you open the Auction House.
  • Hidden when the Auction House is closed.
  • Enabled by default if CraftSim is installed; disabled by default if it isn't.
  • Right-click drag either button to reposition the group; position is saved relative to the Auction House window.
  • Can be toggled on or off in the addon settings.

TestFlight Buy Next Button

Requires: TestFlight v5.07 or later (and Auctionator).

Adds a button next to the Auction House window that steps through Auctionator's purchase workflow one click at a time — selecting the next item, buying it, and confirming each dialog.

  • Each click advances to the next step: select result, buy, confirm price warnings, and move on to the next item.
  • Stacks below the CraftSim Quickbuy button when both are visible; takes its position when Quickbuy is hidden.
  • Enabled by default if TestFlight is installed; disabled by default if it isn't.
  • Can be toggled on or off in the addon settings.

Minimap Button

A minimap button for quick access to the addon.

  • Left-click or Right-click — open settings.
  • Middle-click — toggle dev mode on/off.
  • Shift+drag — reposition the button around the minimap edge; position is saved across reloads.

Setup

  1. Install the addon and reload your UI.
  2. Open settings via /grabbag, the minimap button, or Escape → Options → Lucky's Grab-bag.
  3. Toggle individual features on or off as needed.

Slash Commands

Command Action
/grabbag Open the addon settings panel
/grabbag-reagent <itemID> Diagnose why a reagent is or isn't being auto-deposited
/combatprep Force-show the Combat Prep window (for testing outside group content)

Settings

Open with /grabbag or via the game's Interface Options panel. Each feature has its own section with a toggle and a description.

Developer Tools

  • Enable Dev Mode — Enables development-only logging and diagnostics. Has no visible effect for regular users.

Auto Repair

  • Auto Repair — Automatically repairs all gear when you open a repair vendor.
    • Use Guild Funds — Pays repair costs from the guild bank if your guild allows it, falling back to your own gold if not.

Auctionator Enhancements

  • Show Quickbuy button — Places a shortcut button next to the Auction House window. Each click purchases one row of items from your CraftSim crafting queue's shopping list.
  • Show Buy Next button — Places a shortcut button next to the Auction House window. Each click advances through Auctionator's purchase workflow to quickly buy all items on a shopping list.

Professions

  • Auto-withdraw treatises from Warband Bank — When you open the Warband Bank, automatically withdraws any Thalassian Treatises for your current professions that you haven't used this week.
  • Show use-item buttons — Displays a floating row of buttons when consumable profession items are in your bags (Artisan's Consortium Payouts, Glimmers/Flickers of Midnight Knowledge, Thalassian Treatises). The bar is draggable and hides automatically when empty.
    • Only in Cities — Restricts the Use Items popup to cities and inns.
  • Show cooking utility buttons — Displays a Campfire and Chef's Hat button alongside the Cooking profession window.
  • Reagent Mains — When the warband bank opens, deposits reagents whose category is assigned to a different character.
    • Configure mains… — Opens the assignment window where each reagent category can be linked to one or more characters, "All" (everyone keeps), or "None".

Vendors

  • Confirm Purchase Button — Shows a large tick button when a vendor currency purchase popup appears; clicking it confirms the buy.
    • Overlay on Clicked Item — Places the button directly over the vendor item you clicked instead of next to the window.

Delves

  • Trovehunter's Bounty Map — Shows a clickable button for your Bounty Map when in a qualifying delve.
    • Minimum Delve Level — The minimum delve level required for the button to appear (1–11).

Rotation Glow

  • Rotation Glow — Animates the suggested next-cast spell on the Essential Cooldown Viewer, using Blizzard's assisted combat data.

Combat Prep

  • Combat Prep Window — Shows a floating window with pull timer, ready check, and break timer buttons in raids and dungeons.
    • Ready Check Button — Show or hide the ready check button.
    • Pull Timer (Mythic+) — How long the pull countdown lasts in dungeons (3–30 seconds).
    • Pull Timer (Raid) — How long the pull countdown lasts in raids (3–30 seconds).
    • Break Timer Duration — How long the break countdown lasts (1–15 minutes).

Settings are saved per account.


Notes

  • More features will be added over time — hence the name.