Buffet
Buffet is a food/water macro generator originally developed by tekkub and currently maintained by mZHg.
What's new :
- Added support for TBC Anniversary
Feel free to report any bug or request any feature here :)
Features:
- Dynamically scan your bag for usable food, drink, potion, rune, managem and bandage
- Provide 6 macros auto-magically updated (out of combat)
- Consumable and food/drink
- Food and Drink only
- Consumable only
- Allow configuration of modifiers used by macros
- Option to default macros to hearthstone if no item found
- Option to consider "well-fed" food items in macros
- Option to consider "toxic" potion items in macros
- Support dark and demonic runes
- Support Classic Wow
- Custom macro using lua scripting language, see here for more info
- User-defined ignore list (per characters)
Currently supporting the following localizations:
For retail:
- English (enUS)
- Deutsch (deDE)
- Español (esES)
- Français (frFR)
- Italiano (itIT)
- Русский (ruRU) provided by ZamestoTV
For Cataclysm:
- English (enUS)
- Deutsch (deDE)
- Español (esES)
- Français (frFR)
- Korean (koKR) provided by coderhyme
For Classic:
- English (enUS)
- Deutsch (deDE)
- Español (esES)
- Français (frFR)
Partially supporting the following localizations:
For Retail, Cataclysm and Classic:
- Simplified Chinese (zhCN) provided by Witnesscm, with additional fixes for WtLK by clijiac
If you want to contribute to localizations, pull requests are welcome!
-
View User Profile
-
Send Message
Posted Mar 7, 2026In TBC anniversary i am playing warlock. Healthstones might have 2 ranks depending on talents. Usually i have 2 healthstones in my bags. If i use 2/2 one first macro doesn't update for 0/2 and 1/2 ones. I'm using macro below.
local bests, cache, availables = ... -- Keep this
-- Example for best food with default to hearthstone
local besths = bests.healthstone
-- Must return: body [, icon]
return "#showtooltip\n/cast item:" .. besths, "INV_Misc_QuestionMark"
-
View User Profile
-
Send Message
Posted Mar 7, 2026In reply to wadixx:
Macro only update out of combat. (Blizzard limitation)
-
View User Profile
-
Send Message
Posted Mar 8, 2026In reply to mZHg: It doesn't update out of combat as well. I believe when it finds best it keeps that info. When i do /reload it fixes.
-
View User Profile
-
Send Message
Posted Mar 8, 2026In reply to wadixx:
If your inventory has changed, all macro should update as soon as you exit combat. Does other macro update properly ?
You can trigger a manual scan with /buffet scan rather than doing a reload, to test if the scan was not done at the end of combat.
Also, bests are reset at the beginning of the scan (no cache of bests).
-
View User Profile
-
Send Message
Posted Mar 5, 2026It looks like cooking food like Argentleaf Tea is taking priority over normal water (no buff) like Everspring Water as the water is only 6% per sec and the Argent Tea is 8% per sec. This is an issue as I don't want to use my Argent Tea unless I'm gathering herbs (for the finesse buff). Would it be possible to add an option to ignore food items that provide an additional buff?
-
View User Profile
-
Send Message
Posted Mar 5, 2026In reply to Diamondclaw:
Hello,
I'll look into it, obviously any buff food should fall under the "well fed" or similar category :)
-
View User Profile
-
Send Message
Posted Feb 14, 2026Would be nice to have a Smart Weapon Imbuement marco in this same style, i.e. scanning bags for Mana Oils, Sharpening Stones, Poisons, and other tempory weapon enhancements and using the best options for each weapon slot based on class/spec. ;)
-
View User Profile
-
Send Message
Posted Feb 14, 2026In reply to PapaSolDragon:
Have a look at SmartBuff
:)
-
View User Profile
-
Send Message
Posted Feb 10, 2026Mana Agate (ItemID: 5514) doesn't show on any of the macros on TBC anniversary
-
View User Profile
-
Send Message
Posted Feb 11, 2026In reply to blackmyin:
Fixed in version 135.
-
View User Profile
-
Send Message
Posted Feb 10, 2026Hello. I'm playing TBC anniversary. I have Major Healing Potion in my bag but macro below falls back to hs. Any idea why?
local bests, cache, availables = ... -- Keep this
local besthpot = bests.healthPotion
return "#showtooltip\n/cast item:" .. (besthpot or 6948), "INV_Misc_QuestionMark"
-
View User Profile
-
Send Message
Posted Feb 10, 2026In reply to wadixx:
Hi,
This one ? major-healing-potion
Which locale are you using for text ?
Are you using the latest version (133) ?
-
View User Profile
-
Send Message
Posted Feb 10, 2026In reply to mZHg: Yes this item. I'm using enUS and on 133. Having same problem with major mana potion btw.
-
View User Profile
-
Send Message
Posted Feb 10, 2026In reply to wadixx:
Fixed in version 134.
-
View User Profile
-
Send Message
Posted Aug 29, 2025Hey, have you considered adding support for the new Recuperate spell that all classes got in 11.1.7, just like you have for quiet contemplation?
I've modified my HP macro to make it work, but thought it could be nice if it's supported directly by the addon.
Worth noting is that it works with normal eating spells, so it stacks with mana bun as an example. Also odd side-effect, maybe bug, is that it works while flying in druid flight form. Quite funny to see you summon a flying frying pan.
-
View User Profile
-
Send Message
Posted Aug 29, 2025In reply to Jeaz:
Hello,
That a good idea, in fact Recuperate is what I currently use the most :)
How would you see that work ?
- An option to use the spell instead of any found (like Quite Contemplation) ?
- An option to use the spell as default instead of the earthstone ?
- An option to use the spell along with the best food (not sure if possible as a one click macro) ?
- Something else ?
Regards,
-
View User Profile
-
Send Message
Posted Sep 4, 2025In reply to mZHg: I'd say second option. I personally don't use buffet for food buffs, just hp/mp regen, and in-combat pots etc, but some may do and want that option to remain. It's different for Earthern since it's the only thing they can eat/drink outside of gems.
-
View User Profile
-
Send Message
Posted Feb 8, 2026In reply to mZHg: Has Recuperate been added and I'm just not seeing it? How could I add it to a custom macro.
-
View User Profile
-
Send Message
Posted Aug 24, 2025I am using 11.2.0.127 and it doesn't use the Cavedweller's Delight on the HP Consumables macro. How can I fix it?
-
View User Profile
-
Send Message
Posted Aug 25, 2025In reply to Difious:
Hello,
Should be fixed with release 128.
If not, please tell me which locale you are using and provide a screenshot of the item tooltip if possible.