add wood, fuel reactions

This commit is contained in:
FaceDeer
2017-03-21 01:53:04 -06:00
parent 4d64614ded
commit cbc277eb30
9 changed files with 365 additions and 14 deletions

View File

@ -43,6 +43,58 @@ minetest.register_node("dfcaverns:black_cap_gills", {
},
})
-- Wood
minetest.register_craft({
output = 'dfcaverns:black_cap_wood 4',
recipe = {
{'dfcaverns:black_cap'},
}
})
minetest.register_craft({
output = 'dfcaverns:black_cap_wood 4',
recipe = {
{'dfcaverns:black_cap_stem'},
}
})
minetest.register_node("dfcaverns:black_cap_wood", {
description = S("Black Cap Planks"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"default_wood.png"},
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1},
sounds = default.node_sound_wood_defaults(),
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:black_cap_wood",
burntime = 30,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:black_cap",
burntime = 120,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:black_cap_stem",
burntime = 120,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:black_cap_gills",
burntime = 6,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:black_cap_sapling",
burntime = 6,
})
-- sapling
minetest.register_node("dfcaverns:black_cap_sapling", {
description = S("Black Cap Spawn"),

View File

@ -86,6 +86,27 @@ minetest.register_node("dfcaverns:blood_thorn_spike_dead", {
},
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:blood_thorn",
burntime = 9,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:blood_thorn_dead",
burntime = 9,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:blood_thorn_spike",
burntime = 5,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:blood_thorn_spike_dead",
burntime = 5,
})
local spike_directions = {
{dir={x=0,y=0,z=1}, facedir=2},
{dir={x=0,y=0,z=-1}, facedir=0},

View File

@ -20,6 +20,46 @@ minetest.register_node("dfcaverns:fungiwood", {
on_place = minetest.rotate_node
})
--Wood
minetest.register_craft({
output = 'dfcaverns:fungiwood_wood 4',
recipe = {
{'dfcaverns:fungiwood'},
}
})
minetest.register_node("dfcaverns:fungiwood_wood", {
description = S("Fungiwood Planks"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"default_wood.png"},
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1},
sounds = default.node_sound_wood_defaults(),
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:fungiwood_wood",
burntime = 7,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:fungiwood",
burntime = 30,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:fungiwood_shelf",
burntime = 3,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:fungiwood_sapling",
burntime = 2,
})
minetest.register_node("dfcaverns:fungiwood_shelf",{
description = S("Fungiwood Shelf"),
tiles = {"dfcaverns_fungiwood.png", "dfcaverns_fungiwood_shelf_underside.png", "dfcaverns_fungiwood.png"},

View File

@ -43,6 +43,58 @@ minetest.register_node("dfcaverns:goblin_cap_gills", {
},
})
--Wood
minetest.register_craft({
output = 'dfcaverns:goblin_cap_wood 4',
recipe = {
{'dfcaverns:goblin_cap'},
}
})
minetest.register_craft({
output = 'dfcaverns:goblin_cap_wood 4',
recipe = {
{'dfcaverns:goblin_cap_stem'},
}
})
minetest.register_node("dfcaverns:goblin_cap_wood", {
description = S("Goblin Cap Planks"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"default_wood.png"},
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1},
sounds = default.node_sound_wood_defaults(),
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:goblin_cap_wood",
burntime = 10,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:goblin_cap",
burntime = 40,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:goblin_cap_stem",
burntime = 40,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:goblin_cap_gills",
burntime = 2,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:goblin_cap_sapling",
burntime = 2,
})
-- sapling
minetest.register_node("dfcaverns:goblin_cap_sapling", {
description = S("Goblin Cap Spawn"),

View File

@ -43,6 +43,32 @@ minetest.register_node("dfcaverns:nether_cap_gills", {
},
})
--Wood
minetest.register_craft({
output = 'dfcaverns:nether_cap_wood 4',
recipe = {
{'dfcaverns:nether_cap'},
}
})
minetest.register_craft({
output = 'dfcaverns:nether_cap_wood 4',
recipe = {
{'dfcaverns:nether_cap_stem'},
}
})
minetest.register_node("dfcaverns:nether_cap_wood", {
description = S("Nether Cap Planks"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"default_wood.png"},
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, wood = 1},
sounds = default.node_sound_wood_defaults(),
})
-- sapling
minetest.register_node("dfcaverns:nether_cap_sapling", {
description = S("Nether Cap Spawn"),
@ -108,7 +134,7 @@ end
minetest.register_abm{
label = "nether cap water freezing",
nodenames = {"default:water_source", "default:river_water_source",},
neighbors = {"dfcaverns:nether_cap_stem", "dfcaverns:nether_cap", "dfcaverns:nether_cap_gills"},
neighbors = {"dfcaverns:nether_cap_stem", "dfcaverns:nether_cap", "dfcaverns:nether_cap_gills", "dfcaverns:nether_cap_wood"},
interval = 1,
chance = 5,
catch_up = true,
@ -120,7 +146,7 @@ minetest.register_abm{
minetest.register_abm{
label = "nether cap flowing water freezing",
nodenames = {"default:water_flowing", "default:river_water_flowing"},
neighbors = {"dfcaverns:nether_cap_stem", "dfcaverns:nether_cap", "dfcaverns:nether_cap_gills"},
neighbors = {"dfcaverns:nether_cap_stem", "dfcaverns:nether_cap", "dfcaverns:nether_cap_gills", "dfcaverns:nether_cap_wood"},
interval = 1,
chance = 1,
catch_up = true,

View File

@ -21,6 +21,51 @@ minetest.register_node("dfcaverns:spore_tree", {
on_place = minetest.rotate_node,
})
--Wood
minetest.register_craft({
output = 'dfcaverns:spore_tree_wood 4',
recipe = {
{'dfcaverns:spore_tree'},
}
})
minetest.register_node("dfcaverns:spore_tree_wood", {
description = S("Spore Tree Planks"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"default_wood.png"},
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1},
sounds = default.node_sound_wood_defaults(),
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:spore_tree_wood",
burntime = 6,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:spore_tree",
burntime = 20,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:spore_tree_frond",
burntime = 1,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:spore_tree_pod",
burntime = 1,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:spore_tree_sapling",
burntime = 1,
})
minetest.register_node("dfcaverns:spore_tree_frond", {
description = S("Spore Tree Frond"),
waving = 1,

View File

@ -43,6 +43,58 @@ minetest.register_node("dfcaverns:tower_cap_gills", {
},
})
--Wood
minetest.register_craft({
output = 'dfcaverns:tower_cap_wood 4',
recipe = {
{'dfcaverns:tower_cap'},
}
})
minetest.register_craft({
output = 'dfcaverns:tower_cap_wood 4',
recipe = {
{'dfcaverns:tower_cap_stem'},
}
})
minetest.register_node("dfcaverns:tower_cap_wood", {
description = S("Tower Cap Planks"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"default_wood.png"},
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1},
sounds = default.node_sound_wood_defaults(),
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:tower_cap_wood",
burntime = 7,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:tower_cap",
burntime = 30,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:tower_cap_stem",
burntime = 30,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:tower_cap_gills",
burntime = 2,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:tower_cap_sapling",
burntime = 2,
})
-- sapling
minetest.register_node("dfcaverns:tower_cap_sapling", {
description = S("Tower Cap Spawn"),

View File

@ -31,6 +31,41 @@ minetest.register_node("dfcaverns:tunnel_tube", {
},
})
--Wood
minetest.register_craft({
output = 'dfcaverns:tunnel_tube_wood 4',
recipe = {
{'dfcaverns:tunnel_tube'},
}
})
minetest.register_node("dfcaverns:tunnel_tube_wood", {
description = S("Tunnel Tube Plies"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"default_wood.png"},
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1},
sounds = default.node_sound_wood_defaults(),
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:tunnel_tube_wood",
burntime = 9,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:tunnel_tube",
burntime = 36,
})
minetest.register_craft({
type = "fuel",
recipe = "dfcaverns:tunnel_tube_sapling",
burntime = 3,
})
minetest.register_node("dfcaverns:tunnel_tube_fruiting_body", {
description = S("Tunnel Tube Fruiting Body"),
tiles = {"dfcaverns_tunnel_tube.png^[multiply:#b09090"},