Auto DPS Pot Macro
Never manually update your potion macros again. This addon automatically creates and maintains optimal flask and combat potion macros based on what's actually in your bags, with intelligent priority for quality tiers and fleeting variants.
π Bug Reports & Feature Requests
If you encounter any issues, bugs, or have suggestions for improvements, please report them on the GitHub issues page:
π https://github.com/I-AM-T3X/AutoDPSPotMacro/issues

What It Does
- Smart Macro Management: Creates two macros (
ADPMFlask and ADPMPot) that automatically update to use your best available consumables
- Quality Priority: Automatically selects the highest quality version you own:
Fleeting Gold β Fleeting Silver β Crafted Gold β Crafted Silver
- Fleeting Support: Fully supports fleeting variants from Alchemy cauldrons (Cauldron of Sin'dorei Flasks & Voidlight Potion Cauldron)
- Combat-Aware: Queues updates during combat and applies them immediately when you leave combatβno macro taint errors
- Throttled Updates: Intelligent 0.5s delay on bag changes prevents spam during mass looting
Supported Consumables
Midnight Expansion
Flasks (1-hour duration)
- Flask of the Blood Knights β Haste
- Flask of the Shattered Sun β Critical Strike
- Flask of the Magisters β Mastery
- Flask of Thalassian Resistance β Versatility
Combat Potions (30-second duration)
- Potion of Recklessness β Highest secondary stat boost (Best general DPS)
- Draught of Rampant Abandon β Primary stat + void zone mechanic
- Light's Potential β Primary stat (Safe, no downside)
- Potion of Zealotry β Stacking single-target holy damage
- Lightfused Mana Potion β Mana restoration (Healers)
How to Use
- Drag the
ADPMFlask and ADPMPot macros to your action bars
- Open the options panel (Minimap button or type
/adpm)
- Select your preferred flask and potion types
- The macros update automatically as you acquire better qualities or run out of consumables
Slash Commands
/adpm or /adpm config β Open options panel
/adpm status β Show current macro status and inventory counts
/adpm update β Force immediate macro refresh
/adpm minimap β Toggle minimap button visibility
/adpm help β List all commands
Features
- β Modern Settings UI: Native integration with WoW's Settings API (not the old Interface Options)
- β Minimap Button: LibDBIcon support with drag positioning and tooltip showing current selections
- β Smart Tooltips: Hover over options to see item tooltips and descriptions
- β Status Tracking: Live display of which item quality is currently being used (Fleeting vs Crafted, Gold vs Silver)
- β Inventory Indicators: See item counts and availability status in real-time
- β Chat Notifications: Optional messages when macros update to a different quality tier
Why This Addon?
Unlike static macros that break when you run out of a specific item quality, Auto DPS Pot Macro dynamically searches your bags using item link parsing to distinguish between Silver and Gold qualities (which share the same base item ID). It prioritizes fleeting cauldron versions when available, ensuring you never waste expensive crafted potions while guild cauldrons are active.
Technical Notes
- Uses item link parsing for exact quality detection (crucial for Midnight's crafting system)
- Deferred combat updates prevent "Interface action failed because of an AddOn" errors
- Lightweight: Only processes bag updates when necessary
- Compatible with all action bar addons