removed craft conflicts

This commit is contained in:
Brett O'Donnell 2012-09-26 18:44:01 +09:30
parent 7f83d0ffcd
commit 0d5cab932a
10 changed files with 76 additions and 36 deletions

View File

@ -109,9 +109,7 @@ minetest.register_node("deploy_building:small", {
minetest.register_craft({ minetest.register_craft({
output = "deploy_building:small", output = "deploy_building:small",
recipe = { recipe = {
{"default:stone", "", "default:stone"}, {"deploy_building:blueprint", "default:wood", "default:stone"},
{"default:wood", "default:glass", "default:wood"},
{"default:wood", "default:wood", "default:wood"},
}, },
}) })
@ -127,9 +125,7 @@ minetest.register_node("deploy_building:medium", {
minetest.register_craft({ minetest.register_craft({
output = "deploy_building:medium", output = "deploy_building:medium",
recipe = { recipe = {
{"default:stone", "", "default:stone"}, {"deploy_building:blueprint", "deploy_building:small", "deploy_building:small"},
{"default:wood", "default:glass", "default:wood"},
{"deploy_building:small", "deploy_building:small", "deploy_building:small"},
}, },
}) })
@ -145,11 +141,23 @@ minetest.register_node("deploy_building:large", {
minetest.register_craft({ minetest.register_craft({
output = "deploy_building:large", output = "deploy_building:large",
recipe = { recipe = {
{"default:stone", "", "default:stone"}, {"deploy_building:blueprint", "deploy_building:medium", "deploy_building:medium"},
{"default:wood", "default:glass", "default:wood"},
{"deploy_building:medium", "deploy_building:medium", "deploy_building:medium"},
}, },
}) })
-- blueprint
minetest.register_craftitem("deploy_building:blueprint", {
description = "Building Blueprint",
inventory_image = "deploy_building_blueprint.png",
})
minetest.register_craft({
output = "deploy_building:blueprint",
recipe = {
{"deploy_nodes:blueprint", "", "deploy_nodes:blueprint"},
{"deploy_nodes:blueprint", "deploy_nodes:blueprint", "deploy_nodes:blueprint"},
{"deploy_nodes:blueprint", "deploy_nodes:blueprint", "deploy_nodes:blueprint"},
},
})
-- log that we started -- log that we started
minetest.log("action", "[MOD]"..minetest.get_current_modname().." -- loaded from "..minetest.get_modpath(minetest.get_current_modname())) minetest.log("action", "[MOD]"..minetest.get_current_modname().." -- loaded from "..minetest.get_modpath(minetest.get_current_modname()))

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

View File

@ -78,9 +78,7 @@ deploy_cylinder_y.register = function(label,name,material,texture)
minetest.register_craft({ minetest.register_craft({
output = "deploy_cylinder_y:"..name.."_small", output = "deploy_cylinder_y:"..name.."_small",
recipe = { recipe = {
{"", material, ""}, {"deploy_cylinder_y:blueprint", material, material},
{material, "", material},
{"", material, ""},
}, },
}) })
@ -96,9 +94,7 @@ deploy_cylinder_y.register = function(label,name,material,texture)
minetest.register_craft({ minetest.register_craft({
output = "deploy_cylinder_y:"..name.."_medium", output = "deploy_cylinder_y:"..name.."_medium",
recipe = { recipe = {
{"", "deploy_cylinder_y:"..name.."_small", ""}, {"deploy_cylinder_y:blueprint", "deploy_cylinder_y:"..name.."_small", "deploy_cylinder_y:"..name.."_small"},
{"deploy_cylinder_y:"..name.."_small", "", "deploy_cylinder_y:"..name.."_small"},
{"", "deploy_cylinder_y:"..name.."_small", ""},
}, },
}) })
@ -114,9 +110,7 @@ deploy_cylinder_y.register = function(label,name,material,texture)
minetest.register_craft({ minetest.register_craft({
output = "deploy_cylinder_y:"..name.."_large", output = "deploy_cylinder_y:"..name.."_large",
recipe = { recipe = {
{"", "deploy_cylinder_y:"..name.."_medium", ""}, {"deploy_cylinder_y:blueprint", "deploy_cylinder_y:"..name.."_medium", "deploy_cylinder_y:"..name.."_medium"},
{"deploy_cylinder_y:"..name.."_medium", "", "deploy_cylinder_y:"..name.."_medium"},
{"", "deploy_cylinder_y:"..name.."_medium", ""},
}, },
}) })
@ -131,6 +125,19 @@ deploy_cylinder_y.register("Cobble","cobble","default:cobble","default_cobble.pn
deploy_cylinder_y.register("Stone","stone","default:stone","default_stone.png") deploy_cylinder_y.register("Stone","stone","default:stone","default_stone.png")
deploy_cylinder_y.register("Glass","glass","default:glass","default_glass.png") deploy_cylinder_y.register("Glass","glass","default:glass","default_glass.png")
-- blueprint
minetest.register_craftitem("deploy_cylinder_y:blueprint", {
description = "Cylinder Y Blueprint",
inventory_image = "deploy_cylinder_y_blueprint.png",
})
minetest.register_craft({
output = "deploy_cylinder_y:blueprint",
recipe = {
{"", "deploy_nodes:blueprint", ""},
{"deploy_nodes:blueprint", "", "deploy_nodes:blueprint"},
{"", "deploy_nodes:blueprint", ""},
},
})
-- log that we started -- log that we started
minetest.log("action", "[MOD]"..minetest.get_current_modname().." -- loaded from "..minetest.get_modpath(minetest.get_current_modname())) minetest.log("action", "[MOD]"..minetest.get_current_modname().." -- loaded from "..minetest.get_modpath(minetest.get_current_modname()))

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

View File

@ -346,9 +346,7 @@ deploy_maze.register = function(label,name,material,texture)
minetest.register_craft({ minetest.register_craft({
output = "deploy_maze:"..name.."_small", output = "deploy_maze:"..name.."_small",
recipe = { recipe = {
{material, material, material}, {"deploy_maze:blueprint", material, material},
{"", material, material},
{material, material, ""},
}, },
}) })
@ -364,9 +362,7 @@ deploy_maze.register = function(label,name,material,texture)
minetest.register_craft({ minetest.register_craft({
output = "deploy_maze:"..name.."_medium", output = "deploy_maze:"..name.."_medium",
recipe = { recipe = {
{"deploy_maze:"..name.."_small", "deploy_maze:"..name.."_small", "deploy_maze:"..name.."_small"}, {"deploy_maze:blueprint", "deploy_maze:"..name.."_small", "deploy_maze:"..name.."_small"},
{"", "deploy_maze:"..name.."_small", "deploy_maze:"..name.."_small"},
{"deploy_maze:"..name.."_small", "deploy_maze:"..name.."_small", ""},
}, },
}) })
@ -382,9 +378,7 @@ deploy_maze.register = function(label,name,material,texture)
minetest.register_craft({ minetest.register_craft({
output = "deploy_maze:"..name.."_large", output = "deploy_maze:"..name.."_large",
recipe = { recipe = {
{"deploy_maze:"..name.."_medium", "deploy_maze:"..name.."_medium", "deploy_maze:"..name.."_medium"}, {"deploy_maze:blueprint", "deploy_maze:"..name.."_medium", "deploy_maze:"..name.."_medium"},
{"", "deploy_maze:"..name.."_medium", "deploy_maze:"..name.."_medium"},
{"deploy_maze:"..name.."_medium", "deploy_maze:"..name.."_medium", ""},
}, },
}) })
@ -399,6 +393,19 @@ deploy_maze.register("Cobble","cobble","default:cobble","default_cobble.png")
deploy_maze.register("Stone","stone","default:stone","default_stone.png") deploy_maze.register("Stone","stone","default:stone","default_stone.png")
deploy_maze.register("Glass","glass","default:glass","default_glass.png") deploy_maze.register("Glass","glass","default:glass","default_glass.png")
-- blueprint
minetest.register_craftitem("deploy_maze:blueprint", {
description = "Maze Blueprint",
inventory_image = "deploy_maze_blueprint.png",
})
minetest.register_craft({
output = "deploy_maze:blueprint",
recipe = {
{"deploy_nodes:blueprint", "deploy_nodes:blueprint", "deploy_nodes:blueprint"},
{"", "deploy_nodes:blueprint", "deploy_nodes:blueprint"},
{"deploy_nodes:blueprint", "deploy_nodes:blueprint", ""},
},
})
-- log that we started -- log that we started
minetest.log("action", "[MOD]"..minetest.get_current_modname().." -- loaded from "..minetest.get_modpath(minetest.get_current_modname())) minetest.log("action", "[MOD]"..minetest.get_current_modname().." -- loaded from "..minetest.get_modpath(minetest.get_current_modname()))

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

View File

@ -16,5 +16,15 @@ deploy_nodes = {}
-- check for non-air blocks before deploying structure -- check for non-air blocks before deploying structure
deploy_nodes.check_for_space = true deploy_nodes.check_for_space = true
-- blueprint
minetest.register_craftitem("deploy_nodes:blueprint", {
description = "Empty Blueprint",
inventory_image = "deploy_nodes_blueprint.png",
})
minetest.register_craft({
output = "deploy_nodes:blueprint",
recipe = {{"default:paper", "default:coal_lump", "default:stick"}},
})
-- log that we started -- log that we started
minetest.log("action", "[MOD]"..minetest.get_current_modname().." -- loaded from "..minetest.get_modpath(minetest.get_current_modname())) minetest.log("action", "[MOD]"..minetest.get_current_modname().." -- loaded from "..minetest.get_modpath(minetest.get_current_modname()))

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

View File

@ -78,9 +78,7 @@ deploy_sphere.register = function(label,name,material,texture)
minetest.register_craft({ minetest.register_craft({
output = "deploy_sphere:"..name.."_small", output = "deploy_sphere:"..name.."_small",
recipe = { recipe = {
{"", material, ""}, {"deploy_sphere:blueprint", material, material},
{material, material, material},
{"", material, ""},
}, },
}) })
@ -96,9 +94,7 @@ deploy_sphere.register = function(label,name,material,texture)
minetest.register_craft({ minetest.register_craft({
output = "deploy_sphere:"..name.."_medium", output = "deploy_sphere:"..name.."_medium",
recipe = { recipe = {
{"", "deploy_sphere:"..name.."_small", ""}, {"deploy_sphere:blueprint", "deploy_sphere:"..name.."_small", "deploy_sphere:"..name.."_small"},
{"deploy_sphere:"..name.."_small", "deploy_sphere:"..name.."_small", "deploy_sphere:"..name.."_small"},
{"", "deploy_sphere:"..name.."_small", ""},
}, },
}) })
@ -114,9 +110,7 @@ deploy_sphere.register = function(label,name,material,texture)
minetest.register_craft({ minetest.register_craft({
output = "deploy_sphere:"..name.."_large", output = "deploy_sphere:"..name.."_large",
recipe = { recipe = {
{"", "deploy_sphere:"..name.."_medium", ""}, {"deploy_sphere:blueprint", "deploy_sphere:"..name.."_medium", "deploy_sphere:"..name.."_medium"},
{"deploy_sphere:"..name.."_medium", "deploy_sphere:"..name.."_medium", "deploy_sphere:"..name.."_medium"},
{"", "deploy_sphere:"..name.."_medium", ""},
}, },
}) })
@ -132,5 +126,19 @@ deploy_sphere.register("Stone","stone","default:stone","default_stone.png")
deploy_sphere.register("Glass","glass","default:glass","default_glass.png") deploy_sphere.register("Glass","glass","default:glass","default_glass.png")
-- blueprint
minetest.register_craftitem("deploy_sphere:blueprint", {
description = "Sphere Blueprint",
inventory_image = "deploy_sphere_blueprint.png",
})
minetest.register_craft({
output = "deploy_sphere:blueprint",
recipe = {
{"", "deploy_nodes:blueprint", ""},
{"deploy_nodes:blueprint", "deploy_nodes:blueprint", "deploy_nodes:blueprint"},
{"", "deploy_nodes:blueprint", ""},
},
})
-- log that we started -- log that we started
minetest.log("action", "[MOD]"..minetest.get_current_modname().." -- loaded from "..minetest.get_modpath(minetest.get_current_modname())) minetest.log("action", "[MOD]"..minetest.get_current_modname().." -- loaded from "..minetest.get_modpath(minetest.get_current_modname()))

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B