Wrench: when restoring picked_up_<item> to <item>, preserve rotation

This commit is contained in:
Rogier 2015-03-11 17:23:28 +01:00 committed by Vanessa Ezekowitz
parent ab6f2b2556
commit 78bfa4f893
1 changed files with 2 additions and 1 deletions

View File

@ -36,10 +36,11 @@ end
local function restore(pos, placer, itemstack)
local name = itemstack:get_name()
local node = minetest.get_node(pos)
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
local data = minetest.deserialize(itemstack:get_metadata())
minetest.set_node(pos, {name = data.name})
minetest.set_node(pos, {name = data.name, param2 = node.param2})
local lists = data.lists
for listname, list in pairs(lists) do
inv:set_list(listname, list)