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 Jun 2, 2026Feature request: Please prioritize off CD consumables over ones that are on CD.
Example: If I have multiple different health stones in my bags, using one of them puts the all the health stones on CD, and the addon will bring up the next health stone as next consumable in line, regardless of it being on CD and health potions being not.
Although, I could use the potion to heal because it's not on CD, the addon just offeres the on CD health stone and blocks me from using the healing potion. If the logic was adjusted to always prioritize consumables off CD, this issue would be resolved.
Would be a great addition to the addon's functionality. :)
-
View User Profile
-
Send Message
Posted Jun 2, 2026In reply to locust3724:
You should have both potion and HS available at the same time (in combat) via the modifier.
I don't think we can get the current item CD, and the macros cannot be updated in combat so it would not go back to the proper item when the CD ends before combat ends :(
-
View User Profile
-
Send Message
Posted Jun 5, 2026@mZHg, I do not know much about addon development. Therefore, my ideas can be unrealistic. However, I do know that addons can read and process item CDs. Most prominent example would be WeakAuras.
I already had it in the back of my head that you cannot edit macros in combat. I have a solution though that could possibly solve that:
`/castsequence reset=120 consumable#1, consumable#2`
One out of consumable#1 and consumable#2 is the highest prioriy health potion consumable, the other one is the highest prioriy health stone consumable. consumable#1 is the one out of these two that provides more healing.
I think this approach will be an approvement. However, when the macro needs to be updated it will reset the castsequence queue and thus, it will not have the full functionality when the macro is updated and consumable#1 is still on CD.
What do you think?
-
View User Profile
-
Send Message
Posted Jun 5, 2026In reply to locust3724:
Hello,
Today, you can already have both the best potion and HS available at the same time in the same macro, be sure to set a modifier for conjured item in Buffet options.
You should see the potion by default, and HS when holding shift.
You can also create custom macro to do what you want, I've added what you describe above on the wiki here.
Using the API, I can know when an item is currently on CD, so I could add an options to ignore these items when macro are updated. Not sure how helpful it would be :(
-
View User Profile
-
Send Message
Posted Jun 7, 2026@mZHg, I've checked out the custom macro. Looks neat. I've added it to my macros. No way, I would have been able to create that custom macro myself. Thanks for providing that. :)
I am afraid that ignoring on-CD consumables will bring along some unwanted side effects. When a consumble is on CD when entering combat but comes off CD during combat, the macro does not update. I'm unsure if that's an improvement, afterall.
In my case, I'll be using the new custom macro and check out how it goes. I guess, it will work for me in the majority of cases. :)
-
View User Profile
-
Send Message
Posted May 30, 2026Feature request: Please add Charged Crystal Focus (Item:32578) to the health consumbales. <3
-
View User Profile
-
Send Message
Posted May 30, 2026In reply to locust3724:
I'll look into it, I'm guessing this is for TBC ?
-
View User Profile
-
Send Message
Posted May 31, 2026@mZHg, yes, I talk about the version BCC Anniversary.
Charged Crystal Focus (item:32578) shares a cooldown with healthstones. It's use is not limited to any zone and can thus be used "universially". It's priority should be just below the 0/2 Master Healthstone (item:22103).
Thanks for taking care of it. <3
-
View User Profile
-
Send Message
Posted May 31, 2026In reply to locust3724:
Hi,
Please try version 140_Beta and let me know if everything works as you expect ;)
Charged Crystal Focus should "replace" healthstone (if better) and be available in combat with shift modifier by default.
-
View User Profile
-
Send Message
Posted Jun 2, 2026@mZHg, from my testing the Charged Crystal Focus seems to be correctly implemented.
Healthstones seem to be correctly prioritized above CCF.
However, when I deal with, I feel like there is a feature missing. I'll bring it up in a different ticket because this one is solved. Thanks for it.
-
View User Profile
-
Send Message
Posted May 19, 2026Hi, I'm using Buffet for retail and it's prioritizing Potent Healing Potion over Silvermoon Healing Potion on many of my 90 characters. I think this because it views Potent Healing Potion as a 50% healing potion across the board. However, Potent Healing Potion heals for a max of 175k, and Silvermoon Healing Potion even on rank 1 heals for over 200k.
-
View User Profile
-
Send Message
Posted May 20, 2026In reply to NicoSlothEmoji:
Hello,
Can you try to screenshot the tooltips please ? I currently don't have a 90 character to check myself :(
-
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
:)