From 26fadf8191bc0071f56bf20da8571ab1be9e89bf Mon Sep 17 00:00:00 2001 From: Brevven Date: Tue, 15 Sep 2020 15:50:58 -0700 Subject: [PATCH] more helpers, including for k2 --- data-util.lua | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/data-util.lua b/data-util.lua index 59ba1a5..f1ea2b6 100644 --- a/data-util.lua +++ b/data-util.lua @@ -12,12 +12,21 @@ end --- Change all occurances of steel plates to titanium plates in a given recipe function data_util.steel_to_titanium(recipe) + data_util.replace_ingredient(recipe, "steel-plate", "titanium-plate") +end + +--- Change all occurances of rare metals to titanium plates in a given recipe +function data_util.rare_to_titanium(recipe) + data_util.replace_ingredient(recipe, "rare-metals", "titanium-plate") +end + +function data_util.replace_ingredient(recipe, old, new) if recipe ~= nil and recipe.ingredients ~= nil then for i, ingredient in pairs(recipe.ingredients) do -- For final fixes - if ingredient.name == "steel-plate" then ingredient.name = "titanium-plate" end + if ingredient.name == old then ingredient.name = new end -- For updates - if ingredient[1] == "steel-plate" then ingredient[1] = "titanium-plate" end + if ingredient[1] == old then ingredient[1] = new end end end end