Maris Posted March 16, 2016 Share Posted March 16, 2016 --Accurate adding of ingredients. No breaking other scales. local AddIngredientValues = function(names, tags, cancook, candry) for _,name in pairs(names) do if not ingredients[name] then --No breaking! ingredients[name] = { tags= {}} end if cancook and not ingredients[name.."_cooked"] then --No breaking! ingredients[name.."_cooked"] = {tags={}} end if candry and not ingredients[name.."_dried"] then --No breaking! ingredients[name.."_dried"] = {tags={}} end for k,v in pairs(tags) do ingredients[name].tags[k] = v if cancook then ingredients[name.."_cooked"].tags.precook = 1 ingredients[name.."_cooked"].tags[k] = v end if candry then ingredients[name.."_dried"].tags.dried = 1 ingredients[name.."_dried"].tags[k] = v end end end end Link to comment https://forums.kleientertainment.com/forums/topic/65463-accurate-function-addingredientvalues/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.
Please be aware that the content of this thread may be outdated and no longer applicable.