AddIngredientValues

Description
AddIngredientValues is a function that applies certain tags to already existing food items listed in the  parameter.

Parameters

 * - A list of names of food items that will have tags applied to them.
 * - A list of tags/value pairs applied to the food items defined in names. Will also be applied to any cooked or dried variants if applicable. These tags are used to determine the type of food for crock pot recipes.
 * (optional) - If set to true, the food items defined in names can be cooked at a Campfire. The cooked variant of these food items will get the same tags. Defaults to false if omitted.
 * (optional) - If set to true, the food items defined in names can be dried on a drying rack. The dried variant of these food items will get the same tags. Defaults to false if omitted.

Examples
To demonstrate the usage of this function, let's see how it's used for vanilla items.

Take Meat for example:

The meat item is passed, and it is given a "meat" value of 1 in the tags. The parameters cancook and candry are set to true because meat can be cooked and dried to yield Cooked Meat and Jerky respectively.

Now lets look at the mushrooms:

The names of the four mushrooms are added to a list, and it is passed into the first parameter. Then all of the mushrooms are assigned a veggie value of 0.5. Note that in this usage, candry is omitted which will default to false.