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 Jul 29, 2020In 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,
-
View User Profile
-
Send Message
Posted Aug 23, 2020In 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.
-
View User Profile
-
Send Message
Posted Oct 13, 2020In 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
-
View User Profile
-
Send Message
Posted Jan 12, 2021In 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
-
View User Profile
-
Send Message
Posted Jul 14, 2020Hi.
When i try to generate the macros, all i get is: "Buffet: All global macros in use."
-
View User Profile
-
Send Message
Posted Jul 19, 2020In reply to UristMacFrench:
Hello,
This means you have reach the maximum allowed macro on one accounts :(
-
View User Profile
-
Send Message
Posted Jul 20, 2020In reply to mZHg:
I don't use that much macros, and i can create more...
I'll try later on another account, with no macros at all, just to be sure.
-
View User Profile
-
Send Message
Posted Jul 20, 2020In reply to UristMacFrench:
Hello,
That's strange, I use the wow internal constant for max available macro, maybe the value is not right, I'll change that with same integer values.
If you want to try, open Config.lua and replace:
by
These are values for retails, not sure if classic use other values.
-
View User Profile
-
Send Message
Posted Jul 20, 2020In reply to UristMacFrench:
Also,
You can manually create the needed macro, named them: "AutoHP" and "AutoMP"
;)
-
View User Profile
-
Send Message
Posted Jul 23, 2020In reply to mZHg:
So i tried on another account, and the macros were generated without error.
I guess i have too much macros after all, even if i can create more.
Oh well ^^
-
View User Profile
-
Send Message
Posted Jul 23, 2020In reply to UristMacFrench:
Hi,
On the account / char, you have a issue with, can you run this command in chat:
/dump GetNumMacros()
And tell me the result (should be 2 numbers) ?
-
View User Profile
-
Send Message
Posted Jul 24, 2020In reply to mZHg:
66 and 1
https://imgur.com/a/L7rd5Ll
-
View User Profile
-
Send Message
Posted Jul 24, 2020In reply to UristMacFrench:
That's very strange, you should be able to create the macro. The message should only show when the first number is greater then 128.
I'll push a small change for this, plus some other fixes and improvements as soon as possible.
-
View User Profile
-
Send Message
Posted Feb 19, 2020Any chance you could support dark and demonic runes? How does the code compare to NeedsFoodBadly?
-
View User Profile
-
Send Message
Posted Feb 24, 2020In reply to jym_:
Hello,
I'll have a look.
Regarding "NeedsFoodBadly", I was not aware of this addon since I've been using Buffet for years now ;)
-
View User Profile
-
Send Message
Posted Feb 25, 2020In reply to mZHg:
no problem. just wondering if you had looked at it or incorporated any of the code. The author seems to have gone mia.
-
View User Profile
-
Send Message
Posted Feb 24, 2020In reply to jym_:
Hi again,
So, the runes add mana at the cost of life.
On paper it's easy to add, so I guess the priority order will be:
- Mana gem > rune > potion
Note that during combat, Buffet won't be able to update the macro to the next best item after you use it (not until you get out of combat).
Buffet will also not prevent suicide using a rune.
-
View User Profile
-
Send Message
Posted Feb 25, 2020In reply to mZHg:
you might consider doing shift click as rune. sort of how bandages work on the health pot macro.
-
View User Profile
-
Send Message
Posted Feb 25, 2020In reply to jym_:
Of course! Why didn't I think of that, it's such a obvious solution :)
I had plans to add more options to customize the macro, this will fit perfectly into that.
So, ideally I'd like to do:
Out of combat:
- food/drink by default (conjured first)
In combat:
- Health/Mana potion by default
All the time:
- modifier1: bandage/rune
- modifier2: healthstone/managem
Or maybe keep "healthstone/managem" by default in combat and move potion on modifier2.
Where modifier 1 and 2 can be set to any of [shift, ctrl, alt].
I'm not sure when I'll be able to work on that as I'm pretty busy atm but I'll do my best!
-
View User Profile
-
Send Message
Posted Feb 27, 2020In reply to mZHg:
thanks for considering it. I strongly feel the default should be a cast sequence with hearthstone, health pot for HP, with mod for bandage, and a cast sequence with mana gem, mana pot for MP, with mod for dark or demonic rune.
being able to specify which mod key would be great.
also considering borrowing the idea from needsfoodbadly of doing another mod out of combat for buff food/buff drink.