Diigiline rules
This commit is contained in:
parent
888dfb7ec8
commit
2222b34500
@ -71,23 +71,6 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- Big pole
|
-- Big pole
|
||||||
|
|
||||||
local rules_pole = {
|
|
||||||
{x= 0, y= 0, z=-1},
|
|
||||||
{x= 1, y= 0, z= 0},
|
|
||||||
{x=-1, y= 0, z= 0},
|
|
||||||
{x= 0, y= 0, z= 1},
|
|
||||||
{x= 1, y= 1, z= 0},
|
|
||||||
{x= 1, y=-1, z= 0},
|
|
||||||
{x=-1, y= 1, z= 0},
|
|
||||||
{x=-1, y=-1, z= 0},
|
|
||||||
{x= 0, y= 1, z= 1},
|
|
||||||
{x= 0, y=-1, z= 1},
|
|
||||||
{x= 0, y= 1, z=-1},
|
|
||||||
{x= 0, y=-1, z=-1},
|
|
||||||
{x= 0, y=-1, z= 0},
|
|
||||||
{x= 0, y= 1, z= 0}
|
|
||||||
}
|
|
||||||
|
|
||||||
minetest.register_node(":streets:bigpole", {
|
minetest.register_node(":streets:bigpole", {
|
||||||
description = "Pole",
|
description = "Pole",
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
@ -105,7 +88,15 @@ minetest.register_node(":streets:bigpole", {
|
|||||||
on_place = minetest.rotate_node,
|
on_place = minetest.rotate_node,
|
||||||
digiline = {
|
digiline = {
|
||||||
wire = {
|
wire = {
|
||||||
rules = rules_pole
|
rules = {
|
||||||
|
{x= 0, y= 0, z=-1},
|
||||||
|
{x= 0, y= 0, z= 1},
|
||||||
|
{x= 1, y= 0, z= 0},
|
||||||
|
{x=-1, y= 0, z= 0},
|
||||||
|
{x= 0, y=-1, z= 0},
|
||||||
|
{x= 0, y= 1, z= 0},
|
||||||
|
{x= 0, y=-2, z= 0}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@ -125,6 +116,18 @@ minetest.register_node(":streets:bigpole_edge", {
|
|||||||
{-0.15,-0.15,-0.15,0.15,0.15,-0.5}
|
{-0.15,-0.15,-0.15,0.15,0.15,-0.5}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
digiline = {
|
||||||
|
wire = {
|
||||||
|
rules = {
|
||||||
|
{x= 0, y= 0, z=-1},
|
||||||
|
{x= 0, y= 0, z= 1},
|
||||||
|
{x= 1, y= 0, z= 0},
|
||||||
|
{x=-1, y= 0, z= 0},
|
||||||
|
{x= 0, y=-1, z= 0},
|
||||||
|
{x= 0, y= 1, z= 0},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
})
|
})
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = "streets:bigpole 3",
|
output = "streets:bigpole 3",
|
||||||
|
@ -103,24 +103,13 @@ minetest.register_node(":streets:digiline_distributor",{
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
digiline = {
|
digiline = {
|
||||||
receptor = {},
|
|
||||||
effector = {},
|
|
||||||
wire = {
|
wire = {
|
||||||
rules = {
|
rules = {
|
||||||
{x= 0, y= 0, z=-1},
|
{x= 0, y= 0, z=-1},
|
||||||
|
{x= 0, y= 0, z= 1},
|
||||||
{x= 1, y= 0, z= 0},
|
{x= 1, y= 0, z= 0},
|
||||||
{x=-1, y= 0, z= 0},
|
{x=-1, y= 0, z= 0},
|
||||||
{x= 0, y= 0, z= 1},
|
{x= 0, y= 2, z=0}
|
||||||
{x= 1, y= 1, z= 0},
|
|
||||||
{x= 1, y=-1, z= 0},
|
|
||||||
{x=-1, y= 1, z= 0},
|
|
||||||
{x=-1, y=-1, z= 0},
|
|
||||||
{x= 0, y= 1, z= 1},
|
|
||||||
{x= 0, y=-1, z= 1},
|
|
||||||
{x= 0, y= 1, z=-1},
|
|
||||||
{x= 0, y=-1, z=-1},
|
|
||||||
{x= 0, y=-1, z= 0},
|
|
||||||
{x= 0, y= 1, z= 0}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -286,3 +275,12 @@ minetest.register_craft({
|
|||||||
{"default:steel_ingot", "dye:green", "default:steel_ingot"}
|
{"default:steel_ingot", "dye:green", "default:steel_ingot"}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "streets:digiline_distributor",
|
||||||
|
recipe = {
|
||||||
|
{"", "digilines:wire_std_00000000", ""},
|
||||||
|
{"digilines:wire_std_00000000", "mesecons_luacontroller:luacontroller0000", "digilines:wire_std_00000000"},
|
||||||
|
{"", "digilines:wire_std_00000000", ""}
|
||||||
|
}
|
||||||
|
})
|
Loading…
x
Reference in New Issue
Block a user