Download
(25 Kb)
Download
Updated: 09/22/20 11:14 AM
Pictures
File Info
Compatibility:
Stonethorn (6.1.5)
Greymoor (6.0.5)
Harrowstorm (5.3.5)
Dragonhold (5.2.5)
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Updated:09/22/20 11:14 AM
Created:09/12/18 03:16 PM
Monthly downloads:157
Total downloads:22,276
Favorites:33
MD5:
Grubmaster Food & Drink Auto Consume  Popular! (More than 5000 hits)
Version: 1.07
by: aethronx [More]
Description:
This addon allows a food or drink to be easily chosen from inventory and used automatically whenever the player's current food buff is nearing expiration.

To select a food to use automatically, right click on it in inventory and chose the "Consume Automatically" option.

After selecting a food, it will be used immediately if no food buff is active. If a food buff is active, it will be used when the buff is nearing expiration (5 minutes before by default).

The expiration buffer can be changed to anything between 0 and 10 minutes (0 and 600 seconds) using the /grubmasterbufferseconds command in chat (see below).

Right clicking the selected food in inventory again will show an option to stop automatic consumption.

A message will be shown in the chat window when food is used. When the food count reaches 5 or less in player inventory, a low inventory warning will be shown in chat. When food count is 0 and the expiration buffer has been reached, a warning will be shown in chat every minute. This can be turned off by using the /grubmasteroff slash command (see below).

Food or drinks cannot be used automatically while in combat. This is a limitation of the game's API. If a food cannot be used for any reason, it will try again 10 seconds later.

Using any food manually at any time while Grubmaster is running is perfectly fine.


Available Slash Comands:
  • /grubmasteron - Turns auto consumption on if food has been previously selected
  • /grubmasteroff - Turns auto consumption off
  • /grubmastershowsettings - Shows the current settings including food, expiration buffer, and current bag count
  • /grubmasterbufferseconds [seconds] - Shows the current buffer in seconds, or optionally changes it. Can be a number between 0 and 600.

Known Issues:
  • Food and drink items do not show option to autoconsume in gamepad mode. Turn off gamepad mode to select food, then turn it back on.
  • Text is not localized (however, it should work for all locations.)

Acknowledgements:
  • Uses the LibFoodDrinkBuff library by Scootworks, Baertram. (Saved a lot of time, huge thanks!)
  • Uses LibCustomMenu by votan
-- Version 1.00 09/07/2018
-- Version 1.01 10/22/2018 Updated for Murkmire (100025)
-- Version 1.02 02/25/2019 Updated for Wrathstone DLC (100026)
-- Version 1.03 05/19/2019 Updated for Elsweyr (100027); Calls addon with global LIB_FOOD_DRINK_BUFF
-- Version 1.04 08/12/2019 Updated for Scalebreaker (100028); Updated embedded LibFoodDrinkBuff library
-- Version 1.05 12/08/2019 Updated for Dragonhold (100029); Updated LibFoodDrinkBuff library; Adds LibCustomMenu
-- Version 1.06 05/14/2020 Updated for Greymoor (100031); Updated LibFoodDrinkBuff library; Updated LibCustomMenu
-- Version 1.07 08/24/2020 Updated for Stonethorn (100032); Updated LibFoodDrinkBuff library; Updated LibCustomMenu; Adds check for scrying/digging games
Optional Files (0)


Archived Files (7)
File Name
Version
Size
Uploader
Date
1.06
24kB
aethronx
05/14/20 10:01 AM
1.05
20kB
aethronx
12/08/19 12:26 PM
1.04
11kB
aethronx
08/12/19 08:54 AM
1.03
11kB
aethronx
05/19/19 09:59 AM
1.02
10kB
aethronx
02/25/19 11:19 AM
1.01
10kB
aethronx
10/22/18 01:26 PM
1.00
10kB
aethronx
09/12/18 03:16 PM


Post A Reply Comment Options
Unread 10/01/22, 08:54 PM  
siavash

Forum posts: 1
File comments: 15
Uploads: 0
cusnuming auto food cause to exit Tribute Match

hi, i just wanted to provide this feedback, unfortunately when we are playing Tribute game any auto consume will cause exit the game
Report comment to moderator  
Reply With Quote
Unread 09/10/22, 11:42 AM  
Masteroshi430
 
Masteroshi430's Avatar
AddOn Author - Click to view AddOns

Forum posts: 185
File comments: 667
Uploads: 19
Here is my maintained version with a new experience buff feature:
https://www.esoui.com/downloads/info...30sbranch.html
Report comment to moderator  
Reply With Quote
Unread 09/02/22, 09:55 PM  
Maason

Forum posts: 0
File comments: 12
Uploads: 0
THANK YOU...

Thank you very much. Forgot to turn it off, get kicked. Came in and saw this. Edited my file...THANK YOU again...very frustrating, especially when you are kicking their butts so handedly.



Originally Posted by Masteroshi430
to avoid being kicked during a tales of tribute match like me 5mn ago modify the function line 317 like this:
Lua Code:
  1. local function IsUnitAbleToUseFood(unitTag) -- Returns: boolean isAbleToUseFood
  2.     -- check for certain player statuses that make using food impossible or undesirable
  3.     if IsUnitInCombat(unitTag) then return
  4.     elseif IsUnitDeadOrReincarnating(unitTag) then return
  5.     elseif IsUnitSwimming(unitTag) then return
  6.     elseif IsPlayerInteractingWithObject() then return
  7.     elseif IsScryingInProgress() then return
  8.     elseif IsDiggingGameActive() then return
  9.     elseif TRIBUTE_SCENE:IsShowing() and TRIBUTE.gameFlowState ~= TRIBUTE_GAME_FLOW_STATE_INACTIVE then return -- add this line to avoid being kicked of a tales of tribute match :-)
  10.  
  11.     else return true end
  12.  
  13. end


EDIT: aethronx's last activity on ESOUI is 12/16/20 06:08 PM
I'm also interested in exp scroll consume, if no news/update from aethronx by 1st of October 2022 send me a PM to ask me to release an updated/maintained version.
Report comment to moderator  
Reply With Quote
Unread 08/28/22, 01:07 PM  
Masteroshi430
 
Masteroshi430's Avatar
AddOn Author - Click to view AddOns

Forum posts: 185
File comments: 667
Uploads: 19
to avoid being kicked during a tales of tribute match like me 5mn ago modify the function line 317 like this:
Lua Code:
  1. local function IsUnitAbleToUseFood(unitTag) -- Returns: boolean isAbleToUseFood
  2.     -- check for certain player statuses that make using food impossible or undesirable
  3.     if IsUnitInCombat(unitTag) then return
  4.     elseif IsUnitDeadOrReincarnating(unitTag) then return
  5.     elseif IsUnitSwimming(unitTag) then return
  6.     elseif IsPlayerInteractingWithObject() then return
  7.     elseif IsScryingInProgress() then return
  8.     elseif IsDiggingGameActive() then return
  9.     elseif TRIBUTE_SCENE:IsShowing() and TRIBUTE.gameFlowState ~= TRIBUTE_GAME_FLOW_STATE_INACTIVE then return -- add this line to avoid being kicked of a tales of tribute match :-)
  10.  
  11.     else return true end
  12.  
  13. end


EDIT: aethronx's last activity on ESOUI is 12/16/20 06:08 PM
I'm also interested in exp scroll consume, if no news/update from aethronx by 1st of October 2022 send me a PM to ask me to release an updated/maintained version.
Last edited by Masteroshi430 : 08/29/22 at 02:11 AM.
Report comment to moderator  
Reply With Quote
Unread 08/26/22, 09:02 PM  
Maason

Forum posts: 0
File comments: 12
Uploads: 0
Grubmaster interupts Tales of Tribute

I typically leave Grubmaster running, but twice now it has kicked in during the middle of a Tales of Tribute session and after consuming the meal, something has broken such that all the NPCs are now missing, from almost everywhere. Tried to reset the UI, and that didn't help. Had to log out of the game and come back in.

I know when riding a horse, etc., Grubmaster will report that it can't use the skill...same thing should happen while playing a game of Tales of Tribute. Please fix.

Thank you for all the work to keep this updated.
Report comment to moderator  
Reply With Quote
Unread 12/30/21, 02:34 AM  
AlbertVonMoosseedorf

Forum posts: 3
File comments: 172
Uploads: 0
is it possible to have 2 items to consume ?

Hello, I like this addon a lot, but there are still a few loopholes:

Consumtion of experiance items like scrolls, Colovian War Torte, witch cauldron, bredas met jug, etc.

Is it possible to have the normal buff food as well as one of these items ?
Report comment to moderator  
Reply With Quote
Unread 01/04/21, 01:19 AM  
Masteroshi430
 
Masteroshi430's Avatar
AddOn Author - Click to view AddOns

Forum posts: 185
File comments: 667
Uploads: 19
Hi there!
Would you consider adding an option to delay feed by * time if last fight was more than x time ago ?
(the purpose is to save food & drink while I am not fighting)
Report comment to moderator  
Reply With Quote
Unread 10/05/20, 03:10 AM  
cag_dk
 
cag_dk's Avatar

Forum posts: 25
File comments: 122
Uploads: 0
Re: Re: eating takes precedence...

Originally Posted by aethronx
Originally Posted by cag_dk
Been a few times now that Grubmaster has aborted my excavating to fill my piehole..
a bit annoying when you have gold leads.
This should be fixed in today's update.
..and so it has
thank you
Report comment to moderator  
Reply With Quote
Unread 09/24/20, 06:38 AM  
Rothry

Forum posts: 1
File comments: 126
Uploads: 0
Really great addon, have been using it for years.
You dont need the libraries in your addon folder. You already call for them with #depends on.
In case zos changes anything and causing problems with the libraries we just have to update the libraries.
Simply delete the libs folder and point out in the esoui decription the needed libraries.

cheers
Report comment to moderator  
Reply With Quote
Unread 09/22/20, 02:08 PM  
aethronx
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 1
Re: eating takes precedence...

Originally Posted by cag_dk
Been a few times now that Grubmaster has aborted my excavating to fill my piehole..
a bit annoying when you have gold leads.
This should be fixed in today's update.
Report comment to moderator  
Reply With Quote
Unread 09/19/20, 10:39 AM  
cag_dk
 
cag_dk's Avatar

Forum posts: 25
File comments: 122
Uploads: 0
eating takes precedence...

Been a few times now that Grubmaster has aborted my excavating to fill my piehole..
a bit annoying when you have gold leads.
Report comment to moderator  
Reply With Quote
Unread 05/31/20, 09:26 AM  
baldylox

Forum posts: 5
File comments: 59
Uploads: 0
i have this enabled on all my characters and have chosen an item for each via the right click menu and set timers, but there is some issue

ALL of my characters post in chat that they cannon not eat/drink the item that only my main character has enabled. i have to re-select on each toon each day.
Report comment to moderator  
Reply With Quote
Unread 05/15/20, 07:57 AM  
aethronx
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 1
Originally Posted by trowieuk
Does this work in gamepad mode?
Yes it does, though you have to turn gamepad mode off to select the food in inventory. After that you can turn gamepad mode back on and it will work fine.
Report comment to moderator  
Reply With Quote
Unread 05/14/20, 11:44 AM  
trowieuk

Forum posts: 1
File comments: 35
Uploads: 0
Does this work in gamepad mode?
Report comment to moderator  
Reply With Quote
Unread 11/20/19, 09:07 AM  
kindredspirit

Forum posts: 3
File comments: 113
Uploads: 0
Re: Re: Re: Re: Add-on Consumes too often?

Originally Posted by Mica1952
Originally Posted by Red_Nine
Originally Posted by Mica1952
Originally Posted by Red_Nine
Is anyone else's Grubmaster consuming the designated food every few seconds, or otherwise too fast?
It hasn't happened to me but a friend is saying that it is happening with one of the new foods from the Witches Festival. I've heard two other guild members mention the issue as well although they didn't specify which food was involved.
It was the Bewitched Sugar Skulls gold food from the Witches Festival. I did not test other foods or drinks, but that one consumes every 10 seconds or so. Had to remove the add-on. That food is too good to not use it.
I'm guessing that since Grubmaster hasn't been updated since August it isn't recognising any food/drink buffs that have been added since then so it keeps consuming.
yes mine is. It was expensive gold food too ! Ate like four of them in a row before I realized what was going on lol
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: