From 63c1499500ca4cd2229552c55d2810eddbf5f42d Mon Sep 17 00:00:00 2001 From: pyrollo Date: Sun, 18 Dec 2016 20:57:40 +0100 Subject: Fixed groups and black sign drop item --- signs/common.lua | 10 ++++++++-- signs/nodes.lua | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) (limited to 'signs') diff --git a/signs/common.lua b/signs/common.lua index 85da0b2..08dd4b8 100644 --- a/signs/common.lua +++ b/signs/common.lua @@ -142,7 +142,7 @@ function signs.register_sign(mod, name, model) wall_top = {-model.width/2, 0.5, -model.height/2, model.width/2, 0.5 - model.depth, model.height/2}, }, - groups = {choppy=2,dig_immediate=2,attached_node=1}, + groups = {choppy=2, dig_immediate=2, attached_node=1}, sounds = default.node_sound_defaults(), display_entities = { ["signs:text"] = { @@ -165,7 +165,13 @@ function signs.register_sign(mod, name, model) -- Node fields override for key, value in pairs(model.node_fields) do - fields[key] = value + if key == "groups" then + for key2, value2 in pairs(value) do + fields[key][key2] = value2 + end + else + fields[key] = value + end end if not fields.wield_image then fields.wield_image = fields.inventory_image end diff --git a/signs/nodes.lua b/signs/nodes.lua index ab3c1e5..36d07dc 100644 --- a/signs/nodes.lua +++ b/signs/nodes.lua @@ -118,7 +118,7 @@ local models = { wall_side = {-0.5, -7/32, -0.5, -7/16, 7/32, 7/16}, wall_bottom = {-0.5, -0.5, -0.5, 0.5, -7/16, 0.5}, wall_top = {-0.5, 0.5, -0.5, 0.5, 7/16, 0.5}}, - groups={choppy=1,oddly_breakable_by_hand=1,not_in_creative_inventory=1}, + groups={not_in_creative_inventory=1}, drop="signs:wooden_right", }, }, -- cgit v1.2.3