gates respond to mesecons

master
Martin Doege 2015-05-05 19:42:05 +02:00
parent 87def9ed95
commit bd45c0b7e3
3 changed files with 11 additions and 3 deletions

View File

@ -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_sand", "default:sand")
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_gravel", "default:gravel")
minetest.register_alias("mapgen_desert_stone", "default:desert_stone")

View File

@ -1 +1,2 @@
default
default
mesecons

View File

@ -55,7 +55,7 @@ minetest.register_node("gate:fencegate_open", {
paramtype2 = "facedir",
sunlight_propagates = 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',
drawtype = "nodebox",
node_box = {
@ -81,6 +81,9 @@ minetest.register_node("gate:fencegate_open", {
}
},
on_rightclick = gate_rightclick,
mesecons = {effector = {
action_off = gate_rightclick
}},
})
minetest.register_node("gate:fencegate", {
@ -93,7 +96,7 @@ minetest.register_node("gate:fencegate", {
paramtype2 = "facedir",
sunlight_propagates = 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",
node_box = {
type = "fixed",
@ -115,6 +118,9 @@ minetest.register_node("gate:fencegate", {
{-0.5, -0.5, -0.2, 0.5, 1.0, 0.2}}
},
on_rightclick = gate_rightclick,
mesecons = {effector = {
action_on = gate_rightclick
}},
})
minetest.override_item("default:fence_wood", {node_box = {