ConsumableMacro

Automatically creates and manages Flask, Potion, Heal, Healthstone and Buff Food macros based on your current bag contents — with a priority list you control.

File Details

ConsumableMacro_1.4.0.zip

  • R
  • May 22, 2026
  • 67.77 KB
  • 4
  • 12.0.7+1
  • Retail

File Name

ConsumableMacro_1.4.0.zip

Supported Versions

  • 12.0.7
  • 12.0.5

Changelog - 1.4.0

New

  • Options window accessible via the new gear icon button — contains Auto-Update, Reminder toggle, and minimum count settings per tab
  • Minimum count warning — configurable per tab (Flask, Potion, Heal, Buff Food); warns when stock is at or below threshold, displayed as (current/min) in orange
  • Setup hint line in reminder — shows /cm — open ConsumableMacro to configure missing tabs when unconfigured tabs are detected; disappears once all tabs are configured
  • Gear icon for the options button — custom TGA asset in Media/options.tga

Improved

  • Reminder now shows the count of the top-priority item in bags per tab — Fläschchen (8) green, Kampftrank (1/5) orange, missing tabs red
  • Reminder uses a gold countdown bar (60s) instead of a fade animation — style inspired by BigWigs/RollAway
  • Reminder border and backdrop now correctly match ElvUI's skin when ElvUI is active
  • Reminder text uses drop shadow instead of outline for cleaner rendering
  • Reminder frame height dynamically adjusts to content including the hint line
  • /cm test always shows real bag data and respects the unconfigured state — restricted to whitelisted characters only

Fix

  • Clicking "Okay" on the reminder no longer causes a color flash
  • Reminder reappears correctly after relog — charDb is refreshed at the right time in PLAYER_ENTERING_WORLD
  • Minimum count values now save correctly when closing the options window without pressing Enter
  • fadeGroup references removed after switching from fade animation to timer bar
  • Duplicate S:HandleButton call on the Okay button removed
  • REMINDER_SKIP and MINCOUNT_SKIP unified into CM.SKIP_TABS
  • Hint anchor is now relative to the body text instead of hardcoded position