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 May 13, 2021In reply to realnoobtaco:
Hello,
I'm using "Auto Restocker" on classic, I haven't tested it on TBC yet.
-
View User Profile
-
Send Message
Posted Feb 23, 2021any way of having the "food only" buff work in arena? in dungeons/raid/etc "normal" food also acts as water, including mage water. in arena you can only drink. but it's super annoying having to switch out macros just for that. :)
-
View User Profile
-
Send Message
Posted Feb 24, 2021In reply to b9ty:
There is two macro, one for food, one for drink. Can you use the other one ?
-
View User Profile
-
Send Message
Posted Feb 24, 2021In reply to mZHg:
I could, but then I always had to change them out when doing arena.
If I only use the water macro, it uses up all my PVP water while doing something else like dungeons.
If I only use the food macro it's fine for everything, but it does nothing in arena.
Would be cool if the food only macro switch to water in arena, as you simply can't eat there.
-
View User Profile
-
Send Message
Posted Feb 24, 2021In reply to b9ty:
Hello,
It might be possible with a Custom Macro, I'll have to test later today.
-
View User Profile
-
Send Message
Posted Feb 24, 2021In reply to b9ty:
Here, have a look at the last custom macro on this page:
https://github.com/HgAlexx/Buffet/wiki/Custom-Macros
Use the last Beta version of Buffet so you can create your own custom macro.
-
View User Profile
-
Send Message
Posted Feb 24, 2021In reply to mZHg:
will try it out, thanks! :)
-
View User Profile
-
Send Message
Posted Mar 2, 2021In reply to mZHg:
potentially dumb question inc: where do I put those custom macros? I tried putting them into the "HP Macro" field under Interface/Addons/Buffet ingame, but clearly that isn't the place where it's supposed to go. The wiki doesn't specify where to actually adjust/put the macros... I would appreciate a pointer.
-
View User Profile
-
Send Message
Posted Mar 3, 2021In reply to b9ty:
Hello,
I'll do a proper tutorial asap.
In the mean time, here how to do it:
1. Be sure to use the last beta version
2. Open buffet options (Escape->Interface->Addons->Buffet)
3. Select the "Custom Macros" sub panel ( here )
4. Click "New Macro"
5. Choose a "Macro Name" for the macro, example: FoodArena
6. Select all text in the "Macro Lua Source Code" box and delete it
7. Paste the code from the wiki page in the same box
8. Click "Check & Test" then "Save Macro"
9. Pick up the macro with "Pickup Macro" button and put it in an action bar
This should look like that.
-
View User Profile
-
Send Message
Posted Mar 3, 2021In reply to mZHg:
thanks sooo much for explaining it in so much detail, works like a charm now! :) :)
-
View User Profile
-
Send Message
Posted Jan 2, 2021I really never want it to default to a hearthstone. I almost hearthed out of an instance by mistake.
-
View User Profile
-
Send Message
Posted Jan 6, 2021In reply to fireymerlin:
Hello,
I've pushed a beta version where you can disable this.
-
View User Profile
-
Send Message
Posted Dec 20, 2020Is there anyway to have it default to Healthstones in Combat and Potions on combat and modifier? Healthstones have a lower cooldown so I tend to use them more and only pots in an emergency.
What I'd love to be able to do is one button that does something like:
#showtooltip
/castsequence [combat] reset=60 Healthstone ItemID, Best Pot Item
/cast [nocombat,mod:shift] Bandage;[nocombat] Best HP Food
I realize I can write one that does exactly that, but there is a ton of different HP food in the game and it would be nice to have a bit of automation. No worries if this can't do it, was just wondering if it could.
Thanks!
-
View User Profile
-
Send Message
Posted Dec 20, 2020In reply to Shiv_G3:
Hello,
You should be able to invert the modifier logic for conjured/pot by setting conjured item modifier to "nomod". It works for the consumable macros.
The rest is not doable right now, but I'll add that in my todo list ;)
I'm hoping to add customizable macros in the coming weeks.
-
View User Profile
-
Send Message
Posted Dec 21, 2020In reply to mZHg:
The inversion sort of works unless you put the macro on a hot key that is called with a modifier to begin with. Like I have health pots on Alt-G. With the nomod as part of the macro it doesn't actually fire since I'm holding Alt already. Not a huge thing and it's just muscle memory to remember to hit Shift-Alt-G for Healthstones.
Look forward to the updates you're planning. Thanks for updating this!
-
View User Profile
-
Send Message
Posted Jan 6, 2021In reply to Shiv_G3:
Hello,
I'm still working on fully custom macro, however, I've pushed a beta version where you can set the potion modifier, and set any of them to an empty string, which disable them. Hope this help until I'm done with custom macros.
-
View User Profile
-
Send Message
Posted Jan 7, 2021In reply to mZHg:
Works perfectly. Thank you so much for adding that!
-
View User Profile
-
Send Message
Posted Jan 12, 2021In reply to Shiv_G3:
Hello,
Custom macro are available in last beta version !
You should be able to build the macro you wanted above, you'll find documentation here:
https://github.com/HgAlexx/Buffet/wiki/Custom-Macro:-howto
If you need help with lua, open a new discussion here:
https://github.com/HgAlexx/Buffet/discussions
-
View User Profile
-
Send Message
Posted Jan 14, 2021In reply to mZHg:
Dude, you rock. Was able to create the macro above. :) Thank you so much!
local bests = ... local food = bests.conjuredFood or bests.food local stone = bests.healthstone local pot = bests.healthPotion local body = "#showtooltip\n" if stone and pot then body = body .. "/castsequence [combat] reset=60 item:" .. stone .. ", item:" .. pot .. "\n" elseif stone then body = body .. "/use [combat] item:" .. stone .. "\n" elseif pot then body = body .. "/use [combat] item:" .. pot .. "\n" end if bests.bandage then body = body .. "/use [nocombat,mod:shift,target=player] item:" .. bests.bandage .. ";" end body = body .. "/use [nocombat] item:" .. (food or "6948") return body, "INV_Misc_QuestionMark"-
View User Profile
-
Send Message
Posted Jan 14, 2021In reply to Shiv_G3:
I'm glad it is working :)
Please tell me if you encounter any issue or have any improvement suggestion.
I'll do a stable release in a few days/weeks if everything is fine :)