summaryrefslogtreecommitdiff
path: root/craft_overrides
diff options
context:
space:
mode:
authorcheapie <no-email-for-you@example.com>2025-08-13 16:37:36 +0000
committercheapie <no-email-for-you@example.com>2025-08-13 16:37:36 +0000
commit753b1513a13581ad6079bc115b173c45d6e6083f (patch)
tree085309ece71328e84973fd2f63c9f3d04b5873d2 /craft_overrides
downloadc-techage-mods-753b1513a13581ad6079bc115b173c45d6e6083f.tar
c-techage-mods-753b1513a13581ad6079bc115b173c45d6e6083f.tar.gz
c-techage-mods-753b1513a13581ad6079bc115b173c45d6e6083f.tar.bz2
c-techage-mods-753b1513a13581ad6079bc115b173c45d6e6083f.tar.xz
c-techage-mods-753b1513a13581ad6079bc115b173c45d6e6083f.zip
Add initial content
Diffstat (limited to 'craft_overrides')
-rw-r--r--craft_overrides/init.lua63
-rw-r--r--craft_overrides/mod.conf3
2 files changed, 66 insertions, 0 deletions
diff --git a/craft_overrides/init.lua b/craft_overrides/init.lua
new file mode 100644
index 0000000..bcbe75d
--- /dev/null
+++ b/craft_overrides/init.lua
@@ -0,0 +1,63 @@
+local ustones = {
+ "afualite",
+ "amphibolite",
+ "andesite",
+ "aplite",
+ "basalt",
+ "dark_vindesite",
+ "diorite",
+ "dolomite",
+ "emutite",
+ "gabbro",
+ "gneiss",
+ "granite",
+ "green_slimestone",
+ "hektorite",
+ "limestone",
+ "marble",
+ "omphyrite",
+ "pegmatite",
+ "peridotite",
+ "phonolite",
+ "phylite",
+ "purple_slimestone",
+ "quartzite",
+ "red_slimestone",
+ "schist",
+ "sichamine",
+ "slate",
+ "vindesite",
+}
+
+for _,stone in pairs(ustones) do
+ core.register_craft({
+ type = "shapeless",
+ output = "default:cobble",
+ recipe = {string.format("underch:%s_cobble",stone)},
+ })
+ techage.add_grinder_recipe({input=string.format("underch:%s_cobble",stone), output="default:gravel"})
+end
+
+local uncraftables = {
+ "travelnet:travelnet",
+ "travelnet:elevator",
+ "replacer:replacer",
+}
+
+for _,item in pairs(uncraftables) do
+ core.clear_craft({output=item})
+end
+
+techage.recipes.add("ta4_doser", {
+ output = "bonemeal:fertiliser 2",
+ input = {
+ "techage:hydrogen 1",
+ "techage:ammonia 2",
+ "farming:salt 2",
+ },
+})
+
+local def = table.copy(core.registered_items["bonemeal:fertiliser"])
+def.groups = def.groups or {}
+def.groups.powder = 1
+core.override_item("bonemeal:fertiliser",{groups=def.groups})
diff --git a/craft_overrides/mod.conf b/craft_overrides/mod.conf
new file mode 100644
index 0000000..abbe2db
--- /dev/null
+++ b/craft_overrides/mod.conf
@@ -0,0 +1,3 @@
+name = craft_overrides
+description = Craft recipe overrides for cheapie's techage survival server
+depends = replacer,travelnet,underch,techage,bonemeal