local setting = {
	--[itemid] = {foodvalue, saytext}
	[169] = {9, "Urgh."}, -- scarab cheese
	[836] = {4, "Crunch."}, -- walnut
	[841] = {4, "Crunch."}, -- peanut
	[901] = {60, "Munch."}, -- marlin
	[3250] = {5, "Crunch."}, -- carrot
	[3577] = {15, "Munch."}, -- meat
	[3578] = {12, "Munch."}, -- fish
	[3579] = {10, "Mmmm."}, -- salmon
	[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
	[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
	[3606] = {6, "Gulp."}, -- egg
	[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
	[6125] = {8, "Gulp."}, -- tortoise egg
	[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
	[7372] = {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)
	[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
	[8018] = {11, "Yum."}, -- chocolate cake
	[8019] = {7, "Slurp."}, -- yummy gummy worm
	[8197] = {5, "Crunch."}, -- bulb of garlic
	[9083] = {0, "Slurp."}, -- banana chocolate shake
	[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
	[16103] = {33, "Munch."}, -- mushroom pie
	[17457] = {10, "Urgh."}, -- insectoid eggs
	[17820] = {15, "Smack."}, -- soft cheese
	[17821] = {12, "Smack."}, -- rat cheese
	[22185] = {12, "Yum."}, -- prickly pear
	[22187] = {60, "Chomp."}, -- roasted meat
	[23535] = {30, "Mmmm."}, -- energy bar
	[23545] = {18, "Mmmm."} -- energy drink
}

local food = Action()

function food.onUse(player, item, fromPosition, target, toPosition, isHotkey)
	local itemFood = setting[item.itemid]
	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

	player:feed(itemFood[1] * 12)
	player:say(itemFood[2], TALKTYPE_MONSTER_SAY)
	item:remove(1)
	player:updateSupplyTracker(item)
	return true
end

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

food:register()
