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:
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.
In 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.
In reply to UristMacFrench:
Also,
You can manually create the needed macro, named them: "AutoHP" and "AutoMP"
;)
In 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 ^^
In 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) ?
In reply to mZHg:
66 and 1
https://imgur.com/a/L7rd5Ll
In 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.
Any chance you could support dark and demonic runes? How does the code compare to NeedsFoodBadly?
In 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 ;)
In 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.
In 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.
In reply to mZHg:
you might consider doing shift click as rune. sort of how bandages work on the health pot macro.
In 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!
In 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.
In reply to jym_:
Hello,
With all that happened in the past few months, I've finally found some time to work on Buffet!
I've just published a Beta version with runes support.
You can now also configure the modifiers and you'll find 4 new macros with food/water only and consumables only.
I've tried to work with castsequence but it didn't make sense to me, if you can provide me with a working castsequence, I'll do my best to add it.
Regards,
Hi, I'm disabled and it makes keybinds problematic so thank you very much for this! I'm wondering if there's a way to change the bandages on SHIFT modifier to ALT modifier instead? Thanks again!
In reply to Naamtar:
Hello,
I'll have a look, but I think the macro just use the keyword "mod" for modifier, I don't know if I can specify a key.
Sorry for the late reply.
In reply to mZHg:
Hi again,
So yes I can specify which mod to use!
However, the current version should show bandage when pressing any of the 3 modifiers.
To clarify, you want Alt to work and it's not working for you, or you want shift to be disabled and only Alt to work ?
As stated in a comment above, I'll implement options to specify which modifier to use later on, unfortunately I don't have much time at the moment :(
In reply to Naamtar:
Hello,
With all that happened in the past few months, I've finally found some time to work on Buffet!
I've just published a Beta version in which you can configure the modifiers used by macros, one for bandage/rune and one for health stone/mana gem.
Regards,
So the AutoHP only shows me health potions, and will not select any food. I have multiple food sources in my bags. It doesnt matter whether I am in combat or not, only potion is shown. Any ideas? This is for classic. I am running the latest 8.2.5.55