More technic integration.

This commit is contained in:
Mike Stump 2024-01-09 09:47:08 -08:00
parent d869c77536
commit 57da567658

@ -37,10 +37,10 @@ me.register_max("technic:lv_battery_box0", 3)
me.register_max("technic:battery", 12)
-- HV furnace only has 4 output slots
me.register_max("technic:cast_iron_ingot", 20)
me.register_max("technic:cast_iron_ingot", 380)
me.register_max("mesecons_materials:glue", 380)
me.register_max("mesecons_materials:fiber", 380)
me.register_max("default:stone", 20)
me.register_max("default:stone", 380)
me.register_max("basic_materials:plastic_sheet", 380)
me.register_max("basic_materials:paraffin", 380)
@ -163,20 +163,37 @@ end)
-- The various outputs the various machine types can generate:
me.register_output_by_typename("cooking", "default:copper_ingot")
me.register_output_by_typename("cooking", "default:gold_ingot")
me.register_output_by_typename("cooking", "default:steel_ingot")
me.register_output_by_typename("cooking", "default:tin_ingot")
me.register_output_by_typename("cooking", "technic:chromium_ingot")
--me.register_output_by_typename("cooking", "technic:uranium_ingot")
me.register_output_by_typename("cooking", "technic:zinc_ingot")
me.register_output_by_typename("cooking", "technic:lead_ingot")
me.register_output_by_typename("cooking", "technic:cast_iron_ingot")
me.register_output_by_typename("cooking", "mesecons_materials:glue")
me.register_output_by_typename("cooking", "mesecons_materials:fiber")
me.register_output_by_typename("cooking", "basic_materials:plastic_sheet")
me.register_output_by_typename("cooking", "basic_materials:paraffin")
me.register_output_by_typename("cooking", "moreores:silver_ingot")
me.register_output_by_typename("grinding", "technic:coal_dust")
me.register_output_by_typename("grinding", "technic:copper_dust")
me.register_output_by_typename("grinding", "technic:gold_dust")
me.register_output_by_typename("grinding", "technic:wrought_iron_dust")
me.register_output_by_typename("grinding", "technic:tin_dust")
me.register_output_by_typename("grinding", "technic:chromium_dust")
--me.register_output_by_typename("grinding", "technic:uranium_dust")
me.register_output_by_typename("grinding", "technic:zinc_dust")
me.register_output_by_typename("grinding", "technic:lead_dust")
me.register_output_by_typename("grinding", "technic:sulfur_dust")
me.register_output_by_typename("grinding", "technic:stone_dust")
me.register_output_by_typename("grinding", "default:gravel")
me.register_output_by_typename("grinding", "default:sand")
me.register_output_by_typename("grinding", "default:snowblock")
me.register_output_by_typename("grinding", "technic:rubber_tree_grindings")
me.register_output_by_typename("grinding", "technic:silver_dust")
me.register_output_by_typename("alloy", "technic:doped_silicon_wafer")
me.register_output_by_typename("alloy", "technic:silicon_wafer")
@ -207,22 +224,38 @@ me.register_output_by_typename("freezing", "default:ice")
-- for 1. We'll figure out how many are actually produced later. For multiple outputs
-- only list the more interesting one.
-- furnace ("cooking")
me.register_output_to_inputs("default:copper_ingot", { ItemStack("technic:copper_dust") })
me.register_output_to_inputs("default:gold_ingot", { ItemStack("technic:gold_dust") })
me.register_output_to_inputs("default:steel_ingot", { ItemStack("technic:wrought_iron_dust") })
me.register_output_to_inputs("default:tin_ingot", { ItemStack("technic:tin_dust") })
me.register_output_to_inputs("technic:chromium_ingot", { ItemStack("technic:chromium_dust") })
--me.register_output_to_inputs("technic:uranium_ingot", { ItemStack("technic:uranium_dust") })
me.register_output_to_inputs("technic:zinc_ingot", { ItemStack("technic:zinc_dust") })
me.register_output_to_inputs("technic:lead_ingot", { ItemStack("technic:lead_dust") })
me.register_output_to_inputs("technic:cast_iron_ingot", { ItemStack("default:steel_ingot") })
me.register_output_to_inputs("mesecons_materials:glue", { ItemStack("technic:raw_latex") })
me.register_output_to_inputs("mesecons_materials:fiber", { ItemStack("mesecons_materials:glue") })
me.register_output_to_inputs("basic_materials:plastic_sheet", { ItemStack("basic_materials:paraffin") })
me.register_output_to_inputs("basic_materials:paraffin", { ItemStack("basic_materials:oil_extract") })
me.register_output_to_inputs("moreores:silver_ingot", { ItemStack("technic:silver_dust") })
-- grinder ("grinding")
me.register_output_to_inputs("technic:coal_dust", { ItemStack("default:coal_lump") })
me.register_output_to_inputs("technic:copper_dust", { ItemStack("default:copper_lump") })
me.register_output_to_inputs("technic:gold_dust", { ItemStack("default:gold_lump") })
me.register_output_to_inputs("technic:wrought_iron_dust", { ItemStack("default:iron_lump") })
me.register_output_to_inputs("technic:tin_dust", { ItemStack("default:tin_lump") })
me.register_output_to_inputs("technic:chromium_dust", { ItemStack("default:chromium_lump") })
me.register_output_to_inputs("technic:uranium_dust", { ItemStack("default:uranium_lump") })
me.register_output_to_inputs("technic:zinc_dust", { ItemStack("technic:zinc_lump") })
me.register_output_to_inputs("technic:lead_dust", { ItemStack("default:lead_lump") })
me.register_output_to_inputs("technic:sulfur_dust", { ItemStack("technic:sulfur_lump") })
me.register_output_to_inputs("technic:stone_dust", { ItemStack("default:stone") })
me.register_output_to_inputs("default:gravel", { ItemStack("default:cobble") })
me.register_output_to_inputs("default:sand", { ItemStack("default:gravel") })
me.register_output_to_inputs("default:snowblock", { ItemStack("default:ice") })
-- TODO: Something about this doesn't work: recheck, think it is fixed now
me.register_output_to_inputs("technic:rubber_tree_grindings", { ItemStack("moretrees:rubber_tree_trunk") })
me.register_output_to_inputs("technic:silver_dust", { ItemStack("moreores:silver_lump") })
-- alloy_furnace ("alloy")
-- The most useful alloy recipes. We don't do the less useful ones as we don't yet have