Fix undiggable slabs
This commit is contained in:
parent
d7f5814ae1
commit
a3152c39bb
@ -23,18 +23,19 @@ function partialblocks.register_material(name, desc_slab, desc_stair, node, grou
|
|||||||
else
|
else
|
||||||
tiles = nodedef.tiles
|
tiles = nodedef.tiles
|
||||||
end
|
end
|
||||||
|
local groups_slab
|
||||||
if not groups then
|
if not groups then
|
||||||
groups = table.copy(nodedef.groups)
|
groups_slab = table.copy(nodedef.groups)
|
||||||
else
|
else
|
||||||
groups = {}
|
groups_slab = table.copy(groups)
|
||||||
end
|
end
|
||||||
groups.slab = 1
|
groups_slab.slab = 1
|
||||||
|
|
||||||
minetest.register_node(
|
minetest.register_node(
|
||||||
"partialblocks:slab_" .. name,
|
"partialblocks:slab_" .. name,
|
||||||
{
|
{
|
||||||
tiles = tiles,
|
tiles = tiles,
|
||||||
groups = groups,
|
groups = groups_slab,
|
||||||
sounds = nodedef.sounds,
|
sounds = nodedef.sounds,
|
||||||
|
|
||||||
description = desc_slab,
|
description = desc_slab,
|
||||||
@ -101,14 +102,19 @@ function partialblocks.register_material(name, desc_slab, desc_stair, node, grou
|
|||||||
tiles = nodedef.tiles
|
tiles = nodedef.tiles
|
||||||
end
|
end
|
||||||
|
|
||||||
groups.slab = nil
|
local groups_stair
|
||||||
groups.stair = 1
|
if not groups then
|
||||||
|
groups_stair = table.copy(nodedef.groups)
|
||||||
|
else
|
||||||
|
groups_stair = table.copy(groups)
|
||||||
|
end
|
||||||
|
groups_stair.stair = 1
|
||||||
|
|
||||||
minetest.register_node(
|
minetest.register_node(
|
||||||
"partialblocks:stair_" .. name,
|
"partialblocks:stair_" .. name,
|
||||||
{
|
{
|
||||||
tiles = tiles,
|
tiles = tiles,
|
||||||
groups = groups,
|
groups = groups_stair,
|
||||||
sounds = nodedef.sounds,
|
sounds = nodedef.sounds,
|
||||||
|
|
||||||
description = desc_stair,
|
description = desc_stair,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user