gates respond to mesecons
parent
87def9ed95
commit
bd45c0b7e3
|
@ -8,6 +8,7 @@ minetest.register_alias("mapgen_dirt", "default:dirt")
|
||||||
minetest.register_alias("mapgen_dirt_with_grass", "default:dirt_with_grass")
|
minetest.register_alias("mapgen_dirt_with_grass", "default:dirt_with_grass")
|
||||||
minetest.register_alias("mapgen_sand", "default:sand")
|
minetest.register_alias("mapgen_sand", "default:sand")
|
||||||
minetest.register_alias("mapgen_water_source", "default:water_source")
|
minetest.register_alias("mapgen_water_source", "default:water_source")
|
||||||
|
minetest.register_alias("mapgen_river_water_source", "default:water_source")
|
||||||
minetest.register_alias("mapgen_lava_source", "default:lava_source")
|
minetest.register_alias("mapgen_lava_source", "default:lava_source")
|
||||||
minetest.register_alias("mapgen_gravel", "default:gravel")
|
minetest.register_alias("mapgen_gravel", "default:gravel")
|
||||||
minetest.register_alias("mapgen_desert_stone", "default:desert_stone")
|
minetest.register_alias("mapgen_desert_stone", "default:desert_stone")
|
||||||
|
|
|
@ -1 +1,2 @@
|
||||||
default
|
default
|
||||||
|
mesecons
|
||||||
|
|
|
@ -55,7 +55,7 @@ minetest.register_node("gate:fencegate_open", {
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
sunlight_propagates = true,
|
sunlight_propagates = true,
|
||||||
walkable = true,
|
walkable = true,
|
||||||
groups = {snappy = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, not_in_inventory = 1},
|
groups = {snappy = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, not_in_inventory = 1, door = 1},
|
||||||
drop = 'gate:fencegate',
|
drop = 'gate:fencegate',
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
node_box = {
|
node_box = {
|
||||||
|
@ -81,6 +81,9 @@ minetest.register_node("gate:fencegate_open", {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
on_rightclick = gate_rightclick,
|
on_rightclick = gate_rightclick,
|
||||||
|
mesecons = {effector = {
|
||||||
|
action_off = gate_rightclick
|
||||||
|
}},
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("gate:fencegate", {
|
minetest.register_node("gate:fencegate", {
|
||||||
|
@ -93,7 +96,7 @@ minetest.register_node("gate:fencegate", {
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
sunlight_propagates = true,
|
sunlight_propagates = true,
|
||||||
walkable = true,
|
walkable = true,
|
||||||
groups = {snappy = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
|
groups = {snappy = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, door = 1},
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
node_box = {
|
node_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
|
@ -115,6 +118,9 @@ minetest.register_node("gate:fencegate", {
|
||||||
{-0.5, -0.5, -0.2, 0.5, 1.0, 0.2}}
|
{-0.5, -0.5, -0.2, 0.5, 1.0, 0.2}}
|
||||||
},
|
},
|
||||||
on_rightclick = gate_rightclick,
|
on_rightclick = gate_rightclick,
|
||||||
|
mesecons = {effector = {
|
||||||
|
action_on = gate_rightclick
|
||||||
|
}},
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.override_item("default:fence_wood", {node_box = {
|
minetest.override_item("default:fence_wood", {node_box = {
|
||||||
|
|
Loading…
Reference in New Issue