promotional bannermobile promotional banner

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.

File Details

v1.0.2

  • R
  • Mar 26, 2026
  • 25.13 KB
  • 1
  • 12.0.1+1
  • Retail

File Name

AutoDPSPotMacro.zip

Supported Versions

  • 12.0.1
  • 12.0.0

Changelog

[1.0.2] - 2026-03-26

Added

  • Combat-Safe Fallback Macros: Macros now include all owned quality variants as fallback /use lines. If you run out of Fleeting potions mid-fight, the macro automatically falls back to Crafted versions without requiring a macro update (which is impossible during combat).
    • Example: If you have 1 Fleeting Light's Potential and 20 Crafted, the macro contains both IDs. After using your 1 Fleeting pre-pot, the second press automatically uses the Crafted version.
    • Macro format: #showtooltip followed by multiple /use item:ID lines in priority order. WoW attempts each line sequentially until one succeeds.

Technical Changes

  • Updated buildMacroBody() to accept fallback ID arrays and generate multi-line /use macros
  • Added GetOwnedFlaskIDs() and GetOwnedPotionIDs() functions to collect all owned qualities per type
  • Modified applyMacro() to utilize full fallback chains instead of single-item macros