RealBadAngel
2013-08-04 3b32bf7907c20e226698a2a3af2807a7b1359661
Fix wrench crashes
1 files modified
7 ■■■■■ changed files
wrench/init.lua 7 ●●●●● patch | view | raw | blame | history
wrench/init.lua
@@ -292,10 +292,10 @@
        newdef.after_place_node = function(pos, placer, itemstack)
            minetest.set_node(pos, {name = convert_to_original_name(itemstack:get_name()),
                                                param2 = minetest.get_node(pos).param2})
            minetest.after(0.5, function(pos, placer, itemstack)
                local meta = minetest.get_meta(pos)
                local inv = meta:get_inventory()
                local data = minetest.deserialize(itemstack:get_metadata())
                local item_meta =itemstack:to_table()
                local data = minetest.deserialize(item_meta["metadata"])
                local lists = data.lists
                for listname,list in pairs(lists) do
                    inv:set_list(listname, list)
@@ -314,7 +314,6 @@
                        meta:set_float(temp.float, temp.value)
                    end
                end
            end, pos, placer, itemstack)
        end
        minetest.register_node(info.name, newdef)
    end
@@ -409,4 +408,4 @@
    {"","default:steel_ingot",""},
    {"","default:steel_ingot",""},
    },
})
})