local foods = {
	[3606] = {6, 'Gulp.'}, -- egg
	[3250] = {5, 'Crunch.'}, -- carrot
	[3577] = {15, 'Munch.'}, -- meat
	[21145] = {15, 'Burp.'}, -- bottle of glooth wine
	[21144] = {15, 'Slurp.'}, -- bowl of glooth soup
	[21143] = {10, 'Munch.'}, -- bowl of glooth soup
	[3578] = {12, 'Munch.'}, -- fish
	[3579] = {10, 'Mmmm.'}, -- salmon
	[23535] = {30, 'Mmmm.'}, -- energy bar
	[23545] = {30, 'Mmmm.'}, -- energy drink
	[3580] = {17, 'Munch.'}, -- northern pike
	[3581] = {4, 'Gulp.'}, -- shrimp
	[3582] = {30, 'Chomp.'}, -- ham
	[3583] = {60, 'Chomp.'}, -- dragon ham
	[3584] = {5, 'Yum.'}, -- pear
	[3585] = {6, 'Yum.'}, -- red apple
	[3586] = {13, 'Yum.'}, -- orange
	[3587] = {8, 'Yum.'}, -- banana
	[3588] = {1, 'Yum.'}, -- blueberry
	[3589] = {18, 'Slurp.'}, -- coconut
	[3590] = {1, 'Yum.'}, -- cherry
	[3591] = {2, 'Yum.'}, -- strawberry
	[3592] = {9, 'Yum.'}, -- grapes
	[904] = {9, 'Hum.'}, -- cream cake
	[3593] = {20, 'Yum.'}, -- melon
	[3594] = {17, 'Munch.'}, -- pumpkin
	[3595] = {5, 'Crunch.'}, -- carrot
	[3596] = {6, 'Munch.'}, -- tomato
	[3597] = {9, 'Crunch.'}, -- corncob
	[3598] = {2, 'Crunch.'}, -- cookie
	[3599] = {2, 'Munch.'}, -- candy cane
	[3600] = {10, 'Crunch.'}, -- bread
	[3601] = {3, 'Crunch.'}, -- roll
	[3602] = {8, 'Crunch.'}, -- brown bread
	[3607] = {9, 'Smack.'}, -- cheese
	[3723] = {9, 'Munch.'}, -- white mushroom
	[3724] = {4, 'Munch.'}, -- red mushroom
	[3725] = {22, 'Munch.'}, -- brown mushroom
	[3726] = {30, 'Munch.'}, -- orange mushroom
	[3727] = {9, 'Munch.'}, -- wood mushroom
	[3728] = {6, 'Munch.'}, -- dark mushroom
	[3729] = {12, 'Munch.'}, -- some mushrooms
	[3730] = {3, 'Munch.'}, -- some mushrooms
	[3731] = {36, 'Munch.'}, -- fire mushroom
	[3732] = {5, 'Munch.'}, -- green mushroom
	[5096] = {4, 'Yum.'}, -- mango
	[20310] = {4, 'Mmmm.'}, -- christmas cookie tray
	[5678] = {8, 'Gulp.'}, -- tortoise egg
	[6125] = {8, 'Gulp.'}, -- tortoise egg from nargor
	[6277] = {10, 'Mmmm.'}, -- cake
	[6278] = {15, 'Mmmm.'}, -- decorated cake
	[6392] = {12, 'Mmmm.'}, -- valentine's cake
	[6393] = {15, 'Mmmm.'}, -- cream cake
	[6500] = {20, 'Mmmm.'}, -- gingerbread man
	[6541] = {6, 'Gulp.'}, -- coloured egg (yellow)
	[6542] = {6, 'Gulp.'}, -- coloured egg (red)
	[6543] = {6, 'Gulp.'}, -- coloured egg (blue)
	[6544] = {6, 'Gulp.'}, -- coloured egg (green)
	[6545] = {6, 'Gulp.'}, -- coloured egg (purple)
	[6569] = {1, 'Mmmm.'}, -- candy
	[6574] = {5, 'Mmmm.'}, -- bar of chocolate
	[7158] = {15, 'Munch.'}, -- rainbow trout
	[7159] = {13, 'Munch.'}, -- green perch
	[229] = {2, 'Yum.'}, -- ice cream cone (crispy chocolate chips)
	[7373] = {2, 'Yum.'}, -- ice cream cone (velvet vanilla)
	[7374] = {2, 'Yum.'}, -- ice cream cone (sweet strawberry)
	[7375] = {2, 'Yum.'}, -- ice cream cone (chilly cherry)
	[7376] = {2, 'Yum.'}, -- ice cream cone (mellow melon)
	[7377] = {2, 'Yum.'}, -- ice cream cone (blue-barian)
	[836] = {4, 'Crunch.'}, -- walnut
	[841] = {4, 'Crunch.'}, -- peanut
	[901] = {60, 'Munch.'}, -- marlin
	[169] = {9, 'Urgh.'}, -- scarab cheese
	[8010] = {10, 'Gulp.'}, -- potato
	[8011] = {5, 'Yum.'}, -- plum
	[8012] = {1, 'Yum.'}, -- raspberry
	[8013] = {1, 'Urgh.'}, -- lemon
	[8014] = {7, 'Munch.'}, -- cucumber
	[8015] = {5, 'Crunch.'}, -- onion
	[8016] = {1, 'Gulp.'}, -- jalapeño pepper
	[8017] = {5, 'Munch.'}, -- beetroot
	[8019] = {11, 'Yum.'}, -- chocolate cake
	[8177] = {7, 'Slurp.'}, -- yummy gummy worm
	[8194] = {0, 'Urgh.', CONST_ME_MAGIC_BLUE}, -- garlic bread
	[8197] = {5, 'Crunch.'}, -- bulb of garlic
	[9537] = {0, 'Your head begins to feel better.'}, -- headache pill
	[10329] = {15, 'Yum.'}, -- rice ball
	[10453] = {3, 'Urgh.'}, -- terramite eggs
	[10219] = {10, 'Mmmm.'}, -- crocodile steak
	[11459] = {20, 'Yum.'}, -- pineapple
	[11460] = {10, 'Munch.'}, -- aubergine
	[11461] = {8, 'Crunch.'}, -- broccoli
	[11462] = {9, 'Crunch.'}, -- cauliflower
	[11681] = {55, 'Gulp.'}, -- ectoplasmic sushi
	[11682] = {18, 'Yum.'}, -- dragonfruit
	[11683] = {2, 'Munch.'}, -- peas
	[12310] = {20, 'Crunch.'}, -- haunch of boar
	[13992] = {55, 'Munch.'}, -- sandfish
	[14084] = {14, 'Urgh.'}, -- larvae
	[14085] = {15, 'Munch.'}, -- deepling filet
	[14681] = {60, 'Mmmm.'}, -- anniversary cake
	[15795] = {0, 'Phew!'}, -- stale mushroom beer
	[16103] = {33, 'Munch.'}, -- mushroom pie
	[17457] = {10, 'Urgh.'}, -- insectoid eggs
	[17820] = {15, 'Smack.'}, -- soft cheese
	[17821] = {12, 'Smack.'}, -- rat cheese
	[21146] = {25, 'Chomp.'}, -- glooth steak
	[22187] = {25, 'Chomp.'}, -- Roasted Meat
	[22185] = {8, 'Yum.'}, -- pickle pear
	[24382] = {20, 'Urgh.'}, -- bug meat
	[24383] = {10, 'Gulp.'}, -- cave turnip
	[24396] = {60, 'Mmmm.'}, -- birthday cake
	[24948] = {10, 'Slurp.'}, -- bottle of tibian wine
	[25692] = {15, 'Mmmmm!'}, -- fresh fruit
	[30198] = {40, 'Mmmmm!'}, -- meringue cake
	[30202] = {15, 'Slurp.'}, -- winterberry liquor
	[31560] = {40, 'Slurp.'}, -- goanna meat
	[32069] = {15, 'Slurp.'}, -- candy floss
	[37530] = {10, 'Slurp.'}, -- bottle of champagne
	[37531] = {5, 'Mmmm.'}, -- candy floss
	[37532] = {15, 'Mmmm.'}, -- ice cream cone
	[37533] = {60, 'Mmmm.'} -- birthday layer cake
}

local food = Action()
local BloodBrothers = Storage.Quest.U8_4.BloodBrothers
function food.onUse(player, item, fromPosition, target, toPosition, isHotkey)
	local itemFood = foods[item.itemid]
	local effect = itemFood[3]
	if not itemFood then
		return false
	end
	local condition = player:getCondition(CONDITION_REGENERATION, CONDITIONID_DEFAULT)
	if condition and math.floor(condition:getTicks() / 1000 + (itemFood[1] * 12)) >= 1200 then
		player:sendTextMessage(MESSAGE_FAILURE, "You are full.")
		return true
	end
	if item.itemid == 8194 and player:getStorageValue(BloodBrothers.GarlicBread) == 0 then
		player:setStorageValue(BloodBrothers.GarlicBread, 1)
	end
	player:feed(itemFood[1] * 12)
	player:say(itemFood[2], TALKTYPE_MONSTER_SAY)
	item:remove(1)
	player:updateSupplyTracker(item)
	if effect then
		player:getPosition():sendMagicEffect(effect)
	end
	return true
end

for index, value in pairs(foods) do
	food:id(index)
end

food:register()
