Fix stack duplication

This commit is contained in:
bri cassa 2021-07-24 12:55:27 +02:00
parent 4e596096fa
commit 9d1ad53d75
1 changed files with 11 additions and 11 deletions

View File

@ -101,11 +101,11 @@ local function get_class_shape(brick_type, name)
c = 11 c = 11
elseif brick_type == "brick" then elseif brick_type == "brick" then
c = 6 c = 6
elseif brick_type == "brick_multi_dark" then elseif brick_type == "brick_multicolor_dark" then
c = 22 c = 22
elseif brick_type == "brick_multi_medium" then elseif brick_type == "brick_multicolor_medium" then
c = 24 c = 24
elseif brick_type == "brick_multi_light" then elseif brick_type == "brick_multicolor_light" then
c = 23 c = 23
end end
local class = string.sub(name, a+1, b-1) local class = string.sub(name, a+1, b-1)
@ -412,7 +412,7 @@ if minetest.get_modpath("moreblocks") then
substring_short = "bric", substring_short = "bric",
substring_long = "brick", substring_long = "brick",
}, },
brick_multi_dark = { brick_multicolor_dark = {
name = "brickblock_multicolor_dark", name = "brickblock_multicolor_dark",
base_node = "unifiedbricks:brick_multicolor_dark", base_node = "unifiedbricks:brick_multicolor_dark",
base_name = "brick_multicolor_dark", base_name = "brick_multicolor_dark",
@ -423,7 +423,7 @@ if minetest.get_modpath("moreblocks") then
substring_short = "brick_multicolor_da", substring_short = "brick_multicolor_da",
substring_long = "brick_multicolor_dar", substring_long = "brick_multicolor_dar",
}, },
brick_multi_medium = { brick_multicolor_medium = {
name = "brickblock_multicolor_medium", name = "brickblock_multicolor_medium",
base_node = "unifiedbricks:brick_multicolor_medium", base_node = "unifiedbricks:brick_multicolor_medium",
base_name = "brick_multicolor_medium", base_name = "brick_multicolor_medium",
@ -434,7 +434,7 @@ if minetest.get_modpath("moreblocks") then
substring_short = "brick_multicolor_me", substring_short = "brick_multicolor_me",
substring_long = "brick_multicolor_med", substring_long = "brick_multicolor_med",
}, },
brick_multi_light = { brick_multicolor_light = {
name = "brickblock_multicolor_light", name = "brickblock_multicolor_light",
base_node = "unifiedbricks:brick_multicolor_light", base_node = "unifiedbricks:brick_multicolor_light",
base_name = "brick_multicolor_light", base_name = "brick_multicolor_light",
@ -452,8 +452,8 @@ if minetest.get_modpath("moreblocks") then
groups2.ud_param2_colorable = 1 groups2.ud_param2_colorable = 1
groups2.not_in_creative_inventory=1 groups2.not_in_creative_inventory=1
if brick_type == "brick_multi_dark" or brick_type == "brick_multi_medium" or if brick_type == "brick_multicolor_dark" or brick_type == "brick_multicolor_medium" or
brick_type == "brick_multi_light" then brick_type == "brick_multicolor_light" then
stairsplus:register_all( stairsplus:register_all(
"unifiedbricks", "unifiedbricks",
@ -493,11 +493,9 @@ if minetest.get_modpath("moreblocks") then
for brick_type, def in pairs(brick_types) do for brick_type, def in pairs(brick_types) do
local chk = string.sub(i.name, 1, def.substring_count) local chk = string.sub(i.name, 1, def.substring_count)
local sub_type = "" local sub_type = "unifiedbricks:"
if brick_type == "stonebrick" or brick_type == "brick" then if brick_type == "stonebrick" or brick_type == "brick" then
sub_type = "moreblocks:" sub_type = "moreblocks:"
else
sub_type = "unifiedbricks:"
end end
if chk == sub_type.."stair_"..def.substring_short if chk == sub_type.."stair_"..def.substring_short
@ -511,11 +509,13 @@ if minetest.get_modpath("moreblocks") then
groups2.not_in_creative_inventory=1 groups2.not_in_creative_inventory=1
local class, shape = get_class_shape(brick_type, i.name) local class, shape = get_class_shape(brick_type, i.name)
minetest.override_item(i.name, { minetest.override_item(i.name, {
groups = groups2, groups = groups2,
paramtype2 = "colorfacedir", paramtype2 = "colorfacedir",
palette = "unifieddyes_palette_greys.png", palette = "unifieddyes_palette_greys.png",
airbrush_replacement_node = "unifiedbricks:"..class.."_"..def.name.."_grey"..shape, airbrush_replacement_node = "unifiedbricks:"..class.."_"..def.name.."_grey"..shape,
drop = sub_type..class.."_"..brick_type..shape, -- Fix drop
}) })
unifieddyes.register_color_craft({ unifieddyes.register_color_craft({