Buffet is a food/water macro generator originally developed by tekkub and currently maintained by mZHg.
Buffet
What's new :
- Added support for Toxic Health Potion (Retail; enUS/frFR/deDE)
- Added list of available items in custom macro, sorted by value decreasing, see the GitHub wiki page for more info
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 (Retail)
- 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)
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
If you want to contribute to localizations, pull requests are welcome!
In reply to mZHg:
Right, okay. I'll give it a try. Thank you.
Hello,
I don't understand how it works.
In Interface/Addons/Buffet, I click on HP Macro, and drop it on my action bar. The only thing that it does is a hearthstone !
A macro has been created. The macro looks like that :
#showtooltip
/cast item:6948
but it does nothing.
Could you explain how it works ?
In reply to Forge_User_09108692:
Hello,
The macro should automatically update to present you the best food and/or consumable in your bag.
The update process is trigger when the content of the bags changes, or when you change zone.
If it does not update, try to clear the cache with the following command:
/buffet clear
Be sure to have food in your bag too ;)
Just wanted to say that there is a bug in the classic version with the consumable health macro, it put your hearthstone in there as a consumable.
In reply to chzconey:
Hello,
This is normal behavior. All macro default to the heartstone if there is no item matching.
any way of making this compatible with "Mega Macro"? https://www.curseforge.com/wow/addons/mega-macro dat would be dope!
In reply to b9ty:
Hello,
I can't do anything on my side, maybe ask this addon author?
In reply to mZHg:
Funnily enough the author said the same thing. XD
https://www.curseforge.com/wow/addons/mega-macro?comment=119
In reply to b9ty:
Well..
Buffet uses the wow api to edit its own macro on the fly. Those macro need to exist as global macro.
I don't know what MegaMacro do with macros but it need to not touch at Buffet's macros. Not much I can do on my end.
[request]
For the "mana consumables" macro, can you add thistle tea (for rogues) and rage potions (for warriors) ?
That's totally unrelated to "mana", but as it serve the same purpose, refill your "ressource" bar, i can see a use for all classes here.
In reply to UristMacFrench:
Hello,
It should be possible, can you give wowhead link of those items ?
However, I don't have much time atm, I not sure when I'll be able to add it :(
In reply to UristMacFrench:
I'm about to start working on that, can you give me some wowhead link to related item?
Thanks!
Hi.
I see there is new versions, but twitch don't update them, as they are tagged as "beta".
I'll try manually, nonetheless.
In reply to UristMacFrench:
So, it works :)
I like the "only food" and "only drink" macros, they are my main use of this addon : to pick the best food/water available without having to check my bag each time.
1) Is there a way to have a "only food AND only drink" macro ? (for my mage, as these things are free for him, no need to be stingy).
2) How do i get the same kind of macro for "only health consumable but NOT bandage" ? (i use separate macros for things i can use while moving, and things i can't)
3) I tried to disabling modifiers, but it seem i can't (i don't want to use them at all, as i already have a use for all of them).
4) On a slightly different subject: i tried to make a macro to use cannibalize if it's possible, bandage if it's not. But i guess no macro can know if there's a corpse nearby, so i suppose it can't be done, right ?
In reply to UristMacFrench:
Hello,
1) in the options, you should see buttons for all 6 macros.
Food only and drink only are split into two macros, however, on retail, both show the same conjured food since it give both health and mana.
There is no macro to eat and drink at the same time, but I can look into it ;)
2) there is no option to disable bandage/rune on macros, same as above, I can add an option for that. You can kind of disabled it by settings a very complex modifier like this:
"mod:lctrl,mod:rctrl" (require both left ctrl and right ctrl to be pressed, which is .. hard :) )
3) you want to just remove those item completely from the macro ? or use them when no modifier are pressed ? if the latest, use: "nomod"
4) you might be able to do this:
/cast Cannibalize
/use [nochanneling, @player] Bandage
(fix spell names)
Regards,
In reply to mZHg:
> There is no macro to eat and drink at the same time, but I can look into it
That would be useful for classic :)
2) the lctrl/rctrl option does just what i wanted : "disabling" the modifiers ^^
3) I think there's different problems there:
- a) i already use all the modifiers, so i don't want buffet to use any of them, in any circumstances.
- b) i use health consumables as an emergency tool: i'm used to a macro with [health potion + healthstone + Whipper Root Tuber], and i would like to recreate that same behavior with Buffet (as sometimes my macro don't use healthstones, and i have no idea why, it's not 100% reproducible bug)
- c) i use a separate macro for bandages, as it's something where i need to stand still, so it make sense to have it on a separate keybind (i don't want to waste it while moving)
4) Not working as intended : both are activated simultaneously, and one is wasted
I also tried it with cannibalize after bandage, but same result: one is used, the other is wasted (i don't even get a tick, while the CD is used)
It's a problem i got from the beginning, and i don't think i saw someone solve it. All people i know use 2 separate keybinds, one for cannibalize, one for bandages. It would be great it both can be combined, as they're basically the same thing: standing still, while regenerating health.
I still managed to use cannibalize while eating food (and even going to stealth in the process ^^), but it's not exactly what i want.
In reply to mZHg:
You can drink and eat at the same time in classic by putting both casts into the same macro
#showtooltip
/cast item:8078
/cast item:8075
In reply to UristMacFrench:
Hello,
1) is now possible using custom macro, see here:
https://github.com/HgAlexx/Buffet/wiki/Custom-Macro:-howto
Same for 4)
build a custom macro with someinthing like this:
/castsequence reset=120 Cannibalize, bests.bandage
If you need help with lua, open a new discussion github here:
https://github.com/HgAlexx/Buffet/discussions
Hi.
When i try to generate the macros, all i get is: "Buffet: All global macros in use."
In reply to UristMacFrench:
Hello,
This means you have reach the maximum allowed macro on one accounts :(