promotional bannermobile promotional banner

ConsumableWatcher

enchant missing buff missing weapon oils not apply icons and party buffs
Back to Files

ConsumableWatcher.zip

File nameConsumableWatcher.zip
Uploader
CKRAIGFRIENDCKRAIGFRIEND
Uploaded
Oct 16, 2026
Downloads
31
Size
358.5 KB
Flavors
RetailForever
File ID
9208805
Type
R
Release
Supported game versions
  • 12.1.7
  • 12.1.5
  • 12.1.0
  • 1.60.1

What's new

# Consumable Watcher - Changelog

Supports **Retail 12.0 - 12.1.7** (Interface 120001-120107) and **WoW Forever** (16001).

## [2.5.1] - 2026-10-16

### Added
- Options: every toggle has an icon (weapon, flask, food, healthstone, ammo, group buffs...).
  Icons turn grey when the option is off.
- TOC: Retail 12.1.7 (120107) added, so it won't show as out of date when the patch goes live.

### Fixed
- Food is no longer shown in combat (you can't eat in combat); flasks / elixirs still are.
- Combat error "Anchoring disallowed ... UntrustedLayoutScriptExecution" from the food icon.
- The empty Group Buffs box no longer sits on screen in combat: its background, title and
  mouse turn off at the pull, so only live icons show. Everything comes back after combat.

## [2.5] - 2026-10-16

### Fixed
- **Group buff panel stuck in combat** (e.g. "Battle Shout 1" after you already shouted): the panel stays clickable in combat, but the game doesn't let addons change it there. Now the live in-combat sensors are laid right on top of its icons, so the number counts down as people get the buff and the icon disappears once everyone has it. After combat the panel updates normally again.

## [2.4] - 2026-10-16

### Fixed
- **Clicking group buff icons did nothing**: the icons now listen for the mouse button going down AND up, so they work with the game's "cast on key down" setting.
- **Group buffs never showed**: if the game won't hand over a party member's full buff list, each group buff is now asked for by name / spell ID instead. New option **Always show missing group buffs** (on): out of combat in a group the panel shows every missing group buff, not only during a ready check or for buffs you can cast.
- Forever: the group version (Gift / Prayer / Brilliance) is only cast when you have its reagent, otherwise the single-target buff.

### Added
- **Keep clickable in combat** (on): the group buff panel stays up in combat so you can still click it, with the targets it had when the fight started.
- **/cw group**: prints how each group member's buffs were read and who is missing what. **/cw groupshow** shows the panel for 20 seconds.

## [2.3] - 2026-10-16

### Added
- **Buffs in combat** (also boss fights and Mythic+): a new combat view where the GAME draws whether a buff is there, using Blizzard's aura widget as a sensor - the same technique as Extra Bleed Tracker Targets. Addons still can't read buffs in combat; this never reads them, the game just shows or hides our "missing" picture.
  - Your flask / elixir, food and (Retail rogues) poisons light up red when they're missing or drop mid-fight.
  - Group buffs: the icon shows how many people are missing it (every rank counts, e.g. Mark or Gift of the Wild).
  - Built when combat starts from the group you have then; rebuilt if someone joins or leaves.
  - Food: the game needs the exact food buff ID, so it watches the food you had on before the pull (no food then = shown as missing).
  - Move it with /cw unlock ("In-combat buffs" box).

## [2.2] - 2026-10-16

### Added
- **Alerts in combat**: weapon enchant / oil / imbue, ammo (Forever) and healthstone still show in combat - the game never hides those. Checked every 3 seconds in combat, since nothing fires when an enchant runs out. Buffs too, if the game allows it at that moment.
- **Sound when a buff drops**: the game itself plays a raid-warning sound when the flask, food, poison or rune you had on runs out - works in combat, boss fights and Mythic+ (where addons can't see buffs). It registers the exact buffs you have on during the last check out of combat.

## [2.1] - 2026-10-16

### Added
- **Every rank of the group buffs on WoW Forever** (Classic ranks 1-60):
  - Mark of the Wild 1-7 + Gift of the Wild 1-2
  - Power Word: Fortitude 1-6 + Prayer of Fortitude 1-2
  - Arcane Intellect 1-5 + Arcane Brilliance
  - Battle Shout 1-7
  - Priests: Divine Spirit 1-4 + Prayer of Spirit, Shadow Protection 1-3 + Prayer of Shadow Protection (only when you can cast them)
  - Retail keeps its own IDs (incl. every class version of Blessing of the Bronze).
- **Clickable group buff icons**: left-click a glowing icon (your buff) to cast it on whoever is missing it - the group version (Gift / Prayer / Brilliance) when you know it and more than one person needs it. The panel hides itself in combat (the game handles that), so it never causes blocked actions.
- **Ask for a rebuff**: click an icon (right-click on your own) to say "Rebuff <spell>" in party / raid chat, out of combat. Optional: add who's missing it.
- **Ammo alert** (WoW Forever): low / no arrows, bullets or bolts when you have a bow, gun or crossbow. Shows out of combat without a ready check.

### Removed
- Pet alerts (use your pet addon).

## [2.0] - 2026-10-16

Rebuilt from scratch for the new APIs. One addon for **Retail (12.x)** and **WoW Forever (16001)**.

### Changed
- **Weapon enchants** (oils, whetstones, shaman imbues, Classic rogue poisons) now use `C_PaperDollInfo.GetTemporaryEnchantmentInfo` (the old `GetWeaponEnchantInfo` is deprecated). Works in and out of combat, shows the weapon you hold, and warns when it's about to run out.
- **Buffs** (flask, food, poisons, group buffs) use `C_UnitAuras`. While the game hides buff data (combat, boss fight, running Mythic+ key, PvP match) the addon says **"can't be checked right now"** instead of wrongly saying "missing".
- **Group buffs** match by name, so every rank counts (Forever: Mark / Gift of the Wild, Fortitude / Prayer of Fortitude, Intellect / Brilliance). Hover an icon to see who is missing it; your own buffs glow.
- Pet and repair warnings moved into the same addon, with one set of settings.

### Added
- Options window: **/cw** (test, move panels, check now, reset).
- "Expiring soon" warning for weapon enchants, flask, food and poisons.
- Forever: Flask **or Elixir** counts, Classic healthstone ranks, Classic poisons as weapon enchants.
- Retail Mythic+: reminder at key start, every few minutes and after you die (buffs can't be read during a key).
- Optional: always show when something is missing (out of combat, in a group).

### Removed
- Unused libraries are no longer loaded. Old files (ConsumableWatcher.lua, RaidBuffsWatcher.lua, ...) are kept in `_backup_v1` and no longer used.

This mod has no additional files