diff --git a/compatibility/any-planet-start.lua b/compatibility/any-planet-start.lua index fbb5272..9562544 100644 --- a/compatibility/any-planet-start.lua +++ b/compatibility/any-planet-start.lua @@ -30,4 +30,22 @@ elseif mods["any-planet-start"] and util.me.get_setting("aps-planet") == "fulgor util.set_prerequisite("silica-processing", {"automation-science-pack"}) util.set_prerequisite("silicon-processing", {"silica-processing"}) util.remove_prerequisite("advanced-circuit", "silicon-processing") +elseif mods["any-planet-start"] and util.me.get_setting("aps-planet") == "gleba" then + util.add_new_crafting_category("handcrafting", true) + data:extend({ + { + type = "recipe", + name = "silica-from-ash-by-hand", + localised_name = {"item-name.silica"}, + category = "handcrafting", + subgroup = "raw-material", + enabled = false, + energy_required = 1, + ingredients = { + {type= "item", name="razorgrass-ash", amount=1}, + }, + results = {util.item("silica", 1)} + }, + }) + util.add_unlock("razorgrass", "silica-from-ash-by-hand") end diff --git a/compatibility/hot-metals.lua b/compatibility/hot-metals.lua new file mode 100644 index 0000000..31dde6b --- /dev/null +++ b/compatibility/hot-metals.lua @@ -0,0 +1,8 @@ +local util = require("data-util") +util.add_hot_metals({ + {name="silicon", icons={ + { icon = "__bzsilicon__/graphics/icons/silicon.png", icon_size = 64}, + { icon = "__bzsilicon__/graphics/icons/silicon.png", icon_size = 64, tint={.9,.3,0, .5}}, + }}, +}) + diff --git a/data.lua b/data.lua index e9e3305..b49e2b9 100644 --- a/data.lua +++ b/data.lua @@ -7,6 +7,7 @@ require("prototypes/razorgrass") require("prototypes/stone") require("prototypes/basic-crusher") require("recipes/silica-matter") +require("compatibility/hot-metals") local util = require("data-util"); util.prepare_recycling_helper()