summaryrefslogtreecommitdiff
path: root/craft_overrides/init.lua
blob: bcbe75decf621c28036688f174b4f33982d3dc66 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
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})