bobmods.lib.tech.add_prerequisite("oil-processing", "electronics") bobmods.lib.tech.add_prerequisite("gate", "electronics") bobmods.lib.tech.add_prerequisite("advanced-circuit", "plastics") bobmods.lib.tech.add_recipe_unlock("oil-processing", "bob-resin-oil") --new in SE 0.6 if mods["space-exploration"] then bobmods.lib.tech.add_prerequisite("se-space-assembling", "advanced-electronics-3") bobmods.lib.tech.add_prerequisite("advanced-electronics-3", "se-rocket-launch-pad") bobmods.lib.tech.add_science_pack("advanced-electronics-3", "se-rocket-science-pack", 1) else bobmods.lib.tech.add_science_pack("advanced-electronics-3", "production-science-pack", 1) end if data.raw.technology["chemical-processing-2"] then bobmods.lib.tech.add_recipe_unlock("chemical-processing-2", "ferric-chloride-solution") bobmods.lib.tech.add_prerequisite ("advanced-circuit", "chemical-processing-2") else bobmods.lib.tech.add_recipe_unlock("oil-processing", "ferric-chloride-solution") bobmods.lib.tech.add_prerequisite ("advanced-circuit", "oil-processing") end if data.raw.recipe["silicon-wafer"] then if data.raw.technology["silicon-processing"] or data.raw.technology["kr-silicon-processing"] then bobmods.lib.tech.add_recipe_unlock("silicon-processing", "silicon-wafer") bobmods.lib.tech.add_recipe_unlock("kr-silicon-processing", "silicon-wafer") else data.raw.recipe["silicon-wafer"].enabled = true end end if data.raw.recipe["solder"] then bobmods.lib.tech.add_recipe_unlock("electronics", "solder") end if data.raw.recipe["solder-alloy"] then bobmods.lib.tech.add_recipe_unlock("electronics", "solder-alloy") end if data.raw.recipe["solder-alloy-lead"] then bobmods.lib.tech.add_recipe_unlock("electronics", "solder-alloy-lead") end if data.raw.recipe["tinned-copper-cable"] then bobmods.lib.tech.add_recipe_unlock("electronics", "tinned-copper-cable") end if data.raw.recipe["basic-circuit-board-stone"] then bobmods.lib.tech.add_recipe_unlock("electronics", "basic-circuit-board-stone") bobmods.lib.tech.add_recipe_unlock("advanced-circuit", "phenolic-board-stone") end bobmods.lib.tech.add_recipe_unlock("electronics", "insulated-cable") bobmods.lib.tech.add_recipe_unlock("electronics", "basic-electronic-components") bobmods.lib.tech.add_recipe_unlock("electronics", "electronic-circuit") if data.raw.technology["chemical-processing-1"] and data.raw.technology["alloy-processing"] then bobmods.lib.tech.add_prerequisite("electronics", "chemical-processing-1") bobmods.lib.tech.add_prerequisite("electronics", "alloy-processing") end bobmods.lib.tech.add_recipe_unlock("advanced-circuit", "BOBMD-electronic-components") bobmods.lib.tech.add_recipe_unlock("advanced-circuit", "phenolic-board") bobmods.lib.tech.add_recipe_unlock("advanced-circuit", "circuit-board") bobmods.lib.tech.add_recipe_unlock("advanced-circuit", "advanced-circuit") --to re-add if it was removed in previous mod if data.raw.technology["silicon-processing"] then bobmods.lib.tech.add_prerequisite("advanced-circuit", "silicon-processing") end bobmods.lib.tech.add_recipe_unlock("processing-unit", "integrated-electronics") bobmods.lib.tech.add_recipe_unlock("processing-unit", "fibreglass-board") bobmods.lib.tech.add_recipe_unlock("processing-unit", "superior-circuit-board") bobmods.lib.tech.add_recipe_unlock("processing-unit", "processing-unit") if data.raw.technology["gold-processing"] then bobmods.lib.tech.add_prerequisite("processing-unit", "gold-processing") end if data.raw.recipe["gilded-copper-cable"] then bobmods.lib.tech.add_recipe_unlock("advanced-electronics-3", "gilded-copper-cable") end bobmods.lib.tech.add_recipe_unlock("advanced-electronics-3", "processing-electronics") bobmods.lib.tech.add_recipe_unlock("advanced-electronics-3", "multi-layer-circuit-board") if data.raw.technology["ceramics"] then bobmods.lib.tech.add_prerequisite("advanced-electronics-3", "ceramics") end data.raw.technology["electronics"].icon = "__MDbobelectronics2__/graphics/icons/technology/electronics.png" data.raw.technology["advanced-circuit"].icon = "__MDbobelectronics2__/graphics/icons/technology/advanced-electronics.png" data.raw.technology["processing-unit"].icon = "__MDbobelectronics2__/graphics/icons/technology/advanced-electronics-2.png" data.raw.technology["electronics"].icon_size = 128 data.raw.technology["advanced-circuit"].icon_size = 128 data.raw.technology["processing-unit"].icon_size = 128