mirror of
https://github.com/minetest-mods/digtron.git
synced 2024-12-23 04:42:23 +01:00
Fix bug in rotation code that was breaking build_facing metadata
This commit is contained in:
parent
cc264477bb
commit
32ed41ce6a
@ -197,9 +197,9 @@ local rotate_node_image = function(node_image, origin, axis, direction, old_pos_
|
|||||||
end
|
end
|
||||||
|
|
||||||
if node_image.build_item_paramtype2 == "wallmounted" then
|
if node_image.build_item_paramtype2 == "wallmounted" then
|
||||||
node_image.meta.fields.build_facing = wallmounted_rotate[axis][direction][node_image.meta.fields.build_facing]
|
node_image.meta.fields.build_facing = wallmounted_rotate[axis][direction][tonumber(node_image.meta.fields.build_facing)]
|
||||||
elseif node_image.build_item_paramtype2 == "facedir" then
|
elseif node_image.build_item_paramtype2 == "facedir" then
|
||||||
node_image.meta.fields.build_facing = facedir_rotate[axis][direction][node_image.meta.fields.build_facing]
|
node_image.meta.fields.build_facing = facedir_rotate[axis][direction][tonumber(node_image.meta.fields.build_facing)]
|
||||||
end
|
end
|
||||||
|
|
||||||
node_image.meta.fields.waiting = nil -- If we're rotating a controller that's in the "waiting" state, clear it. Otherwise it may stick like that.
|
node_image.meta.fields.waiting = nil -- If we're rotating a controller that's in the "waiting" state, clear it. Otherwise it may stick like that.
|
||||||
|
Loading…
Reference in New Issue
Block a user