local function GetActiveFoodTypeBonus()
local FODD_BUFF_NONE = 0
local FODD_BUFF_MAX_HEALTH = 1
local FODD_BUFF_MAX_MAGICKA = 2
local FODD_BUFF_MAX_STAMINA = 4
local FODD_BUFF_REGEN_HEALTH = 8
local FODD_BUFF_REGEN_MAGICKA = 16
local FODD_BUFF_REGEN_STAMINA = 32
local FOOD_BUFF_SPECIAL_VAMPIRE = 64
local FODD_BUFF_MAX_HEALTH_MAGICKA = FODD_BUFF_MAX_HEALTH + FODD_BUFF_MAX_MAGICKA
local FODD_BUFF_MAX_HEALTH_STAMINA = FODD_BUFF_MAX_HEALTH + FODD_BUFF_MAX_STAMINA
local FODD_BUFF_MAX_MAGICKA_STAMINA = FODD_BUFF_MAX_MAGICKA + FODD_BUFF_MAX_STAMINA
local FODD_BUFF_REGEN_HEALTH_MAGICKA = FODD_BUFF_REGEN_HEALTH + FODD_BUFF_REGEN_MAGICKA
local FODD_BUFF_REGEN_HEALTH_STAMINA = FODD_BUFF_REGEN_HEALTH + FODD_BUFF_REGEN_STAMINA
local FODD_BUFF_REGEN_MAGICKA_STAMINA = FODD_BUFF_REGEN_MAGICKA + FODD_BUFF_REGEN_STAMINA
local FODD_BUFF_MAX_ALL = FODD_BUFF_MAX_HEALTH + FODD_BUFF_MAX_MAGICKA + FODD_BUFF_MAX_STAMINA
local FODD_BUFF_REGEN_ALL = FODD_BUFF_REGEN_HEALTH + FODD_BUFF_REGEN_MAGICKA + FODD_BUFF_REGEN_STAMINA
local FODD_BUFF_MAX_HEALTH_REGEN_HEALTH = FODD_BUFF_MAX_HEALTH + FODD_BUFF_REGEN_HEALTH
local FODD_BUFF_MAX_HEALTH_REGEN_MAGICKA = FODD_BUFF_MAX_HEALTH + FODD_BUFF_REGEN_MAGICKA
local FODD_BUFF_MAX_HEALTH_REGEN_STAMINA = FODD_BUFF_MAX_HEALTH + FODD_BUFF_REGEN_STAMINA
local FODD_BUFF_MAX_HEALTH_REGEN_ALL = FODD_BUFF_MAX_HEALTH + FODD_BUFF_REGEN_HEALTH + FODD_BUFF_REGEN_MAGICKA + FODD_BUFF_REGEN_STAMINA
local FODD_BUFF_MAX_MAGICKA_REGEN_STAMINA = FODD_BUFF_MAX_MAGICKA + FODD_BUFF_REGEN_STAMINA
local FODD_BUFF_MAX_MAGICKA_REGEN_HEALTH = FODD_BUFF_MAX_MAGICKA + FODD_BUFF_REGEN_HEALTH
local FODD_BUFF_MAX_MAGICKA_REGEN_MAGICKA = FODD_BUFF_MAX_MAGICKA + FODD_BUFF_REGEN_MAGICKA
local FODD_BUFF_MAX_HEALTH_MAGICKA_REGEN_MAGICKA = FODD_BUFF_MAX_HEALTH + FODD_BUFF_MAX_MAGICKA + FODD_BUFF_REGEN_MAGICKA
local FODD_BUFF_MAX_HEALTH_MAGICKA_SPECIAL_VAMPIRE = FODD_BUFF_MAX_HEALTH + FODD_BUFF_MAX_MAGICKA + FOOD_BUFF_SPECIAL_VAMPIRE
local isFoodBudd = {
[61259] = FODD_BUFF_MAX_HEALTH,
[61260] = FODD_BUFF_MAX_MAGICKA,
[61261] = FODD_BUFF_MAX_STAMINA,
[61322] = FODD_BUFF_REGEN_HEALTH,
[61325] = FODD_BUFF_REGEN_MAGICKA,
[61328] = FODD_BUFF_REGEN_STAMINA,
[61257] = FODD_BUFF_MAX_HEALTH_MAGICKA,
[61255] = FODD_BUFF_MAX_HEALTH_STAMINA,
[61294] = FODD_BUFF_MAX_MAGICKA_STAMINA,
[72816] = FODD_BUFF_REGEN_HEALTH_MAGICKA,
[61340] = FODD_BUFF_REGEN_HEALTH_STAMINA,
[61345] = FODD_BUFF_REGEN_MAGICKA_STAMINA,
[61218] = FODD_BUFF_MAX_ALL,
[61350] = FODD_BUFF_REGEN_ALL,
[72822] = FODD_BUFF_MAX_HEALTH_REGEN_HEALTH,
[72816] = FODD_BUFF_MAX_HEALTH_REGEN_MAGICKA,
[72819] = FODD_BUFF_MAX_HEALTH_REGEN_STAMINA,
[72824] = FODD_BUFF_MAX_HEALTH_REGEN_ALL,
[68411] = FODD_BUFF_MAX_ALL, -- Crown store
[84681] = FODD_BUFF_MAX_MAGICKA_STAMINA, -- 2h Witches event
[84709] = FODD_BUFF_MAX_MAGICKA_REGEN_STAMINA, -- 2h Witches event
[84725] = FODD_BUFF_MAX_MAGICKA_REGEN_HEALTH, -- 2h Witches event
[84678] = FODD_BUFF_MAX_MAGICKA, -- 2h Witches event
[84704] = FODD_BUFF_REGEN_ALL, -- 2h Witches event
[84720] = FODD_BUFF_MAX_MAGICKA_REGEN_MAGICKA, -- 2h Witches event
[84700] = FODD_BUFF_REGEN_HEALTH_MAGICKA, -- 2h Witches event
[84731] = FODD_BUFF_MAX_HEALTH_MAGICKA_REGEN_MAGICKA, -- 2h Witches event
[84735] = FODD_BUFF_MAX_HEALTH_MAGICKA_SPECIAL_VAMPIRE, -- 2h Witches event
}
local numBuffs = GetNumBuffs("player")
local hasActiveEffects = numBuffs > 0
if (hasActiveEffects) then
for i = 1, numBuffs do
local _, _, _, _, _, _, _, _, _, _, abilityId = GetUnitBuffInfo("player", i)
if isFoodBudd[abilityId] then
return isFoodBudd[abilityId]
end
end
end
return FODD_BUFF_NONE
end