Skip to content

Percapio/AutoConsume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoConsume

A smart food & drink macro manager for World of Warcraft: The Burning Crusade Anniversary

AutoConsume automatically creates and updates two macros (ACeat and ACdrink) that always use the best food and drink items in your bags. Never manually update your food/drink macros again!


⚠️ Important

This addon is designed exclusively for TBC Anniversary (Version 2.5.5).
It will not load on other versions of World of Warcraft.


🚀 Quick Start

  1. Install the addon by extracting the AutoConsume folder into your Interface\AddOns directory
  2. Log in or /reload - The addon loads automatically
  3. Find your macros - Two new macros will appear in your macro list:
    • ACeat - Uses your best food
    • ACdrink - Uses your best drink
  4. Drag them to your action bars or assign keybinds (see below)
  5. Done! The macros update automatically as you acquire or use consumables

🍖 How It Works

Food & Drink Priority

AutoConsume scans your bags and automatically selects the best consumable based on:

  1. Your level - Only includes items you can actually use
  2. Conjured items first - Mage-created food/water is preferred (treated as +6 item levels)
  3. Highest item level - Better quality consumables are chosen over lower quality

Example priority order:

  • Conjured Cinnamon Roll (Level 45, conjured) ✓ BEST
  • Roasted Quail (Level 55, not conjured)
  • Moist Cornbread (Level 35, not conjured)

What Gets Filtered Out

AutoConsume excludes items that:

  • Grant buffs (like "Well Fed" stat bonuses)
  • Are bandages or potions (non-food/drink consumables)
  • You're not high enough level to use

⌨️ Keybinds

You can assign keybinds to your macros and mage spells:

  1. Press ESCKey Bindings
  2. Scroll to the "AutoConsume" category (green text)
  3. Bind keys for:
    • Use ACeat Macro - Eats your best food
    • Use ACdrink Macro - Drinks your best drink
    • Conjure Food (Mage only)
    • Conjure Water (Mage only)

🔧 Configuration

AutoConsume is designed to be zero-configuration.

The addon works automatically with sensible defaults. There is no in-game config panel - it just works!

Advanced users can modify settings using commands:

-- Enable detailed debug output
/run AutoConsume.Settings:Set("debugMode", true)

-- Disable food macro updates
/run AutoConsume.Settings:Set("foodEnabled", false)

-- Disable drink macro updates
/run AutoConsume.Settings:Set("drinkEnabled", false)

-- Disable conjured item preference
/run AutoConsume.Settings:Set("conjuredPreference", false)

❓ FAQ

Q: The macros aren't creating. What's wrong?
A: Make sure you have food or drink in your bags and that you haven't reached the 36 macro limit. Enable debug mode (/run AutoConsume.Settings:Set("debugMode", true)) and /reload to see what's happening.

Q: Can I rename the macros?
A: No - the addon requires them to be named ACeat and ACdrink to function properly. Renaming them will break automatic updates.

Q: Why does it prefer conjured items?
A: Mage-created consumables are free, unlimited, and disappear on logout. It makes sense to use them first and save your purchased consumables for when you're not near a mage.

Q: Does this work with other addons?
A: Yes! AutoConsume is designed with zero taint and follows best practices to avoid conflicts.

Q: What happens if I have no food or drink?
A: The macros will still be created but will display a helpful message when clicked.


📜 License

MIT License - See LICENSE file for details.

Copyright (c) 2026 Perceptum


🐛 Issues & Feedback

Found a bug or have a suggestion? Please report it on the project's issue tracker or contact the author.


Enjoy never manually updating your food and drink macros again! 🎉

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages