door bugfix

master
Joachim Stolberg 2017-08-03 22:06:30 +02:00
parent 73ce616eeb
commit 6f8bff9d8f
1 changed files with 7 additions and 0 deletions

View File

@ -236,6 +236,8 @@ local function door_command(floor_pos, facedir, cmnd, sound)
node2.name = "air"
minetest.swap_node(door_pos2, node2)
elseif cmnd == "close" then
set_floor_pos(door_pos1, floor_pos)
set_floor_pos(door_pos2, floor_pos)
node1.name = "hyperloop:elevator_door"
node1.param2 = facedir
minetest.swap_node(door_pos1, node1)
@ -450,6 +452,11 @@ minetest.register_node("hyperloop:elevator_door_top", {
},
},
after_place_node = function(pos, placer, itemstack, pointed_thing)
-- store floor_pos (lower car block) as meta data
set_floor_pos(pos, pos)
end,
drop = "",
paramtype = 'light',
paramtype2 = "facedir",