Skip to content

Commit 8999597

Browse files
DesournumberZero
authored andcommittedOct 5, 2017
Support an on-move callback (#363)
1 parent 0b3039e commit 8999597

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed
 

Diff for: ‎mesecons_mvps/init.lua

+10
Original file line numberDiff line numberDiff line change
@@ -255,3 +255,13 @@ mesecon.register_mvps_stopper("doors:door_steel_b_2")
255255
mesecon.register_mvps_stopper("doors:door_steel_t_2")
256256
mesecon.register_mvps_stopper("default:chest_locked")
257257
mesecon.register_on_mvps_move(mesecon.move_hot_nodes)
258+
mesecon.register_on_mvps_move(function(moved_nodes)
259+
for i = 1, #moved_nodes do
260+
local moved_node = moved_nodes[i]
261+
local node_def = minetest.registered_nodes[moved_node.node.name]
262+
if node_def and node_def.mesecon and node_def.mesecon.on_mvps_move then
263+
node_def.mesecon.on_mvps_move(moved_node.pos, moved_node.node,
264+
moved_node.oldpos, moved_node.meta)
265+
end
266+
end
267+
end)

0 commit comments

Comments
 (0)
Please sign in to comment.